.elementor-382 .elementor-element.elementor-element-1a4387e2{--display:flex;}.elementor-382 .elementor-element.elementor-element-1a4387e2:not(.elementor-motion-effects-element-type-background), .elementor-382 .elementor-element.elementor-element-1a4387e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-382 .elementor-element.elementor-element-1b5fcf3{--display:flex;--z-index:95;}.elementor-382 .elementor-element.elementor-element-1b5fcf3:not(.elementor-motion-effects-element-type-background), .elementor-382 .elementor-element.elementor-element-1b5fcf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-0b1979c > .elementor-widget-container{padding:2% 5% 2% 05%;}.elementor-382 .elementor-element.elementor-element-0b1979c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:75px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:105px;letter-spacing:-0.28px;word-spacing:0px;color:#000000;}.elementor-382 .elementor-element.elementor-element-d413065 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 05% 05% 05%;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-382 .elementor-element.elementor-element-0b1979c .elementor-heading-title{font-size:59px;line-height:60px;letter-spacing:-0.28px;word-spacing:0em;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-382 .elementor-element.elementor-element-0b1979c .elementor-heading-title{font-size:36px;line-height:40px;letter-spacing:-0.28px;word-spacing:0px;}}/* Start custom CSS */[data-custom-class='body'], [data-custom-class='body'] * {
  background: transparent;
}

[data-custom-class='title'], [data-custom-class='title'] * {
  font-family: Arial, sans-serif !important;
  font-size: 26px !important;
  color: #000000 !important;
  font-weight: bold;
}

[data-custom-class='subtitle'], [data-custom-class='subtitle'] * {
  font-family: Arial, sans-serif !important;
  color: #595959 !important;
  font-size: 14px !important;
  font-weight: bold;
}

[data-custom-class='heading_1'], [data-custom-class='heading_1'] * {
  font-family: Arial, sans-serif !important;
  font-size: 19px !important;
  color: #000000 !important;
  font-weight: bold;
}

[data-custom-class='heading_2'], [data-custom-class='heading_2'] * {
  font-family: Arial, sans-serif !important;
  font-size: 17px !important;
  color: #000000 !important;
  font-weight: bold;
}

[data-custom-class='body_text'], [data-custom-class='body_text'] * {
  color: #595959 !important;
  font-size: 14px !important;
  font-family: Arial, sans-serif !important;
  line-height: 1.5;
}

[data-custom-class='link'], [data-custom-class='link'] * {
  color: #3030F1 !important;
  font-size: 14px !important;
  font-family: Arial, sans-serif !important;
  word-break: break-word !important;
}

ul {
  list-style-type: square;
}

ul > li > ul {
  list-style-type: circle;
}

table {
  width: 100%;
  border-collapse: collapse;
}

th, td {
  border: 1px solid black;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

th {
  font-weight: bold;
}/* End custom CSS */