.elementor-50526 .elementor-element.elementor-element-647a6af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-50526 .elementor-element.elementor-element-9ce318e{text-align:center;}.elementor-50526 .elementor-element.elementor-element-9ce318e .elementor-heading-title{font-size:30px;font-weight:700;line-height:35px;}.elementor-50526 .elementor-element.elementor-element-c7b4323 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50526 .elementor-element.elementor-element-c7b4323{text-align:left;}.elementor-50526 .elementor-element.elementor-element-c7b4323 .elementor-heading-title{font-size:24px;font-weight:400;line-height:35px;color:var( --e-global-color-text );}.elementor-50526 .elementor-element.elementor-element-5c09629 th{background-color:var( --e-global-color-primary );color:var( --e-global-color-171c21e );padding:20px 5px 20px 5px;}.elementor-50526 .elementor-element.elementor-element-5c09629 tbody tr:nth-child(even){background-color:#F2F2F2;}.elementor-50526 .elementor-element.elementor-element-5c09629 tbody tr:nth-child(odd){background-color:#02010100;}.elementor-50526 .elementor-element.elementor-element-5c09629 td{border-style:none;padding:20px 5px 20px 5px;}@media(max-width:1024px){.elementor-50526 .elementor-element.elementor-element-c7b4323 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-50526 .elementor-element.elementor-element-c7b4323 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-50526 .elementor-element.elementor-element-c7b4323 .elementor-heading-title{font-size:16px;line-height:24px;}}/* Start custom CSS for wd_table, class: .elementor-element-5c09629 */.elementor-50526 .elementor-element.elementor-element-5c09629 a{
    transition: 0.5s ease all;
      background-color:#E7A52F;
border-radius: 6px;
  border-right: 5px double #000;
  border-bottom: 5px double #000;
  padding: 10px 20px;
  color: #000000;
  font-family: Inter;
font-weight: 700;
font-size: 14px;
    min-width: 125px;
    display: block;
    max-width: fit-content;
    opacity: 0.5;
    pointer-events: none;
}
.elementor-50526 .elementor-element.elementor-element-5c09629 a:hover {
  border-right: 5px double #fff;
  border-bottom: 5px double #fff;
}
.elementor-50526 .elementor-element.elementor-element-5c09629 tr td:last-child div{
    display: flex;
    justify-content: center;
    gap:10px;
    padding:20px 10px;
}
.elementor-50526 .elementor-element.elementor-element-5c09629 tr td:last-child,.elementor-50526 .elementor-element.elementor-element-5c09629 tr td:last-child p{
    padding: 0;
    margin: 0;
}
.elementor-50526 .elementor-element.elementor-element-5c09629 table tbody tr td:nth-child(5){
 text-align: start;
 padding-left: 20px;
}
.elementor-50526 .elementor-element.elementor-element-5c09629 table tbody tr:nth-child(4) td,.elementor-50526 .elementor-element.elementor-element-5c09629 table tbody tr:nth-child(6) td{
      text-align: start;
      width:100%;
      font-weight: 600;
      padding: 20px;
}
.elementor-50526 .elementor-element.elementor-element-5c09629 table tbody tr:nth-child(4) td p,.elementor-50526 .elementor-element.elementor-element-5c09629 table tbody tr:nth-child(6) td ul{
    margin:0 !important;
}
@media (max-width: 1024px) {
   .elementor-50526 .elementor-element.elementor-element-5c09629 table.wd-el-table thead {
        display: none;
    }
    .elementor-50526 .elementor-element.elementor-element-5c09629 tr td:nth-child(5){
        text-align:center !important;
    }
   .elementor-50526 .elementor-element.elementor-element-5c09629 tbody.text-center {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        padding: 10px;
    }
    
   .elementor-50526 .elementor-element.elementor-element-5c09629 tr.wd-table-row {
        display: flex;
        flex-wrap: wrap;
        width: 49% !important;
        gap: 20px;
        padding: 20px 0;
        box-shadow: 0px 3px 6px 0px #00000040;
        background-color:#fff !important; 
    }
    
  .elementor-50526 .elementor-element.elementor-element-5c09629 tr.wd-table-row td.wd-table-cell {
        width: 100% !important;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0 !important;
    }
    
   .elementor-50526 .elementor-element.elementor-element-5c09629 tr.wd-table-row td.wd-table-cell div {
        padding: 0 !important;
    } 
  table tbody tr:nth-child(4) td:first-child p:before,
table tbody tr:nth-child(6) td:first-child p:before,
    table tbody tr:nth-child(8) td:first-child p:before  {
        display: none;
    }
      table tbody tr:nth-child(4) td:first-child p:after,
table tbody tr:nth-child(6) td:first-child p:after,
    table tbody tr:nth-child(8) td:first-child p:after {
        content:" (Indoor)";
    }
}

@media (max-width: 767px) {
    .elementor-50526 .elementor-element.elementor-element-5c09629 tr.wd-table-row td.wd-table-cell {
        width: 100% !important;
    }
     .elementor-50526 .elementor-element.elementor-element-5c09629 tr.wd-table-row{
         padding:20px 10px;
     }
      .elementor-50526 .elementor-element.elementor-element-5c09629 tr.wd-table-row{
          width:100% !important;
      }
}/* End custom CSS */