.elementor-1228 .elementor-element.elementor-element-54dc5a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1228 .elementor-element.elementor-element-9f6993b{--spacer-size:10px;}.elementor-1228 .elementor-element.elementor-element-c73d771{text-align:center;}.elementor-1228 .elementor-element.elementor-element-566fcce img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.235);}.elementor-1228 .elementor-element.elementor-element-01fad14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1228 .elementor-element.elementor-element-cd61c10{--spacer-size:75px;}.elementor-1228 .elementor-element.elementor-element-777fae4{text-align:center;}.elementor-1228 .elementor-element.elementor-element-e16d664{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1228 .elementor-element.elementor-element-354f387 img{width:100%;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.234);}.elementor-1228 .elementor-element.elementor-element-8fa698e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1228 .elementor-element.elementor-element-cc874db{--spacer-size:75px;}.elementor-1228 .elementor-element.elementor-element-8ea4c92{text-align:center;}.elementor-1228 .elementor-element.elementor-element-4e6cfb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1228 .elementor-element.elementor-element-379c281{width:var( --container-widget-width, 52.921% );max-width:52.921%;--container-widget-width:52.921%;--container-widget-flex-grow:0;}.elementor-1228 .elementor-element.elementor-element-379c281.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1228 .elementor-element.elementor-element-379c281 img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);}.elementor-1228 .elementor-element.elementor-element-2ca7b6a{width:100%;max-width:100%;}.elementor-1228 .elementor-element.elementor-element-c5bdcf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1228 .elementor-element.elementor-element-21d1f1e{--spacer-size:75px;}.elementor-1228 .elementor-element.elementor-element-e937183{text-align:center;}.elementor-1228 .elementor-element.elementor-element-fde2440 img{max-width:75%;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);}.elementor-1228 .elementor-element.elementor-element-f4be1ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1228 .elementor-element.elementor-element-21f2161{--spacer-size:75px;}.elementor-1228 .elementor-element.elementor-element-fcb4df5{text-align:center;}.elementor-1228 .elementor-element.elementor-element-5b3774f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1228 .elementor-element.elementor-element-2fb681d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1228 .elementor-element.elementor-element-6d0a95a{width:100%;max-width:100%;}.elementor-1228 .elementor-element.elementor-element-d248c0b img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);}.elementor-1228 .elementor-element.elementor-element-5967565{--spacer-size:50px;}@media(max-width:767px){.elementor-1228 .elementor-element.elementor-element-fde2440 img{max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-f525d06 */.awards-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Segoe UI", Roboto, sans-serif;
  font-size: 0.95rem;
  color: #333;
  overflow: hidden;
}

.awards-table thead tr {
  background: linear-gradient(90deg, #000000, #001f4d);
}

.awards-table th {
  color: #fff;
  padding: 12px 16px;
  text-align: left;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.awards-table td {
  padding: 12px 16px;
  border-bottom: 1px solid #e0e0e0;
}

.awards-table tr:nth-child(even) td {
  background-color: #f9f9f9;
}

.awards-table tbody tr:hover td {
  background-color: #eef3f9;
  transition: background-color 0.2s ease;
}

.table-scroll {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 5px;
  box-shadow: 0 0 20px 0 #00000025;
}

.table-scroll table {
  min-width: 600px;
}/* End custom CSS */