.elementor-20523
  .elementor-element.elementor-element-063985c
  > .elementor-container {
  min-height: 320px;
}
.elementor-20523
  .elementor-element.elementor-element-063985c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20523
  .elementor-element.elementor-element-063985c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/03/supportus.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-20523
  .elementor-element.elementor-element-063985c
  > .elementor-background-overlay {
  background-color: #0e0d0d;
  opacity: 0.75;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20523 .elementor-element.elementor-element-063985c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-20523 .elementor-element.elementor-element-4b536f9 {
  color: #eefafd;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}
.elementor-20523
  .elementor-element.elementor-element-4b536f9
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-ea4b064
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Humanii", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  text-transform: none;
  line-height: 50px;
}
.elementor-20523
  .elementor-element.elementor-element-ea4b064
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-20523 .elementor-element.elementor-element-3b78a73 {
  text-align: left;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  width: var(--container-widget-width, 380px);
  max-width: 380px;
  --container-widget-width: 380px;
  --container-widget-flex-grow: 0;
}
.elementor-20523 .elementor-element.elementor-element-803b1b7 {
  margin-top: 80px;
  margin-bottom: 0px;
  padding: 0px 30px 0px 30px;
}
.elementor-20523
  .elementor-element.elementor-element-8d096e1
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-20523
  .elementor-element.elementor-element-8d096e1
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-border);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 40px 0px 0px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 0px;
  padding: 0px 70px 0px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-8d096e1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20523
  .elementor-element.elementor-element-3b30867
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-heading_3-font-family), Sans-serif;
  font-size: var(--e-global-typography-heading_3-font-size);
  font-weight: var(--e-global-typography-heading_3-font-weight);
  text-transform: var(--e-global-typography-heading_3-text-transform);
  line-height: var(--e-global-typography-heading_3-line-height);
}
.elementor-20523
  .elementor-element.elementor-element-3b30867
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-e22ca03
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-fd35a6e
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-20523
  .elementor-element.elementor-element-fd35a6e
  > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
}
.elementor-20523
  .elementor-element.elementor-element-fc7860d
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-20523
  .elementor-element.elementor-element-fc7860d
  > .elementor-widget-container {
  margin: 3px 0px 10px 0px;
}
.elementor-20523 .elementor-element.elementor-element-fb5746e {
  color: var(--e-global-color-lighter);
  font-size: 14px;
}
.elementor-20523
  .elementor-element.elementor-element-fb5746e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 15px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-border);
}
.elementor-20523
  .elementor-element.elementor-element-7cd0656
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-20523
  .elementor-element.elementor-element-7cd0656
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-20523 .elementor-element.elementor-element-f1c1b8c {
  color: var(--e-global-color-lighter);
  font-size: 14px;
}
.elementor-20523
  .elementor-element.elementor-element-f1c1b8c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-border);
}
.elementor-20523
  .elementor-element.elementor-element-1ba1278
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-20523
  .elementor-element.elementor-element-1ba1278
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-20523 .elementor-element.elementor-element-4abdc83 {
  color: var(--e-global-color-lighter);
  font-size: 14px;
}
.elementor-20523
  .elementor-element.elementor-element-4abdc83
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-border);
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-repeater-item-9bbde97.elementor-social-icon {
  background-color: #00000000;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-repeater-item-9bbde97.elementor-social-icon
  i {
  color: #323133;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-repeater-item-9bbde97.elementor-social-icon
  svg {
  fill: #323133;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-repeater-item-87f153f.elementor-social-icon {
  background-color: #00000000;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-repeater-item-87f153f.elementor-social-icon
  i {
  color: #323133;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-repeater-item-87f153f.elementor-social-icon
  svg {
  fill: #323133;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-repeater-item-fdaacbf.elementor-social-icon {
  background-color: #00000000;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-repeater-item-fdaacbf.elementor-social-icon
  i {
  color: #323133;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-repeater-item-fdaacbf.elementor-social-icon
  svg {
  fill: #323133;
}
.elementor-20523 .elementor-element.elementor-element-1cacab3 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 25px;
  --grid-column-gap: 35px;
  --grid-row-gap: 0px;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-widget-container {
  text-align: center;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-social-icon {
  --icon-padding: 0em;
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-primary);
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-20523
  .elementor-element.elementor-element-1cacab3
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-20523 .elementor-element.elementor-element-f24c9d6 {
  margin-top: 80px;
  margin-bottom: 0px;
  padding: 0px 30px 0px 30px;
}
.elementor-20523
  .elementor-element.elementor-element-3695b2e
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-20523
  .elementor-element.elementor-element-3695b2e
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-border);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 40px 0px 0px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 0px;
  padding: 0px 70px 0px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-3695b2e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20523
  .elementor-element.elementor-element-39ef2bf
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-heading_3-font-family), Sans-serif;
  font-size: var(--e-global-typography-heading_3-font-size);
  font-weight: var(--e-global-typography-heading_3-font-weight);
  text-transform: var(--e-global-typography-heading_3-text-transform);
  line-height: var(--e-global-typography-heading_3-line-height);
}
.elementor-20523
  .elementor-element.elementor-element-39ef2bf
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-6b7ca0c
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-7ed272d
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-20523
  .elementor-element.elementor-element-7ed272d
  > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
}
.elementor-20523
  .elementor-element.elementor-element-1bb4703
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-20523
  .elementor-element.elementor-element-1bb4703
  > .elementor-widget-container {
  margin: 3px 0px 56px 0px;
}
.elementor-20523 .elementor-element.elementor-element-d797316 {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-20523
  .elementor-element.elementor-element-d797316
  .elementor-widget-container {
  text-align: center;
}
.elementor-20523
  .elementor-element.elementor-element-7501a97
  .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: #007eb8;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #007eb8;
}
.elementor-20523
  .elementor-element.elementor-element-7501a97
  .elementor-button:hover,
.elementor-20523
  .elementor-element.elementor-element-7501a97
  .elementor-button:focus {
  background-color: #0485c0;
  border-color: #0485c0;
}
.elementor-20523
  .elementor-element.elementor-element-7501a97
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-3cb7a33
  .elementor-button {
  background-color: #ffffff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
}
.elementor-20523
  .elementor-element.elementor-element-3cb7a33
  .elementor-button:hover,
.elementor-20523
  .elementor-element.elementor-element-3cb7a33
  .elementor-button:focus {
  color: #ffffff;
  background-color: #0077ae;
}
.elementor-20523
  .elementor-element.elementor-element-3cb7a33
  .elementor-button:hover
  svg,
.elementor-20523
  .elementor-element.elementor-element-3cb7a33
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-20523
  .elementor-element.elementor-element-3cb7a33
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-27d50b0
  > .elementor-container {
  max-width: 1320px;
}
.elementor-20523
  .elementor-element.elementor-element-27d50b0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-20523
  .elementor-element.elementor-element-27d50b0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-size: cover;
}
.elementor-20523 .elementor-element.elementor-element-27d50b0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 85px;
  padding: 90px 15px 110px 15px;
}
.elementor-20523
  .elementor-element.elementor-element-27d50b0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20523
  .elementor-element.elementor-element-353c637.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20523 .elementor-element.elementor-element-0bc6683 {
  text-align: center;
  color: var(--e-global-color-lighter);
  font-family: var(--e-global-typography-heading_2-font-family), Sans-serif;
  font-size: var(--e-global-typography-heading_2-font-size);
  font-weight: var(--e-global-typography-heading_2-font-weight);
  text-transform: var(--e-global-typography-heading_2-text-transform);
  line-height: var(--e-global-typography-heading_2-line-height);
}
.elementor-20523
  .elementor-element.elementor-element-0bc6683
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-20523 .elementor-element.elementor-element-bd62750 {
  text-align: center;
}
.elementor-20523
  .elementor-element.elementor-element-bd62750
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Humanii", Sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
}
.elementor-20523
  .elementor-element.elementor-element-bd62750
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-20523 .elementor-element.elementor-element-c4bab2e {
  text-align: center;
  font-size: 18px;
  line-height: 24px;
  width: var(--container-widget-width, 800px);
  max-width: 800px;
  --container-widget-width: 800px;
  --container-widget-flex-grow: 0;
}
.elementor-20523
  .elementor-element.elementor-element-c4bab2e
  > .elementor-widget-container {
  margin: 0px 0px 45px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-44b8529.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20523
  .elementor-element.elementor-element-44b8529
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-20523
  .elementor-element.elementor-element-44b8529:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-20523
  .elementor-element.elementor-element-44b8529
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #084a5a;
}
.elementor-20523
  .elementor-element.elementor-element-44b8529:hover
  > .elementor-element-populated {
  background-color: #003443;
}
.elementor-20523
  .elementor-element.elementor-element-44b8529
  > .elementor-element-populated,
