/*Global reset*/
/*.node--type-other-product-landing-page #block-hosting-content {
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 0%;
}
.main-content .node__content {
    margin-left: 0%;
    margin-right: 0%;
}
h2, h3, h4 {
	text-align: initial;
}*/
/*Global reset end*/

.page-node-259 /* Page 533 custom design styles */
body {
      font-family: Arial, Helvetica, sans-serif !important;
      color: #000000;
      background-color: #FFFFFF;
      margin: 0;
      padding: 0;
      -webkit-font-smoothing: antialiased;
    }

    .page-node-259 /* Drupal Page Namespace */
    .page-node-259, .page-node-259 {
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      background: #FFFFFF;
      overflow-x: hidden;
    }

    .page-node-259 /* Global Material Symbols Outlined Configuration */
    .material-symbols-outlined {
      font-family: 'Material Symbols Outlined' !important;
      font-weight: normal;
      font-style: normal;
      font-size: 24px;
      line-height: 1;
      letter-spacing: normal;
      text-transform: none;
      display: inline-block;
      white-space: nowrap;
      word-wrap: normal;
      direction: ltr;
      vertical-align: middle;
      font-feature-settings: 'liga';
      -webkit-font-feature-settings: 'liga';
      -webkit-font-smoothing: antialiased;
    }

    .page-node-259 /* Icon Color Rules */
    .icon-tech { color: #0D47A1 !important; }
    .page-node-259 .icon-light-blue { color: #2F6BFF !important; }
    .page-node-259 .icon-alert { color: #DC2626 !important; }
    .page-node-259 .icon-cta { color: #FF6F00 !important; }
    .page-node-259 .icon-success { color: #16A34A !important; }
    .page-node-259 .icon-gold { color: #C9A96E !important; }

    .page-node-259 /* Internal contextual links */
    .internal-link {
      color: #0000FF !important;
      text-decoration: underline;
      font-weight: 600;
      transition: color 0.2s ease;
    }
    .page-node-259 .internal-link:hover {
      color: #0D47A1 !important;
      text-decoration: underline;
    }

    .page-node-259 /* Section Padding and Spacing */
    .page-section {
      padding: 96px 0;
      position: relative;
    }

    .page-node-259 /* Alternating Section Backgrounds */
    .section-light {
      background-color: #FFFFFF;
      color: #000000;
    }

    .page-node-259 .section-dark {
      background-color: #0a111e;
      color: #FFFFFF;
    }

    .page-node-259 .section-dark h2, .page-node-259 .section-dark h3, .page-node-259 .section-dark h4 {
      color: #FFFFFF !important;
    }

    .page-node-259 .section-dark p, .page-node-259 .section-dark li {
      color: #d1d5db;
    }

    .page-node-259 /* Typography & Visual Characteristics */
    .main-h1 {
      font-size: 46px;
      line-height: 1.15;
      font-weight: 800;
      color: #0D47A1;
      letter-spacing: -0.02em;
      margin-bottom: 24px;
    }
   .page-node-259 @media (max-width: 768px) {
      .main-h1 { font-size: 32px; }
   .page-node-259 }

    .section-h2 {
      font-size: 36px;
      line-height: 1.25;
      font-weight: 700;
      margin-bottom: 16px;
    }
   .page-node-259 @media (max-width: 768px) {
      .section-h2 { font-size: 26px; }
   .page-node-259 }

    .section-h3-sub {
      font-size: 22px;
      line-height: 1.35;
      font-weight: 600;
      margin-bottom: 24px;
    }

    .page-node-259 /* CTA Buttons */
    .btn-action-primary {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      background-color: #FF6F00 !important;
      color: #FFFFFF !important;
      font-size: 16px;
      font-weight: 700;
      padding: 16px 36px;
      border-radius: 4px;
      text-decoration: none;
      border: none;
      box-shadow: 0 4px 14px rgba(255, 111, 0, 0.35);
      transition: all 0.25s ease;
      cursor: pointer;
    }
    .page-node-259 .btn-action-primary:hover {
      background-color: #E65100 !important;
      color: #FFFFFF !important;
      transform: translateY(-2px);
      box-shadow: 0 6px 20px rgba(255, 111, 0, 0.45);
    }

    .page-node-259 .btn-action-secondary {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      background-color: #0D47A1 !important;
      color: #FFFFFF !important;
      font-size: 16px;
      font-weight: 700;
      padding: 16px 36px;
      border-radius: 4px;
      text-decoration: none;
      border: none;
      transition: all 0.25s ease;
      cursor: pointer;
    }
    .page-node-259 .btn-action-secondary:hover {
      background-color: #093375 !important;
      color: #FFFFFF !important;
      transform: translateY(-2px);
    }

    .page-node-259 /* Enterprise Cards & Modules */
    .tech-card {
      background: #FFFFFF;
      border: 1px solid #E2E8F0;
      border-radius: 8px;
      padding: 32px;
      box-shadow: 0 4px 16px rgba(15, 23, 42, 0.04);
      height: 100%;
      transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
    }
    .page-node-259 .tech-card:hover {
      border-color: #2F6BFF;
      box-shadow: 0 10px 25px rgba(47, 107, 255, 0.12);
      transform: translateY(-3px);
    }

    .page-node-259 .tech-card-dark {
      background: #131d2e;
      border: 1px solid #223249;
      border-radius: 8px;
      padding: 32px;
      height: 100%;
      transition: transform 0.2s ease, border-color 0.2s ease;
    }
    .page-node-259 .tech-card-dark:hover {
      border-color: #2F6BFF;
      transform: translateY(-3px);
    }

    .page-node-259 /* Workflow Pipeline Step */
    .pipeline-step {
      background: #FFFFFF;
      border-left: 4px solid #0D47A1;
      border-radius: 4px;
      padding: 24px;
      box-shadow: 0 2px 8px rgba(0,0,0,0.06);
      margin-bottom: 20px;
      transition: all 0.2s ease;
    }
    .page-node-259 .pipeline-step:hover {
      border-left-color: #FF6F00;
      box-shadow: 0 4px 14px rgba(0,0,0,0.1);
      transform: translateX(4px);
    }

    .page-node-259 /* Server Pricing Cards */
    .server-card {
      background: #FFFFFF;
      border: 1px solid #E2E8F0;
      border-radius: 8px;
      padding: 36px 28px;
      box-shadow: 0 4px 20px rgba(0,0,0,0.06);
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      height: 100%;
      position: relative;
    }
    .page-node-259 .server-card.featured {
      border: 2px solid #0D47A1;
      box-shadow: 0 12px 30px rgba(13, 71, 161, 0.15);
    }
    .page-node-259 .featured-badge {
      position: absolute;
      top: -14px;
      right: 24px;
      background: #0D47A1;
      color: #FFFFFF;
      padding: 4px 14px;
      font-size: 12px;
      font-weight: 700;
      border-radius: 4px;
      letter-spacing: 0.05em;
    }

    .page-node-259 .specs-badge {
      background-color: #F1F5F9;
      color: #0F172A;
      font-size: 13px;
      font-weight: 600;
      padding: 10px 14px;
      border-radius: 4px;
      border-left: 3px solid #2F6BFF;
      margin: 16px 0;
    }

    .page-node-259 .price-tag {
      font-size: 18px;
      font-weight: 700;
      color: #0D47A1;
      margin-top: 14px;
    }

    .page-node-259 /* Interactive Table */
    .custom-table {
      width: 100%;
      border-collapse: separate;
      border-spacing: 0;
      border-radius: 8px;
      overflow: hidden;
      border: 1px solid #223249;
    }
    .page-node-259 .custom-table th {
      background-color: #16243b;
      color: #FFFFFF;
      padding: 18px 24px;
      font-size: 16px;
      font-weight: 700;
      border-bottom: 2px solid #2F6BFF;
    }
    .page-node-259 .custom-table td {
      background-color: #111a2a;
      color: #E2E8F0;
      padding: 20px 24px;
      font-size: 15px;
      border-bottom: 1px solid #223249;
      vertical-align: top;
    }
    .page-node-259 .custom-table tr:last-child td {
      border-bottom: none;
    }

    .page-node-259 /* FAQ Details/Summary Accordion */
    .faq-block {
      background: #111a2a;
      border: 1px solid #223249;
      border-radius: 6px;
      margin-bottom: 16px;
      overflow: hidden;
      transition: border-color 0.2s ease;
    }
    .page-node-259 .faq-block:hover {
      border-color: #2F6BFF;
    }
    .page-node-259 .faq-summary {
      padding: 22px 28px;
      font-size: 18px;
      font-weight: 700;
      color: #FFFFFF;
      cursor: pointer;
      display: flex;
      justify-content: space-between;
      align-items: center;
      list-style: none;
      user-select: none;
    }
    .page-node-259 .faq-summary::-webkit-details-marker {
      display: none;
    }
    .page-node-259 .faq-content {
      padding: 0 28px 24px 28px;
      color: #94A3B8;
      font-size: 15px;
      line-height: 1.6;
    }

    .page-node-259 /* Form Container */
    .form-wrapper {
      background: #FFFFFF;
      border-radius: 8px;
      padding: 40px;
      box-shadow: 0 12px 36px rgba(0,0,0,0.12);
      border: 1px solid #E2E8F0;
    }
    .page-node-259 .form-control-custom {
      width: 100%;
      padding: 12px 16px;
      border: 1px solid #CBD5E1;
      border-radius: 4px;
      font-size: 15px;
      color: #0F172A;
      margin-bottom: 18px;
      outline: none;
      transition: border-color 0.2s ease, box-shadow 0.2s ease;
    }
    .page-node-259 .form-control-custom:focus {
      border-color: #0D47A1;
      box-shadow: 0 0 0 3px rgba(13, 71, 161, 0.15);
    }
    .page-node-259 .form-label-custom {
      font-size: 14px;
      font-weight: 700;
      color: #1E293B;
      margin-bottom: 6px;
      display: block;
    }

    .page-node-259 /* Workflow Evaluation Path Bar */
    .eval-path {
      background: #111a2a;
      border: 1px solid #223249;
      border-radius: 8px;
      padding: 20px;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      gap: 10px;
      margin: 28px 0;
      font-size: 14px;
      font-weight: 600;
      color: #FFFFFF;
    }
    .page-node-259 .eval-chip {
      background: #1E293B;
      border: 1px solid #334155;
      padding: 8px 16px;
      border-radius: 4px;
      display: flex;
      align-items: center;
      gap: 6px;
    }
    .page-node-259 .eval-arrow {
      color: #FF6F00;
      font-weight: bold;
    }

/* Extracted inline styles */

.page-node-259 .stitch-inline-001 {
  background-color: #EFF6FF !important;
  border-left: 3px solid #0D47A1 !important;
}

.page-node-259 .stitch-inline-002 {
  font-size: 20px !important;
}

.page-node-259 .stitch-inline-003 {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #0D47A1 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
}

.page-node-259 .stitch-inline-004 {
  color: #1F2937 !important;
}

.page-node-259 .stitch-inline-005 {
  font-size: 17px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
  margin-bottom: 18px !important;
}

.page-node-259 .stitch-inline-006 {
  font-size: 17px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
  margin-bottom: 32px !important;
}

.page-node-259 .stitch-inline-007 {
  background-color: #0A111E !important;
  border-radius: 8px !important;
  padding: 32px !important;
  border: 1px solid #1E293B !important;
  box-shadow: 0 16px 36px rgba(0,0,0,0.18) !important;
}

.page-node-259 .stitch-inline-008 {
  border-color: #1E293B !important;
}

.page-node-259 .stitch-inline-009 {
  font-size: 22px !important;
}

.page-node-259 .stitch-inline-010 {
  color: #FFFFFF !important;
  font-weight: 700 !important;
  font-size: 15px !important;
}

.page-node-259 .stitch-inline-011 {
  background-color: rgba(34, 197, 94, 0.15) !important;
  color: #22C55E !important;
  border: 1px solid #22C55E !important;
}

.page-node-259 .stitch-inline-012 {
  background: #111A2A !important;
  padding: 12px !important;
  border-radius: 4px !important;
  border-left: 2px solid #2F6BFF !important;
}

.page-node-259 .stitch-inline-013 {
  color: #94A3B8 !important;
  font-size: 11px !important;
}

.page-node-259 .stitch-inline-014 {
  color: #FFFFFF !important;
  font-weight: 700 !important;
  font-size: 14px !important;
}

.page-node-259 .stitch-inline-015 {
  background: #111A2A !important;
  padding: 12px !important;
  border-radius: 4px !important;
  border-left: 2px solid #FF6F00 !important;
}

.page-node-259 .stitch-inline-016 {
  background: #111A2A !important;
  padding: 12px !important;
  border-radius: 4px !important;
  border-left: 2px solid #0D47A1 !important;
}

.page-node-259 .stitch-inline-017 {
  background: #111A2A !important;
  padding: 12px !important;
  border-radius: 4px !important;
  border-left: 2px solid #C9A96E !important;
}

.page-node-259 .stitch-inline-018 {
  background: #111A2A !important;
  padding: 16px !important;
  border-radius: 6px !important;
}

.page-node-259 .stitch-inline-019 {
  font-size: 12px !important;
  color: #94A3B8 !important;
}

.page-node-259 .stitch-inline-020 {
  color: #22C55E !important;
  font-weight: bold !important;
}

.page-node-259 .stitch-inline-021 {
  height: 6px !important;
  background-color: #1E293B !important;
}

.page-node-259 .stitch-inline-022 {
  width: 100% !important;
  background-color: #2F6BFF !important;
}

.page-node-259 .stitch-inline-023 {
  background-color: rgba(220, 38, 38, 0.15) !important;
  border: 1px solid #DC2626 !important;
}

.page-node-259 .stitch-inline-024 {
  font-size: 18px !important;
}

.page-node-259 .stitch-inline-025 {
  color: #F87171 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.page-node-259 .stitch-inline-026 {
  color: #94A3B8 !important;
}

.page-node-259 .stitch-inline-027 {
  font-size: 17px !important;
  line-height: 1.6 !important;
  color: #CBD5E1 !important;
  max-width: 850px !important;
  margin: 0 auto !important;
}

.page-node-259 .stitch-inline-028 {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #F87171 !important;
  margin-bottom: 20px !important;
}

.page-node-259 .stitch-inline-029 {
  font-size: 32px !important;
}

.page-node-259 .stitch-inline-030 {
  font-size: 17px !important;
  font-weight: 700 !important;
}

.page-node-259 .stitch-inline-031 {
  font-size: 14px !important;
  margin-top: 8px !important;
}

.page-node-259 .stitch-inline-032 {
  border-left: 4px solid #DC2626 !important;
}

.page-node-259 .stitch-inline-033 {
  font-size: 28px !important;
}

.page-node-259 .stitch-inline-034 {
  font-weight: 700 !important;
  font-size: 16px !important;
  color: #FFFFFF !important;
}

.page-node-259 .stitch-inline-035 {
  background-color: #111A2A !important;
  border: 1px solid #1E293B !important;
}

.page-node-259 .stitch-inline-036 {
  font-size: 16px !important;
  color: #CBD5E1 !important;
  margin: 0 !important;
}

.page-node-259 .stitch-inline-037 {
  color: #2F6BFF !important;
}

.page-node-259 .stitch-inline-038 {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
  margin-bottom: 16px !important;
}

.page-node-259 .stitch-inline-039 {
  font-size: 16px !important;
  color: #94A3B8 !important;
  margin-bottom: 20px !important;
}

.page-node-259 .stitch-inline-040 {
  border-color: #22C55E !important;
  color: #22C55E !important;
}

.page-node-259 .stitch-inline-041 {
  font-size: 16px !important;
  color: #E2E8F0 !important;
  margin-top: 18px !important;
}

.page-node-259 .stitch-inline-042 {
  background-color: #131D2E !important;
  border: 1px solid #223249 !important;
  border-radius: 8px !important;
  padding: 32px !important;
}

.page-node-259 .stitch-inline-043 {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
  margin-bottom: 20px !important;
}

.page-node-259 .stitch-inline-044 {
  font-size: 14px !important;
  color: #FFFFFF !important;
}

.page-node-259 .stitch-inline-045 {
  border-color: #223249 !important;
}

.page-node-259 .stitch-inline-046 {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
}

.page-node-259 .stitch-inline-047 {
  background-color: #EFF6FF !important;
}

.page-node-259 .stitch-inline-048 {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #0D47A1 !important;
  text-transform: uppercase !important;
}

.page-node-259 .stitch-inline-049 {
  color: #0D47A1 !important;
}

.page-node-259 .stitch-inline-050 {
  color: #4B5563 !important;
}

.page-node-259 .stitch-inline-051 {
  font-size: 17px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
  max-width: 900px !important;
  margin: 0 auto 16px !important;
}

.page-node-259 .stitch-inline-052 {
  font-size: 17px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
  max-width: 900px !important;
  margin: 0 auto !important;
}

.page-node-259 .stitch-inline-053 {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #0D47A1 !important;
  margin-bottom: 24px !important;
  text-align: center !important;
}

.page-node-259 .stitch-inline-054 {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #0D47A1 !important;
  margin-bottom: 12px !important;
}

.page-node-259 .stitch-inline-055 {
  font-size: 15px !important;
  line-height: 1.5 !important;
  color: #4B5563 !important;
  margin: 0 !important;
}

.page-node-259 .stitch-inline-056 {
  width: 40% !important;
}

.page-node-259 .stitch-inline-057 {
  width: 60% !important;
  color: #2F6BFF !important;
}

.page-node-259 .stitch-inline-058 {
  color: #FFFFFF !important;
}

.page-node-259 .stitch-inline-059 {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #0D47A1 !important;
  margin-bottom: 16px !important;
}

.page-node-259 .stitch-inline-060 {
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #0D47A1 !important;
}

.page-node-259 .stitch-inline-061 {
  font-size: 14px !important;
  color: #4B5563 !important;
}

.page-node-259 .stitch-inline-062 {
  border-left: 4px solid #0D47A1 !important;
}

.page-node-259 .stitch-inline-063 {
  color: #0D47A1 !important;
  font-size: 16px !important;
}

.page-node-259 .stitch-inline-064 {
  margin: 4px 0 0 !important;
  color: #4B5563 !important;
  font-size: 14px !important;
}

.page-node-259 .stitch-inline-065 {
  background-color: #F8FAFC !important;
  border: 1px solid #E2E8F0 !important;
}

.page-node-259 .stitch-inline-066 {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #1E293B !important;
  margin-bottom: 12px !important;
}

.page-node-259 .stitch-inline-067 {
  font-size: 16px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
  margin-bottom: 24px !important;
}

.page-node-259 .stitch-inline-068 {
  background-color: rgba(201, 169, 110, 0.15) !important;
  border: 1px solid #C9A96E !important;
}

.page-node-259 .stitch-inline-069 {
  color: #C9A96E !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.page-node-259 .stitch-inline-070 {
  font-size: 16px !important;
  color: #CBD5E1 !important;
  max-width: 800px !important;
  margin: 0 auto !important;
}

.page-node-259 .stitch-inline-071 {
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #0D47A1 !important;
  letter-spacing: 0.05em !important;
}

.page-node-259 .stitch-inline-072 {
  font-size: 22px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  margin-bottom: 8px !important;
}

.page-node-259 .stitch-inline-073 {
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #0D47A1 !important;
  margin-bottom: 16px !important;
}

.page-node-259 .stitch-inline-074 {
  padding-left: 20px !important;
  font-size: 14px !important;
  color: #4B5563 !important;
  line-height: 1.6 !important;
  margin-bottom: 18px !important;
}

.page-node-259 .stitch-inline-075 {
  font-size: 14px !important;
  color: #94A3B8 !important;
  margin-bottom: 24px !important;
}

.page-node-259 .stitch-inline-076 {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #0D47A1 !important;
}

.page-node-259 .stitch-inline-077 {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #1E293B !important;
  margin: 8px 0 !important;
}

.page-node-259 .stitch-inline-078 {
  font-size: 14px !important;
  color: #4B5563 !important;
  margin: 0 !important;
}

.page-node-259 .stitch-inline-079 {
  font-size: 17px !important;
  color: #CBD5E1 !important;
  max-width: 850px !important;
  margin: 0 auto !important;
}

.page-node-259 .stitch-inline-080 {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 8px !important;
}

.page-node-259 .stitch-inline-081 {
  font-size: 14px !important;
}

.page-node-259 .stitch-inline-082 {
  border-left: 4px solid #2F6BFF !important;
}

.page-node-259 .stitch-inline-083 {
  font-size: 30px !important;
}

.page-node-259 .stitch-inline-084 {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 4px !important;
}

.page-node-259 .stitch-inline-085 {
  font-size: 14px !important;
  margin: 0 !important;
}

.page-node-259 .stitch-inline-086 {
  border-top: 4px solid #16A34A !important;
}

.page-node-259 .stitch-inline-087 {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #16A34A !important;
  margin-bottom: 20px !important;
}

.page-node-259 .stitch-inline-088 {
  font-size: 14px !important;
  color: #1E293B !important;
}

.page-node-259 .stitch-inline-089 {
  border-top: 4px solid #DC2626 !important;
}

.page-node-259 .stitch-inline-090 {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #DC2626 !important;
  margin-bottom: 20px !important;
}

.page-node-259 .stitch-inline-091 {
  font-size: 16px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
  margin-bottom: 20px !important;
}

.page-node-259 .stitch-inline-092 {
  font-size: 16px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
}

.page-node-259 .stitch-inline-093 {
  margin: 12px 0 16px 20px !important;
}

.page-node-259 .stitch-inline-094 {
  font-size: 17px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
  margin-bottom: 20px !important;
}

.page-node-259 .stitch-inline-095 {
  font-size: 17px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
  margin-bottom: 24px !important;
}

.page-node-259 .stitch-inline-096 {
  background-color: #F8FAFC !important;
  border-left: 4px solid #0D47A1 !important;
}

.page-node-259 .stitch-inline-097 {
  color: #0D47A1 !important;
  font-size: 15px !important;
}

.page-node-259 .stitch-inline-098 {
  margin: 6px 0 0 !important;
  color: #1E293B !important;
  font-size: 15px !important;
  font-weight: 600 !important;
}

.page-node-259 .stitch-inline-099 {
  font-size: 16px !important;
  color: #4B5563 !important;
  margin-bottom: 12px !important;
}

.page-node-259 .stitch-inline-100 {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #0D47A1 !important;
  margin-bottom: 8px !important;
}

.page-node-259 .stitch-inline-101 {
  font-size: 15px !important;
  color: #64748B !important;
  margin-bottom: 24px !important;
}

.page-node-259 .stitch-inline-102 {
  font-size: 22px !important;
  font-weight: 700 !important;
  color: #0D47A1 !important;
  margin: 0 !important;
}

.page-node-259 .stitch-inline-103 {
  font-size: 13px !important;
  color: #64748B !important;
}

.page-node-259 .stitch-inline-104 {
  background-color: #EFF6FF !important;
  color: #0D47A1 !important;
  border: 1px solid #BFDBFE !important;
}

.page-node-259 .stitch-inline-105 {
  padding: 18px !important;
}