.elementor-2583 .elementor-element.elementor-element-652c8e5{--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-2583 .elementor-element.elementor-element-bfb6e5d .elementor-heading-title{font-size:40px;}.elementor-2583 .elementor-element.elementor-element-3469d20 img{width:70%;height:251px;object-fit:cover;object-position:center center;}.elementor-2583 .elementor-element.elementor-element-1dbc9f0{--display:flex;}.elementor-2583 .elementor-element.elementor-element-7f14404 .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-40b01b6 img{width:70%;height:297px;object-fit:contain;object-position:center center;}.elementor-2583 .elementor-element.elementor-element-28ed7fb .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-0e84b23 img{width:70%;height:269px;object-fit:contain;object-position:center center;}.elementor-2583 .elementor-element.elementor-element-685230e .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-d74e5b5 .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-f82d623 .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-2a0292c .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-02a71e3 .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-4f8986e .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-d119cf0 .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-d18addf .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-63f5d09 .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-30e0e11 .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-9976904 .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-3bbab24 img{width:70%;height:266px;object-fit:contain;object-position:center center;}.elementor-2583 .elementor-element.elementor-element-63913ee .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-6611c1e .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-db7e6e5 .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-22b9915 .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-6911a0d img{width:100%;height:286px;object-fit:cover;object-position:bottom center;}@media(max-width:1024px){.elementor-2583 .elementor-element.elementor-element-bfb6e5d .elementor-heading-title{font-size:35px;}.elementor-2583 .elementor-element.elementor-element-3469d20 img{height:305px;}.elementor-2583 .elementor-element.elementor-element-7f14404 .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-40b01b6 img{height:261px;}.elementor-2583 .elementor-element.elementor-element-28ed7fb .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-0e84b23 img{height:217px;}.elementor-2583 .elementor-element.elementor-element-685230e .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-d74e5b5 .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-f82d623 .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-2a0292c .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-02a71e3 .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-4f8986e .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-d119cf0 .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-d18addf .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-63f5d09 .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-30e0e11 .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-9976904 .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-3bbab24 img{height:222px;}.elementor-2583 .elementor-element.elementor-element-63913ee .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-6611c1e .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-db7e6e5 .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-22b9915 .elementor-heading-title{font-size:30px;}.elementor-2583 .elementor-element.elementor-element-6911a0d img{height:203px;}}@media(max-width:767px){.elementor-2583 .elementor-element.elementor-element-bfb6e5d .elementor-heading-title{font-size:28px;}.elementor-2583 .elementor-element.elementor-element-3469d20 img{width:72%;height:194px;}.elementor-2583 .elementor-element.elementor-element-7f14404 .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-40b01b6 img{height:189px;}.elementor-2583 .elementor-element.elementor-element-28ed7fb .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-685230e .elementor-heading-title{font-size:22px;}.elementor-2583 .elementor-element.elementor-element-d74e5b5 .elementor-heading-title{font-size:22px;}.elementor-2583 .elementor-element.elementor-element-f82d623 .elementor-heading-title{font-size:22px;}.elementor-2583 .elementor-element.elementor-element-2a0292c .elementor-heading-title{font-size:22px;}.elementor-2583 .elementor-element.elementor-element-02a71e3 .elementor-heading-title{font-size:22px;}.elementor-2583 .elementor-element.elementor-element-4f8986e .elementor-heading-title{font-size:22px;}.elementor-2583 .elementor-element.elementor-element-d119cf0 .elementor-heading-title{font-size:22px;}.elementor-2583 .elementor-element.elementor-element-d18addf .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-63f5d09 .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-e36f548{column-gap:0px;}.elementor-2583 .elementor-element.elementor-element-30e0e11 .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-9976904 .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-3bbab24 img{height:189px;}.elementor-2583 .elementor-element.elementor-element-63913ee .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-6611c1e .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-db7e6e5 .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-22b9915 .elementor-heading-title{font-size:25px;}.elementor-2583 .elementor-element.elementor-element-6911a0d img{height:172px;}}/* Start custom CSS for text-editor, class: .elementor-element-e36f548 *//* Make table scrollable on mobile */
.responsive-table {
  overflow-x: auto;
  display: block;
  width: 100%;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 600px; /* prevents columns from collapsing */
}

.responsive-table td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
  white-space: normal;
  word-wrap: break-word;
}

.responsive-table tr:nth-child(even) {
  background-color: #f9f9f9;
}

.responsive-table tr:first-child td {
  background-color: #f1f1f1;
  font-weight: bold;
}

/* Optional: better readability on mobile */
@media (max-width: 767px) {
  .responsive-table table {
    min-width: 650px; /* slightly wider for 3 columns */
  }
}/* End custom CSS */