/* [MCP:mcp-clearfix-fix] */
.widget-snippet .container::before, .widget-snippet .container::after,
.widget-snippet .row::before, .widget-snippet .row::after { display: none !important; }
/* [/MCP:mcp-clearfix-fix] */

/* [MCP:mcp-theme] */
:root {
  --teal: var(--bk-color-primary, #0098A4);
  --teal-dk: #006E76;
  --teal-lt: #E4F6F7;
  --teal-mid: #33B2BD;
  --navy: var(--bk-color-secondary, #1A3A4A);
  --navy-lt: #244F63;
  --off-white: var(--bk-color-surface, #F0F4F5);
  --grey: #D4DADF;
  --text-dk: var(--bk-color-ink, #1A2530);
  --text-md: #4A5C66;
  --text-lt: #8A9BA5;
  --white: #FFFFFF;
  --ease: cubic-bezier(0.16,1,0.3,1);
  --font-d: var(--bk-font-heading, 'Playfair Display', Georgia, serif);
  --font-u: var(--bk-font-base, 'Outfit', system-ui, sans-serif);
  --bk-font-base: var(--font-u);
  --bk-font-heading: var(--bk-h2-family, var(--font-d));
}

html { scroll-behavior: smooth; }

html, body {
  font-family: var(--font-u);
  font-size: 16px;
  color: var(--text-dk);
  background: var(--white);
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

html { scroll-behavior: auto; }

html,body{color:rgb(26, 37, 48)}

html { height: auto !important; min-height: 100vh !important; overflow: visible !important; }

html, body { height: auto !important; }
/* [/MCP:mcp-theme] */

/* [MCP:mcp-body-type] */
html body { font-family: var(--font-u); color: rgb(26, 37, 48); -webkit-font-smoothing: antialiased; line-height: normal; }
html body#webcommander-page { font-family: var(--font-u); color: rgb(26, 37, 48); -webkit-font-smoothing: antialiased; line-height: normal; }
html body#webcommander-page { background: var(--white); }
html:root { background: var(--white); }
/* [/MCP:mcp-body-type] */

.custom-layout-type_4.blog-details-wrapper .blog-details-top-banner:before { 
    background: #1a3a4a;
}
.custom-layout-type_4.blog-details-wrapper .blog-details-container .blog-details-top-banner {
    min-height: 280px;
} 
.custom-layout-type_4.blog-details-wrapper .blog-details-title h1 {
    font-size: 48px;
    line-height: 1.4;
} 
.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper figure {
    margin: 0 0;
}
.custom-layout-wrapper.blog-details-wrapper .sidebar-blog-post-image img {
    width: 100%;
    border-radius: 6px;
    display: block;
    height: 100%;
    object-fit: cover;
}
.sidebar-panel-blog-posts.blog-blog-category .sidebar-blog-post-info {
    display: none;
}
.sidebar-panel-blog-posts.blog-blog-category .sidebar-blog-title {
    margin: 0 0 0 0;
}
.custom-layout-type_4.blog-details-wrapper.right-sidebar .blog-details-container .blog-details-sidebar-content .blog-sidebar-panel {
    margin: 0;
    display: none;
}
.custom-layout-type_4.blog-details-wrapper .blog-details-container .blog-details-top-banner .blog-post-information .blog-details-post-info>span:after,
.custom-layout-type_4.blog-details-wrapper .blog-details-container .blog-details-top-banner .blog-post-information .blog-details-post-info .reading-time {
    display: none;
}
h2.s-title {
    white-space: revert !important;
}
.wi-FCE98A09-A9E5-49AB-89B7-7639AC7D4A49,
.wi-DD1D45AF-92DF-4AF3-8B0C-14075418A89E,
.wi-BD529BEE-4099-41F5-8659-9EF80CD16D1D,
.wi-68B07324-1F8F-4A3C-9CA0-E6DB9DED54B9 {
    width: 250px !important;
}   
.widget-snippet .wcs_section_502160ad .svc-link {
    border: 0;
    background: transparent;
}
@media(max-width:600px) {
 .responsive .wc-custom-layout .wi-1766BC2C-1928-40D0-8A08-A38E4BBABE6E .blog-post-content,
 .responsive .widget-snippet .wcs_section_8b0ef124 .tools-grid {
      grid-template-columns: repeat(1,1fr);
        }
 .responsive .entire-elastic-search .search-result {
    padding: 60px 15px !important;
}
.widget-snippet .wcs_section_190f66a1 .cta-sec {
    padding: 60px 0;
 }
 div.wc-custom-layout .wi-4C7B3CFE-68C8-4EC4-B55E-61B2CEDCE2B0 .blog-post-content {
    display: grid;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 24px;
    list-style: none;
} 
.widget-snippet .wcs_section_2d6cb96b .rev.vis {
    grid-template-columns: 1fr !important;
}
}

/* [MCP:mcp-kb-accordion-fix] */
/* KB accordion rows — restored after native-widget conversion stripped the
   .kb-item/.kb-question/.kb-chevron/.kb-answer rules from this page.
   Scoped to #webcommander-page.page-hka-kb-v4 (id for specificity, class for isolation) so no other page on this instance is affected. */

#webcommander-page.page-hka-kb-v4 .kb-accordion {
  display: flex;
  flex-direction: column;
  gap: 0;
  margin-bottom: 60px;
}

#webcommander-page.page-hka-kb-v4 .kb-item {
  border-bottom: 1px solid #D4DADF;
}
#webcommander-page.page-hka-kb-v4 .kb-item:first-child {
  border-top: 1px solid #D4DADF;
}

#webcommander-page.page-hka-kb-v4 .kb-question {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 20px 0;
  font-family: 'Outfit', system-ui, sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #1A3A4A;
  text-align: left;
  cursor: pointer;
  background: transparent;
  border: none;
  transition: color .15s;
}
#webcommander-page.page-hka-kb-v4 .kb-question:hover {
  color: #0098A4;
}
#webcommander-page.page-hka-kb-v4 .kb-question.open {
  color: #0098A4;
}

