/* ============================================================
   custom.css — All styles migrated from HTML files.
   Edit this file to change the site's appearance.
   ============================================================ */

/* ── TOP INFO BAR ─────────────────────────────────────────── */
.top-info-bar {
    background: linear-gradient(to right, #022535, #033349, #022535);
    color: rgba(255, 255, 255, 0.82);
    padding: 7px 24px;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.25px;
    border-bottom: 1px solid rgba(104, 195, 205, 0.25);
}

.top-info-bar__flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    max-width: 1170px;
    margin: 0 auto;
    gap: 6px;
}

.top-info-bar__col {
    flex: 1;
    min-width: 160px;
    display: flex;
    align-items: center;
    gap: 7px;
    white-space: nowrap;
}

.top-info-bar__col i.fa {
    color: rgb(104, 195, 205);
    font-size: 11px;
    flex-shrink: 0;
    opacity: 0.9;
}

.top-info-bar__col--left {
    text-align: left;
    justify-content: flex-start;
    direction: rtl;
}

.top-info-bar__col--center {
    text-align: center;
    justify-content: center;
    font-size: 12.5px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.95);
    direction: rtl;
    letter-spacing: 0.1px;
}

.top-info-bar__col--right {
    text-align: right;
    justify-content: flex-end;
    direction: rtl;
    gap: 12px;
}

.top-info-bar__phones {
    display: flex;
    align-items: center;
    gap: 10px;
    direction: ltr;
}

.top-info-bar__phones span {
    color: rgba(255, 255, 255, 0.5);
    font-size: 10px;
}

.top-info-bar__sep {
    width: 1px;
    height: 14px;
    background: rgba(104, 195, 205, 0.3);
    flex-shrink: 0;
    align-self: center;
}

@media screen and (max-width: 767px) {
    .top-info-bar { padding: 8px 16px; }
    .top-info-bar__col { min-width: 100%; white-space: normal; }
    .top-info-bar__col--left,
    .top-info-bar__col--center,
    .top-info-bar__col--right { justify-content: center; text-align: center; }
    .top-info-bar__phones { justify-content: center; white-space: nowrap; flex-wrap: nowrap; gap: 6px; font-size: 11px; }
    .top-info-bar__phones .fa { flex-shrink: 0; }
}

/* ── ICON SECTION PADDING ─────────────────────────────────── */
.icon-section-r-pad    { padding: 0 10px 0 0; }
.icon-section-r-pad-5  { padding: 0 5px 0 0; }
.icon-section-no-pad   { padding: 0; }
.icon-section-b-pad-15 { padding: 0 0 15px 0; }
.icon-section-b-pad-50 { padding: 0 0 50px 0; }
.icon-section-b-pad-11 { padding: 0 0 11px 0; }
.icon-section-b-pad-9  { padding: 0 0 9px 0; }

/* ── ICON HOLDER SIZES ────────────────────────────────────── */
.icon-holder-26  { font-size: 26px; }
.icon-holder-35  { font-size: 35px; }
.icon-holder-139 { font-size: 139px; }
.icon-holder-150 { font-size: 150px; }
.icon-holder-200 { font-size: 200px; }
.icon-holder-219 { font-size: 219px; }
.icon-holder-250 { font-size: 250px; }
.icon-holder-300 { font-size: 300px; }

/* ── FONT SIZES ───────────────────────────────────────────── */
.fs-9  { font-size: 9px; }
.fs-11 { font-size: 11px; }
.fs-13 { font-size: 13px; }
.fs-14 { font-size: 14px; }
.fs-18 { font-size: 18px; }