.elementor-20523
  .elementor-element.elementor-element-44b8529
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-20523
  .elementor-element.elementor-element-44b8529
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-20523
  .elementor-element.elementor-element-44b8529
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 40px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-44b8529
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20523 .elementor-element.elementor-element-b533967 img {
  opacity: 0.6;
  transition-duration: 0.4s;
  border-radius: 5px 5px 5px 5px;
}
.elementor-20523
  .elementor-element.elementor-element-b533967
  > .elementor-widget-container {
  background-color: #000000;
  border-radius: 5px 5px 5px 5px;
}
.elementor-20523
  .elementor-element.elementor-element-bdbd689
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Vidaloka", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}
.elementor-20523
  .elementor-element.elementor-element-bdbd689
  > .elementor-widget-container {
  margin: 40px 50px 20px 50px;
}
.elementor-20523 .elementor-element.elementor-element-029f561 {
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
}
.elementor-20523
  .elementor-element.elementor-element-029f561
  > .elementor-widget-container {
  margin: 0px 50px 0px 50px;
}
.elementor-20523
  .elementor-element.elementor-element-ed8234a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20523
  .elementor-element.elementor-element-ed8234a
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-20523
  .elementor-element.elementor-element-ed8234a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-20523
  .elementor-element.elementor-element-ed8234a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ba5419;
}
.elementor-20523
  .elementor-element.elementor-element-ed8234a:hover
  > .elementor-element-populated {
  background-color: #a14816;
}
.elementor-20523
  .elementor-element.elementor-element-ed8234a
  > .elementor-element-populated,