/* The chevron: an unsized inline SVG is what rendered as a ~490px black glyph. */
#webcommander-page.page-hka-kb-v4 .kb-chevron {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #E4F6F7;
  border-radius: 50%;
  transition: background .2s, transform .2s cubic-bezier(0.16,1,0.3,1);
}
#webcommander-page.page-hka-kb-v4 .kb-chevron svg {
  width: 10px;
  height: 10px;
  color: #0098A4;
  transition: transform .2s cubic-bezier(0.16,1,0.3,1);
}
#webcommander-page.page-hka-kb-v4 .kb-question.open .kb-chevron {
  background: #0098A4;
}
#webcommander-page.page-hka-kb-v4 .kb-question.open .kb-chevron svg {
  color: #FFFFFF;
  transform: rotate(180deg);
}

/* Collapsed by default. NO !important — the page JS opens a row via inline
   max-height, which must be allowed to win. */
#webcommander-page.page-hka-kb-v4 .kb-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height .35s cubic-bezier(0.16,1,0.3,1);
}

#webcommander-page.page-hka-kb-v4 .kb-answer-inner {
  padding: 0 0 24px 0;
  font-size: 15px;
  line-height: 1.7;
  color: #4A5C66;
  max-width: 820px;
}
#webcommander-page.page-hka-kb-v4 .kb-answer-inner p {
  margin-bottom: 14px;
}
#webcommander-page.page-hka-kb-v4 .kb-answer-inner p:last-child {
  margin-bottom: 0;
}
#webcommander-page.page-hka-kb-v4 .kb-answer-inner a {
  color: #0098A4;
  text-decoration: underline;
  text-decoration-color: rgba(0,152,164,.3);
  transition: text-decoration-color .15s;
}
#webcommander-page.page-hka-kb-v4 .kb-answer-inner a:hover {
  text-decoration-color: #0098A4;
}
#webcommander-page.page-hka-kb-v4 .kb-answer-inner strong {
  font-weight: 600;
  color: #1A3A4A;
}

/* Category heading rules survived the deploy, but pin the icon SVG size too —
   same unsized-SVG failure mode as the chevron. */
#webcommander-page.page-hka-kb-v4 .kb-cat-icon svg {
  width: 18px;
  height: 18px;
  color: #0098A4;
}
#webcommander-page.page-hka-kb-v4 .kb-cat-count {
  font-size: 11px;
  font-weight: 700;
  color: #8A9BA5;
  letter-spacing: .06em;
  text-transform: uppercase;
  margin-left: auto;
}
    
@media (max-width:1024px) {
     .nav-wrapper.horizontal.mega-menu-parent {
       display: none !important;
     } 
  .responsive .widget-snippet .wcs_section_c444fb0d .e404-section {
    padding: 70px 0 100px;
  }
   .responsive  .wcs_section_9d047763 .feature-row,
    .responsive  .wcs_section_84279ce6 .feature-row.rev-col {
    display: flex;
    align-items: center;
    gap: 0px;
    flex-wrap: wrap;
    }   
div.wc-custom-layout .wcs_section_838e500b [class*="nav"]:has(.widget-navigation).nav-items {
    display: none !important;
}
    }
    

