.elementor-1120 .elementor-element.elementor-element-bb94524{--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-1120 .elementor-element.elementor-element-9bc43bf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1120 .elementor-element.elementor-element-4dba53b{--display:flex;}.elementor-1120 .elementor-element.elementor-element-d8a5195 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-1120 .elementor-element.elementor-element-257aaf8 .elementor-heading-title{font-size:1.2em;font-weight:600;}.elementor-1120 .elementor-element.elementor-element-da22a26 .elemenetskit-tablepress .tablepress th{text-align:center;background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px;border-color:#ccc;padding:1em 1em 1em 1em;}.elementor-1120 .elementor-element.elementor-element-da22a26 .elemenetskit-tablepress table.tablepress tr td{text-align:center;}.elementor-1120 .elementor-element.elementor-element-da22a26 .elemenetskit-tablepress table.tablepress{border-style:solid;border-width:1px;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-da22a26 .elemenetskit-tablepress .tablepress .sorting:hover, .elementor-1120 .elementor-element.elementor-element-da22a26 .elemenetskit-tablepress .tablepress .sorting_asc, .elementor-1120 .elementor-element.elementor-element-da22a26 .elemenetskit-tablepress .tablepress .sorting_desc{background-color:#ccd3d8;}.elementor-1120 .elementor-element.elementor-element-da22a26 .elemenetskit-tablepress .tablepress td{border-style:solid;border-width:1px;padding:0.5em 1em 0.5em 1em;}.elementor-1120 .elementor-element.elementor-element-da22a26 .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td{background-color:#fff;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-da22a26 .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td{background-color:#f7f7f7;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-b00f5c1{text-align:left;}.elementor-1120 .elementor-element.elementor-element-b00f5c1 img{width:45%;border-style:solid;border-color:#CFCFCF;}.elementor-1120 .elementor-element.elementor-element-6a84054 .elementor-heading-title{font-size:1.2em;font-weight:600;}.elementor-1120 .elementor-element.elementor-element-2f36f1a .elemenetskit-tablepress .tablepress th{text-align:center;background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px;border-color:#ccc;padding:1em 1em 1em 1em;}.elementor-1120 .elementor-element.elementor-element-2f36f1a .elemenetskit-tablepress table.tablepress tr td{text-align:center;}.elementor-1120 .elementor-element.elementor-element-2f36f1a .elemenetskit-tablepress table.tablepress{border-style:solid;border-width:1px;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-2f36f1a .elemenetskit-tablepress .tablepress .sorting:hover, .elementor-1120 .elementor-element.elementor-element-2f36f1a .elemenetskit-tablepress .tablepress .sorting_asc, .elementor-1120 .elementor-element.elementor-element-2f36f1a .elemenetskit-tablepress .tablepress .sorting_desc{background-color:#ccd3d8;}.elementor-1120 .elementor-element.elementor-element-2f36f1a .elemenetskit-tablepress .tablepress td{border-style:solid;border-width:1px;padding:0.5em 1em 0.5em 1em;}.elementor-1120 .elementor-element.elementor-element-2f36f1a .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td{background-color:#fff;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-2f36f1a .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td{background-color:#f7f7f7;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-26947bf{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.75em;}.elementor-1120 .elementor-element.elementor-element-26947bf p{margin-block-end:0px;}.elementor-1120 .elementor-element.elementor-element-985ebea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1120 .elementor-element.elementor-element-586cea9{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1120 .elementor-element.elementor-element-31497e2{text-align:center;}.elementor-1120 .elementor-element.elementor-element-31497e2 .elementor-heading-title{font-size:1.2em;font-weight:600;}.elementor-1120 .elementor-element.elementor-element-ee59c13 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFCFCF;}.elementor-1120 .elementor-element.elementor-element-811e077{--display:flex;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1120 .elementor-element.elementor-element-82275ff{text-align:center;}.elementor-1120 .elementor-element.elementor-element-82275ff .elementor-heading-title{font-size:1.2em;font-weight:600;}.elementor-1120 .elementor-element.elementor-element-ed32768{text-align:center;}.elementor-1120 .elementor-element.elementor-element-ed32768 .elementor-heading-title{font-weight:600;}.elementor-1120 .elementor-element.elementor-element-25f705f img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFCFCF;}.elementor-1120 .elementor-element.elementor-element-c53b957{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1120 .elementor-element.elementor-element-a289145{text-align:center;}.elementor-1120 .elementor-element.elementor-element-a289145 .elementor-heading-title{font-size:1.2em;font-weight:600;}.elementor-1120 .elementor-element.elementor-element-cc45227{text-align:center;}.elementor-1120 .elementor-element.elementor-element-cc45227 .elementor-heading-title{font-weight:600;}.elementor-1120 .elementor-element.elementor-element-306037c{text-align:left;font-size:1em;font-weight:500;color:var( --e-global-color-primary );}.elementor-1120 .elementor-element.elementor-element-306037c p{margin-block-end:0px;}.elementor-1120 .elementor-element.elementor-element-7a11e63 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFCFCF;}.elementor-1120 .elementor-element.elementor-element-adf3777 .elemenetskit-tablepress .tablepress th{text-align:center;background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px;border-color:#ccc;padding:1em 1em 1em 1em;}.elementor-1120 .elementor-element.elementor-element-adf3777 .elemenetskit-tablepress table.tablepress tr td{text-align:center;}.elementor-1120 .elementor-element.elementor-element-adf3777 .elemenetskit-tablepress table.tablepress{border-style:solid;border-width:1px;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-adf3777 .elemenetskit-tablepress .tablepress .sorting:hover, .elementor-1120 .elementor-element.elementor-element-adf3777 .elemenetskit-tablepress .tablepress .sorting_asc, .elementor-1120 .elementor-element.elementor-element-adf3777 .elemenetskit-tablepress .tablepress .sorting_desc{background-color:#ccd3d8;}.elementor-1120 .elementor-element.elementor-element-adf3777 .elemenetskit-tablepress .tablepress td{border-style:solid;border-width:1px;padding:0.5em 1em 0.5em 1em;}.elementor-1120 .elementor-element.elementor-element-adf3777 .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td{background-color:#fff;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-adf3777 .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td{background-color:#f7f7f7;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-83a6970{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;box-shadow:2px 2px 3px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1120 .elementor-element.elementor-element-8dec2ca{text-align:left;}.elementor-1120 .elementor-element.elementor-element-8dec2ca .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-1120 .elementor-element.elementor-element-d15727f p{margin-block-end:0px;}.elementor-1120 .elementor-element.elementor-element-a346c57{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.75em;}.elementor-1120 .elementor-element.elementor-element-a346c57 p{margin-block-end:0px;}.elementor-1120 .elementor-element.elementor-element-f4b50f8{--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-1120 .elementor-element.elementor-element-f2c1621{text-align:left;}.elementor-1120 .elementor-element.elementor-element-f2c1621 .elementor-heading-title{font-size:1.2em;font-weight:600;}.elementor-1120 .elementor-element.elementor-element-b5cc2aa .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-1120 .elementor-element.elementor-element-6c75621 .elemenetskit-tablepress .tablepress th{text-align:center;background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px;border-color:#ccc;padding:1em 1em 1em 1em;}.elementor-1120 .elementor-element.elementor-element-6c75621 .elemenetskit-tablepress table.tablepress tr td{text-align:center;}.elementor-1120 .elementor-element.elementor-element-6c75621 .elemenetskit-tablepress table.tablepress{border-style:solid;border-width:1px;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-6c75621 .elemenetskit-tablepress .tablepress .sorting:hover, .elementor-1120 .elementor-element.elementor-element-6c75621 .elemenetskit-tablepress .tablepress .sorting_asc, .elementor-1120 .elementor-element.elementor-element-6c75621 .elemenetskit-tablepress .tablepress .sorting_desc{background-color:#ccd3d8;}.elementor-1120 .elementor-element.elementor-element-6c75621 .elemenetskit-tablepress .tablepress td{border-style:solid;border-width:1px;padding:0.5em 8em 0.5em 8em;}.elementor-1120 .elementor-element.elementor-element-6c75621 .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td{background-color:#fff;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-6c75621 .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td{background-color:#f7f7f7;border-color:#ccc;}.elementor-1120 .elementor-element.elementor-element-5763f5c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-style:italic;}.elementor-1120 .elementor-element.elementor-element-5763f5c p{margin-block-end:0px;}.elementor-1120 .elementor-element.elementor-element-dbe2b2d{text-align:center;font-family:"Lato", Sans-serif;font-size:0.7em;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1120 .elementor-element.elementor-element-dbe2b2d p{margin-block-end:0px;}@media(max-width:1024px){.elementor-1120 .elementor-element.elementor-element-b00f5c1 img{width:68%;border-width:1px 1px 1px 1px;}}@media(min-width:768px){.elementor-1120 .elementor-element.elementor-element-bb94524{--content-width:1300px;}.elementor-1120 .elementor-element.elementor-element-f4b50f8{--content-width:1300px;}}@media(max-width:767px){.elementor-1120 .elementor-element.elementor-element-bb94524{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1120 .elementor-element.elementor-element-4dba53b{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1120 .elementor-element.elementor-element-b00f5c1 img{width:100%;}.elementor-1120 .elementor-element.elementor-element-985ebea{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1120 .elementor-element.elementor-element-586cea9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1120 .elementor-element.elementor-element-83a6970{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1120 .elementor-element.elementor-element-f4b50f8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for elementskit-tablepress, class: .elementor-element-da22a26 *//*Code for Hide the edit button*/

/* hide TablePress Edit link everywhere on the front-end */
.tablepress caption a[href*="tablepress&action=edit"] {
  display: none !important;
}

/* more specific if you use ElementsKit/Elementor widget */
.elementor .elementskit-tablepress .tablepress caption a[href*="tablepress&action=edit"],
.elementskit-tablepress .tablepress caption a[href*="tablepress&action=edit"] {
  display: none !important;
}

/*Code for Horizontal Scroller*/

/* Widget-only: horizontal scroll on mobile for this TablePress widget */
@media (max-width: 768px) {
  /* apply to the widget root (Elementor's ".elementor-1120 .elementor-element.elementor-element-da22a26") */
  .elementor-1120 .elementor-element.elementor-element-da22a26 {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  /* make the internal table allow horizontal scrolling by giving it a minimum width */
  .elementor-1120 .elementor-element.elementor-element-da22a26 .tablepress,
  .elementor-1120 .elementor-element.elementor-element-da22a26 #tablepress-2,               /* fallback targeting actual table id */
  .elementor-1120 .elementor-element.elementor-element-da22a26 .dt-layout-table,
  .elementor-1120 .elementor-element.elementor-element-da22a26 .dt-layout-cell {
    min-width: 720px !important;       /* tweak: lower = less scroll, raise = more scroll */
    width: auto !important;
    table-layout: auto !important;
  }

  /* keep columns on a single line so columns remain aligned; users swipe to view */
  .elementor-1120 .elementor-element.elementor-element-da22a26 .tablepress th,
  .elementor-1120 .elementor-element.elementor-element-da22a26 .tablepress td {
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for elementskit-tablepress, class: .elementor-element-2f36f1a *//*Code for Hide the edit button*/

/* hide TablePress Edit link everywhere on the front-end */
.tablepress caption a[href*="tablepress&action=edit"] {
  display: none !important;
}

/* more specific if you use ElementsKit/Elementor widget */
.elementor .elementskit-tablepress .tablepress caption a[href*="tablepress&action=edit"],
.elementskit-tablepress .tablepress caption a[href*="tablepress&action=edit"] {
  display: none !important;
}

/*------------------------*/

/*Code for left align*/

/* Force left padding for first column in TablePress table ID 1 */
.tablepress-id-2 td.column-1,
.tablepress-id-2 th.column-1 {
  text-align: left !important;
  padding-left: 20px !important; /* increase value for visible gap */
  box-sizing: border-box;
}

/* Sometimes inner <p> or <span> inside cell inherits margin reset */
.tablepress-id-2 td.column-1 * {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/*---------------------*/

/*Code for Horizontal Scroller*/

/* Widget-only: horizontal scroll on mobile for this TablePress widget */
@media (max-width: 768px) {
  /* apply to the widget root (Elementor's ".elementor-1120 .elementor-element.elementor-element-2f36f1a") */
  .elementor-1120 .elementor-element.elementor-element-2f36f1a {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  /* make the internal table allow horizontal scrolling by giving it a minimum width */
  .elementor-1120 .elementor-element.elementor-element-2f36f1a .tablepress,
  .elementor-1120 .elementor-element.elementor-element-2f36f1a #tablepress-2,               /* fallback targeting actual table id */
  .elementor-1120 .elementor-element.elementor-element-2f36f1a .dt-layout-table,
  .elementor-1120 .elementor-element.elementor-element-2f36f1a .dt-layout-cell {
    min-width: 720px !important;       /* tweak: lower = less scroll, raise = more scroll */
    width: auto !important;
    table-layout: auto !important;
  }

  /* keep columns on a single line so columns remain aligned; users swipe to view */
  .elementor-1120 .elementor-element.elementor-element-2f36f1a .tablepress th,
  .elementor-1120 .elementor-element.elementor-element-2f36f1a .tablepress td {
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for elementskit-tablepress, class: .elementor-element-adf3777 *//*Code for Hide the edit button*/

/* hide TablePress Edit link everywhere on the front-end */
.tablepress caption a[href*="tablepress&action=edit"] {
  display: none !important;
}

/* more specific if you use ElementsKit/Elementor widget */
.elementor .elementskit-tablepress .tablepress caption a[href*="tablepress&action=edit"],
.elementskit-tablepress .tablepress caption a[href*="tablepress&action=edit"] {
  display: none !important;
}

/*-------------------------*/

/*Code for left align*/

/* Force left padding for first column in TablePress table ID 1 */
.tablepress-id-3 td.column-1,
.tablepress-id-3 th.column-1 {
  text-align: left !important;
  padding-left: 20px !important; /* increase value for visible gap */
  box-sizing: border-box;
}

/* Sometimes inner <p> or <span> inside cell inherits margin reset */
.tablepress-id-3 td.column-1 * {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/*-------------------------*/

/*Code for Horizontal Scroller*/

/* Widget-only: horizontal scroll on mobile for this TablePress widget */
@media (max-width: 768px) {
  /* apply to the widget root (Elementor's ".elementor-1120 .elementor-element.elementor-element-adf3777") */
  .elementor-1120 .elementor-element.elementor-element-adf3777 {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  /* make the internal table allow horizontal scrolling by giving it a minimum width */
  .elementor-1120 .elementor-element.elementor-element-adf3777 .tablepress,
  .elementor-1120 .elementor-element.elementor-element-adf3777 #tablepress-2,               /* fallback targeting actual table id */
  .elementor-1120 .elementor-element.elementor-element-adf3777 .dt-layout-table,
  .elementor-1120 .elementor-element.elementor-element-adf3777 .dt-layout-cell {
    min-width: 720px !important;       /* tweak: lower = less scroll, raise = more scroll */
    width: auto !important;
    table-layout: auto !important;
  }

  /* keep columns on a single line so columns remain aligned; users swipe to view */
  .elementor-1120 .elementor-element.elementor-element-adf3777 .tablepress th,
  .elementor-1120 .elementor-element.elementor-element-adf3777 .tablepress td {
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for elementskit-tablepress, class: .elementor-element-6c75621 *//*Code for Hide the edit button*/

/* hide TablePress Edit link everywhere on the front-end */
.tablepress caption a[href*="tablepress&action=edit"] {
  display: none !important;
}

/* more specific if you use ElementsKit/Elementor widget */
.elementor .elementskit-tablepress .tablepress caption a[href*="tablepress&action=edit"],
.elementskit-tablepress .tablepress caption a[href*="tablepress&action=edit"] {
  display: none !important;
}

/*-------------------------*/

/*Code for left align*/

/* Force left padding for first column in TablePress table ID 1 */
.tablepress-id-4 td.column-1,
.tablepress-id-4 th.column-1 {
  text-align: left !important;
  padding-left: 20px !important; /* increase value for visible gap */
  box-sizing: border-box;
}

/* Sometimes inner <p> or <span> inside cell inherits margin reset */
.tablepress-id-4 td.column-1 * {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/*-------------------------*/

/*Code for Horizontal Scroller*/

/* Widget-only: horizontal scroll on mobile for this TablePress widget */
@media (max-width: 768px) {
  /* apply to the widget root (Elementor's ".elementor-1120 .elementor-element.elementor-element-6c75621") */
  .elementor-1120 .elementor-element.elementor-element-6c75621 {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  /* make the internal table allow horizontal scrolling by giving it a minimum width */
  .elementor-1120 .elementor-element.elementor-element-6c75621 .tablepress,
  .elementor-1120 .elementor-element.elementor-element-6c75621 #tablepress-2,               /* fallback targeting actual table id */
  .elementor-1120 .elementor-element.elementor-element-6c75621 .dt-layout-table,
  .elementor-1120 .elementor-element.elementor-element-6c75621 .dt-layout-cell {
    min-width: 720px !important;       /* tweak: lower = less scroll, raise = more scroll */
    width: auto !important;
    table-layout: auto !important;
  }

  /* keep columns on a single line so columns remain aligned; users swipe to view */
  .elementor-1120 .elementor-element.elementor-element-6c75621 .tablepress th,
  .elementor-1120 .elementor-element.elementor-element-6c75621 .tablepress td {
    white-space: nowrap !important;
  }
}/* End custom CSS */