/* ── COLOR UTILITIES ──────────────────────────────────────── */
.c-accent       { color: rgb(104, 195, 205); }
.c-navy         { color: rgb(3, 51, 73); }
.c-white        { color: rgb(255, 255, 255); }
.c-heading      { color: rgb(71, 71, 71); }
.c-dark         { color: #333333; }
.c-muted        { color: #808080; }
.c-muted-light  { color: #999999; }
.c-black        { color: #000000; }
.c-dark-gray    { color: rgb(61, 61, 62); }
.c-medium-gray  { color: rgb(104, 104, 104); }
.c-heading-alt  { color: rgb(74, 74, 74); }
.c-content-gray { color: rgb(80, 80, 80); }

/* ── BACKGROUND UTILITIES ─────────────────────────────────── */
.bg-transparent { background-color: transparent; border-color: transparent; }
.bg-navy        { background-color: rgb(3, 51, 73); }

/* ── BUTTONS ──────────────────────────────────────────────── */
.btn-accent { background-color: rgb(104, 195, 205); color: rgb(255, 255, 255); }

/* ── PARTNER LOGO ─────────────────────────────────────────── */
.partner-logo { max-width: 180px; width: 100%; height: auto; }

/* ── COPYRIGHT ────────────────────────────────────────────── */
.copyright-text { font-size: 10px; color: #000000; }

/* ── PRICING TABLE ────────────────────────────────────────── */
.pricing-box          { border: 1px solid #eeeeee; border-radius: 30px; color: #686868; background: #f9f9f9; }
.pricing-title-bg     { color: rgb(255, 255, 255); background: rgb(104, 195, 205); }
.pricing-title-bg h3  { color: rgb(255, 255, 255); font-size: 20px; }
.pricing-title-text   { color: rgb(255, 255, 255); font-size: 20px; }
.pricing-price        { color: rgb(175, 174, 174); background: rgb(255, 255, 255); }
.pricing-features     { background: #f9f9f9; color: #686868; }
.pricing-bg           { background: #f9f9f9; }
.pricing-bg a, .pricing-btn-link { color: rgb(255, 255, 255); background: rgb(104, 195, 205); }

/* ── CE ICON ──────────────────────────────────────────────── */
.ce-icon-2em      { min-height: 2em; height: 2em; min-width: 2em; width: 2em; }
.ce-icon-pink-2em { background-color: rgb(220, 16, 145); border-color: transparent; min-height: 2em; height: 2em; min-width: 2em; width: 2em; }

/* ── MISC ─────────────────────────────────────────────────── */
.hidden      { display: none; }
.border-none { border: none; }
.text-center { text-align: center; }

/* ── IFRAME ───────────────────────────────────────────────── */
.iframe-tall { height: 2000px; width: 100%; border: none; }
.iframe-full { height: 100%; width: 100%; border: none; }

/* ── BANNER BACKGROUNDS (one class per page) ──────────────── */
.banner-home     { background-image: url('../images/IMG_5480-5-1.jpg'); }
.banner-about    { background-image: url('../images/Artboard-1-e1574263190426.png'); }
.banner-careers  { background-image: url('../images/Careers.jpg'); }
.banner-img-1399 { background-image: url('../images/IMG_1399.jpg'); }
.banner-hpe      { background-image: url('../images/HPE.jpg'); }
.banner-ibm      { background-image: url('../images/ibm-com-1200x630.png'); }
.banner-vmware   { background-image: url('../images/150DPIx-131023_VMWare_VBC_Monitor_Hallway.jpg'); }
.banner-img-1442 { background-image: url('../images/IMG_1442.jpg'); }
.banner-screen-1 { background-image: url('../images/Screen-Shot-2020-02-16-at-11.14.01-PM.png'); }
.banner-screen-2 { background-image: url('../images/Screen-Shot-2020-05-02-at-2.39.35-PM.png'); }

/* ── REDESIGN SECTIONS ────────────────────────────────────── */

/* Navbar */
.new-navbar {
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 40px;
  height: 72px;
  box-shadow: 0 1px 4px rgba(0,0,0,0.08);
  position: sticky;
  top: 0;
  z-index: 1000;
}
.new-navbar__logo {
  display: flex;
  align-items: center;
  gap: 12px;
  text-decoration: none;
}
.new-navbar__logo-img { width: 42px; height: 42px; object-fit: contain; }
.new-navbar__logo-text strong {
  display: block;
  font-size: 13px;
  font-weight: 700;
  color: #0a1e3d;
  font-family: Montserrat, sans-serif;
  line-height: 1.2;
}
.new-navbar__logo-text span {
  font-size: 11px;
  color: #555;
  font-family: Montserrat, sans-serif;
}
.new-navbar__links {
  display: flex;
  align-items: center;
  gap: 28px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.new-navbar__links a {
  font-size: 12px;
  font-weight: 600;
  color: #444;
  text-decoration: none;
  letter-spacing: 0.5px;
  font-family: Montserrat, sans-serif;
  padding-bottom: 4px;
}
.new-navbar__links a:hover { color: #68c3cd; }
.new-navbar__links a.nav-active {
  color: #68c3cd;
  border-bottom: 2px solid #68c3cd;
}
.new-navbar__cta {
  background: #0a1e3d;
  color: #fff !important;
  padding: 10px 22px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  font-family: Montserrat, sans-serif;
}
.new-navbar__cta:hover { background: #68c3cd; color: #fff !important; }






/* Hero */
.hero-new {
  min-height: 100vh;
  background-image: url('../images/IMG_5480-5-1.jpg');
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  position: relative;
}
.hero-new::before {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.45);
}
.hero-new__content {
  position: relative;
  z-index: 1;
  padding: 0 80px;
  max-width: 700px;
}
.hero-new__heading {
  font-size: 44px;
  font-weight: 900;
  color: #fff;
  line-height: 1.15;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  text-transform: uppercase;
}
.hero-new__sub {
  font-size: 13px;
  color: rgba(255,255,255,0.85);
  letter-spacing: 3px;
  margin-bottom: 36px;
  font-family: Montserrat, sans-serif;
  text-transform: uppercase;
}
.hero-new__buttons { display: flex; gap: 16px; flex-wrap: wrap; }
.hero-new__btn-primary {
  background: #68c3cd;
  color: #fff !important;
  padding: 14px 30px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  border: 2px solid #68c3cd;
  display: inline-block;
}
.hero-new__btn-secondary {
  background: transparent;
  color: #fff !important;
  padding: 14px 30px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  border: 2px solid #fff;
  display: inline-block;
}
.hero-new__btn-secondary:hover { background: rgba(255,255,255,0.1); }








/* Technical Priorities */
.tech-priorities {
  display: flex;
  padding: 70px 60px;
  gap: 30px;
  background: #fff;
  align-items: flex-start;
}
.tech-priorities__left {
  flex: 1;
  min-width: 220px;
  padding-right: 20px;
}
.tech-priorities__label {
  font-size: 10px;
  font-weight: 700;
  color: #68c3cd;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-bottom: 14px;
  font-family: Montserrat, sans-serif;
}
.tech-priorities__heading {
  font-size: 26px;
  font-weight: 800;
  color: #0a1e3d;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  line-height: 1.3;
}
.tech-priorities__desc {
  font-size: 13px;
  color: #666;
  line-height: 1.8;
  font-family: Montserrat, sans-serif;
}
.tech-card {
  flex: 1;
  background: #f7f8fa;
  padding: 36px 28px;
  border: 1px solid #e8eaee;
  min-width: 200px;
}
.tech-card__icon {
  font-size: 30px;
  color: #0a1e3d;
  margin-bottom: 18px;
}
.tech-card__title {
  font-size: 12px;
  font-weight: 800;
  color: #0a1e3d;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 14px;
  font-family: Montserrat, sans-serif;
}
.tech-card__text {
  font-size: 13px;
  color: #666;
  line-height: 1.7;
  font-family: Montserrat, sans-serif;
}







/* Why Choose Us */
.why-us-new {
  display: flex;
  align-items: center;
  padding: 70px 60px;
  gap: 60px;
  background: #fff;
}
.why-us-new__img { flex: 1; min-width: 280px; }
.why-us-new__img img { width: 100%; height: auto; display: block; border-radius: 4px; }
.why-us-new__content { flex: 1; }
.why-us-new__heading {
  font-size: 30px;
  font-weight: 800;
  color: #0a1e3d;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
}
.why-item {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  margin-bottom: 28px;
}
.why-item__icon {
  background: #0a1e3d;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border-radius: 6px;
}
.why-item__icon i { color: #fff; font-size: 20px; }
.why-item__title {
  font-size: 15px;
  font-weight: 700;
  color: #0a1e3d;
  margin-bottom: 6px;
  font-family: Montserrat, sans-serif;
}
.why-item__text {
  font-size: 13px;
  color: #666;
  line-height: 1.6;
  font-family: Montserrat, sans-serif;
  margin: 0;
}






/* CTA Section */
.cta-section {
  text-align: center;
  padding: 70px 40px;
  background: #fff;
}
.cta-section__heading {
  font-size: 26px;
  font-weight: 700;
  color: #0a1e3d;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.4;
}
.cta-section__btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #0a1e3d;
  color: #fff !important;
  padding: 16px 36px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
}
.cta-section__btn:hover { background: #68c3cd; color: #fff !important; }





/* New Footer */
.new-footer {
  background: #0d1b2e;
  color: rgba(255,255,255,0.75);
  padding: 60px 60px 0;
}
.new-footer__grid {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1fr 1.5fr;
  gap: 40px;
  padding-bottom: 40px;
}
.new-footer__brand-name {
  font-size: 24px;
  font-weight: 800;
  color: #fff;
  margin-bottom: 14px;
  font-family: Montserrat, sans-serif;
}
.new-footer__brand p {
  font-size: 12px;
  line-height: 1.8;
  color: rgba(255,255,255,0.6);
  margin-bottom: 20px;
}
.new-footer__social { display: flex; gap: 14px; }
.new-footer__social a { color: rgba(255,255,255,0.55); font-size: 20px; text-decoration: none; }
.new-footer__social a:hover { color: #68c3cd; }
.new-footer__col h5 {
  font-size: 10px;
  font-weight: 700;
  color: #68c3cd;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}
.new-footer__col ul { list-style: none; margin: 0; padding: 0; }
.new-footer__col ul li { margin-bottom: 10px; }
.new-footer__col ul li a {
  font-size: 13px;
  color: rgba(255,255,255,0.6);
  text-decoration: none;
  font-family: Montserrat, sans-serif;
}
.new-footer__col ul li a:hover { color: #68c3cd; }
.new-footer__col p {
  font-size: 13px;
  color: rgba(255,255,255,0.6);
  line-height: 1.8;
  margin-bottom: 6px;
  font-family: Montserrat, sans-serif;
}
.new-footer__map-box {
  background: #1a3a5c;
  border-radius: 6px;
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}
.new-footer__map-box i { font-size: 48px; color: #68c3cd; }
.new-footer__license {
  font-size: 11px;
  color: rgba(255,255,255,0.35);
  letter-spacing: 0.5px;
  font-family: Montserrat, sans-serif;
}
.new-footer__bottom {
  border-top: 1px solid rgba(255,255,255,0.08);
  padding: 20px 0;
  text-align: center;
  font-size: 12px;
  color: rgba(255,255,255,0.35);
  font-family: Montserrat, sans-serif;
}

/* Products Section */
.products-section {
  background: linear-gradient(180deg, #f5f6f8 4%, #ffffff 100%);
  padding: 70px 60px;
}
.products-section__heading {
  font-size: 28px;
  font-weight: 800;
  color: #0a1e3d;
  text-align: center;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
}
.products-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
.product-card {
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-shadow: 0 2px 12px rgba(0,0,0,0.06);
}
.product-card__img {
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background: #fafafa;
}
.product-card__img img {
  max-width: 100%;
  max-height: 140px;
  object-fit: contain;
}
.product-card__body {
  padding: 24px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.product-card__title {
  font-size: 18px;
  font-weight: 700;
  color: #0a1e3d;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
}
.product-card__desc {
  font-size: 13px;
  color: #666;
  line-height: 1.6;
  margin-bottom: 20px;
  flex: 1;
  font-family: Montserrat, sans-serif;
}
.product-card__btn {
  display: block;
  text-align: center;
  border: 1.5px solid #68c3cd;
  color: #68c3cd !important;
  padding: 10px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  transition: background 0.2s, color 0.2s;
}
.product-card__btn:hover { background: #68c3cd; color: #fff !important; }

/* Pricing Section */
.pricing-section {
  
  padding: 70px 60px;
}
.pricing-intro {
  text-align: center;
  margin-bottom: 48px;
}
.pricing-icon { font-size: 48px; margin-bottom: 16px; display: block; }
.pricing-intro__heading {
  font-size: 24px;
  font-weight: 700;
  color: #0a1e3d;
  font-family: Montserrat, sans-serif;
}
.pricing-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  max-width: 960px;
  margin: 0 auto;
}
.pricing-card {
  background: #fff;
  border-radius: 10px;
  padding: 32px 28px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 2px 14px rgba(0,0,0,0.07);
  border: 1px solid #eee;
}
.pricing-card--featured {
  border: 2px solid #0a1e3d;
  transform: translateY(-6px);
  box-shadow: 0 8px 28px rgba(0,0,0,0.13);
}
.pricing-card__top { margin-bottom: 12px; }
.pricing-card__name {
  font-size: 24px;
  font-weight: 800;
  color: #0a1e3d;
  font-family: Montserrat, sans-serif;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.pricing-card__badge {
  font-size: 11px;
  font-weight: 600;
  background: #e8f4f5;
  color: #68c3cd;
  padding: 3px 10px;
  border-radius: 20px;
  font-family: Montserrat, sans-serif;
}
.pricing-card__desc {
  font-size: 12px;
  color: #888;
  line-height: 1.6;
  font-family: Montserrat, sans-serif;
}
.pricing-card__price {
  margin: 16px 0;
  color: #0a1e3d;
}
.pricing-card__currency { font-size: 18px; font-weight: 700; vertical-align: top; margin-top: 8px; display: inline-block; }
.pricing-card__amount { font-size: 52px; font-weight: 900; font-family: Montserrat, sans-serif; line-height: 1; }
.pricing-card__period { font-size: 12px; color: #aaa; font-family: Montserrat, sans-serif; }
.pricing-card__divider { border: none; border-top: 1px solid #eee; margin: 16px 0; }
.pricing-card__features {
  list-style: none;
  margin: 0 0 24px 0;
  padding: 0;
  flex: 1;
}
.pricing-card__features li {
  font-size: 13px;
  color: #555;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  display: flex;
  align-items: center;
  gap: 8px;
}
.pricing-card__features li i { color: #68c3cd; font-size: 14px; }
.pricing-card__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 14px 16px;
  border: 1.5px solid #0a1e3d;
  color: #0a1e3d !important;
  text-decoration: none;
  font-size: 12px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
  border-radius: 4px;
  text-align: center;
}
.pricing-card__btn:hover { background: #0a1e3d; color: #fff !important; }
.pricing-card__btn--dark { background: #0a1e3d; color: #fff !important; }
.pricing-card__btn--dark:hover { background: #68c3cd; border-color: #68c3cd; }
.pricing-card__btn-sep { opacity: 0.4; font-size: 10px; letter-spacing: -2px; }

/* ── HAMBURGER BUTTON ─────────────────────────────────────── */
.new-navbar__hamburger {
  display: none;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 6px;
  z-index: 1100;
}
.new-navbar__hamburger span {
  display: block;
  width: 24px;
  height: 2px;
  background: #0a1e3d;
  border-radius: 2px;
  transition: transform 0.25s ease, opacity 0.25s ease;
}
/* Animate to X when open */
.new-navbar__hamburger.is-open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.new-navbar__hamburger.is-open span:nth-child(2) { opacity: 0; }
.new-navbar__hamburger.is-open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }

@media (max-width: 900px) {
  .new-navbar { padding: 0 20px; position: relative; }
  .new-navbar__hamburger { display: flex; }
  .new-navbar__cta { display: none; }

  /* Nav links hidden by default on mobile */
  .new-navbar__links {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    flex-direction: column;
    gap: 0;
    box-shadow: 0 6px 20px rgba(0,0,0,0.12);
    z-index: 1000;
    padding: 8px 0;
  }
  .new-navbar__links.nav-open { display: flex; }
  .new-navbar__links li { width: 100%; }
  .new-navbar__links a {
    display: block;
    padding: 12px 24px;
    font-size: 12px;
    border-bottom: none;
    border-left: 3px solid transparent;
  }
  .new-navbar__links a:hover,
  .new-navbar__links a.nav-active {
    border-left: 3px solid #68c3cd;
    color: #016b77 !important;
    background: #f7fdfe;
  }

  .hero-new__content { padding: 0 30px; }
  .hero-new__heading { font-size: 28px; }
  .tech-priorities { flex-direction: column; padding: 40px 24px; }
  .why-us-new { flex-direction: column; padding: 40px 24px; }
  .new-footer { padding: 40px 24px 0; }
  .new-footer__grid { grid-template-columns: 1fr 1fr; }
  .products-grid { grid-template-columns: repeat(2, 1fr); }
  .pricing-grid { grid-template-columns: 1fr; }
  .products-section { padding: 40px 24px; }
  .pricing-section { padding: 40px 24px; }
  .pricing-card--featured { transform: none; }
}
@media (max-width: 600px) {
  .new-footer__grid { grid-template-columns: 1fr; }
  .products-grid { grid-template-columns: 1fr; }

  /* Hero — shorter on small phones */
  .hero-new { min-height: 55vh; }
  .hero-new__content { padding: 0 20px; }
  .hero-new__heading { font-size: 20px; }
  .hero-new__sub { font-size: 11px; letter-spacing: 1.5px; margin-bottom: 24px; }
  .hero-new__btn-primary,
  .hero-new__btn-secondary { padding: 11px 20px; font-size: 10px; }

  /* Pricing — compact single-column cards */
  .pricing-section { padding: 36px 16px; }
  .pricing-grid { gap: 16px; }
  .pricing-card { padding: 24px 20px; border-radius: 8px; }
  .pricing-card--featured { transform: none; }
  .pricing-card__amount { font-size: 40px; }
  .pricing-card__name { font-size: 20px; }
  .pricing-card__features li { font-size: 12px; }
  .pricing-card__btn { font-size: 11px; padding: 12px 12px; }
  .pricing-intro__heading { font-size: 18px; }
}

/* ============================================================
   EXTRACTED FROM INLINE <style> BLOCKS IN HTML FILES
   ============================================================ */

/* --- Block 1 --- */
.sm-row-fixed-width{max-width:1170px;}

/* --- Block 2 --- */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/* --- Block 3 --- */
@media screen and (min-width:768px) { .site-header-menu .main-navigation .primary-menu > li { margin-left:1.500000px !important; margin-right:1.500000px !important;} .site-header-menu .main-navigation a{ color:rgb(3, 51, 73) !important; font-family:helvetica; font-size:12px !important; line-height:normal !important; padding-top:18px !important; padding-bottom:18px !important;} .site-header-menu .main-navigation .sub-menu a { font-size: 13px !important; color: rgb(255, 255, 255) !important; background: rgb(3, 51, 73) !important; font-family:helvetica !important;} .site-header-menu .main-navigation .current-menu-item > a { color: rgb(104, 195, 205) !important;} .site-header-menu .main-navigation li:hover > a { color:rgb(104, 195, 205) !important;} .site-header-menu .main-navigation .primary-menu > .menu-item-has-children > a::after {} .site-header-menu .main-navigation ul ul .menu-item-has-children > a::after {} } @media screen and (max-width:767px) { .site-header-menu .main-navigation a, .site-header-menu .main-navigation .sub-menu a { font-size: 13px !important;line-height:normal !important; padding-top:12px !important; padding-bottom:12px !important; color: rgb(255, 255, 255) !important;} i.responsive_bar{ color: rgb(255, 255, 255) !important; background: rgb(104, 195, 205) !important;} .site-header-menu .main-navigation li.current-menu-item > a { color: rgb(69, 190, 200) !important;} .site-header-menu .main-navigation a:hover, .site-header-menu .main-navigation .primary-menu li a:hover { color: rgb(104, 195, 205) !important;} .site-header-menu { background: rgb(3, 51, 73) !important;} .dropdown-toggle:after { font-size: 13px !important;line-height:normal !important; padding-top:12px !important; padding-bottom:12px !important; color: rgb(255, 255, 255) !important;} }

/* --- Block 4 --- */
.sme-prvt-1-5c1669697ca4e:not(.sme-dsbl-background-color){background-color:rgb(14, 67, 154) !important;}.sme-prvt-1-5c1669697ca4e:not(.sme-dsbl-background-image){background-image:-moz-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:-webkit-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;}.sme-prvt-1-5c1669777ca91:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c1669777ca91:not(.sme-dsbl-color){color:rgb(30, 31, 58) !important;}.sme-prvt-1-5c17da783fa8a:not(.sme-dsbl-color){color:rgb(38, 38, 209) !important;}.sme-prvt-1-5c194582565f3:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c555f31c9c09:not(.sme-dsbl-background-color){background-color:rgb(212, 212, 212) !important;}.sme-prvt-1-5c556021c9d03:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c5577ec8548a:not(.sme-dsbl-color){color:rgb(80, 80, 80) !important;}.sme-prvt-1-5c5577ec8548a:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-1-5c557f2d85678:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c557f6d856d5:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c55ee12b1dfb:not(.sme-dsbl-background-color){background-color:rgb(0, 0, 120) !important;}.sme-prvt-1-5c55ee12b1dfb:not(.sme-dsbl-color){color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9ada72e8:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9b1a732d:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9f4a745c:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5dd12431accf5:not(.sme-dsbl-background-color){background-color:rgb(3, 51, 73) !important;}.sme-prvt-1-5dd12431accf5:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-1-5dd124c5acdc2:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-1-5dd124c5acdc2:not(.sme-dsbl-color){color:rgb(3, 51, 73) !important;}.sme-prvt-1-5dd534680ba97:not(.sme-dsbl-background-color){background-color:rgb(12, 46, 90) !important;}.sme-prvt-1-5dd534680ba97:not(.sme-dsbl-color){color:rgb(255, 255, 255) !important;}.sme-prvt-1-5e106dd2b5893:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-1-5e106dd2b5893:not(.sme-dsbl-color){color:rgb(243, 243, 243) !important;}.sme-prvt-1-5e106e14b5906:not(.sme-dsbl-background-color){background-color:rgb(243, 243, 243) !important;}.sme-prvt-7-5c17d4b7a4c72:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-7-5c17d523a4e90:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-7-5c17d523a4e90:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-7-5c473b87ce5eb:not(.sme-dsbl-background-image){background-image:url('http://builder.ls22.server.ly/site-data/uploads/201812/13/gmqas8hof98j33hb1kzxwzro3eta9rbp/2018/12/IMG_5480-5-1.jpg') !important;}.sme-prvt-7-5c473b87ce5eb:not(.sme-dsbl-background-size){background-size:cover !important;}.sme-prvt-7-5c473b90ce62e:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-7-5c51befcf8720:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c166f94dd545:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-2-5c167603dd6df:not(.sme-dsbl-background-color){background-color:rgb(14, 67, 154) !important;}.sme-prvt-2-5c167603dd6df:not(.sme-dsbl-background-image){background-image:-moz-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:-webkit-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;}.sme-prvt-2-5c167613dd722:not(.sme-dsbl-background-color){background-color:rgb(64, 167, 223) !important;}.sme-prvt-2-5c167613dd722:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c1a292adaa4d:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c1a35524a8fe:not(.sme-dsbl-color){color:rgb(30, 31, 58) !important;}.sme-prvt-2-5c2a184ca2471:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c52e91c4cae0:not(.sme-dsbl-color){color:rgb(255, 255, 255) !important;}.sme-prvt-2-5c558a235459a:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5dd12a1a29210:not(.sme-dsbl-background-color){background-color:rgb(243, 243, 243) !important;}.sme-prvt-2-5dd12b6e2950c:not(.sme-dsbl-background-color){background-color:rgb(20, 60, 87) !important;}.sme-prvt-2-5dd12b6e2950c:not(.sme-dsbl-color){color:rgb(255, 255, 255) !important;}.sme-prvt-2-5dd12bd429601:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-2-5dfa378a6aa59:not(.sme-dsbl-background-color){background-color:rgb(99, 98, 98) !important;}.sme-prvt-2-5dfa378a6aa59:not(.sme-dsbl-color){color:rgb(69, 190, 200) !important;}

/* --- Block 5 --- */
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}

/* --- Block 6 --- */
.smue-form-Intern_Junior.mpce-cfa-form [type="text"], .smue-form-Intern_Junior.mpce-cfa-form [type="file"], .smue-form-Intern_Junior.mpce-cfa-form [type="password"], .smue-form-Intern_Junior.mpce-cfa-form [type="email"], .smue-form-Intern_Junior.mpce-cfa-form [type="tel"], .smue-form-Intern_Junior.mpce-cfa-form [type="number"], .smue-form-Intern_Junior.mpce-cfa-form select, .smue-form-Intern_Junior.mpce-cfa-form textarea { border-radius : 14.000000px !important;} .smue-form-Intern_Junior.mpce-cfa-form [type="text"]:focus, .smue-form-Intern_Junior.mpce-cfa-form [type="file"]:focus, .smue-form-Intern_Junior.mpce-cfa-form [type="password"]:focus, .smue-form-Intern_Junior.mpce-cfa-form [type="email"]:focus, .smue-form-Intern_Junior.mpce-cfa-form [type="tel"]:focus, .smue-form-Intern_Junior.mpce-cfa-form [type="number"]:focus, .smue-form-Intern_Junior.mpce-cfa-form textarea:focus, .smue-form-Intern_Junior.mpce-cfa-form select:focus { border-radius : 14.000000px !important; border-color: rgb(3, 51, 73) !important;} .smue-form-Intern_Junior.mpce-cfa-form input[type="submit"]{ font-family: ; 
  color: rgb(255, 255, 255) !important; 
  background-color: rgb(104, 195, 205) !important;} 
  .smue-form-Intern_Junior.mpce-cfa-form input[type="submit"]
  :hover{ color: rgb(104, 195, 205) !important; 
    background-color: rgb(255, 255, 255) !important;}

/* --- Block 7 --- */
.mpce-countdown_timer #CE-timer_607d650276ba4 .countdown-section{		margin: 5px 5px;     width: 70px !important;     height: 70px !important;}.mpce-countdown_timer #CE-timer_607d650276ba4 .countdown-element{     width: 70px !important;     height: 70px !important;     padding-top: 22px !important;}.mpce-countdown_timer #CE-timer_607d650276ba4 .countdown-section .countdown-amount{     font-size: 16px;     line-height: 16px;		max-width: 70px !important;color: rgb(104, 195, 205);}.mpce-countdown_timer #CE-timer_607d650276ba4 .countdown-section .countdown-period{     font-size: 10px;     line-height: 10px;color: rgb(104, 195, 205);}

/* --- Block 8 --- */
.sme-prvt-1-5c1669697ca4e:not(.sme-dsbl-background-color){background-color:rgb(14, 67, 154) !important;}.sme-prvt-1-5c1669697ca4e:not(.sme-dsbl-background-image){background-image:-moz-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:-webkit-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;}.sme-prvt-1-5c1669777ca91:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c1669777ca91:not(.sme-dsbl-color){color:rgb(30, 31, 58) !important;}.sme-prvt-1-5c17da783fa8a:not(.sme-dsbl-color){color:rgb(38, 38, 209) !important;}.sme-prvt-1-5c194582565f3:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c555f31c9c09:not(.sme-dsbl-background-color){background-color:rgb(212, 212, 212) !important;}.sme-prvt-1-5c556021c9d03:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c5577ec8548a:not(.sme-dsbl-color){color:rgb(80, 80, 80) !important;}.sme-prvt-1-5c5577ec8548a:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-1-5c557f2d85678:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c557f6d856d5:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c55ee12b1dfb:not(.sme-dsbl-background-color){background-color:rgb(0, 0, 120) !important;}.sme-prvt-1-5c55ee12b1dfb:not(.sme-dsbl-color){color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9ada72e8:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9b1a732d:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9f4a745c:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5dd12431accf5:not(.sme-dsbl-background-color){background-color:rgb(3, 51, 73) !important;}.sme-prvt-1-5dd12431accf5:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-1-5dd124c5acdc2:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-1-5dd124c5acdc2:not(.sme-dsbl-color){color:rgb(3, 51, 73) !important;}.sme-prvt-1-5dd534680ba97:not(.sme-dsbl-background-color){background-color:rgb(12, 46, 90) !important;}.sme-prvt-1-5dd534680ba97:not(.sme-dsbl-color){color:rgb(255, 255, 255) !important;}.sme-prvt-1-5e106dd2b5893:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-1-5e106dd2b5893:not(.sme-dsbl-color){color:rgb(243, 243, 243) !important;}.sme-prvt-1-5e106e14b5906:not(.sme-dsbl-background-color){background-color:rgb(243, 243, 243) !important;}.sme-prvt-2-5c166f94dd545:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-2-5c167603dd6df:not(.sme-dsbl-background-color){background-color:rgb(14, 67, 154) !important;}.sme-prvt-2-5c167603dd6df:not(.sme-dsbl-background-image){background-image:-moz-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:-webkit-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;}.sme-prvt-2-5c167613dd722:not(.sme-dsbl-background-color){background-color:rgb(64, 167, 223) !important;}.sme-prvt-2-5c167613dd722:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c1a292adaa4d:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c1a35524a8fe:not(.sme-dsbl-color){color:rgb(30, 31, 58) !important;}.sme-prvt-2-5c2a184ca2471:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c52e91c4cae0:not(.sme-dsbl-color){color:rgb(255, 255, 255) !important;}.sme-prvt-2-5c558a235459a:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5dd12a1a29210:not(.sme-dsbl-background-color){background-color:rgb(243, 243, 243) !important;}.sme-prvt-2-5dd12b6e2950c:not(.sme-dsbl-background-color){background-color:rgb(20, 60, 87) !important;}.sme-prvt-2-5dd12b6e2950c:not(.sme-dsbl-color){color:rgb(255, 255, 255) !important;}.sme-prvt-2-5dd12bd429601:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-2-5dfa378a6aa59:not(.sme-dsbl-background-color){background-color:rgb(99, 98, 98) !important;}.sme-prvt-2-5dfa378a6aa59:not(.sme-dsbl-color){color:rgb(69, 190, 200) !important;}

/* --- Block 9 --- */
.smue-form-16.mpce-cfa-form input[type="submit"]{ color: rgb(255, 255, 255) !important; background-color: rgb(104, 195, 205) !important;} .smue-form-16.mpce-cfa-form input[type="submit"]:hover{ color: rgb(104, 195, 205) !important; background-color: rgb(255, 255, 255) !important;}

/* --- Block 10 --- */
.sme-prvt-1-5c1669697ca4e:not(.sme-dsbl-background-color){background-color:rgb(14, 67, 154) !important;}.sme-prvt-1-5c1669697ca4e:not(.sme-dsbl-background-image){background-image:-moz-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:-webkit-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;}.sme-prvt-1-5c1669777ca91:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c1669777ca91:not(.sme-dsbl-color){color:rgb(30, 31, 58) !important;}.sme-prvt-1-5c17da783fa8a:not(.sme-dsbl-color){color:rgb(38, 38, 209) !important;}.sme-prvt-1-5c194582565f3:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c555f31c9c09:not(.sme-dsbl-background-color){background-color:rgb(212, 212, 212) !important;}.sme-prvt-1-5c556021c9d03:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c5577ec8548a:not(.sme-dsbl-color){color:rgb(80, 80, 80) !important;}.sme-prvt-1-5c5577ec8548a:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-1-5c557f2d85678:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c557f6d856d5:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c55ee12b1dfb:not(.sme-dsbl-background-color){background-color:rgb(0, 0, 120) !important;}.sme-prvt-1-5c55ee12b1dfb:not(.sme-dsbl-color){color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9ada72e8:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9b1a732d:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9f4a745c:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5dd12431accf5:not(.sme-dsbl-background-color){background-color:rgb(3, 51, 73) !important;}.sme-prvt-1-5dd12431accf5:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-1-5dd124c5acdc2:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-1-5dd124c5acdc2:not(.sme-dsbl-color){color:rgb(3, 51, 73) !important;}.sme-prvt-1-5dd534680ba97:not(.sme-dsbl-background-color){background-color:rgb(12, 46, 90) !important;}.sme-prvt-1-5dd534680ba97:not(.sme-dsbl-color){color:rgb(255, 255, 255) !important;}.sme-prvt-1-5e106dd2b5893:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-1-5e106dd2b5893:not(.sme-dsbl-color){color:rgb(243, 243, 243) !important;}.sme-prvt-1-5e106e14b5906:not(.sme-dsbl-background-color){background-color:rgb(243, 243, 243) !important;}.sme-prvt-6-5c168babb11f1:not(.sme-dsbl-background-color){background-color:rgb(209, 207, 207) !important;}.sme-prvt-6-5dd12f9692c47:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-6-5dd1311392fc8:not(.sme-dsbl-background-color){background-color:rgb(69, 190, 200) !important;}.sme-prvt-6-5dd1317f93050:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-6-5dd533fc58d51:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-6-5dd65aae9b0b1:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-6-5dd65b069b13b:not(.sme-dsbl-background-color){background-color:rgb(69, 190, 200) !important;}.sme-prvt-6-5df7e138d2cb9:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-6-5df7e141d2cfe:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-6-5df7e15bd2d43:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-6-5df7e163d2d88:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-2-5c166f94dd545:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-2-5c167603dd6df:not(.sme-dsbl-background-color){background-color:rgb(14, 67, 154) !important;}.sme-prvt-2-5c167603dd6df:not(.sme-dsbl-background-image){background-image:-moz-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:-webkit-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;}.sme-prvt-2-5c167613dd722:not(.sme-dsbl-background-color){background-color:rgb(64, 167, 223) !important;}.sme-prvt-2-5c167613dd722:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c1a292adaa4d:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c1a35524a8fe:not(.sme-dsbl-color){color:rgb(30, 31, 58) !important;}.sme-prvt-2-5c2a184ca2471:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c52e91c4cae0:not(.sme-dsbl-color){color:rgb(255, 255, 255) !important;}.sme-prvt-2-5c558a235459a:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5dd12a1a29210:not(.sme-dsbl-background-color){background-color:rgb(243, 243, 243) !important;}.sme-prvt-2-5dd12b6e2950c:not(.sme-dsbl-background-color){background-color:rgb(20, 60, 87) !important;}.sme-prvt-2-5dd12b6e2950c:not(.sme-dsbl-color){color:rgb(255, 255, 255) !important;}.sme-prvt-2-5dd12bd429601:not(.sme-dsbl-background-color){background-color:rgb(104, 195, 205) !important;}.sme-prvt-2-5dfa378a6aa59:not(.sme-dsbl-background-color){background-color:rgb(99, 98, 98) !important;}.sme-prvt-2-5dfa378a6aa59:not(.sme-dsbl-color){color:rgb(69, 190, 200) !important;}

/* --- Block 11 --- */
@media screen and (min-width:768px) { .site-header-menu .main-navigation .primary-menu > li { margin-left:2.000000px !important; margin-right:2.000000px !important;} .site-header-menu .main-navigation a{ font-family:; font-size:11px !important; line-height:normal !important; padding-top:18px !important; padding-bottom:18px !important;} .site-header-menu .main-navigation .sub-menu a {} .site-header-menu .main-navigation .current-menu-item > a { color: rgb(69, 190, 200) !important;} .site-header-menu .main-navigation li:hover > a { color:rgb(60, 186, 255) !important;} .site-header-menu .main-navigation .primary-menu > .menu-item-has-children > a::after {} .site-header-menu .main-navigation ul ul .menu-item-has-children > a::after {} } @media screen and (max-width:767px) { .site-header-menu .main-navigation a, .site-header-menu .main-navigation .sub-menu a {} i.responsive_bar{} .site-header-menu .main-navigation li.current-menu-item > a {} .site-header-menu .main-navigation a:hover, .site-header-menu .main-navigation .primary-menu li a:hover {} .site-header-menu {} .dropdown-toggle:after {} }

/* --- Block 12 --- */
.sme-prvt-1-5c1669697ca4e:not(.sme-dsbl-background-color){background-color:rgb(14, 67, 154) !important;}.sme-prvt-1-5c1669697ca4e:not(.sme-dsbl-background-image){background-image:-moz-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:-webkit-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;}.sme-prvt-1-5c1669777ca91:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c1669777ca91:not(.sme-dsbl-color){color:rgb(30, 31, 58) !important;}.sme-prvt-1-5c17da783fa8a:not(.sme-dsbl-color){color:rgb(38, 38, 209) !important;}.sme-prvt-1-5c194582565f3:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c555f31c9c09:not(.sme-dsbl-background-color){background-color:rgb(212, 212, 212) !important;}.sme-prvt-1-5c556021c9d03:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c5577ec8548a:not(.sme-dsbl-color){color:rgb(80, 80, 80) !important;}.sme-prvt-1-5c5577ec8548a:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-1-5c557f2d85678:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c557f6d856d5:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c55ee12b1dfb:not(.sme-dsbl-background-color){background-color:rgb(0, 0, 120) !important;}.sme-prvt-1-5c55ee12b1dfb:not(.sme-dsbl-color){color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9ada72e8:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9b1a732d:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5c7fd9f4a745c:not(.sme-dsbl-background-color){background-color:rgb(216, 216, 216) !important;}.sme-prvt-1-5dd12431accf5:not(.sme-dsbl-background-color){background-color:rgb(12, 46, 90) !important;}.sme-prvt-1-5dd12431accf5:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-1-5dd124c5acdc2:not(.sme-dsbl-background-color){background-color:rgb(69, 190, 200) !important;}.sme-prvt-1-5dd534680ba97:not(.sme-dsbl-background-color){background-color:rgb(69, 190, 200) !important;}.sme-prvt-2-5c166f94dd545:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-2-5c167603dd6df:not(.sme-dsbl-background-color){background-color:rgb(14, 67, 154) !important;}.sme-prvt-2-5c167603dd6df:not(.sme-dsbl-background-image){background-image:-moz-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:-webkit-linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;background-image:linear-gradient(26deg,transparent,rgb(30, 31, 58)) !important;}.sme-prvt-2-5c167613dd722:not(.sme-dsbl-background-color){background-color:rgb(64, 167, 223) !important;}.sme-prvt-2-5c167613dd722:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c1a292adaa4d:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c1a35524a8fe:not(.sme-dsbl-color){color:rgb(30, 31, 58) !important;}.sme-prvt-2-5c2a184ca2471:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5c52e91c4cae0:not(.sme-dsbl-color){color:rgb(255, 255, 255) !important;}.sme-prvt-2-5c558a235459a:not(.sme-dsbl-background-image){background-image:none !important;}.sme-prvt-2-5dd12a1a29210:not(.sme-dsbl-background-color){background-color:rgb(255, 255, 255) !important;}.sme-prvt-2-5dd12b6e2950c:not(.sme-dsbl-background-color){background-color:rgb(20, 60, 87) !important;}.sme-prvt-2-5dd12bd429601:not(.sme-dsbl-background-color){background-color:rgb(68, 199, 211) !important;}


/* ── PARTNER LOGOS ROW — match tech-card background (#f7f8fa) ── */
/* Must be last to beat the minified !important blocks above */
.sme-prvt-6-5c168babb11f1,
.sme-prvt-6-5c168babb11f1:not(.sme-dsbl-background-color) {
  background-color: #f7f8fa !important;
  border-top: 1px solid #e8eaee !important;
  border-bottom: 1px solid #e8eaee !important;
}

/* ── REMOVE OUTER PAGE PADDING ────────────────────────────── */
#page.container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