/* Source's mobile overrides (the design's own @media block). */
@media (max-width:767px) {
  #webcommander-page.page-hka-kb-v4 .kb-question { font-size: 14px; }
  #webcommander-page.page-hka-kb-v4 .kb-cat-count { display: none; }
  #webcommander-page.page-hka-kb-v4 .kb-filter-bar { gap: 6px; }
  div.wc-custom-layout .wcs_section_ecb0a4b8 .policy-toc ol {
    padding-left: 0;
}
  div.widget-snippet .wcs_section_206d3413 .rev.vis {
    grid-template-columns: 1fr;
    gap: 20px;
}
  .three-colum-container,
  .two-colum-container {
     grid-template-columns: 1fr !important;
}
 .widget-snippet .wcs_section_3d72ff47 ul {
    padding-left: 0 !important;
}
div.tna-flow {
    flex-wrap: wrap !important;
}
.widget-snippet .wcs_section_236e5709 .tna-step {
    flex: 100% !important;
}
.responsive .apps-grid,
.wc-custom-layout .wi-35033A80-BE8F-4E11-A042-99243AD645F7 .blog-post-content {
    display: grid;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 24px;
    list-style: none;
}  
.responsive .widget-snippet .wcs_section_71d8a707 .wrap {
    padding: 0 15px;
}
  .table-box-tab{
    overflow-x:auto;
  }
.responsive .security-box .lead-grid {
    display: flex;
    gap: 18px;
    margin-top: 40px;
    flex-wrap: wrap;
}
.responsive .security-box .cap-card {
    width: 100% !important;
}
.responsive .security-box .cap-card.card-box-2 {
    width:100%;
    flex-wrap: wrap;
}
.security-box .cap-card.card-box-2 li {
    width: 100% !important;
}
  
  .bmui-tab-header-container {
    float: none;
    display: flex;
    flex-wrap: wrap;
    gap: 8px 6px !important;
    overflow-x: auto;
}
.responsive .blog-category-details .blog-post-item {
    width: calc(100% / 1 - 0px);
}
.custom-layout-type_4.blog-details-wrapper .blog-details-title h1 {
    font-size: 32px;
    line-height: 1.4;
}
.custom-layout-type_4.blog-details-wrapper .blog-details-container .blog-details-top-banner {
    min-height: 214px;
}
.responsive.wc-custom-layout .wcs_section_eea71b68 .news-listing {
    padding: 0px 0 56px !important;
}
.custom-layout-type_4.blog-details-wrapper .blog-details-title {
    /* position: relative; */
    bottom: 70px;
}
  .responsive .custom-layout-type_4.blog-details-wrapper .blog-details-container .blog-details-top-banner {
    min-height: auto;
    padding: 50px 0px;
}
 .responsive .widget-snippet .wcs_section_c444fb0d .e404-section {
    padding: 50px 0 70px;
}
 .responsive .widget-snippet .wcs_section_856e651c .ph-sub-grid {
    grid-template-columns: 1fr;
}
.responsive .platform-content{
    grid-template-columns: 1fr !important;
    gap:0px !important;
  }
.responsive .wc-custom-layout .wcs_section_705f4778 .inner-hero h1 span {
    white-space: pre-wrap !important;
}
.responsive .widget-snippet .wcs_section_965cd2f1 .ty-section {
    padding: 70px 0 70px;
}
.responsive .blog-category-details {
    padding: 18px 0px;
}
.responsive .wc-custom-layout .wcs_section_b055904d .inner-hero h1 br{
    display:none;
  }
.responsive .wc-custom-layout .wcs_section_db29bfb0 .inner-hero h1 span{
      white-space: pre-wrap !important;
}
 .responsive .widget-snippet .wcs_section_6c72e0f4 .feature-image {
    aspect-ratio: 5/3 !important;
}
.responsive .widget-snippet .wcs_section_a8b441b1 .stat-split {
    grid-template-columns: 1fr;
}
}
@media (max-width:375px) {
  .responsive .wc-custom-layout .wcs_section_dfcca453 .hero-h1,
  .responsive .wc-custom-layout .wcs_section_2c92ac47 .hero-h1,
  .responsive .wc-custom-layout .wcs_section_81ec8e12 .hero-h1,
  .responsive .wc-custom-layout .wcs_section_49c80a3b .hero-h1 {
    font-size: 27px !important;
  }   
  .responsive .bmui-tab-header-container {
    gap: 10px 8px;
  }
}  
.wc-custom-layout .wcs_section_dfcca453 .hero-h1 em, 
.wc-custom-layout .wcs_section_2c92ac47 .hero-h1 em {
    padding: 0 8px;
}  
.blog-category-details {
    padding: 45px 0px;
}    
/* [/MCP:mcp-kb-accordion-fix] */
    
    
div.wc-custom-layout .wi-7B7E25FB-8D78-4BE1-A859-B3D2BBD57B71 .navigation-item > a > span.label {
    font-size: 14px;
}
div.wc-custom-layout .wi-7B7E25FB-8D78-4BE1-A859-B3D2BBD57B71 .navigation-item {
    padding: 10px 16px;
}
   
div.wc-custom-layout .wi-2E9D99D3-E068-475D-8274-2741302CBE93 .accordion-item.expanded, 
div.wc-custom-layout .wi-2E9D99D3-E068-475D-8274-2741302CBE93 .accordion-panel > .accordion-item.expanded {
    background: #f2f2f2 !important;
}    
div.widget-snippet .wcs_section_c444fb0d .btn-ghost,
div.widget-snippet .wcs_section_965cd2f1 .btn-ghost {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 14px !important;
    color: #0098a4 !important;
    border: 1.5px solid #0098a4;
    padding: 13px 26px;
    border-radius: 4px;
    transition: all .15s;
    font-family: var(--font-u) !important;
} 
div.widget-snippet .wcs_section_c444fb0d .btn-ghost:hover,
div.widget-snippet .wcs_section_965cd2f1 .btn-ghost:hover {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 14px !important;
    color: #0098a4 !important;
    border: 1.5px solid #0098a4;
    padding: 13px 26px;
    border-radius: 4px;
    transition: all .15s;
    font-family: var(--font-u) !important;
}     
.wc-custom-layout .wcs_section_81ec8e12 .hero-h1 em,  
.wc-custom-layout .wcs_section_28722558 .hero-h1 em {
    padding: 0 9px;
} 


.entire-elastic-search .search-result {
    margin: 60px 0 0;
    padding: 0;
    border: none;
    max-width: 1200px;
    margin: 0 auto;
    padding: 80px 30px;
} 

.search-form .page-card .name-column .title-link:hover {
    color:#006e76;
}
.entire-elastic-search .search-result .title {
    margin: 0 0 30px;
}
.entire-elastic-search .page-section .page-grid .page-card .page-description {
    font-size: 14px;
    line-height: 13px;
}
.entire-elastic-search .page-section .page-grid .page-card .name-column {
    margin: 0 0 5px 0;
    line-height: 0;
}
.entire-elastic-search .page-section .page-grid .page-card {
    line-height: 24px;
}
.entire-elastic-search .page-section .page-grid .page-card .name-column .title-link:hover {
    color:#006e76;
}
    

 /*   
.widget-snippet .wcs_section_71d8a707 .rev.vis {
    display: none;
}*/
    
    
    
.page-reset-password form.password-reset-form.valid-verify-form {
    padding: 40px 30px;
    margin-top: 80px;
    margin-bottom: 80px;
}   
    
.widget.widget-search .search-form .see-all-result-wrap .see-all-result:hover {
    background:#0098a4;
    color: #ffffff;
    border:1px solid #0098a4;
}
.entire-elastic-search .page-section .page-grid .page-card .name-column .title-link {
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    color: #555555;
    display: inline-flex;
    margin: 0 0 0px 0;
} 
    
