.elementor-26680 .elementor-element.elementor-element-5fc5ce3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-26680 .elementor-element.elementor-element-4079cee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;}.elementor-26680 .elementor-element.elementor-element-2a4a754{column-gap:0px;}.elementor-26680 .elementor-element.elementor-element-4d23773{--display:flex;}.elementor-26680 .elementor-element.elementor-element-4d23773.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26680 .elementor-element.elementor-element-0ae7ae1{--display:flex;}.elementor-26680 .elementor-element.elementor-element-b0c5595{--display:flex;}.elementor-26680 .elementor-element.elementor-element-f63b8c0{--display:flex;}@media(min-width:768px){.elementor-26680 .elementor-element.elementor-element-4d23773{--width:99.535%;}}/* Start custom CSS for html, class: .elementor-element-ec77a39 */.grid-row.header .grid-cell {
  background-color: #1c4587; /* Deep blue */
  color: #ffffff; /* White text for contrast */
  font-weight: bold;
  padding: 12px;
  text-align: center;
  border-bottom: 2px solid #0f172a; /* Dark border for separation */
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); /* Optional inner shadow */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7432b0a */.grid-row.header .grid-cell {
  background-color: #1e3a8a; /* Deep blue */
  color: #ffffff; /* White text for contrast */
  font-weight: normal;
  padding: 12px;
  text-align: center;
  border-bottom: 2px solid #0f172a; /* Dark border for separation */
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); /* Optional inner shadow */
}/* End custom CSS */