.elementor-4131 .elementor-element.elementor-element-5637018{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4131 .elementor-element.elementor-element-0497156{--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;--justify-content:flex-start;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4131 .elementor-element.elementor-element-4ca06b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:normal;color:#07B1EF;}.elementor-4131 .elementor-element.elementor-element-015134e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-4131 .elementor-element.elementor-element-4bf82f1 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-4131 .elementor-element.elementor-element-4bf82f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-4131 .elementor-element.elementor-element-e7fca6c > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-4131 .elementor-element.elementor-element-e7fca6c{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-4131 .elementor-element.elementor-element-7a5b22b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4131 .elementor-element.elementor-element-7a5b22b .elementor-icon-list-icon i{color:#07B1EF;transition:color 0.3s;}.elementor-4131 .elementor-element.elementor-element-7a5b22b .elementor-icon-list-icon svg{fill:#07B1EF;transition:fill 0.3s;}.elementor-4131 .elementor-element.elementor-element-7a5b22b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4131 .elementor-element.elementor-element-7a5b22b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4131 .elementor-element.elementor-element-7a5b22b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-4131 .elementor-element.elementor-element-7a5b22b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4131 .elementor-element.elementor-element-4c02b85 .elementor-icon-list-icon i{color:#07B1EF;transition:color 0.3s;}.elementor-4131 .elementor-element.elementor-element-4c02b85 .elementor-icon-list-icon svg{fill:#07B1EF;transition:fill 0.3s;}.elementor-4131 .elementor-element.elementor-element-4c02b85{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4131 .elementor-element.elementor-element-4c02b85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4131 .elementor-element.elementor-element-4c02b85 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-4131 .elementor-element.elementor-element-4c02b85 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4131 .elementor-element.elementor-element-6a2c9e3 .elementor-icon-list-icon i{color:#07B1EF;transition:color 0.3s;}.elementor-4131 .elementor-element.elementor-element-6a2c9e3 .elementor-icon-list-icon svg{fill:#07B1EF;transition:fill 0.3s;}.elementor-4131 .elementor-element.elementor-element-6a2c9e3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4131 .elementor-element.elementor-element-6a2c9e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4131 .elementor-element.elementor-element-6a2c9e3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-4131 .elementor-element.elementor-element-6a2c9e3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4131 .elementor-element.elementor-element-efe0ca3 .elementor-button{background-color:#07B1EF;font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-4131 .elementor-element.elementor-element-efe0ca3 .elementor-button:hover, .elementor-4131 .elementor-element.elementor-element-efe0ca3 .elementor-button:focus{background-color:#02010100;color:#494B9B;}.elementor-4131 .elementor-element.elementor-element-efe0ca3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4131 .elementor-element.elementor-element-efe0ca3 .elementor-button:hover svg, .elementor-4131 .elementor-element.elementor-element-efe0ca3 .elementor-button:focus svg{fill:#494B9B;}.elementor-4131 .elementor-element.elementor-element-c73b112{--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-4131 .elementor-element.elementor-element-fd9ee57{--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-4131 .elementor-element.elementor-element-4cd0ede{text-align:center;}.elementor-4131 .elementor-element.elementor-element-4cd0ede .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;}.elementor-4131 .elementor-element.elementor-element-a66ad7f{text-align:center;}.elementor-4131 .elementor-element.elementor-element-a66ad7f .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-4131 .elementor-element.elementor-element-6e9ab88{--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-4131 .elementor-element.elementor-element-cca7440 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4131 .elementor-element.elementor-element-9614510{--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;}@media(max-width:767px){.elementor-4131 .elementor-element.elementor-element-015134e .elementor-heading-title{font-size:38px;}.elementor-4131 .elementor-element.elementor-element-4bf82f1 .elementor-heading-title{font-size:31px;}}@media(min-width:768px){.elementor-4131 .elementor-element.elementor-element-0497156{--width:50%;}.elementor-4131 .elementor-element.elementor-element-c73b112{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-5172882 *//* ===== Table Base Style ===== */
.responsive-table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
}

.responsive-table thead {
  background: #3f3f98;
  color: #fff;
}

/* ❌ Buy Now heading hide */
.responsive-table thead th:last-child {
  display: none;
}

.responsive-table th,
.responsive-table td {
  padding: 14px;
  text-align: center;
  border: 1px solid #ddd;
}

.responsive-table th {
  font-weight: 600;
}

/* Buy Now Button */
.buy-btn {
  background: #00a8ff;
  color: #fff;
  padding: 10px 18px;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  display: inline-block;
}

/* ===== Mobile Responsive ===== */
@media (max-width: 768px) {

  .responsive-table thead {
    display: none;
  }

  .responsive-table,
  .responsive-table tbody,
  .responsive-table tr,
  .responsive-table td {
    display: block;
    width: 100%;
  }

  .responsive-table tr {
    margin-bottom: 20px;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
  }

  .responsive-table td {
    text-align: right;
    padding-left: 50%;
    position: relative;
  }

  .responsive-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 15px;
    font-weight: bold;
    text-align: left;
  }

  /* ✅ Buy Now button center */
  .responsive-table td[data-label="Buy Now"] {
    text-align: center;
    padding-left: 0;
  }

  .responsive-table td[data-label="Buy Now"]::before {
    display: none;
  }
}/* End custom CSS */