.widget.widget-search .search-form .see-all-result-wrap .see-all-result {
    font-size: 15px;
    line-height: 16px;
    text-align: center;
    color: #0098a4;
    border: 1px solid #0098a4;
    text-decoration: none;
    padding: 10px 30px;
    display: inline-flex;
    width: auto;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-transform: Capitalize;
    letter-spacing: .01em;
    cursor: pointer;
    transition: background .15s, transform .15s;
    font-family: var(--font-u);
    border-radius: 4px;
} 
    
div.wc-custom-layout .wi-09B1DB65-EE6E-456E-BECF-4AC4088AF36E > div.widget-search .quick-preview-search-input-box .search-icon {
    border: none;
    padding: 0;
    cursor: pointer;
    display: inline-block;
    flex: none;
    width: 89px !important;
    height: 50px !important;
    color: #0098a4!important;
    position: absolute;
    right: 0;
    left: auto;
    top: 0px;
    -webkit-mask: none !important;
}
 div.wc-custom-layout .wi-1766BC2C-1928-40D0-8A08-A38E4BBABE6E .post-description h4.title,
 div.wc-custom-layout .wi-1766BC2C-1928-40D0-8A08-A38E4BBABE6E .post-description h4.title a {
    font-size: 15px;
    font-weight: 700;
    color: #1A3A4A;
    line-height: 1.35;
    text-decoration: none;
}
div.wc-custom-layout .wi-1766BC2C-1928-40D0-8A08-A38E4BBABE6E .blog-post-info {
    font-size: 11px;
    color: #8a9ba5;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin-bottom: 4px;
}
div.wc-custom-layout .wi-1766BC2C-1928-40D0-8A08-A38E4BBABE6E .blog-post-item .content{
  font-size:13px;
}
div.wc-custom-layout .wi-1766BC2C-1928-40D0-8A08-A38E4BBABE6E a.blog-read-more {
    color: #0098A4;
    font-size: 11.5px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: none;
}
    
 /*dap start*/
.apps-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  margin-top: 48px;
}
.app-card {
  background: var(--white);
  border-radius: 6px;
  padding: 28px 24px;
  box-shadow: 0 1px 4px rgba(26,58,74,.06);
  position: relative;
  overflow: hidden;
  transition: box-shadow .2s var(--ease), transform .2s var(--ease);
}
.app-card::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: var(--teal);
  opacity: 0;
  transition: opacity .2s;
}
.app-card:hover { box-shadow: 0 8px 32px rgba(26,58,74,.1); transform: translateY(-3px); }
.app-card:hover::before { opacity: 1; }
.app-icon {
  width: 42px; height: 42px;
  background: var(--teal-lt);
  border-radius: 4px;
  display: flex; align-items: center; justify-content: center;
  margin-bottom: 18px;
}
.app-icon svg { width: 20px; height: 20px; color: var(--teal); }
.app-title {
  font-family: var(--font-d);
  font-size: 17px;
  font-weight: 700;
  color: var(--navy);
  margin-bottom: 9px;
  line-height: 1.3;
}
.app-desc {
  font-size: 13.5px;
  line-height: 1.6;
  color: var(--text-md);
} 
.section-intro {
  text-align: center;
  max-width: 720px;
  margin: 0 auto 64px;
}
.section-intro .s-over { justify-content: center; }
.section-intro .s-body { margin: 0 auto; }
.section-intro .app-desc {
    font-size: 13.5px;
    line-height: 1.6;
    color: var(--text-md);
}
p.app-desc {
    font-size: 13px !important;
    line-height: 22px !important;
}
 /*dap end*/
    
.wc-custom-layout .inner-hero h1 em {
    padding: 0 8px;
}
.wc-custom-layout .wcs_section_494d8e03 .hero-h1 em,
.wc-custom-layout .wcs_section_34dd8fa2 .hero-h1 em,
.wc-custom-layout .wcs_section_f57ec38f .hero-h1 em,    
.wc-custom-layout .wcs_section_49c80a3b .hero-h1 em {
    padding: 0 8px;
}
.wc-custom-layout .wi-1766BC2C-1928-40D0-8A08-A38E4BBABE6E .blog-post-info .categories a {
    padding-left: 0;
}
    
div.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper h2 {
    font-weight: 500;
}
    
.blog-post-info .categories a{
  padding-left:0px !important;
}
    
.wc-custom-layout .breadcrumb-item .separator {
    display: none !important;
}
    
    
    
    
    
/*securi pages start*/
.security-box .cap-card h3 {
    /* font-family: var(--font-d) !important; */
    font-size: 24px !important;
    color: #1a3a4a !important;
     margin:0px 0 18px 0px!important;
}
.security-box .cap-card {
    background:#f0f4f5;
    border-radius: 6px;
    padding: 26px 24px;
    box-shadow: 0 1px 4px rgba(26,58,74,.06);
    border-top: 3px solid #0098a4;
}
.security-box .cap-card{
     width:40%; 
    }
.security-box .cap-card.card-box-2 {
     width:60%;
 } 
.security-box .cap-card.card-box-2 ul {
     display:flex; 
    flex-wrap:wrap;
    }
.security-box .cap-card.card-box-2 li{
     width:50%;
    }
.security-box .lead-grid {
    display: flex;
    gap: 18px;
    margin-top: 40px;
}
.security-box ul li a {
    color: ##0098a4!important;
    font-weight: 400 !important;
    text-decoration: none;
}
.security-box ul li a:hover{
      text-decoration:underline;
    }
.security-box .cap-card li {
    margin-bottom:13px !important;
    break-inside: avoid;
    position:relative;
    padding: 0 0 0 20px !important;
}   
.security-box .cap-card li:before{
  content:'';
  position:absolute;
  width:6px;
  height:6px;
  background-color:#0098a4!important;
  border-radius:50px;
  left: 0;
  top: 7px;
} 
  
