.elementor-9456 .elementor-element.elementor-element-4c86eec3{--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;--padding-top:186px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9456 .elementor-element.elementor-element-33ccc0b9 .elementor-heading-title{font-family:var( --e-global-typography-4ef6e43-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef6e43-font-size );font-weight:var( --e-global-typography-4ef6e43-font-weight );line-height:var( --e-global-typography-4ef6e43-line-height );color:var( --e-global-color-text );}.elementor-9456 .elementor-element.elementor-element-438966e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9456 .elementor-element.elementor-element-753b186{--display:flex;--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-9456 .elementor-element.elementor-element-3360a75{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-51fa331{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-6e6b749{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-b886418{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-3107cae{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-64c1c12{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-e6221b6{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-ca07d6d{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-3802c4f{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-b29f1dc{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-5209bbb{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-0f3f9e7{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-ce72fe2{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-acb31e6{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-f15cc4e{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-7da1d35{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-d76f06f{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-1b7dc5d{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-67f765c{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-2c73ac3{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-b8eb3d4{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-8b939aa{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-d542617{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-aefd2b6{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-47291c9{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-7acfcf7{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-d5b578a{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-2ae456e{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-8cbaf74{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-e076d97{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-6d1afab{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9456 .elementor-element.elementor-element-17688b4{width:100%;max-width:100%;}.elementor-9456 .elementor-element.elementor-element-e9284b1{--n-accordion-title-font-size:var( --e-global-typography-2530c45-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-d23e8cc );--n-accordion-icon-hover-color:var( --e-global-color-d23e8cc );--n-accordion-icon-active-color:var( --e-global-color-d23e8cc );}.elementor-9456 .elementor-element.elementor-element-e9284b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}:where( .elementor-9456 .elementor-element.elementor-element-e9284b1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F8F8F8;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-9456 .elementor-element.elementor-element-e9284b1 {--n-accordion-padding:15px 20px 15px 20px;}:where( .elementor-9456 .elementor-element.elementor-element-e9284b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-2530c45-font-family ), Sans-serif;font-weight:var( --e-global-typography-2530c45-font-weight );line-height:var( --e-global-typography-2530c45-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-9456 .elementor-element.elementor-element-33ccc0b9 .elementor-heading-title{font-size:var( --e-global-typography-4ef6e43-font-size );line-height:var( --e-global-typography-4ef6e43-line-height );}.elementor-9456 .elementor-element.elementor-element-e9284b1{--n-accordion-title-font-size:var( --e-global-typography-2530c45-font-size );}:where( .elementor-9456 .elementor-element.elementor-element-e9284b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2530c45-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-9456 .elementor-element.elementor-element-33ccc0b9 .elementor-heading-title{font-size:var( --e-global-typography-4ef6e43-font-size );line-height:var( --e-global-typography-4ef6e43-line-height );}.elementor-9456 .elementor-element.elementor-element-e9284b1{--n-accordion-title-font-size:var( --e-global-typography-2530c45-font-size );}:where( .elementor-9456 .elementor-element.elementor-element-e9284b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2530c45-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51fa331 */.elementor-9456 .elementor-element.elementor-element-51fa331 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-51fa331 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b886418 */.elementor-9456 .elementor-element.elementor-element-b886418 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b886418 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-64c1c12 */.elementor-9456 .elementor-element.elementor-element-64c1c12 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-64c1c12 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca07d6d */.elementor-9456 .elementor-element.elementor-element-ca07d6d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-ca07d6d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b29f1dc */.elementor-9456 .elementor-element.elementor-element-b29f1dc {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a {
    padding: 0;
    border: none;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress .column-2 a:hover {
  background-color: transparent;
  color: #c08a1f;
}


.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-b29f1dc .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f3f9e7 */.elementor-9456 .elementor-element.elementor-element-0f3f9e7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-0f3f9e7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-acb31e6 */.elementor-9456 .elementor-element.elementor-element-acb31e6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-acb31e6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da1d35 */.elementor-9456 .elementor-element.elementor-element-7da1d35 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7da1d35 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b7dc5d */.elementor-9456 .elementor-element.elementor-element-1b7dc5d {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-1b7dc5d .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c73ac3 */.elementor-9456 .elementor-element.elementor-element-2c73ac3 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2c73ac3 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b939aa */.elementor-9456 .elementor-element.elementor-element-8b939aa {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-8b939aa .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aefd2b6 */.elementor-9456 .elementor-element.elementor-element-aefd2b6 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-aefd2b6 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7acfcf7 */.elementor-9456 .elementor-element.elementor-element-7acfcf7 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-7acfcf7 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ae456e */.elementor-9456 .elementor-element.elementor-element-2ae456e {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-2ae456e .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e076d97 */.elementor-9456 .elementor-element.elementor-element-e076d97 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-e076d97 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-17688b4 */.elementor-9456 .elementor-element.elementor-element-17688b4 {
    width: 1140px;
    overflow-x: auto!important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress {
  min-width: 1140px;
  width: 100%;
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody tr {
  display: flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress tbody td {
  flex: 1;
  padding: 20px 30px;
  border: none !important;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead {
  display: block;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr {
  display: flex;
  border-radius: 10px;
  margin-bottom: 10px;
}

/*
tr.row-1 {
    background-color: #f5f5f5!important;
  border: 10px solid  5px!important;
  margin-bottom: 0px;
}
*/

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead th {
  flex: 1;
  padding: 20px 30px;
  font-weight: bold;
  text-align: left;
  box-sizing: border-box;
}

/* Link styled as button */
.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a {
  display: inline-block;
  background-color: transparent;
  font-weight: 700;
  text-decoration: none;
  padding: 12px 34px;
  border-radius: 15px;
  border-width: 2px;
  border-color: #C08A1F;
  border-style: solid;
  transition: background-color 0.2s ease;
}


.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress a:hover {
  background-color: #C08A1F;
  color: white;
}

/* Column widths and alignment */
.column-1 { flex: 0 0 20% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-2 { flex: 0 0 45% !important;
     font-family: 'Raleway', sans-serif;
    font-weight: 600;}
.column-3 { flex: 0 0 15% !important;
     font-family: 'Raleway', sans-serif;}
.column-4 {
  display: flex;
  flex: 0 0 20% !important;
  align-items: center;
  justify-content: center;
   font-family: 'Raleway', sans-serif;
}



.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 {
  border: none !important;
  background-color: #2D2A2A !important;
  border-radius: 10 !important;
  color: #ffffff;
}

.elementor-9456 .elementor-element.elementor-element-17688b4 .tablepress thead tr.row-1 th {
  border: none !important;
  background-color: transparent !important;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e9284b1 */.elementor-9456 .elementor-element.elementor-element-e9284b1 .e-n-accordion-item-title {
    z-index: 1;
}

.elementor-9456 .elementor-element.elementor-element-e9284b1 .e-n-accordion-item-title-icon {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    align-content: center;
    justify-content: center;
    background: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753b186 */.elementor-9456 .elementor-element.elementor-element-753b186 {
    overflow-x: visible!important;
}/* End custom CSS */