.elementor-31641 .elementor-element.elementor-element-610d687{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31641 .elementor-element.elementor-element-ed0b842{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.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-31641 .elementor-element.elementor-element-bbe7419 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-b83b4ad{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-c67a3d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-3ba1035{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-67de8b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-b52ed15{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-3cf0cf9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-dcf9580{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-2bae41d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-1925034{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-b027b8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-5f971fb{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-c27255e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-f80cfe6{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-dc3ffd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-cc6ba25{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-c4d446b{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-cfab614 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-870059f{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-304c6c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-41575cc{--display:flex;}.elementor-31641 .elementor-element.elementor-element-98a23c1{--display:flex;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-31641 .elementor-element.elementor-element-09a9040 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-72a9dc8{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-4f0b8e8{--display:flex;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-31641 .elementor-element.elementor-element-54b3d92 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-2ba2b86{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-ca6d9a7{--display:flex;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-31641 .elementor-element.elementor-element-4f01d4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-8345c40{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}.elementor-31641 .elementor-element.elementor-element-12c86d7{--display:flex;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-31641 .elementor-element.elementor-element-895acbf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-31641 .elementor-element.elementor-element-1da9230{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:3em;}@media(min-width:768px){.elementor-31641 .elementor-element.elementor-element-41575cc{--content-width:856px;}.elementor-31641 .elementor-element.elementor-element-98a23c1{--content-width:804px;}.elementor-31641 .elementor-element.elementor-element-4f0b8e8{--width:100%;}.elementor-31641 .elementor-element.elementor-element-ca6d9a7{--width:100%;}.elementor-31641 .elementor-element.elementor-element-12c86d7{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-8c40f18 */.responsive-table {
  width: 100%;
  border-collapse: collapse;
}

.responsive-table th,
.responsive-table td {
  padding: 15px;
  border: 1px solid #ddd;
  text-align: left;
}

.responsive-table tr:nth-child(even) {
  background: #f9f9f9;
}

.responsive-table th {
  background: #EAFDFC;
}

/* MOBILE VIEW */
@media (max-width: 768px) {
  .responsive-table thead {
    display: none;
  }

  .responsive-table tr {
    display: block;
    margin-bottom: 15px;
    border: 2px solid #ddd;
    border-radius: 8px;
    background: #fff;
  }

  .responsive-table td {
    display: flex;
    justify-content: space-between;
    padding: 12px;
    font-size: 15px;
    border-bottom: 1px solid #eee;
  }

  .responsive-table td::before {
    content: attr(data-label);
    font-weight: bold;
    color: #333;
  }

  .responsive-table td:last-child {
    border-bottom: none;
  }
}/* End custom CSS */