/*securi pages end*/
    
.wc-custom-layout .wcs_section_6052f78f .hero-h1 em {
    font-style: normal;
    color: var(--teal-mid) !important;
    padding: 0 8px;
}
    
    
  
  /*blog listing start*/
 .blog-category-details .blog-post-item,
  .blog-post-item {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
    background-color: #ffffff;
    background: #ffffff;
    border-radius: 8px;
    box-shadow: rgba(26, 58, 74, 0.06) 0px 1px 4px 0px;
}
 .blog-category-details .post-description,
.fee-blog-design-1 .post-description {
    padding: 10px 20px  25px!important;
}
 .fee-blog-design-1 .post-description .content {
    font-family: Outfit, system-ui, sans-serif;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #4a5c66 !important;
    line-height: 18.6px !important;
    margin-bottom: 12px !important;
  }
 .page-blog-category{
       background: #f0f4f5;
 }
.blog-category-details .blog-read-more,    
.fee-blog-design-1 .post-description .blog-read-more {
    color: #0098A4;
    font-size: 11.5px;
    font-weight: 600;
    text-decoration: none;
    transition: gap .15s;
    align-self: flex-start;
    display: inline-flex;
    align-items: center;
    gap: 4px;
}
 .blog-post-info span.categories a {
    font-size: 14px;
    font-weight: 700;
    color: #1a3a4a;
    line-height: 18.9px;
    letter-spacing: -0.14px;
    text-decoration: none;
}
 .fee-blog-design-1 .blog-post-item .title a {
    font-family: "Playfair Display", Georgia, serif;
    font-size: 14px;
    font-weight: 700;
    color: #1a3a4a;
    line-height: 18.9px;
    letter-spacing: -0.14px;
    text-decoration: none;
}
.blog-post-info span.categories a,
.fee-blog-design-1 .blog-post-info span.categories a {
    color: #0098A4;
    background: #E4F6F7 !important;
    padding: 2px 8px !important;
    border-radius: 2px;
    font-size: 9px;
    font-weight: 700;
    letter-spacing: .07em;
    text-transform: uppercase;
    text-decoration: none;
}
    
.category.post-list-view img,
.fee-blog-design-1 .blog-post-item .post.post-list-view img {
    max-width:100%;
    width:100%;
    max-height: 250px;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
   height: 142px;
   object-fit:cover;
}

.blog-category-details .post-description .title a {
      font-family: "Playfair Display", Georgia, serif;
    font-size: 14px;
    font-weight: 700;
    color: #1a3a4a;
    line-height: 18.9px;
    letter-spacing: -0.14px;
    text-decoration: none;
}
.blog-category-details .post-description .title {
      text-align: left;
    padding: 0 0 7px 2px;
    margin: 0;
    line-height: 23px;
}
 .fee-blog-design-1 .post.post-list-view-height{
   height:142px;
 }
  .blog-category-details span.title {
    font-size: 30px;
    text-align: center;
}
.bmui-tab .bmui-tab-header {
    font-family: var(--font-u);
    font-size: 12.5px;
    font-weight: 600;
    color: var(--text-md);
    background: #ffffff;
    border: 1px solid #d4dadf;
    border-radius: 100px;
    padding: 7px 16px;
    cursor: pointer;
    transition: color .15s, background .15s, border-color .15s;
      margin-right:20pxl
}
.bmui-tab .bmui-tab-header.bmui-tab-active {
    background: #0098a4;
    border-color: #0098a4;
    color: #ffffff;
}
  
 .bmui-tab-header-container {
    float: none;
    display: flex;
    flex-wrap: wrap;
    gap:20px 10px;
}
  .bmui-tab .bmui-tab-body-container {
    border: 0px solid #E6E6E6;
    border-top-width: 1px;
    padding: 55px 0 0 0;
    border-top: 0px;
}
.category.post-list-view-height {
    height: auto;
}
.category.post-list-view-height{
  width:100%;
}  
.blog-category-details .blog-posts {
    display: flex;
    max-width: 1200px;
    margin: 0 auto;
    gap: 28px;
    margin-bottom: 80px;
    flex-wrap: wrap;
    padding:0 20px;
}
.blog-category-details .blog-post-item {
    min-height: 330px;
    width: calc(100% / 3 - 20px);
    margin: 0;
    padding-bottom: 0;
    border-bottom: 0;
    position: relative;
    overflow: hidden;
       background: #fff;
} 
 .blog-category-details .blog-post-info span.categories{
   background:none;
       padding: 0;
 } 
  .blog-category-details .title {
    font-size: 30px;
    text-align: center;
    padding: 38px 30px;
}
span.pagination-literal-status {
    display: none;
}
.pagination span {
    width: 30px;
    height: 30px;
    border-radius: 3px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 600;
    color: #4a5c66;
    background: #ffffff;
    border: 1px solid #d4dadf;
    cursor: pointer;
    display: inline-block;
}
.pagination span.prev,
.pagination span.next {
    display: none !important;
}
.pagination span.current {
    background: #0098a4;
    border-color: #0098a4;
    color: #ffffff;
}
.wc-custom-layout .wcs_section_eea71b68 .news-layout {
    gap: 0;
}
 .fee-blog-design-1 .blog-post-content, .fee-blog-design-2 .blog-post-content, .fee-blog-design-3 .blog-post-content, .fee-blog-design-4 .blog-post-content {
    justify-content: left;
}
  
.blog-category-details .title a:hover {
    color: #0098a4;
}
.blog-post-info span.categories a:after {
    content: ",";
  display:none;
}
  /*blog listing end*/
    