.elementor-20523
  .elementor-element.elementor-element-ed8234a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-20523
  .elementor-element.elementor-element-ed8234a
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-20523
  .elementor-element.elementor-element-ed8234a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 40px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-ed8234a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20523 .elementor-element.elementor-element-25b3eb9 img {
  opacity: 0.6;
  transition-duration: 0.4s;
  border-radius: 5px 5px 5px 5px;
}
.elementor-20523
  .elementor-element.elementor-element-25b3eb9
  > .elementor-widget-container {
  background-color: #000000;
  border-radius: 5px 5px 5px 5px;
}
.elementor-20523
  .elementor-element.elementor-element-4093651
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Vidaloka", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}
.elementor-20523
  .elementor-element.elementor-element-4093651
  > .elementor-widget-container {
  margin: 40px 50px 20px 50px;
}
.elementor-20523 .elementor-element.elementor-element-eac8311 {
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
}
.elementor-20523
  .elementor-element.elementor-element-eac8311
  > .elementor-widget-container {
  margin: 0px 50px 0px 50px;
}
.elementor-20523
  .elementor-element.elementor-element-961cd27.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-20523
  .elementor-element.elementor-element-961cd27
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-20523
  .elementor-element.elementor-element-961cd27:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-20523
  .elementor-element.elementor-element-961cd27
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #4cb147;
}
.elementor-20523
  .elementor-element.elementor-element-961cd27:hover
  > .elementor-element-populated {
  background-color: #379033;
}
.elementor-20523
  .elementor-element.elementor-element-961cd27
  > .elementor-element-populated,
