.elementor-14 .elementor-element.elementor-element-ncpfoot1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ncpfoot1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06265B;}.elementor-14 .elementor-element.elementor-element-ncpfoot1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 0px 58px 0px;}.elementor-14 .elementor-element.elementor-element-ncpfoot1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-ncpfc1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-14 .elementor-element.elementor-element-ncpfc1 > .elementor-element-populated{padding:0px 18px 0px 18px;}.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-14 .elementor-element.elementor-element-ncpflo{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.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-14 .elementor-element.elementor-element-ncpfab{font-size:16px;font-weight:500;line-height:1.72em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ncpfc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-14 .elementor-element.elementor-element-ncpfc2 > .elementor-element-populated{padding:0px 18px 0px 18px;}.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-14 .elementor-element.elementor-element-ncpfhc .elementor-heading-title{font-weight:800;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ncpflc{font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ncpfc3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-14 .elementor-element.elementor-element-ncpfc3 > .elementor-element-populated{padding:0px 18px 0px 18px;}.elementor-14 .elementor-element.elementor-element-ncpfhs .elementor-heading-title{font-weight:800;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ncpfls{font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ncpfc4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-14 .elementor-element.elementor-element-ncpfc4 > .elementor-element-populated{padding:0px 18px 0px 18px;}.elementor-14 .elementor-element.elementor-element-ncpfht .elementor-heading-title{font-weight:800;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ncpflt{font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d4220ab:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d4220ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06265B;}.elementor-14 .elementor-element.elementor-element-d4220ab{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;}.elementor-14 .elementor-element.elementor-element-d4220ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-61e1d69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-14 .elementor-element.elementor-element-61e1d69 > .elementor-element-populated{padding:0px 18px 0px 18px;}.elementor-14 .elementor-element.elementor-element-98d72b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:700;line-height:1.8em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2907a3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-14 .elementor-element.elementor-element-2907a3e > .elementor-element-populated{padding:0px 18px 0px 18px;}.elementor-14 .elementor-element.elementor-element-498da3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:700;line-height:1.8em;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-ncpfc1{width:50%;}.elementor-14 .elementor-element.elementor-element-ncpfc2{width:50%;}.elementor-14 .elementor-element.elementor-element-ncpfc3{width:50%;}.elementor-14 .elementor-element.elementor-element-ncpfc4{width:50%;}.elementor-14 .elementor-element.elementor-element-61e1d69{width:50%;}.elementor-14 .elementor-element.elementor-element-2907a3e{width:50%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-ncpfoot1{padding:44px 28px 44px 28px;}.elementor-14 .elementor-element.elementor-element-d4220ab{padding:18px 28px 18px 28px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-ncpfoot1{padding:38px 22px 34px 22px;}.elementor-14 .elementor-element.elementor-element-ncpfc1{width:100%;}.elementor-14 .elementor-element.elementor-element-ncpfc1 > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-14 .elementor-element.elementor-element-ncpfc2{width:100%;}.elementor-14 .elementor-element.elementor-element-ncpfc2 > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-14 .elementor-element.elementor-element-ncpfc3{width:100%;}.elementor-14 .elementor-element.elementor-element-ncpfc3 > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-14 .elementor-element.elementor-element-ncpfc4{width:100%;}.elementor-14 .elementor-element.elementor-element-ncpfc4 > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-14 .elementor-element.elementor-element-d4220ab{padding:18px 22px 18px 22px;}.elementor-14 .elementor-element.elementor-element-61e1d69{width:100%;}.elementor-14 .elementor-element.elementor-element-61e1d69 > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-14 .elementor-element.elementor-element-2907a3e{width:100%;}.elementor-14 .elementor-element.elementor-element-2907a3e > .elementor-element-populated{padding:0px 0px 28px 0px;}}/* Start custom CSS for section, class: .elementor-element-ncpfoot1 */.elementor-14 .elementor-element.elementor-element-ncpfoot1 { color:#ffffff; background:#06265B; }
.elementor-14 .elementor-element.elementor-element-ncpfoot1 a{color:#ffffff;text-decoration:none;}
.elementor-14 .elementor-element.elementor-element-ncpfoot1 a:hover{color:#ffffff;opacity:.9;}
.elementor-14 .elementor-element.elementor-element-ncpfoot1 h4{margin:0 0 16px;color:#ffffff!important;font-weight:800;}
.elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-links{display:flex;flex-direction:column;gap:10px;}
.elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-logo img{background:#fff;border-radius:6px;padding:7px 9px;max-width:150px!important;width:150px!important;height:auto!important;display:block;}
.elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-about, .elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-about *, .elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-about p{max-width:285px;color:#ffffff!important;opacity:1!important;font-size:16px!important;line-height:1.72!important;font-weight:500!important;margin:0 0 24px!important;}
.elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-badge-wrap .elementor-widget-container, .elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-badge-wrap .elementor-text-editor{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;}
.elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-badge-wrap span{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:7px 14px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#ffffff!important;font-size:12px!important;font-weight:800!important;line-height:1;white-space:nowrap;background:transparent;}
.elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-contact p, .elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-contact a, .elementor-14 .elementor-element.elementor-element-ncpfoot1 .ncp-footer-contact span{margin:0 0 12px;color:#ffffff!important;line-height:1.65;font-size:16px!important;font-weight:500!important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d4220ab */.elementor-14 .elementor-element.elementor-element-d4220ab { color: #e8eefb; }
.elementor-14 .elementor-element.elementor-element-d4220ab .elementor-widget { margin-bottom: 0; }
.elementor-14 .elementor-element.elementor-element-d4220ab a { color: #e8eefb; text-decoration: none; transition: color .2s ease, opacity .2s ease; }
.elementor-14 .elementor-element.elementor-element-d4220ab a:hover { color: #ffffff; opacity: .86; }
.elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-logo img { background: #ffffff; border-radius: 6px; padding: 8px 10px; box-shadow: none; }
.elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-about { max-width: 236px; }
.elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-links { display: flex; flex-direction: column; gap: 10px; }
.elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-links span { color: #e8eefb; }
.elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-badges { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 18px; max-width: 220px; }
.elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-badges span { display: inline-flex; align-items: center; min-height: 30px; padding: 6px 12px; border: 1px solid rgba(255,255,255,.22); border-radius: 999px; color: #ffffff; font-size: 11px; line-height: 1; white-space: nowrap; }
.elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-copy p, .elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-legal-wrap p { margin: 0; }
.elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-legal { display: flex; justify-content: flex-end; gap: 4px; flex-wrap: wrap; }
.elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-legal a:not(:last-child)::after { content: ' \2022'; opacity: .7; margin-left: 4px; }
@media (max-width: 767px) {
  .elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-main .elementor-container { gap: 0; }
  .elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-about { max-width: none; }
  .elementor-14 .elementor-element.elementor-element-d4220ab .ncp-footer-legal { justify-content: flex-start; margin-top: 8px; }
}/* End custom CSS */