div.wc-custom-layout .wcs_section_eea71b68 .news-listing {
    padding: 0px 0 72px;
}
    
.post-description .blog-read-more::after {
    content: "";
    display: inline-block;
    flex-shrink: 0;
    width: 11px;
    height: 11px;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20aria-hidden='true'%20fill='none'%20stroke='black'%20stroke-linecap='round'%20stroke-width='1.8'%20viewBox='0%200%2012%2012'%3E%3Cpath%20d='M2%206h8M6%202l4%204-4%204'%3E%3C/path%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20aria-hidden='true'%20fill='none'%20stroke='black'%20stroke-linecap='round'%20stroke-width='1.8'%20viewBox='0%200%2012%2012'%3E%3Cpath%20d='M2%206h8M6%202l4%204-4%204'%3E%3C/path%3E%3C/svg%3E") center / contain no-repeat;
    transition: gap .15s;
   margin-top:0px;
    vertical-align: middle;
    margin-left: 3px;
}
.blog-post-item:hover {
    transform: matrix(1, 0, 0, 1, 0, -3);
    box-shadow: rgba(26, 58, 74, 0.1) 0px 8px 32px 0px;
}
    
.custom-layout-type_4.blog-details-wrapper .blog-details-container .blog-details-top-banner {
    min-height: auto;
    padding:90px 0px;
}
.custom-layout-type_4.blog-details-wrapper .blog-details-title {
    margin: 0 auto;
    position: relative;
    bottom: 0;
} 

.wc-custom-layout .nav {
    box-shadow: 0 1px 8px rgba(0,0,0,.06) !important;
}
    
.errorlist.after .message-block {
    font-size: 14px;
}
.wc-custom-layout .wcs_section_32287540 .office-contacts svg {
    width: 13px !important;
    height: 15px !important;
}
table.pmcomparison td {
    padding: 8px 8px;
}
    
 div.widget-snippet .wcs_section_21279fbc a {
    color: #fff !important;
}   
    
    
.errorlist.after .message-block {
    font-size: 13px;
    margin-top: 8px;
}
    
.widget-snippet .wcs_section_9d047763 .content-img {
    max-width:730px;
}
.widget-snippet .wcs_section_84279ce6 .content-img {
    max-width: 730px;
}  
.wc-custom-layout .wcs_section_f438b6cb .bi-hero-text h1 em {
    padding: 0 0px;
}
 div.widget-snippet .wcs_section_3d72ff47 h3,
 div.widget-snippet .wcs_section_236e5709 h3,  
 div.widget-snippet .wcs_section_e55686f7 h3{
   font-weight:700;
 }
div.widget-snippet .wcs_section_942e4326 a {
    color: #ffffff !important;
}
.wc-custom-layout .wcs_section_c70f68a4 .page-hero h1 em {
    padding: 0 8px;
}
div.wc-custom-layout .wcs_section_34dd8fa2 .hero-h1 em {
    display: inline-block;
    padding:0 7px;
}
    
/*form css bottom content*/    
.bottom-content-box {
    margin-top: 20px;
}
 .form-privacy {
    font-size: 11px !important;
    color: #8a9ba5 !important;
    line-height: 1.55;
    margin-top: 16px;
}   
.response-note svg {
    width: 13px !important;
    height: 13px !important;
    color: #0098a4;
    flex-shrink: 0;
    margin-top: 2px;
}
.response-note {
    font-size: 12px !important;
    color: #8a9ba5 !important;
    margin-top: 14px !important;
    display: flex;
    align-items: flex-start;
    gap: 6px !important;
    line-height: 1.55;
}
p.form-privacy a {
    text-decoration: underline !important;
    margin-left: 1px !important;
    display: inline-block;
}  
/*form css bottom content end*/  
    
.wcs_section_9d047763 .feature-row,
.wcs_section_84279ce6 .feature-row.rev-col {
    display: flex;
    align-items: center;
    gap: 80px;
} 
.wc-custom-layout .wcs_section_8045679b .inner-hero h1 em {
    padding: 0 0px;
}
.mig-content h2 {
    font-family: 'Playfair Display' !important;
    font-weight:700 !important;
} 
div.wc-custom-layout .hero-breadcrumb span {
    opacity: 1 !important;
}
div.wc-custom-layout .hero-breadcrumb span.current {
    opacity: 0.5 !important;
}
.blog-details-content a{
      color:#0098a4;
    }
.blog-details-content a:hover{
      test-decoration:underline;
    }
.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper ol li, .custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper ul li {
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 8px;
    color: #4a5c66 !important;
    font-family: 'Outfit' !important;
    position:relative;
}
.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper ul li{
  list-style-type:none;
  padding-left: 15px;
}
.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper ul{
  padding-left:0px;
}
.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper ul li:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #0098a4!important;
    border-radius: 50px;
    left: 0;
    top:10px;
} 
.wc-custom-layout .wi-1766BC2C-1928-40D0-8A08-A38E4BBABE6E .post.post-list-view img {
    height: 150px;
}    
.wc-custom-layout .wi-1766BC2C-1928-40D0-8A08-A38E4BBABE6E .post.post-list-view {
    height: 150px !important;
}
div.wc-custom-layout .wi-4C7B3CFE-68C8-4EC4-B55E-61B2CEDCE2B0 a.blog-read-more::after {
    margin-top: 2px;
}
    
.blog-post-item .content {
    font-size: 13px;
    font-family: Outfit, system-ui, sans-serif;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #4a5c66 !important;
    line-height: 18.6px !important;
    margin-bottom: 12px !important;
    margin-top: 8px;
}
.blog-details-content a {
    color: #0098a4;
    font-size: 14px;
}
.wc-custom-layout .wi-1766BC2C-1928-40D0-8A08-A38E4BBABE6E .post-description h4.title {
    padding-bottom: 4px;
}