.elementor-20523
  .elementor-element.elementor-element-961cd27
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-20523
  .elementor-element.elementor-element-961cd27
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-20523
  .elementor-element.elementor-element-961cd27
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 40px 0px;
}
.elementor-20523
  .elementor-element.elementor-element-961cd27
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20523 .elementor-element.elementor-element-a8293e7 img {
  opacity: 0.6;
  transition-duration: 0.4s;
  border-radius: 5px 5px 5px 5px;
}
.elementor-20523
  .elementor-element.elementor-element-a8293e7
  > .elementor-widget-container {
  background-color: #000000;
  border-radius: 5px 5px 5px 5px;
}
.elementor-20523
  .elementor-element.elementor-element-6eb4fb0
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Vidaloka", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}
.elementor-20523
  .elementor-element.elementor-element-6eb4fb0
  > .elementor-widget-container {
  margin: 40px 50px 20px 50px;
}
.elementor-20523 .elementor-element.elementor-element-9a03d0b {
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
}
.elementor-20523
  .elementor-element.elementor-element-9a03d0b
  > .elementor-widget-container {
  margin: 0px 50px 0px 50px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-20523 .elementor-element.elementor-element-8d096e1 {
    width: 75%;
  }
  .elementor-20523 .elementor-element.elementor-element-fd35a6e {
    width: 25%;
  }
  .elementor-20523 .elementor-element.elementor-element-3695b2e {
    width: 75%;
  }
  .elementor-20523 .elementor-element.elementor-element-7ed272d {
    width: 25%;
  }
}
@media (max-width: 1024px) {
  .elementor-20523
    .elementor-element.elementor-element-063985c
    > .elementor-container {
    min-height: 200px;
  }
  .elementor-20523
    .elementor-element.elementor-element-ea4b064
    .elementor-heading-title {
    font-size: 42px;
    line-height: 42px;
  }
  .elementor-20523
    .elementor-element.elementor-element-8d096e1
    > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 0px;
  }
  .elementor-20523
    .elementor-element.elementor-element-3b30867
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_3-font-size);
    line-height: var(--e-global-typography-heading_3-line-height);
  }
  .elementor-20523
    .elementor-element.elementor-element-fd35a6e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-20523
    .elementor-element.elementor-element-3695b2e
    > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 0px;
  }
  .elementor-20523
    .elementor-element.elementor-element-39ef2bf
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_3-font-size);
    line-height: var(--e-global-typography-heading_3-line-height);
  }
  .elementor-20523
    .elementor-element.elementor-element-7ed272d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-0bc6683 {
    font-size: var(--e-global-typography-heading_2-font-size);
    line-height: var(--e-global-typography-heading_2-line-height);
  }
  .elementor-20523 .elementor-element.elementor-element-bd62750 {
    width: var(--container-widget-width, 650px);
    max-width: 650px;
    --container-widget-width: 650px;
    --container-widget-flex-grow: 0;
  }
  .elementor-20523 .elementor-element.elementor-element-bdbd689 {
    text-align: left;
  }
  .elementor-20523
    .elementor-element.elementor-element-bdbd689
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-20523
    .elementor-element.elementor-element-bdbd689
    > .elementor-widget-container {
    margin: 30px 0px 20px 20px;
  }
  .elementor-20523 .elementor-element.elementor-element-029f561 {
    text-align: left;
    width: initial;
    max-width: initial;
  }
  .elementor-20523
    .elementor-element.elementor-element-029f561
    > .elementor-widget-container {
    margin: 0px 10px 0px 20px;
  }
  .elementor-20523 .elementor-element.elementor-element-4093651 {
    text-align: left;
  }
  .elementor-20523
    .elementor-element.elementor-element-4093651
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-20523
    .elementor-element.elementor-element-4093651
    > .elementor-widget-container {
    margin: 30px 0px 20px 20px;
  }
  .elementor-20523 .elementor-element.elementor-element-eac8311 {
    text-align: left;
    width: initial;
    max-width: initial;
  }
  .elementor-20523
    .elementor-element.elementor-element-eac8311
    > .elementor-widget-container {
    margin: 0px 10px 0px 20px;
  }
  .elementor-20523 .elementor-element.elementor-element-6eb4fb0 {
    text-align: left;
  }
  .elementor-20523
    .elementor-element.elementor-element-6eb4fb0
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-20523
    .elementor-element.elementor-element-6eb4fb0
    > .elementor-widget-container {
    margin: 30px 0px 20px 20px;
  }
  .elementor-20523 .elementor-element.elementor-element-9a03d0b {
    text-align: left;
    width: initial;
    max-width: initial;
  }
  .elementor-20523
    .elementor-element.elementor-element-9a03d0b
    > .elementor-widget-container {
    margin: 0px 10px 0px 20px;
  }
}
@media (max-width: 767px) {
  .elementor-20523
    .elementor-element.elementor-element-063985c
    > .elementor-container {
    min-height: 150px;
  }
  .elementor-20523 .elementor-element.elementor-element-063985c {
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 60px 15px 60px 15px;
  }
  .elementor-20523
    .elementor-element.elementor-element-878574d.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-20523 .elementor-element.elementor-element-4b536f9 {
    text-align: center;
  }
  .elementor-20523
    .elementor-element.elementor-element-4b536f9
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-ea4b064 {
    text-align: center;
  }
  .elementor-20523
    .elementor-element.elementor-element-ea4b064
    .elementor-heading-title {
    font-size: 34px;
    line-height: 34px;
  }
  .elementor-20523
    .elementor-element.elementor-element-ea4b064
    > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-3b78a73 {
    text-align: center;
  }
  .elementor-20523 .elementor-element.elementor-element-803b1b7 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-20523
    .elementor-element.elementor-element-8d096e1
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20523
    .elementor-element.elementor-element-3b30867
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_3-font-size);
    line-height: var(--e-global-typography-heading_3-line-height);
  }
  .elementor-20523
    .elementor-element.elementor-element-fc7860d
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-20523
    .elementor-element.elementor-element-7cd0656
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-20523
    .elementor-element.elementor-element-1ba1278
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-20523
    .elementor-element.elementor-element-1cacab3
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-f24c9d6 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-20523
    .elementor-element.elementor-element-3695b2e
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-20523
    .elementor-element.elementor-element-39ef2bf
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_3-font-size);
    line-height: var(--e-global-typography-heading_3-line-height);
  }
  .elementor-20523
    .elementor-element.elementor-element-1bb4703
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-27d50b0 {
    margin-top: 0px;
    margin-bottom: 70px;
    padding: 60px 15px 80px 15px;
  }
  .elementor-20523 .elementor-element.elementor-element-0bc6683 {
    text-align: center;
    font-size: var(--e-global-typography-heading_2-font-size);
    line-height: var(--e-global-typography-heading_2-line-height);
  }
  .elementor-20523 .elementor-element.elementor-element-bd62750 {
    text-align: center;
    width: initial;
    max-width: initial;
  }
  .elementor-20523
    .elementor-element.elementor-element-bd62750
    .elementor-heading-title {
    font-size: 34px;
    line-height: 40px;
  }
  .elementor-20523 .elementor-element.elementor-element-c4bab2e {
    text-align: center;
  }
  .elementor-20523
    .elementor-element.elementor-element-44b8529
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-bdbd689 {
    text-align: center;
  }
  .elementor-20523
    .elementor-element.elementor-element-bdbd689
    > .elementor-widget-container {
    margin: 50px 0px 15px 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-029f561 {
    text-align: center;
    width: var(--container-widget-width, 410px);
    max-width: 410px;
    --container-widget-width: 410px;
    --container-widget-flex-grow: 0;
  }
  .elementor-20523
    .elementor-element.elementor-element-029f561
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-20523
    .elementor-element.elementor-element-ed8234a
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-4093651 {
    text-align: center;
  }
  .elementor-20523
    .elementor-element.elementor-element-4093651
    > .elementor-widget-container {
    margin: 50px 0px 15px 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-eac8311 {
    text-align: center;
    width: var(--container-widget-width, 410px);
    max-width: 410px;
    --container-widget-width: 410px;
    --container-widget-flex-grow: 0;
  }
  .elementor-20523
    .elementor-element.elementor-element-eac8311
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-20523
    .elementor-element.elementor-element-961cd27
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-6eb4fb0 {
    text-align: center;
  }
  .elementor-20523
    .elementor-element.elementor-element-6eb4fb0
    > .elementor-widget-container {
    margin: 50px 0px 15px 0px;
  }
  .elementor-20523 .elementor-element.elementor-element-9a03d0b {
    text-align: center;
    width: var(--container-widget-width, 410px);
    max-width: 410px;
    --container-widget-width: 410px;
    --container-widget-flex-grow: 0;
  }
  .elementor-20523
    .elementor-element.elementor-element-9a03d0b
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-20523 .elementor-element.elementor-element-878574d {
    width: 60%;
  }
} /* Start custom CSS for section, class: .elementor-element-cc68f76 */
.elementor-20523
  .elementor-element.elementor-element-cc68f76.elementor-column:hoverimg {
  opacity: 1;
} /* End custom CSS */
