.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-474 .elementor-element.elementor-element-1eee0fa{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0BEBE;border-radius:8px 8px 8px 8px;}.elementor-474 .elementor-element.elementor-element-1eee0fa .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-474 .elementor-element.elementor-element-1eee0fa.elementor-view-stacked .elementor-icon{background-color:#E5EFFF;fill:#1A5FCC;color:#1A5FCC;}.elementor-474 .elementor-element.elementor-element-1eee0fa.elementor-view-framed .elementor-icon, .elementor-474 .elementor-element.elementor-element-1eee0fa.elementor-view-default .elementor-icon{fill:#E5EFFF;color:#E5EFFF;border-color:#E5EFFF;}.elementor-474 .elementor-element.elementor-element-1eee0fa.elementor-view-framed .elementor-icon{background-color:#1A5FCC;}.elementor-474 .elementor-element.elementor-element-1eee0fa .elementor-icon{font-size:30px;padding:15px;}.elementor-474 .elementor-element.elementor-element-1eee0fa .elementor-icon-box-title, .elementor-474 .elementor-element.elementor-element-1eee0fa .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-474 .elementor-element.elementor-element-1eee0fa .elementor-icon-box-title{color:#12303D;}.elementor-474 .elementor-element.elementor-element-1eee0fa:has(:hover) .elementor-icon-box-title,
					 .elementor-474 .elementor-element.elementor-element-1eee0fa:has(:focus) .elementor-icon-box-title{color:#12303D;}.elementor-474 .elementor-element.elementor-element-1eee0fa .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#504D4D;}/* Start custom CSS for icon-box, class: .elementor-element-1eee0fa */.val-card::before{
  content:'';position:absolute;top:0;left:0;right:0;height:3px;
  background:linear-gradient(90deg,var(--blue-mid),var(--blue-bright));
  transform:scaleX(0);transform-origin:left;transition:transform .3s;
}
.val-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(13,59,142,0.1)}
.val-card:hover::before{transform:scaleX(1)}


.sc-num{font-family: "Poppins";font-size:54px;letter-spacing:2px;color:rgba(26,110,255,0.07);position:absolute;top:14px;right:18px;line-height:1}
.sc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}
.sc-tag{font-size:11px;font-weight:600;padding:4px 10px;border-radius:3px;background:#EBF4FF;color:#1A6EFF;letter-spacing:.5px}
.sc-arrow{display:flex;align-items:center;gap:6px;margin-top:22px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#7A90B0;transition:color .2s}

.scard:hover .sc-arrow{color:#1A6EFF}/* End custom CSS */