/* [MCP:mcp-fixed-page-accent] */
.auto-page.page-blog-post,.auto-page.page-blog-category,.auto-page.page-category,.auto-page.page-search-result,.auto-page.page-product,.auto-page.page-login,.auto-page.page-registration,.auto-page.page-profile,.auto-page.page-compare-product,.auto-page.page-post-payment,.auto-page.page-cart,.auto-page.page-track-my-order,.auto-page.page-pass-code-authorization,.compare-details{--mcp-overlay-surface: #ffffff;--mcp-overlay-ink: #4A5C66;--mcp-overlay-muted: #D4DADF;--mcp-overlay-line: #e5e7eb;--mcp-overlay-band: #f7f7f7;--mcp-overlay-bg: #ffffff;--mcp-overlay-accent: #006E76;}
/* [/MCP:mcp-fixed-page-accent] */

/* [MCP:mcp-fixed-page-header-offset] */
/* header renders in flow — no offset needed */
/* [/MCP:mcp-fixed-page-header-offset] */
  
  
div#wi-FEF3590C-AACC-457A-A78C-0555450981B0,
div#wi-B0520CB0-6247-47A0-B812-282A403F2F3C,
div#wi-E928DDD4-8072-4289-8E21-A2D78C0FCEC7,
div#wi-C585FF75-A394-48C1-98CD-6C5853D1AF09 {
    width: 350px !important;
}
div.wc-custom-layout .wi-B527AF14-A899-49FB-93F5-4D25992A6F76 .navigation-item > a > span.label {
    font-size: 14px;
}
div.wc-custom-layout .wi-B527AF14-A899-49FB-93F5-4D25992A6F76 .navigation-item {
    padding: 10px 14px;
}
div.custom-layout-wrapper .social-media-share-wrapper .share-title {
    font-weight: 800;
    font-size: 20px;
}
.wc-custom-layout .wcs_section_7cf4254a .hero-h1 em {
    padding: 0 6px;
}
  
.fee .widget-snippet .wcs_section_c14f556d .kb-item {
    padding: 8px 0px !important;
}
  
.page-login .login-form .title {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #ffffff;
    margin: 0 0 30px;
    padding-bottom: 0;
    display: block;
    background: #1a3a4a;
    padding: 32px 36px 28px;
    border-bottom: 0px solid #0098a4;
    margin-top: -40px;
    margin-left: -40px;
    margin-right: -40px;
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.page-login .login-form {
    padding: 40px !important;
    background: #FFFFFF !important;
    border-radius: 8px;
}
span.no-account-label {
    font-size: 13px;
}
.page-login .login-form .account-register a {
    color: #0098a4 !important;
    font-weight: 500 !important;
} 
 .page-login .login-form .form-row.remember {
    font-size: 13px;
}
  
ul.available-pages {
    display: flex;
    flex-wrap: wrap;
}
  
ul.available-pages li {
    width: 50%;
    margin-bottom: 16px;
    position:relative;
    list-style-type: none;
}
ul.available-pages li:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #0098a4!important;
    border-radius: 50px;
    left: 0;
    top: 7px;
} 
ul.available-pages li{
    margin-bottom: 13px !important;
    break-inside: avoid;
    position: relative;
    padding: 0 0 0 20px !important;
}
ul.available-pages li a{
   font-size:15px !important;
}
  
.page-registration .registration-form input[type="text"], 
.page-registration .registration-form input[type="password"], 
.page-registration .registration-form input[type="email"] {
    height: 44px;
    border-radius: 4px;
}
#customer-profile-tabs.customer-profile-v2 button {
    background:#0098a4;
    height: 32px;
    padding: 6px 16px;
    border-radius: 4px;
}
#customer-profile-tabs.customer-profile-v2 button:hover {
    background: #006e76;
  }
  
/*span.fee-make-page-content.fee-identical-sewc-elm {
    display: none;
}*/
#spltr-3120390C-3D43-4BE8-85EB-3AEDB41E82FA {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
#spltr-15053F2B-468E-4C8D-9D60-D103BA84E641,
#spltr-3E566D47-4D36-4F78-AE81-9B0464C96A22 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    max-width: 100%;
    width: auto;
}
#spltr-9C88DAD5-4871-4A6E-93A6-9935FB229E2B,
#spltr-3E566D47-4D36-4F78-AE81-9B0464C96A22 {
    padding-top: 0;
    padding-bottom: 0;
    max-width: 100%;
    width: auto;
    display: none;
}
.page-blog-post #spltr-3E566D47-4D36-4F78-AE81-9B0464C96A22 {
    padding-top: 0;
    padding-bottom: 0;
    max-width: 100%;
    width: auto;
   display: block;
}
#spltr-8903AD9F-4D57-45F7-BC4C-4E2D9529FF0A {
    width: 100%;
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}
#spltr-92BFC75E-B6B5-49FB-B322-7623F0D61D06 {
    display: none;
}
.widget-account-inner .redirection-panel-options .redirect-to-login-item-menu a {
    display: inline-block;
    background-color: #0098a4 !important;
    border-radius: 17px;
    padding: 7px 35px;
    color: #fff;
    border-radius: 4px !important;
}
 .widget-account-inner .redirection-panel-options .redirect-to-login-item-menu a[href="/customer/logout"] {
    padding: 7px 35px !important;
    background: none;
    color: #525151;
    font-size: 13px;
    text-decoration: none !important;
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    color: #fff !important;
} 
.header .widget-account-inner .menu-button-for-redirection {
    width: 40px !important;
} 
.wc-custom-layout .wcs_section_838e500b .nav-cta:hover {
    transform: none !important;
}
.widget-account-inner .redirection-panel-options div:last-child a{
        font-family: 'Outfit', system-ui, sans-serif !important;
}
.widget-account-inner .redirection-panel-options .customer-image-name-wrapper {
    display: none !important;
}
.widget-account-inner .redirection-panel-options {
    padding: 0;
    position: absolute;
    top: 58px;
    left: calc(50% - 76px) !important;
    width: 143px !important;
    background-color: #ffffff;
    box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;
    border-radius: 5px;
    z-index: 1;
}
.widget-account-inner .menu-button-for-redirection:hover {
    filter: contrast(0.100) !important;
}
/*login page start*/
 #spltr-CDD22C65-7858-4703-B5A5-D7D9FD4FDE65 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
    gap: 50px 45px;
    display: flex !important;
    flex-wrap: nowrap !important;
}
##spltr-AE44E583-24A9-42E1-BACF-CF53D7FFF6A2{
    width: 45% !important;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
} 
#spltr-94EB8978-2E16-48E9-BAB6-FC6821E3F9A8 {
    width: 55% !important;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
}
  
  
/*login page end*/
  
