.elementor-550 .elementor-element.elementor-element-b773121{--display:flex;}.elementor-550 .elementor-element.elementor-element-cb1e3f5{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-550 .elementor-element.elementor-element-68b73cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:max(5vw,1.5rem);--padding-right:max(5vw,1.5rem);}.elementor-550 .elementor-element.elementor-element-c0a6243{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-550 .elementor-element.elementor-element-a08d38a{width:var( --container-widget-width, 65rem );max-width:65rem;--container-widget-width:65rem;--container-widget-flex-grow:0;line-height:2;}.elementor-550 .elementor-element.elementor-element-f457dc2.elementor-element{--align-self:center;}.elementor-550 .elementor-element.elementor-element-f8a58e6{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0;--padding-bottom:0;--padding-left:max(5vw,1.5rem);--padding-right:max(5vw,1.5rem);}.elementor-550 .elementor-element.elementor-element-b582728{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-550 .elementor-element.elementor-element-2c24c2b .elementor-heading-title{font-style:italic;}.elementor-550 .elementor-element.elementor-element-ecb1359{width:100%;max-width:100%;}.elementor-550 .elementor-element.elementor-element-ecb1359 th.plus-table-col{font-size:clamp(1rem, 0.833rem + 0.556vw, 1.5rem);font-weight:bold;line-height:1;padding:16px 16px 16px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ff81ac0 );}.elementor-550 .elementor-element.elementor-element-ecb1359 thead .plus-table-row th .plus-table__text{color:var( --e-global-color-195ec79 );}.elementor-550 .elementor-element.elementor-element-ecb1359 th{color:var( --e-global-color-195ec79 );}.elementor-550 .elementor-element.elementor-element-ecb1359 tbody .plus-table-row th{color:var( --e-global-color-195ec79 );background-color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-ecb1359 thead .plus-table-row th{background-color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-mob-res span.plus-table-mob-row{text-align:left;width:100%;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-mob-res span.plus-table-mob-row,.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-mob-res .plus-table-mob-wrap span.plus-table__text{padding:16px 16px 16px 16px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table.plus-table-mob-res .plus-table-mob-wrap span.plus-table-mob-row{-webkit-flex-basis:160px;-ms-flex-preferred-size:160px;flex-basis:160px;}.elementor-550 .elementor-element.elementor-element-ecb1359 td .plus-table__text,.elementor-550 .elementor-element.elementor-element-ecb1359 td{text-align:center;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-row .plus-table-col{vertical-align:middle;}.elementor-550 .elementor-element.elementor-element-ecb1359 td .plus-table__text-inner,.elementor-550 .elementor-element.elementor-element-ecb1359 td .plus-align-icon--left,.elementor-550 .elementor-element.elementor-element-ecb1359 td .plus-align-icon--right,
				.elementor-550 .elementor-element.elementor-element-ecb1359 td{font-size:clamp(1rem, 0.833rem + 0.556vw, 1.5rem);}.elementor-550 .elementor-element.elementor-element-ecb1359 td.plus-table-col{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ff81ac0 );}.elementor-550 .elementor-element.elementor-element-ecb1359 tbody tr:nth-child(odd){background:var( --e-global-color-195ec79 );}.elementor-550 .elementor-element.elementor-element-ecb1359 tbody tr:nth-child(even){background:var( --e-global-color-f49215e );}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-col .pt_plus_button .button-link-wrap{padding:15px 30px 15px 30px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .pt_plus_button.button-style-8 .button-link-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;}.elementor-550 .elementor-element.elementor-element-ecb1359 .pt_plus_button.button-style-8 .button-link-wrap:hover{border-color:#313131;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-align-icon--left i{font-size:30px;vertical-align:middle;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-align-icon--right i{font-size:30px;vertical-align:middle;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-align-icon--left{margin-right:10px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-align-icon--right{margin-left:10px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-col-img--left{width:30px;margin-right:10px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-col-img--right{width:30px;margin-left:10px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-advance-heading select, .elementor-550 .elementor-element.elementor-element-ecb1359 .plus-advance-heading input{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;border-radius:2px 2px 2px 2px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-advance-heading .plus-tbl-search-wrapper input{width:200px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-advance-heading .plus-tbl-entry-wrapper select{width:200px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-advance-heading{margin-bottom:15px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-wrapper .dataTables_wrapper,{{wrapper}} .plus-table-wrapper{margin:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-wrapper{padding:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-wrapper .plus-table{overflow:visible;}@media(max-width:1025px){.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-col .pt_plus_button .button-link-wrap{width:120px;}}@media(min-width:768px){.elementor-550 .elementor-element.elementor-element-f8a58e6{--content-width:80rem;}}@media(max-width:767px){.elementor-550 .elementor-element.elementor-element-b582728{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table.plus-table-mob-res tbody tr td.plus-table-col{border-bottom-width:1px !important;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-mob-wrap span.plus-table-mob-row{border-right-width:1px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table.plus-table-mob-res tbody  tr.plus-table-row{border-width:1px;margin-bottom:8px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table.plus-table-mob-res tbody  tr.plus-table-row:last-child{margin-bottom:0px;}.elementor-550 .elementor-element.elementor-element-ecb1359 td.plus-table-col{border-width:0px 1px 1px 1px;}.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-col .pt_plus_button .button-link-wrap{width:120px;}}/* Start custom CSS for tp-table, class: .elementor-element-ecb1359 */.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table{ width:100%; }

.elementor-550 .elementor-element.elementor-element-ecb1359 th:nth-child(-n + 2) .plus-table__text{
     margin: 0 !important;
     text-align: left !important;
}
.elementor-550 .elementor-element.elementor-element-ecb1359 tr td:first-child {
    font-weight: bold;
    border-width: 0;
}
.elementor-550 .elementor-element.elementor-element-ecb1359 tr td:nth-child(-n + 2) {
    text-align: left;
}

.elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table__label_text{ 
    font-weight: 400;
    font-size: .75rem;
    padding-top: .5rem;
    display: block;
}

@media (max-width: 767px) {
    .elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table-mob-wrap span.plus-table-mob-row{ border-right-width:0;}
    
    .elementor-550 .elementor-element.elementor-element-ecb1359 tr td:first-child{
        background-color:var(--e-global-color-primary);
        color:var(--e-global-color-195ec79);
    }
    
    .elementor-550 .elementor-element.elementor-element-ecb1359 .plus-table__label_text{ padding-top: 0; }
}/* End custom CSS */