.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-ebb9af8:#354B9A;--e-global-color-7b35a6e:#3C3C3C;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');

body, p, li, td, th, span, label, input, textarea, select, button,
h1, h2, h3, h4, h5, h6, 
.elementor-element,
.elementor-widget,
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-container,
.elementor-widget-container p,
.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h3,
.elementor-widget-heading h4,
.elementor-widget-heading h5,
.elementor-widget-heading h6,
.elementor-heading-title, .elementor-widget-posts {
  font-family: 'Inter', Arial, sans-serif;
}

a {
    color: #00BAFF;
}

/* Force Funnel on Posts widget titles (footer "Latest from Cedaro") */
.elementor-widget-posts .elementor-post__title,
.elementor-widget-posts .elementor-post__title a,
.elementor-widget-posts .elementor-post__excerpt,
.elementor-widget-posts .elementor-post__excerpt p {
  font-family: 'Inter', Arial, sans-serif !important;

}

.elementor-widget-posts .elementor-post__excerpt,
.elementor-widget-posts .elementor-post__excerpt p {
  font-family: 'Inter', Arial, sans-serif !important;
  font-weight: 400 !important;
}

/* CEDARO — Force Funnel throughout Accordion widget (footer Solutions menu) */
.elementor-accordion,
.elementor-accordion *,
.elementor-accordion-item,
.elementor-accordion-item * {
  font-family: 'Inter', Arial, sans-serif !important;
}

/* Accordion title rows — uppercase Display 700 */
.elementor-accordion .elementor-tab-title,
.elementor-accordion .elementor-accordion-title
.elementor-icon-list-text {
  font-family: 'Inter', Arial, sans-serif !important;
}

/* Accordion content area — Inter for body text */
.elementor-accordion .elementor-tab-content,
.elementor-accordion .elementor-tab-content *,
.elementor-accordion .elementor-tab-content p,
.elementor-accordion .elementor-tab-content ul,
.elementor-accordion .elementor-tab-content li,
.elementor-accordion .elementor-tab-content a,
.elementor-icon-list-text {
  font-family: 'Inter', Arial, sans-serif !important;
  
}

/* CEDARO — Accordion sub-content: tight spacing + 18px sub-links */
.elementor-accordion .elementor-tab-content {
  padding-top: 0 !important;
  padding-bottom: 8px !important;
}

.elementor-accordion .elementor-tab-content ul {
  margin: 0 !important;
  padding: 0 0 0 12px !important;
  list-style: none !important;
}

.elementor-accordion .elementor-tab-content li {
  margin: 0 !important;
  padding: 4px 0 !important;            /* tight gap between sub-items */
  list-style: none !important;
  line-height: 1.3 !important;
}

.elementor-accordion .elementor-tab-content a {
  font-size: 18px !important;            /* sub-link size as requested */
  font-family: 'Inter', Arial, sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  display: inline-block;
  padding: 0 !important;
}


