.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#E11B2D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* North Digital Assist: responsive polish */
:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18){overflow-x:clip !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .e-con-inner>.e-con{align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;gap:24px !important;padding:12px 24px !important;backdrop-filter:blur(16px) !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .elementor-widget-image{width:135px !important;flex-shrink:0 !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .elementor-widget-image img{width:135px !important;height:auto !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .e-con:has(>.elementor-widget-nav-menu){margin-left:auto !important;width:auto !important;flex:1 !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:nowrap !important;gap:20px !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .e-con:has(>.elementor-widget-button){width:auto !important;flex-shrink:0 !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .elementor-button{padding:12px 18px !important;font-size:14px !important;white-space:nowrap !important}
:is([data-id="v2337"],[data-id="v2346"],[data-id="v2355"],[data-id="v2364"]){min-height:650px !important;padding:150px 28px 76px !important;justify-content:center !important}
:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) h1.elementor-heading-title{font-size:clamp(42px,4.8vw,66px) !important;line-height:1.08 !important;letter-spacing:-2px !important;max-width:950px !important}
:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) .elementor-widget-image img:not([src*="logo"]){height:360px !important;width:100% !important;object-fit:cover !important;border-radius:14px !important}
[data-id="n000003a"]{align-items:center !important}
[data-id="n0000039"]{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important}
[data-id="n0000039"]>.e-con{width:100% !important;padding:24px !important;min-height:0 !important}
:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) .elementor-button{transition:transform .26s ease,box-shadow .26s ease,background-color .26s ease !important}
:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) .elementor-button:hover{transform:translateY(-3px) !important;box-shadow:0 10px 24px #081a2e26 !important;background-color:#06264B !important}
:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) a:focus-visible{outline:3px solid #E11B2D !important;outline-offset:4px !important}
@media(max-width:1024px){
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .e-con-inner>.e-con{gap:16px !important;padding:12px 16px !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .elementor-item{padding-left:12px !important;padding-right:12px !important}
}
@media(max-width:767px){
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]){padding:12px 16px !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .e-con-inner>.e-con{flex-direction:row !important;gap:12px !important;padding:10px 16px !important;position:relative !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .elementor-widget-image,:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .elementor-widget-image img{width:112px !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .e-con:has(>.elementor-widget-button){display:none !important}
:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .e-con:has(>.elementor-widget-nav-menu){flex-direction:row !important;width:auto !important;flex:1 !important}
:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) .elementor-menu-toggle{padding:10px !important;color:#06264B !important;background:#E3ECF4 !important;border-radius:6px !important}
:is([data-id="v2337"],[data-id="v2346"],[data-id="v2355"],[data-id="v2364"]){min-height:580px !important;padding:130px 20px 60px !important}
:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) h1.elementor-heading-title{font-size:40px !important;letter-spacing:-1.2px !important;line-height:1.1 !important}
:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) .elementor-widget-image img:not([src*="logo"]){height:260px !important}
[data-id="n0000039"]{grid-template-columns:1fr !important;width:100% !important}
}
@media(prefers-reduced-motion:reduce){:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) *{animation:none !important;transition:none !important;scroll-behavior:auto !important}:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) .elementor-button:hover{transform:none !important}}

:is([data-id="v2337"],[data-id="v2346"],[data-id="v2355"],[data-id="v2364"]){padding:0 28px!important;min-height:0!important}
:is([data-id="v2337"],[data-id="v2346"],[data-id="v2355"],[data-id="v2364"])>.e-con-inner{padding:150px 0 76px!important;min-height:650px!important}
:is([data-id="n0000028"],[data-id="n000003b"],[data-id="n000004a"],[data-id="n0000077"],[data-id="n0000083"],[data-id="n0000092"],[data-id="n00000bd"],[data-id="n00000cd"],[data-id="n00000dd"],[data-id="n00000ed"],[data-id="n00000fd"],[data-id="n0000105"] )>.e-con-inner{padding-top:64px!important;padding-bottom:64px!important}
[data-id="n000001c"] img{height:280px!important}
[data-id="n0000026"]{justify-content:space-between!important}
@media(max-width:767px){:is([data-id="v2337"],[data-id="v2346"],[data-id="v2355"],[data-id="v2364"]){padding:0 20px!important}:is([data-id="v2337"],[data-id="v2346"],[data-id="v2355"],[data-id="v2364"])>.e-con-inner{padding:140px 0 52px!important;min-height:0!important}}
/* Compact service layouts */
:is([data-id="n00000bc"],[data-id="n00000cc"],[data-id="n00000dc"],[data-id="n00000ec"],[data-id="n00000fc"]){flex-direction:column!important;gap:28px!important}
:is([data-id="n00000b1"],[data-id="n00000c1"],[data-id="n00000d1"],[data-id="n00000e1"],[data-id="n00000f1"]){width:100%!important;display:grid!important;grid-template-columns:1fr auto!important;gap:16px 32px!important;align-items:center!important}
:is([data-id="n00000b1"],[data-id="n00000c1"],[data-id="n00000d1"],[data-id="n00000e1"],[data-id="n00000f1"])>.elementor-widget-button{grid-column:2;grid-row:1 / 3}
:is([data-id="n00000bb"],[data-id="n00000cb"],[data-id="n00000db"],[data-id="n00000eb"],[data-id="n00000fb"]){width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;padding:0!important}
:is([data-id="n00000bb"],[data-id="n00000cb"],[data-id="n00000db"],[data-id="n00000eb"],[data-id="n00000fb"])>.e-con{width:100%!important;padding:28px!important;gap:16px!important;transition:transform .26s,box-shadow .26s}
:is([data-id="n00000bb"],[data-id="n00000cb"],[data-id="n00000db"],[data-id="n00000eb"],[data-id="n00000fb"])>.e-con:hover{transform:translateY(-4px);box-shadow:0 16px 32px #081a2e12}
#enquiry{max-width:800px;margin:0 auto 28px;padding:32px;background:#F7F9FC;border:1px solid #CBD8E4;border-radius:14px;scroll-margin-top:36px}
#enquiry label{color:#081A2E;font-family:inherit;font-weight:600;margin-bottom:8px}
#enquiry input,#enquiry textarea{color:#081A2E;background:#FFF;border:1px solid #CBD8E4;border-radius:6px;padding:14px;font-family:inherit}
#enquiry .elementor-button{background:#E11B2D;color:#FFF;border-radius:6px}
@media(max-width:767px){:is([data-id="n00000b1"],[data-id="n00000c1"],[data-id="n00000d1"],[data-id="n00000e1"],[data-id="n00000f1"]){display:flex!important;flex-direction:column!important;align-items:flex-start!important}:is([data-id="n00000bb"],[data-id="n00000cb"],[data-id="n00000db"],[data-id="n00000eb"],[data-id="n00000fb"]){grid-template-columns:1fr!important}#enquiry{padding:20px}}
@media(max-width:767px){:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .e-con:has(>.elementor-widget-nav-menu),:is([data-id="v232f"],[data-id="v233e"],[data-id="v234d"],[data-id="v235c"]) .elementor-widget-nav-menu{position:static!important}:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) nav.elementor-nav-menu--dropdown{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;margin:0!important;border-radius:14px;box-shadow:0 16px 32px #081a2e26;overflow:hidden;z-index:100}:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) nav.elementor-nav-menu--dropdown a{padding:16px 24px!important;font-size:16px!important;color:#081A2E}:is([data-id="v2337"],[data-id="v2346"],[data-id="v2355"],[data-id="v2364"]) p{font-size:18px!important;line-height:1.55!important}}
@media(prefers-reduced-motion:reduce){:is(.elementor-15,.elementor-16,.elementor-17,.elementor-18) .e-con:hover{transform:none!important}}/* End custom CSS */