/* ==============================================================================
   TAKE A TRIP INDIA - B2B & DMC SERVICES PAGE STYLES
   Page: /b2b-dmc-services/ (Post ID: 5255)
   ============================================================================== */

/* ------------------------------------------------------------------------------
   1. FIXED / STICKY HEADER MATCHING OTHER PAGES
   ------------------------------------------------------------------------------ */
.tat2-site-header {
  position: sticky !important;
  top: 0 !important;
  z-index: 1000 !important;
  background: #FFFFFF !important;
  box-shadow: 0 2px 12px rgba(14, 42, 71, 0.08) !important;
  width: 100% !important;
}

/* ------------------------------------------------------------------------------
   2. FULL WIDTH SECTIONS & STRETCHING (ZERO GAPS ON LEFT & RIGHT)
   ------------------------------------------------------------------------------ */
.page-id-5255 .takeatrip-page-container,
.page-id-5255 .elementor-5255 {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Sections with full_width must stretch 100% edge-to-edge with NO gaps */
.page-id-5255 .elementor-section.elementor-section-full_width {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* The elementor container inside full-width sections must NEVER be boxed */
.page-id-5255 .elementor-section.elementor-section-full_width > .elementor-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Column and widget wraps inside full-width sections */
.page-id-5255 .elementor-section.elementor-section-full_width .elementor-column,
.page-id-5255 .elementor-section.elementor-section-full_width .elementor-column > .elementor-widget-wrap,
.page-id-5255 .elementor-section.elementor-section-full_width .elementor-widget,
.page-id-5255 .elementor-section.elementor-section-full_width .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Outer widget containers stretch 100% */
.page-id-5255 .b2bh-hero,
.page-id-5255 .b2ba-sec,
.page-id-5255 .b2bw-sec,
.page-id-5255 .b2bp-sec,
.page-id-5255 .b2bsp-sec,
.page-id-5255 .b2bg-sec,
.page-id-5255 .b2bi-sec,
.page-id-5255 .b2bau-sec,
.page-id-5255 .b2bs-sec,
.page-id-5255 .b2bd-sec,
.page-id-5255 .b2bc-sec,
.page-id-5255 .b2be-sec,
.page-id-5255 .b2bt-sec {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}

/* ONLY the inner .wrap inside each widget is constrained to 1240px and centered */
.page-id-5255 .b2bh-hero > .wrap,
.page-id-5255 .b2ba-sec > .wrap,
.page-id-5255 .b2bw-sec > .wrap,
.page-id-5255 .b2bp-sec > .wrap,
.page-id-5255 .b2bsp-sec > .wrap,
.page-id-5255 .b2bg-sec > .wrap,
.page-id-5255 .b2bi-sec > .wrap,
.page-id-5255 .b2bau-sec > .wrap,
.page-id-5255 .b2bs-sec > .wrap,
.page-id-5255 .b2bd-sec > .wrap,
.page-id-5255 .b2bc-sec > .wrap,
.page-id-5255 .b2be-sec > .wrap,
.page-id-5255 .b2bt-sec > .wrap {
  width: 100% !important;
  max-width: 1240px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
  box-sizing: border-box !important;
}

/* ------------------------------------------------------------------------------
   3. HERO BANNER REFINEMENT
   ------------------------------------------------------------------------------ */
.page-id-5255 .b2bh-hero {
  min-height: 580px !important;
  padding: 65px 0 115px !important;
  position: relative !important;
  z-index: 10 !important;
}

.page-id-5255 .b2bh-hero .b2bh-h1 {
  font-family: 'Quicksand', sans-serif !important;
  font-size: clamp(32px, 4.4vw, 54px) !important;
  font-weight: 800 !important;
  letter-spacing: -0.02em !important;
  line-height: 1.15 !important;
  color: #FFFFFF !important;
  margin-bottom: 20px !important;
}

.page-id-5255 .b2bh-hero .b2bh-h1 em {
  font-style: normal !important;
  font-weight: 800 !important;
  color: #FF6600 !important;
}

.page-id-5255 .b2bh-hero .b2bh-sub {
  font-family: 'Nunito', sans-serif !important;
  font-size: 1.05rem !important;
  line-height: 1.65 !important;
  color: rgba(255, 255, 255, 0.92) !important;
  max-width: 580px !important;
  margin-bottom: 32px !important;
}

.page-id-5255 .b2bh-pill {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 6px 16px 6px 6px !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.14) !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  font-family: 'Nunito', sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #FFFFFF !important;
  margin-bottom: 24px !important;
}

.page-id-5255 .b2bh-pill b {
  font-family: 'Quicksand', sans-serif !important;
  font-weight: 800 !important;
  background: #FF6600 !important;
  color: #FFFFFF !important;
  padding: 3px 12px !important;
  border-radius: 999px !important;
  font-size: 11px !important;
  letter-spacing: 0.08em !important;
}

.page-id-5255 .b2bh-btn-primary {
  background: #FF6600 !important;
  color: #FFFFFF !important;
  box-shadow: 0 10px 25px rgba(255, 102, 0, 0.38) !important;
}

.page-id-5255 .b2bh-btn-primary:hover {
  background: #E85C00 !important;
  color: #FFFFFF !important;
  transform: translateY(-2px) !important;
}

.page-id-5255 .b2bh-btn-ghost {
  border: 1.5px solid rgba(255, 255, 255, 0.5) !important;
  color: #FFFFFF !important;
}

.page-id-5255 .b2bh-btn-ghost:hover {
  background: #FFFFFF !important;
  color: #0E2A47 !important;
  transform: translateY(-2px) !important;
}

/* ------------------------------------------------------------------------------
   4. FORM FIELDS & BUTTON STYLING (MATCHING OTHER FORMS)
   ------------------------------------------------------------------------------ */
.page-id-5255 .b2bh-glass,
.page-id-5255 .b2bp-glass {
  background: #FFFFFF !important;
  border-radius: 20px !important;
  padding: 32px 28px !important;
  box-shadow: 0 24px 60px rgba(11, 36, 64, 0.28) !important;
  border: 1px solid rgba(226, 232, 240, 0.8) !important;
  position: relative !important;
  overflow: hidden !important;
}

.page-id-5255 .b2bh-glass:before,
.page-id-5255 .b2bp-glass:before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 4px !important;
  background: linear-gradient(90deg, #2768AB, #FF6600) !important;
}

.page-id-5255 .b2bh-glass h3,
.page-id-5255 .b2bp-glass h3 {
  font-family: 'Quicksand', sans-serif !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  color: #0E2A47 !important;
  margin-bottom: 6px !important;
}

.page-id-5255 .b2bh-glass > p,
.page-id-5255 .b2bp-glass > p {
  font-family: 'Nunito', sans-serif !important;
  font-size: 14px !important;
  color: #5A6D82 !important;
  margin-bottom: 20px !important;
}

/* Form inputs & selects */
.page-id-5255 .b2bh-glass input,
.page-id-5255 .b2bh-glass select,
.page-id-5255 .b2bp-glass input,
.page-id-5255 .b2bp-glass select,
.page-id-5255 .b2bp-glass textarea {
  width: 100% !important;
  padding: 13px 16px !important;
  border: 1.5px solid #E2E8F0 !important;
  border-radius: 10px !important;
  font-family: 'Nunito', sans-serif !important;
  font-size: 0.92rem !important;
  color: #142232 !important;
  background: #F8FAFC !important;
  outline: none !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  transition: all 0.2s ease !important;
}

.page-id-5255 .b2bh-glass input::placeholder,
.page-id-5255 .b2bp-glass input::placeholder,
.page-id-5255 .b2bp-glass textarea::placeholder {
  color: #8A9AAF !important;
  font-size: 0.88rem !important;
}

.page-id-5255 .b2bh-glass input:focus,
.page-id-5255 .b2bh-glass select:focus,
.page-id-5255 .b2bp-glass input:focus,
.page-id-5255 .b2bp-glass select:focus,
.page-id-5255 .b2bp-glass textarea:focus {
  border-color: #2768AB !important;
  background: #FFFFFF !important;
  box-shadow: 0 0 0 3.5px rgba(39, 104, 171, 0.14) !important;
}

/* Submit Buttons with strictly WHITE text */
.page-id-5255 .b2bh-submit,
.page-id-5255 .b2bh-glass .b2bh-submit,
.page-id-5255 .b2bp-btn,
.page-id-5255 .b2bp-glass .b2bp-btn {
  background: linear-gradient(135deg, #FF6600, #E65C00) !important;
  color: #FFFFFF !important;
  font-family: 'Quicksand', sans-serif !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  padding: 15px 24px !important;
  border-radius: 10px !important;
  border: none !important;
  cursor: pointer !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  box-shadow: 0 8px 24px rgba(255, 102, 0, 0.35) !important;
  transition: all 0.25s ease !important;
  text-decoration: none !important;
}

.page-id-5255 .b2bh-submit:hover,
.page-id-5255 .b2bh-glass .b2bh-submit:hover,
.page-id-5255 .b2bp-btn:hover,
.page-id-5255 .b2bp-glass .b2bp-btn:hover {
  background: linear-gradient(135deg, #E65C00, #CC5200) !important;
  color: #FFFFFF !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 28px rgba(255, 102, 0, 0.45) !important;
}

/* ------------------------------------------------------------------------------
   5. FLOATING COUNTER (ICON BESIDE TITLE ON THE LEFT, VERTICALLY ALIGNED)
   ------------------------------------------------------------------------------ */
.page-id-5255 .elementor-element-19a399f {
  position: relative !important;
  z-index: 30 !important;
  margin-top: -65px !important;
  margin-bottom: 25px !important;
}

.page-id-5255 .elementor-element-19a399f .stats-strip {
  background: transparent !important;
  border-top: none !important;
  border-bottom: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.page-id-5255 .elementor-element-19a399f .wrap {
  background: #FFFFFF !important;
  border-radius: 20px !important;
  box-shadow: 0 16px 45px rgba(14, 42, 71, 0.12) !important;
  padding: 24px 32px !important;
  border: 1px solid rgba(226, 232, 240, 0.85) !important;
  max-width: 1240px !important;
  margin: 0 auto !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Stats item flex layout: Icon on left, Content on right */
.page-id-5255 .tat2-stats-strip-widget .stats-grid {
  display: grid !important;
  align-items: center !important;
  gap: 20px !important;
}

.page-id-5255 .tat2-stats-strip-widget .stat-item {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  padding: 10px 14px !important;
  justify-content: flex-start !important;
  text-align: left !important;
  transition: transform 0.25s ease !important;
}

.page-id-5255 .tat2-stats-strip-widget .stat-item:hover {
  transform: translateY(-3px) !important;
}

/* Vertically aligned icon box with its own soft orange background */
.page-id-5255 .tat2-stats-strip-widget .stat-icon-wrap {
  width: 52px !important;
  height: 52px !important;
  min-width: 52px !important;
  border-radius: 14px !important;
  background: #FFF2E8 !important;
  color: #FF6600 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 1.45rem !important;
  margin: 0 !important;
  flex-shrink: 0 !important;
  transition: all 0.25s ease !important;
}

.page-id-5255 .tat2-stats-strip-widget .stat-item:hover .stat-icon-wrap {
  background: #FF6600 !important;
  color: #FFFFFF !important;
  transform: scale(1.05) !important;
}

/* Number and label stacked to the right of the icon */
.page-id-5255 .tat2-stats-strip-widget .stat-body {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  text-align: left !important;
  min-width: 0 !important;
}

.page-id-5255 .tat2-stats-strip-widget .stat-num {
  font-family: 'Quicksand', sans-serif !important;
  font-size: 2.35rem !important;
  font-weight: 800 !important;
  color: #0E2A47 !important;
  line-height: 1.1 !important;
  margin-bottom: 2px !important;
  min-height: auto !important;
  display: flex !important;
  align-items: baseline !important;
  justify-content: flex-start !important;
  gap: 2px !important;
}

.page-id-5255 .tat2-stats-strip-widget .stat-affix {
  color: #FF6600 !important;
  font-weight: 800 !important;
  font-size: 0.9em !important;
}

.page-id-5255 .tat2-stats-strip-widget .stat-lbl {
  font-family: 'Nunito', sans-serif !important;
  font-size: 0.88rem !important;
  font-weight: 700 !important;
  color: #5A6D82 !important;
  line-height: 1.35 !important;
  text-align: left !important;
}

/* ------------------------------------------------------------------------------
   6. CERTIFIED & AFFILIATED (FULL WIDTH & PROPER ICONS/LOGOS)
   ------------------------------------------------------------------------------ */
.page-id-5255 .b2ba-sec {
  background: #F8FAFC !important;
  border-top: 1px solid #E2E8F0 !important;
  border-bottom: 1px solid #E2E8F0 !important;
  padding: 50px 0 !important;
  width: 100% !important;
}

.page-id-5255 .b2ba-sec h3 {
  font-family: 'Quicksand', sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  color: #0E2A47 !important;
  margin: 0 0 24px !important;
}

.page-id-5255 .b2ba-sec h3 small {
  display: block !important;
  font-family: 'Nunito', sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #5A6D82 !important;
  margin-top: 6px !important;
}

.page-id-5255 .b2ba-card {
  background: #FFFFFF !important;
  border: 1px solid #E2E8F0 !important;
  border-radius: 16px !important;
  padding: 18px 22px !important;
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  box-shadow: 0 4px 18px rgba(14, 42, 71, 0.04) !important;
  transition: all 0.3s ease !important;
}

.page-id-5255 .b2ba-card:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 14px 35px rgba(14, 42, 71, 0.1) !important;
  border-color: #FF6600 !important;
}

.page-id-5255 .b2ba-card img {
  width: 58px !important;
  height: 58px !important;
  object-fit: contain !important;
  flex: none !important;
}

.page-id-5255 .b2ba-card b {
  font-family: 'Quicksand', sans-serif !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  color: #0E2A47 !important;
  display: block !important;
}

.page-id-5255 .b2ba-card span {
  font-family: 'Nunito', sans-serif !important;
  font-size: 13px !important;
  color: #5A6D82 !important;
  display: block !important;
}

/* ------------------------------------------------------------------------------
   7. SITE-WIDE SECTION PADDING & MARGINS
   ------------------------------------------------------------------------------ */
.page-id-5255 .b2bi-sec,
.page-id-5255 .b2bau-sec,
.page-id-5255 .b2bs-sec,
.page-id-5255 .b2bd-sec,
.page-id-5255 .b2bc-sec,
.page-id-5255 .b2bw-sec,
.page-id-5255 .b2bsp-sec,
.page-id-5255 .b2bg-sec,
.page-id-5255 .b2be-sec,
.page-id-5255 .b2bt-sec,
.page-id-5255 .b2bp-sec {
  padding: 75px 0 !important;
}

/* ------------------------------------------------------------------------------
   8. EYEBROWS & TITLES UNIFICATION
   ------------------------------------------------------------------------------ */
.page-id-5255 .eyebrow,
.page-id-5255 .kicker,
.page-id-5255 .b2bau-kicker,
.page-id-5255 .b2bc-kicker,
.page-id-5255 .b2bd-kicker,
.page-id-5255 .b2be-kicker,
.page-id-5255 .b2bg-kicker,
.page-id-5255 .b2bi-kicker,
.page-id-5255 .b2bsp-kicker,
.page-id-5255 .b2bs-kicker,
.page-id-5255 .b2bt-kicker,
.page-id-5255 .b2bw-kicker {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  font-family: 'Quicksand', sans-serif !important;
  font-size: 0.82rem !important;
  font-weight: 800 !important;
  color: #FF6600 !important;
  background: #FFF2E8 !important;
  padding: 5px 14px !important;
  border-radius: 999px !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  margin-bottom: 14px !important;
  border: none !important;
}

.page-id-5255 .b2bp-sec .b2bp-kicker {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  font-family: 'Quicksand', sans-serif !important;
  font-size: 0.82rem !important;
  font-weight: 800 !important;
  color: #FFFFFF !important;
  background: rgba(255, 255, 255, 0.16) !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  padding: 5px 14px !important;
  border-radius: 999px !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  margin-bottom: 14px !important;
}

/* Headings Typography */
.page-id-5255 h1,
.page-id-5255 h2,
.page-id-5255 h3,
.page-id-5255 h4,
.page-id-5255 .b2bi-h2,
.page-id-5255 .b2bau-h2,
.page-id-5255 .b2bs-h2,
.page-id-5255 .b2bd-h2,
.page-id-5255 .b2bc-h2,
.page-id-5255 .b2bw-h2,
.page-id-5255 .b2bsp-h2,
.page-id-5255 .b2bg-h2,
.page-id-5255 .b2be-h2,
.page-id-5255 .b2bt-h2,
.page-id-5255 .b2bp-h2 {
  font-family: 'Quicksand', sans-serif !important;
}

.page-id-5255 h2,
.page-id-5255 .b2bi-h2,
.page-id-5255 .b2bau-h2,
.page-id-5255 .b2bs-h2,
.page-id-5255 .b2bd-h2,
.page-id-5255 .b2bc-h2,
.page-id-5255 .b2bw-h2,
.page-id-5255 .b2bsp-h2,
.page-id-5255 .b2bg-h2,
.page-id-5255 .b2be-h2,
.page-id-5255 .b2bt-h2,
.page-id-5255 .b2bp-h2 {
  font-size: clamp(1.85rem, 3.2vw, 2.45rem) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  color: #0E2A47 !important;
}

.page-id-5255 h2 em,
.page-id-5255 .b2bi-h2 em,
.page-id-5255 .b2bau-h2 em,
.page-id-5255 .b2bs-h2 em,
.page-id-5255 .b2bd-h2 em,
.page-id-5255 .b2bc-h2 em,
.page-id-5255 .b2bw-h2 em,
.page-id-5255 .b2bsp-h2 em,
.page-id-5255 .b2bg-h2 em,
.page-id-5255 .b2be-h2 em,
.page-id-5255 .b2bt-h2 em,
.page-id-5255 .b2bp-h2 em {
  font-style: normal !important;
  font-weight: 800 !important;
  color: #FF6600 !important;
}

/* Paragraphs & Leads Typography */
.page-id-5255 p,
.page-id-5255 span,
.page-id-5255 li,
.page-id-5255 label,
.page-id-5255 .b2bi-lead,
.page-id-5255 .b2bau-lead,
.page-id-5255 .b2bs-lead,
.page-id-5255 .b2bd-lead,
.page-id-5255 .b2bc-lead,
.page-id-5255 .b2bsp-lead,
.page-id-5255 .b2bg-lead,
.page-id-5255 .b2be-lead,
.page-id-5255 .b2bt-lead,
.page-id-5255 .b2bp-lead {
  font-family: 'Nunito', sans-serif !important;
}

.page-id-5255 .b2bi-lead,
.page-id-5255 .b2bau-lead,
.page-id-5255 .b2bs-lead,
.page-id-5255 .b2bd-lead,
.page-id-5255 .b2bc-lead,
.page-id-5255 .b2bsp-lead,
.page-id-5255 .b2bg-lead,
.page-id-5255 .b2be-lead,
.page-id-5255 .b2bt-lead,
.page-id-5255 .b2bp-lead {
  font-size: 1.02rem !important;
  line-height: 1.65 !important;
  color: #5A6D82 !important;
}

/* Card Headings */
.page-id-5255 h3,
.page-id-5255 .b2bs-tile h3,
.page-id-5255 .b2bd-card h3,
.page-id-5255 .b2bw-wi h3 {
  font-family: 'Quicksand', sans-serif !important;
  font-weight: 700 !important;
  color: #0E2A47 !important;
}

/* Icon Badges */
.page-id-5255 .b2bs-ti {
  background: #FFF2E8 !important;
  color: #FF6600 !important;
  border-radius: 14px !important;
  width: 52px !important;
  height: 52px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 1.35rem !important;
  transition: all 0.25s ease !important;
}

.page-id-5255 .b2bs-tile:hover .b2bs-ti {
  background: #FF6600 !important;
  color: #FFFFFF !important;
  transform: translateY(-2px) !important;
}

.page-id-5255 .b2bi-checks li i {
  background: #FFF2E8 !important;
  color: #FF6600 !important;
}

/* ------------------------------------------------------------------------------
   9. RESPONSIVE ADJUSTMENTS
   ------------------------------------------------------------------------------ */
@media (max-width: 900px) {
  .page-id-5255 .b2bh-hero {
    min-height: auto !important;
    padding: 50px 0 90px !important;
  }
  .page-id-5255 .elementor-element-19a399f {
    margin-top: -45px !important;
    margin-bottom: 20px !important;
  }
  .page-id-5255 .elementor-element-19a399f .wrap {
    padding: 18px 20px !important;
  }
  .page-id-5255 .tat2-stats-strip-widget .stats-grid {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 16px !important;
  }
  .page-id-5255 .tat2-stats-strip-widget .stat-num {
    font-size: 2rem !important;
  }
  .page-id-5255 .b2bi-sec,
  .page-id-5255 .b2bau-sec,
  .page-id-5255 .b2bs-sec,
  .page-id-5255 .b2bd-sec,
  .page-id-5255 .b2bc-sec,
  .page-id-5255 .b2bw-sec,
  .page-id-5255 .b2bsp-sec,
  .page-id-5255 .b2bg-sec,
  .page-id-5255 .b2be-sec,
  .page-id-5255 .b2bt-sec,
  .page-id-5255 .b2bp-sec {
    padding: 50px 0 !important;
  }
}

@media (max-width: 600px) {
  .page-id-5255 .elementor-element-19a399f {
    margin-top: -30px !important;
    padding: 0 10px !important;
  }
  .page-id-5255 .tat2-stats-strip-widget .stats-grid {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }
  .page-id-5255 .tat2-stats-strip-widget .stat-item {
    padding: 8px 6px !important;
  }
  .page-id-5255 .tat2-stats-strip-widget .stat-num {
    font-size: 1.85rem !important;
  }
  .page-id-5255 .b2ba-card {
    padding: 14px 16px !important;
  }
}