/* CEDARO FONT SYSTEM — Poppins throughout (July 2026) */
body, p, li, td, th, span, label, input, textarea, select, a,
.elementor-widget-text-editor p, .elementor-post__excerpt p,
.elementor-field, .elementor-field-group input, .elementor-testimonial__text {
  font-family: 'Poppins', Arial, sans-serif !important;
}
h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
.elementor-heading-title, .elementor-heading-title span,
.elementor-button, .elementor-button-text, .elementor-item, .elementor-sub-item, button,
.elementor-icon-box-title, .elementor-image-box-title,
.elementor-accordion-title, .elementor-tab-title, .elementor-post__title {
  font-family: 'Poppins', Arial, sans-serif !important;
}
input::placeholder, textarea::placeholder {
  font-family: 'Poppins', Arial, sans-serif !important;
}
/* Blog lead paragraph */
.elementor-widget-theme-post-content > p:first-of-type, .elementor-widget-theme-post-content .elementor-widget-container > p:first-child { font-size: 20px; font-weight: 600; color: #111E4B; line-height: 1.6; border-left: 4px solid #00BAFF; padding-left: 20px; margin-bottom: 28px; }
/* Blog hero excerpt on blue */
.elementor-widget-theme-post-excerpt, .elementor-widget-theme-post-excerpt p { color: #FFFFFF !important; }
/* Blog body headings */
.elementor-widget-theme-post-content h2, .elementor-widget-theme-post-content h3, .elementor-widget-theme-post-content h4 { color: #1E79C4 !important; }
/* more-from-cap: sidebar shows latest 3 */
.elementor-3670 .elementor-widget-posts article:nth-of-type(n+4) { display: none !important; }
/* nav dead-link cursor (restored) */
.elementor-nav-menu a[href="#"] { cursor: default; }
/* cedaro-blog-center-mobile */
@media (max-width:1024px){ .elementor-3670 .elementor-widget-theme-post-content, .elementor-3670 .elementor-widget-theme-post-content p, .elementor-3670 .elementor-widget-theme-post-content h2, .elementor-3670 .elementor-widget-theme-post-content h3, .elementor-3670 .elementor-widget-theme-post-content h4 { text-align:center; } .elementor-3670 .elementor-widget-theme-post-content ul, .elementor-3670 .elementor-widget-theme-post-content ol { text-align:center; list-style-position:inside; } }
/* header-above-content: dropdowns over hero bands */
.elementor-location-header { position: relative; z-index: 100; }
/* fullmenu-hover */
.elementor-1238 .elementor-heading-title a { transition: color .2s ease; }
.elementor-1238 .elementor-heading-title a:hover { color: #00BAFF; }
/* menu-icon-right */
.elementor-element-dburger2 .elementor-icon-list-item > a { flex-direction: row-reverse; gap: 10px; }
.elementor-element-dburger2 .elementor-icon-list-text { padding-left: 0 !important; }
.elementor-element-dburger2 .elementor-icon-list-icon { padding-right: 0 !important; }
/* header-underline-glow */
.elementor-location-header::after { content: ""; position: absolute; left: 0; right: 0; bottom: -7px; height: 7px; pointer-events: none; background: radial-gradient(ellipse 55% 100% at 50% 0%, rgba(53,75,154,0.30) 0%, rgba(0,186,255,0.22) 45%, rgba(0,186,255,0) 78%); }
/* handset-logo-row: even logo heights */
.elementor-1010 .elementor-image-carousel-wrapper .swiper-slide figure, .elementor-1010 .elementor-image-carousel-wrapper .swiper-slide { display:flex; align-items:center; justify-content:center; }
.elementor-1010 .elementor-image-carousel-wrapper .swiper-slide img { max-height:88px; width:auto !important; object-fit:contain; }
@media (max-width:767px){ .elementor-1010 .elementor-image-carousel-wrapper .swiper-slide img { max-height:64px; } }
/* logo-optical: stop wide wordmarks dominating */
.elementor-1010 .elementor-image-carousel-wrapper .swiper-slide img { max-width:230px; margin-left:auto; margin-right:auto; }
@media (max-width:767px){ .elementor-1010 .elementor-image-carousel-wrapper .swiper-slide img { max-width:170px; } }
.elementor-1010 .elementor-image-carousel-wrapper .swiper-pagination { position:static; margin-top:14px; }
/* overlay-logo-white: colour logo on dark menu */
.elementor-1238 [data-id="fmlogo1"] img {  }
/* tc-page: terms document pages */
body.parent-pageid-1439 .page-content{max-width:900px;margin:0 auto;padding:90px 22px 120px;font-family:Poppins,sans-serif}
body.parent-pageid-1439 .page-content h1{font-size:46px!important;font-weight:900!important;color:#354B9A!important;margin:0 0 46px!important;line-height:1.15}
body.parent-pageid-1439 .page-content h2{font-size:21px!important;font-weight:800!important;color:#00BAFF!important;margin:52px 0 18px!important;padding-bottom:10px;border-bottom:2px solid #E2E8F5}
body.parent-pageid-1439 .page-content p{font-size:15px!important;line-height:1.8!important;color:#333;margin:0 0 20px!important}
body.parent-pageid-1439 .page-content p.tc-clause{padding-left:54px;text-indent:-54px}
body.parent-pageid-1439 .page-content p.tc-clause strong{display:inline-block;min-width:46px;color:#354B9A;font-weight:800}
body.parent-pageid-1439 .page-content ul,body.parent-pageid-1439 .page-content li{list-style:none!important;margin-left:0!important;padding-left:0!important}
body.parent-pageid-1439 .page-content a{color:#1E79C4}
body.parent-pageid-1439 .page-content .tc-company{margin-top:70px;padding-top:26px;border-top:2px solid #E2E8F5}
body.parent-pageid-1439 .page-content .tc-company p{font-size:13px!important;color:#666;line-height:1.9!important}
@media (max-width:767px){body.parent-pageid-1439 .page-content{padding:52px 18px 80px}body.parent-pageid-1439 .page-content h1{font-size:30px!important;margin-bottom:30px!important}body.parent-pageid-1439 .page-content h2{font-size:18px!important;margin-top:40px!important}body.parent-pageid-1439 .page-content p{margin-bottom:18px!important}body.parent-pageid-1439 .page-content p.tc-clause{padding-left:0;text-indent:0}body.parent-pageid-1439 .page-content p.tc-clause strong{min-width:0;margin-right:6px}}
body.parent-pageid-1439 .page-content h3{font-size:19px!important;font-weight:800!important;color:#354B9A!important;margin:44px 0 14px!important}
body.parent-pageid-1439 .page-content h4{font-size:14px!important;font-weight:800!important;color:#00BAFF!important;text-transform:uppercase;letter-spacing:1px;margin:28px 0 12px!important}
body.parent-pageid-1439 .page-content p.tc-check{padding-left:30px;position:relative;margin-bottom:12px!important}
body.parent-pageid-1439 .page-content p.tc-check:before{content:"";position:absolute;left:0;top:5px;width:13px;height:13px;border:2px solid #00BAFF;border-radius:3px}


/* h1-scale — consistent hero sizing at every breakpoint */
@media (max-width:1024px){
.elementor-widget-heading h1.elementor-heading-title{font-size:56px !important;line-height:1.12 !important;overflow-wrap:break-word;}
}
@media (max-width:767px){
.elementor-widget-heading h1.elementor-heading-title{font-size:40px !important;line-height:1.15 !important;}
}
@media (max-width:420px){
.elementor-widget-heading h1.elementor-heading-title{font-size:32px !important;}
}

/* tc-version */
body.parent-pageid-1439 .page-content p.tc-version{font-size:13px;color:#6b7280;letter-spacing:.2px;margin:-18px 0 34px;padding-bottom:18px;border-bottom:1px solid #e5e7eb;}
body.parent-pageid-1439 .page-content p.tc-version strong{color:#354B9A;min-width:0;}

/* font-poppins-enforce */
body, body h1, body h2, body h3, body h4, body h5, body h6, body p, body a, body li, body span, body div, body button, body input, body textarea, body select, body label, body blockquote, body cite, body td, body th{font-family:"Poppins",Arial,sans-serif !important;}
body i, body svg, body [class^="eicon-"], body [class*=" eicon-"], body .eicon, body [class^="fa-"], body [class*=" fa-"], body .fa, body .fab, body .fas, body .far{font-family:inherit;}
body [class^="eicon-"], body [class*=" eicon-"], body .eicon{font-family:eicons !important;}

/* poppins-universal */
body *:not(i):not(svg):not(path):not([class^="eicon-"]):not([class*=" eicon-"]):not(.eicon):not([class^="fa-"]):not([class*=" fa-"]):not(.fa):not(.fab):not(.fas):not(.far){font-family:"Poppins",Arial,sans-serif !important;}

/* hero-match-frames */
/* audit-bubble-centre */
/* about-panel-bleed */
@media (min-width:1025px){
.elementor-element-2e0dd45{background-image:linear-gradient(90deg,#00BAFF 0,#00BAFF 50%,#354B9A 50%,#354B9A 100%) !important;background-color:transparent !important;}
.elementor-element-65a2ef2{background-image:linear-gradient(90deg,#354B9A 0,#354B9A 50%,#00BAFF 50%,#00BAFF 100%) !important;}
}
/* header-nav-fit */
@media (min-width:1025px) and (max-width:1220px){
.elementor-element-9f1db90 .elementor-nav-menu{flex-wrap:nowrap !important;}
.elementor-element-9f1db90 .elementor-nav-menu > li > a{padding-left:6px !important;padding-right:6px !important;font-size:17px !important;white-space:nowrap !important;}
}
/* footer-side-padding */
@media (max-width:1400px){body [data-elementor-type="footer"] > .e-con-inner,body [data-elementor-type="footer"] > .e-con > .e-con-inner{padding-left:40px !important;padding-right:40px !important;}}
@media (max-width:767px){body [data-elementor-type="footer"] > .e-con-inner,body [data-elementor-type="footer"] > .e-con > .e-con-inner{padding-left:24px !important;padding-right:24px !important;}}
/* vpn-panels */
.elementor-element-9ef4b1a,.elementor-element-1e33a08{background-image:linear-gradient(167deg,#354B9A 0%,#00BAFF 86%) !important;}
.elementor-element-9ef4b1a h1,.elementor-element-9ef4b1a h2,.elementor-element-9ef4b1a h3,.elementor-element-9ef4b1a h4,.elementor-element-9ef4b1a p,.elementor-element-9ef4b1a li,.elementor-element-9ef4b1a strong,
.elementor-element-1e33a08 h1,.elementor-element-1e33a08 h2,.elementor-element-1e33a08 h3,.elementor-element-1e33a08 h4,.elementor-element-1e33a08 p,.elementor-element-1e33a08 li,.elementor-element-1e33a08 strong{color:#ffffff !important;}
/* sogea-centre */
.elementor-element-39918ca0,.elementor-element-592227a9,.elementor-element-db0b8af,.elementor-element-1e9b8f9{text-align:center !important;}

/* ===== HERO SYSTEM: globals ===== */
:root{--hero-gap:clamp(48px,6.7vw,96px);--pill-w:clamp(200px,30vw,460px);--pic-gutter:48px;}
@media (max-width:1024px){:root{--pic-gutter:32px;}}
@media (max-width:767px){:root{--pic-gutter:16px;}}
/* hero-spec-fttp */
.elementor-element-3fd84121{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-3fd84121 > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-35eb353f{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-277a472c{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-6f73d402{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-6f73d402 > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-50426b33{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-de9a88f{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-788168ca{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-788168ca > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-f46bb9a > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){
.elementor-element-788168ca{margin-top:0 !important;}
.elementor-element-43d2a4a{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-top:calc(25% - (var(--pic-gutter) / 2)) !important;}
}

/* hero-system: sogea */
.elementor-element-79tw8ix{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-79tw8ix > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-l510ckd{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-dhg40bk{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-e4xsuxt{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-e4xsuxt > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-28rb14h{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-fkuxvdk{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-49d5a46{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-49d5a46 > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-e9a6451 > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){
.elementor-element-49d5a46{margin-top:0 !important;}
.elementor-element-592227a9{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-top:calc(25% - (var(--pic-gutter) / 2)) !important;}
}

/* hero-system: starlink */
.elementor-element-uzm7d0h{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-uzm7d0h > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-d733x2v{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-a8el2cv{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-t7pucjb{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-t7pucjb > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-4po6pu2{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-rtwh7mm{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-ms48sdy{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-ms48sdy > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-8102944 > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-ms48sdy{margin-top:0 !important;}}

/* hero-system: leased */
.elementor-element-2s1bivg{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-2s1bivg > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-hw5hki7{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-lol1yt6{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-u5efpyx{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-u5efpyx > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-vs4ufyh{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-gyrh10s{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-ls7bcoa{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-ls7bcoa > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-kp3c6dr > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-ls7bcoa{margin-top:0 !important;}.elementor-element-ujftp0a{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-top:calc(25% - (var(--pic-gutter) / 2)) !important;}}

/* hero-system: backup */
.elementor-element-t2p38i2{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-t2p38i2 > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-zm597ij{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-spyihj3{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-5djmg5p{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-5djmg5p > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-j8c19j1{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-v37ph8k{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-6c73d384{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-6c73d384 > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-31c43df > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-6c73d384{margin-top:0 !important;}}

/* hero-system: mobbb */
.elementor-element-q7tv3b5{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-q7tv3b5 > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-b44eqw0{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-7jotgkn{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-ddqn3ah{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-ddqn3ah > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-h7kbf0a{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-da99533{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-vnhr5nh{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-vnhr5nh > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-738ef30 > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-vnhr5nh{margin-top:0 !important;}}

/* hero-system: devices */
.elementor-element-w3ufo9f{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-w3ufo9f > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-j3j15h4{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-g4nw19i{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-bpx8tws{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-bpx8tws > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-yf8fn11{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-pk3hcik{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-cpfbjnj{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-cpfbjnj > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-4e036c5 > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-cpfbjnj{margin-top:0 !important;}}

/* hero-system: esim */
.elementor-element-769c89e{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-769c89e > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-bf2124f{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-e0e100c{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-684b196{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-684b196 > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-cabca77{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-f4bb2ad{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-b6c4cdb{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-b6c4cdb > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-6042d02 > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-b6c4cdb{margin-top:0 !important;}}

/* hero-system: vpn */
.elementor-element-1679d25{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-1679d25 > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-9716d65{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-774c2a6{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-6a951f2{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-6a951f2 > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-f1e8f5d{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-1261212{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-9ef4b1a{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-9ef4b1a > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-1e33a08 > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-9ef4b1a{margin-top:0 !important;}}

/* hero-system: iot */
.elementor-element-ppa0mai{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-ppa0mai > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-v53yrk1{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-rb0dz2e{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-cjevul7{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-cjevul7 > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-b30psw3{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-p7d12ez{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-0dd5d18{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-0dd5d18 > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-6a215eb1 > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-0dd5d18{margin-top:0 !important;}}

/* hero-system: 3cx */
.elementor-element-spjf1j8{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-spjf1j8 > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-fxy88f5{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-cbxlfy2{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-b7c2g2l{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-b7c2g2l > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-ajudadm{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-akoyphk{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-ng04shj{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-ng04shj > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-0ae6ccc > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-ng04shj{margin-top:0 !important;}.elementor-element-j44cxqu{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-top:calc(25% - (var(--pic-gutter) / 2)) !important;}}

/* hero-system: horizon */
.elementor-element-7ab1d85{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-7ab1d85 > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-b083c6e{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-14f9bd5{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-429ab36{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-429ab36 > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-598a300{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-4ece868{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-a5f9485{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-a5f9485 > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-79dff59 > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-a5f9485{margin-top:0 !important;}.elementor-element-26d0eea{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-top:calc(25% - (var(--pic-gutter) / 2)) !important;}}

/* hero-system: xelion */
.elementor-element-q0aft3l{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-q0aft3l > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-y788npo{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-frxjbii{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-qkxj4gf{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-qkxj4gf > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-6yh3r5g{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-d64y3rl{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-1fgiaea{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-1fgiaea > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-35fc389 > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-1fgiaea{margin-top:0 !important;}.elementor-element-t5w9wed{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-top:calc(25% - (var(--pic-gutter) / 2)) !important;}}

/* hero-system: phoneline */
.elementor-element-87izsbf{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-87izsbf > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + (var(--pill-w) / 7.1) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-a2fl6ji{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-s4h4j1b{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-3l1wok7{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-3l1wok7 > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-0zy7kys{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}
.elementor-element-4ksdq3u{width:clamp(200px,30vw,460px) !important;max-width:calc(100% - 32px) !important;aspect-ratio:3.55 / 1 !important;height:auto !important;min-height:0 !important;margin-top:0 !important;transform:translateY(calc(-50% - 15px)) !important;background-size:62% auto !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-element-5e1mhbn{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
.elementor-element-5e1mhbn > .e-con-inner{max-width:100% !important;width:100% !important;}
.elementor-element-1018a40 > .e-con-inner{max-width:100% !important;width:100% !important;}
@media (min-width:768px){.elementor-element-5e1mhbn{margin-top:0 !important;}.elementor-element-f9n1pux{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-top:calc(25% - (var(--pic-gutter) / 2)) !important;}}

/* icon-colour-rule: navy #354B9A on light, white on dark or gradient, brand cyan only where the header is cyan */
.elementor-element-31b98b2 svg,
.elementor-element-31b98b2 i,
.elementor-element-31b98b2 .elementor-icon,
.elementor-element-35ff3d0 svg,
.elementor-element-35ff3d0 i,
.elementor-element-35ff3d0 .elementor-icon,
.elementor-element-0174fcc svg,
.elementor-element-0174fcc i,
.elementor-element-0174fcc .elementor-icon,
.elementor-element-185b088 svg,
.elementor-element-185b088 i,
.elementor-element-185b088 .elementor-icon,
.elementor-element-6bb455e svg,
.elementor-element-6bb455e i,
.elementor-element-6bb455e .elementor-icon,
.elementor-element-2f18995 svg,
.elementor-element-2f18995 i,
.elementor-element-2f18995 .elementor-icon,
.elementor-element-szum4y8 svg,
.elementor-element-szum4y8 i,
.elementor-element-szum4y8 .elementor-icon,
.elementor-element-k0sp8z0 svg,
.elementor-element-k0sp8z0 i,
.elementor-element-k0sp8z0 .elementor-icon,
.elementor-element-f77c4bf svg,
.elementor-element-f77c4bf i,
.elementor-element-f77c4bf .elementor-icon,
.elementor-element-e84e87b svg,
.elementor-element-e84e87b i,
.elementor-element-e84e87b .elementor-icon,
.elementor-element-c54803b svg,
.elementor-element-c54803b i,
.elementor-element-c54803b .elementor-icon,
.elementor-element-0f26523 svg,
.elementor-element-0f26523 i,
.elementor-element-0f26523 .elementor-icon,
.elementor-element-2834a45 svg,
.elementor-element-2834a45 i,
.elementor-element-2834a45 .elementor-icon,
.elementor-element-1e16428 svg,
.elementor-element-1e16428 i,
.elementor-element-1e16428 .elementor-icon,
.elementor-element-d8a143f svg,
.elementor-element-d8a143f i,
.elementor-element-d8a143f .elementor-icon,
.elementor-element-6310da5 svg,
.elementor-element-6310da5 i,
.elementor-element-6310da5 .elementor-icon{fill:#354B9A !important;color:#354B9A !important;}
.elementor-element-o6kdsn4 svg,
.elementor-element-o6kdsn4 i,
.elementor-element-o6kdsn4 .elementor-icon{fill:#FFFFFF !important;color:#FFFFFF !important;}

/* hero-system: pstn (no pill) */
.elementor-element-k62k7wr{background-image:linear-gradient(270deg,#354B9A 21%,#00BAFF 100%) !important;min-height:0 !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-k62k7wr > .e-con-inner{padding-top:var(--hero-gap) !important;padding-bottom:calc(var(--hero-gap) + 25% - (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-sbmeosa{margin-top:0 !important;padding-left:16px !important;padding-right:16px !important;}
.elementor-element-uhuk4tt{padding-left:16px !important;padding-right:16px !important;}
.elementor-element-ytjzevb{margin-top:calc(-25% + (var(--pic-gutter) / 2)) !important;padding-left:0 !important;padding-right:0 !important;}
.elementor-element-ytjzevb > .e-con-inner{max-width:100% !important;width:100% !important;padding-top:0 !important;padding-bottom:0 !important;}
.elementor-element-x309rae{width:calc(100% - (2 * var(--pic-gutter))) !important;max-width:none !important;min-height:0 !important;height:auto !important;aspect-ratio:2 / 1 !important;margin-left:auto !important;margin-right:auto !important;position:relative !important;z-index:5 !important;padding-top:0 !important;}
.elementor-element-1d62744{position:relative;z-index:1;margin-top:var(--hero-gap) !important;}
@media (min-width:768px){.elementor-element-1d62744{margin-top:0 !important;}}/* End custom CSS */