.elementor-483 .elementor-element.elementor-element-6c3b4fb{--display:flex;--min-height:250px;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-483 .elementor-element.elementor-element-6c3b4fb:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-6c3b4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2661C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-483 .elementor-element.elementor-element-d94db07{text-align:center;}.elementor-483 .elementor-element.elementor-element-d94db07 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-684e739 );}.elementor-483 .elementor-element.elementor-element-69c7a9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-483 .elementor-element.elementor-element-69c7a9f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-803bc32 *//* Insights / Blog */
  .blog-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:20px;}
  @media (max-width:960px){ .blog-grid{grid-template-columns:repeat(2,1fr);} }
  @media (max-width:640px){ .blog-grid{grid-template-columns:1fr;} }
  .blog-card{ display:flex; flex-direction:column; background:var(--white); border:1.5px solid var(--line-dark); border-radius:6px; overflow:hidden; text-decoration:none; color:inherit; transition:border-color .2s ease, transform .2s ease, box-shadow .2s ease;}
  .blog-card:hover{ border-color:var(--navy-mid); transform:translateY(-3px); box-shadow:0 18px 34px -22px rgba(10,34,70,0.28);}
  .blog-card .thumb{ position:relative; height:150px; background:linear-gradient(135deg, var(--navy), var(--navy-mid)); overflow:hidden;}
  .blog-card .thumb img{ width:100%; height:100%; object-fit:cover; display:block;}
  .blog-card .body{ padding:18px 18px 20px; display:flex; flex-direction:column; flex:1;}
  .blog-card .date{ font-size:11px; font-weight:700; letter-spacing:0.06em; text-transform:uppercase; color:var(--orange); margin-bottom:8px;}
  .blog-card h4{ font-size:15.5px; font-weight:800; color:var(--navy); line-height:1.35; margin-bottom:8px;}
  .blog-card .excerpt{ font-size:12.8px; color:#57677F; line-height:1.5; flex:1;}
  .blog-card .read-more{ margin-top:14px; font-size:12.5px; font-weight:700; color:var(--navy-mid);}
  .blog-state{ font-size:14px; color:#7A879C; padding:30px 0; text-align:center;}
  .blog-skel{ background:var(--white); border:1.5px solid var(--line-dark); border-radius:6px; overflow:hidden;}
  .blog-skel .thumb{ height:150px; background:#EEF1F6;}
  .blog-skel .body{ padding:18px;}
  .blog-skel .bar{ height:10px; background:#EEF1F6; border-radius:3px; margin-bottom:10px;}
  .blog-skel .bar.w60{width:60%;} .blog-skel .bar.w90{width:90%;} .blog-skel .bar.w40{width:40%;}/* End custom CSS */