div.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper h2 {
    font-size:28px;
    margin: 30px 0 15px;
}
div.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper h3 {
    font-size: 24px;
}
.blog-details-content a{
    font-weight:400;
    font-size: 17px !important;
    font-family: 'Outfit' !important;
}
.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper p {
    margin: 0 0 20px;
    font-weight:400;
    font-size: 17px !important;
    line-height: 1.65 !important;
    color: #4a5c66 !important;
    font-family: 'Outfit' !important;
}
h1,
h2,
h3,
h4,
h5,
div.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper h2,
div.custom-layout-wrapper.blog-details-wrapper .blog-details-content-wrapper h3 {
    font-family: 'Playfair Display' !important;
}
  
div.custom-layout-wrapper.blog-details-wrapper .blog-details-footer-content {
    margin-top: 0;
    padding-top: 0;
    border-top: 0px solid #e0e0e0;
}
 table tr th,
  table tr td {
    padding: 10px 16px;
    border: 1px solid #d0d0d0;
}
.wc-custom-layout .f-contact a,
.wc-custom-layout .f-copy,
.wc-custom-layout .f-legal a,
.footer-grid span,
#webcommander-page .wc-custom-layout .wcs_section_94c15902 .f-tag,
.wc-custom-layout .f-links a,
.footer-grid .navigation-item > a {
    margin-bottom: 0;
    font-family: 'Outfit', system-ui, sans-serif !important;
}
  
.widget.widget-account {
    margin-top: 6px;
}
  
html, body,
figcaption,
.customer-profile-v2,
#customer-profile-tabs.customer-profile-v2 button,
ul.available-pages li a,
.password-reset-form .form-row.submit-row button,
.password-reset-form .form-row label,
.password-reset-form .lost-password-text,
.password-reset-form .title,
.wc-custom-layout .wcs_section_838e500b a{
   font-family: 'Outfit', system-ui, sans-serif !important;
}
.password-reset-form .form-row.submit-row button{
       letter-spacing:0 !important; 
  }
span.no-account-label,  
span.account-register {
    display: none;
}
div#spltr-39E1D2E5-926D-45AB-AE7D-E3455035538C, 
div#spltr-6FF95C16-051E-4EE6-A948-8B50E165E08E, 
div#spltr-13856713-9E76-4D07-8E99-E9BDC7C69842,
div#spltr-FC6B59A7-333C-40CE-8FFE-AFBA8E8219BC,
div#spltr-109815DD-6E20-4065-A809-B5D84662EC75 {
    display: none !important;
}
.login-info-body a,
.wc-custom-layout .wcs_section_212d3658 .page-header .wrap p a{
    margin: 0 0px 0px 5px!important;
} 
.wc-custom-layout .response-note a {
    margin: 0 2px !important;
}
.wc-custom-layout .response-note a:hover {
    color: #006e76;
}

/*customer password start*/
  
 .customer-new-password input[type="text"],  .customer-new-password input[type="password"]{
      font-family: 'Outfit', system-ui, sans-serif;
    font-size: 14px;
    padding: 12px 14px;
    background: #FFFFFF;
    border: 1.5px solid #D4DADF;
    border-radius: 4px;
    color: #1A2530;
    height: 44px !important;
    width:100% !important;
  }
.page-reset-password .customer-new-password .form-row label {
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color:#000000;
    display: block;
    text-transform: capitalize;
    font-weight: 500;
    margin-bottom: 8px;
}
.page-reset-password form.customer-new-password {
    margin: 70px auto 88px!important;

}
.page-reset-password .customer-new-password .form-row.submit-row button {
    width:100% !important;
    background: #0098A4;
    border-radius:0px !important;
    color: #FFFFFF;
    font-family: 'Outfit', system-ui, sans-serif;
    font-size: 14px;
    font-weight: 700;
    border-radius: 4px;
    padding: 14px 26px;
    width: 100%;
    text-transform: capitalize;
    margin-top:10px !important;
}
.page-reset-password .page-content {
    padding: 0 20px;
}
.page-reset-password  .form-row {
    margin: 10px 0;
}
/*customer password end*/
  
  

#customer-profile-tabs.customer-profile-v2 input[type="text"], 
#customer-profile-tabs.customer-profile-v2 input[type="email"], 
#customer-profile-tabs.customer-profile-v2 input[type="password"], 
#customer-profile-tabs.customer-profile-v2 select, 
#customer-profile-tabs.customer-profile-v2 textarea {
   font-family: 'Outfit', system-ui, sans-serif !important;
}
  
.page-secure-pages .widget-snippet .wcs_section_d8272920 .rev.vis {
    display: none;
}