.elementor-194
  .elementor-element.elementor-element-be1b759
  > .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-194 .elementor-element.elementor-element-e566e7b {
  margin-top: -75px;
  margin-bottom: 0px;
  padding: 0px 30px 0px 30px;
  z-index: 2;
}
.elementor-bc-flex-widget
  .elementor-194
  .elementor-element.elementor-element-8c51f67.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-8c51f67.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-8c51f67
  > .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-bc-flex-widget
  .elementor-194
  .elementor-element.elementor-element-e672e64.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-e672e64.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-e672e64
  > .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-194
  .elementor-element.elementor-element-e672e64:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-194
  .elementor-element.elementor-element-e672e64
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-e672e64
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-194
  .elementor-element.elementor-element-e672e64
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-194
  .elementor-element.elementor-element-07e0587
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-194
  .elementor-element.elementor-element-07e0587.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-07e0587.elementor-view-framed
  .elementor-icon,
.elementor-194
  .elementor-element.elementor-element-07e0587.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-07e0587.elementor-view-framed
  .elementor-icon,
.elementor-194
  .elementor-element.elementor-element-07e0587.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-194 .elementor-element.elementor-element-07e0587 .elementor-icon {
  font-size: 100px;
}
.elementor-194
  .elementor-element.elementor-element-07e0587
  .elementor-icon
  svg {
  height: 100px;
}
.elementor-194
  .elementor-element.elementor-element-ffab8f3
  > .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-194
  .elementor-element.elementor-element-ffab8f3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-194
  .elementor-element.elementor-element-ffab8f3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-ffab8f3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 45px 0px 45px 0px;
}
.elementor-194
  .elementor-element.elementor-element-ffab8f3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-194
  .elementor-element.elementor-element-5a8f050
  .elementor-heading-title {
  color: #ffffff;
  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-194
  .elementor-element.elementor-element-5a8f050
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-194
  .elementor-element.elementor-element-6d6cc59
  .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-heading_4-font-family), Sans-serif;
  font-size: var(--e-global-typography-heading_4-font-size);
  font-weight: var(--e-global-typography-heading_4-font-weight);
  text-transform: var(--e-global-typography-heading_4-text-transform);
  line-height: var(--e-global-typography-heading_4-line-height);
}
.elementor-194
  .elementor-element.elementor-element-6d6cc59
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-194
  .elementor-element.elementor-element-95be514
  .elementor-heading-title {
  color: #ffffff;
  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-194
  .elementor-element.elementor-element-95be514
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-194
  .elementor-element.elementor-element-2be2d3a
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Humanii", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-c8fb53e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-194
  .elementor-element.elementor-element-c8fb53e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-194 .elementor-element.elementor-element-c8fb53e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 30px 0px 30px;
}
.elementor-194
  .elementor-element.elementor-element-c8fb53e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-194
  .elementor-element.elementor-element-9a84d8c
  > .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-194
  .elementor-element.elementor-element-9a84d8c
  > .elementor-element-populated {
  margin: -50px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
}
.elementor-194 .elementor-element.elementor-element-aec9791 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 15px;
}
.elementor-194
  .elementor-element.elementor-element-aec9791
  .elementor-divider-separator {
  width: 80px;
}
.elementor-194 .elementor-element.elementor-element-aec9791 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-194
  .elementor-element.elementor-element-aec9791
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-194
  .elementor-element.elementor-element-b15fbe5
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-heading_1-font-family), Sans-serif;
  font-size: var(--e-global-typography-heading_1-font-size);
  font-weight: var(--e-global-typography-heading_1-font-weight);
  text-transform: var(--e-global-typography-heading_1-text-transform);
  line-height: var(--e-global-typography-heading_1-line-height);
}
.elementor-194
  .elementor-element.elementor-element-b15fbe5
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-194 .elementor-element.elementor-element-1e09c0a {
  font-size: 18px;
}
.elementor-194
  .elementor-element.elementor-element-1e09c0a
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-194
  .elementor-element.elementor-element-d25c060
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-194
  .elementor-element.elementor-element-d25c060
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-194 .elementor-element.elementor-element-d25c060 .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-primary_hover);
  border-radius: 0px 0px 0px 0px;
  padding: 15px 45px 15px 45px;
}
.elementor-194
  .elementor-element.elementor-element-d25c060
  .elementor-button:hover,
.elementor-194
  .elementor-element.elementor-element-d25c060
  .elementor-button:focus {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-330eef4
  > .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-194
  .elementor-element.elementor-element-330eef4
  > .elementor-element-populated {
  margin: 30px 40px 130px 40px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 40px;
}
.elementor-194
  .elementor-element.elementor-element-1bd2db1
  .elementor-heading-title {
  color: var(--e-global-color-secondary_hover);
  font-family: "Humanii", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  text-transform: none;
  line-height: 50px;
}
.elementor-194
  .elementor-element.elementor-element-1bd2db1
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194
  .elementor-element.elementor-element-22ae293.elementor-view-stacked
  .elementor-icon {
  background-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-22ae293.elementor-view-framed
  .elementor-icon,
.elementor-194
  .elementor-element.elementor-element-22ae293.elementor-view-default
  .elementor-icon {
  fill: #dbdada;
  color: #dbdada;
  border-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-22ae293.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-22ae293.elementor-view-framed
  .elementor-icon:hover,
.elementor-194
  .elementor-element.elementor-element-22ae293.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-22ae293.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 30px;
}
.elementor-194
  .elementor-element.elementor-element-22ae293.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 30px;
}
.elementor-194
  .elementor-element.elementor-element-22ae293.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 30px;
}
.elementor-194 .elementor-element.elementor-element-22ae293 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-22ae293
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-22ae293
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-22ae293
  .elementor-icon-box-title
  a {
  font-family: "Humanii", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-22ae293
  .elementor-icon-box-description {
  font-family: "Humanii", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-22ae293
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9.elementor-view-stacked
  .elementor-icon {
  background-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9.elementor-view-framed
  .elementor-icon,
.elementor-194
  .elementor-element.elementor-element-9e6b7a9.elementor-view-default
  .elementor-icon {
  fill: #dbdada;
  color: #dbdada;
  border-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9.elementor-view-framed
  .elementor-icon:hover,
.elementor-194
  .elementor-element.elementor-element-9e6b7a9.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 30px;
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 30px;
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 30px;
}
.elementor-194 .elementor-element.elementor-element-9e6b7a9 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-9e6b7a9
  .elementor-icon-box-title
  a {
  font-family: "Humanii", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9
  .elementor-icon-box-description {
  font-family: "Humanii", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-9e6b7a9
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194
  .elementor-element.elementor-element-be24b2e.elementor-view-stacked
  .elementor-icon {
  background-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-be24b2e.elementor-view-framed
  .elementor-icon,
.elementor-194
  .elementor-element.elementor-element-be24b2e.elementor-view-default
  .elementor-icon {
  fill: #dbdada;
  color: #dbdada;
  border-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-be24b2e.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-be24b2e.elementor-view-framed
  .elementor-icon:hover,
.elementor-194
  .elementor-element.elementor-element-be24b2e.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-be24b2e.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 30px;
}
.elementor-194
  .elementor-element.elementor-element-be24b2e.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 30px;
}
.elementor-194
  .elementor-element.elementor-element-be24b2e.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 30px;
}
.elementor-194 .elementor-element.elementor-element-be24b2e .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-be24b2e
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-be24b2e
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-be24b2e
  .elementor-icon-box-title
  a {
  font-family: "Humanii", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-be24b2e
  .elementor-icon-box-description {
  font-family: "Humanii", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-be24b2e
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194
  .elementor-element.elementor-element-a896215.elementor-view-stacked
  .elementor-icon {
  background-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-a896215.elementor-view-framed
  .elementor-icon,
.elementor-194
  .elementor-element.elementor-element-a896215.elementor-view-default
  .elementor-icon {
  fill: #dbdada;
  color: #dbdada;
  border-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-a896215.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-a896215.elementor-view-framed
  .elementor-icon:hover,
.elementor-194
  .elementor-element.elementor-element-a896215.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-a896215.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 30px;
}
.elementor-194
  .elementor-element.elementor-element-a896215.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 30px;
}
.elementor-194
  .elementor-element.elementor-element-a896215.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 30px;
}
.elementor-194 .elementor-element.elementor-element-a896215 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-a896215
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-a896215
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-a896215
  .elementor-icon-box-title
  a {
  font-family: "Humanii", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-a896215
  .elementor-icon-box-description {
  font-family: "Humanii", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-a896215
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194
  .elementor-element.elementor-element-11d0618
  > .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-194
  .elementor-element.elementor-element-11d0618
  > .elementor-element-populated {
  margin: 70px 40px 130px 40px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 40px;
}
.elementor-194
  .elementor-element.elementor-element-4d99e22.elementor-view-stacked
  .elementor-icon {
  background-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-4d99e22.elementor-view-framed
  .elementor-icon,
.elementor-194
  .elementor-element.elementor-element-4d99e22.elementor-view-default
  .elementor-icon {
  fill: #dbdada;
  color: #dbdada;
  border-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-4d99e22.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-4d99e22.elementor-view-framed
  .elementor-icon:hover,
.elementor-194
  .elementor-element.elementor-element-4d99e22.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-4d99e22.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 30px;
}
.elementor-194
  .elementor-element.elementor-element-4d99e22.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 30px;
}
.elementor-194
  .elementor-element.elementor-element-4d99e22.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 30px;
}
.elementor-194 .elementor-element.elementor-element-4d99e22 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-4d99e22
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-4d99e22
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-4d99e22
  .elementor-icon-box-title
  a {
  font-family: "Humanii", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-4d99e22
  .elementor-icon-box-description {
  font-family: "Humanii", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-4d99e22
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd.elementor-view-stacked
  .elementor-icon {
  background-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd.elementor-view-framed
  .elementor-icon,
.elementor-194
  .elementor-element.elementor-element-e6c9ebd.elementor-view-default
  .elementor-icon {
  fill: #dbdada;
  color: #dbdada;
  border-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd.elementor-view-framed
  .elementor-icon:hover,
.elementor-194
  .elementor-element.elementor-element-e6c9ebd.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 30px;
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 30px;
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 30px;
}
.elementor-194 .elementor-element.elementor-element-e6c9ebd .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-e6c9ebd
  .elementor-icon-box-title
  a {
  font-family: "Humanii", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd
  .elementor-icon-box-description {
  font-family: "Humanii", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-e6c9ebd
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194
  .elementor-element.elementor-element-acd0b35.elementor-view-stacked
  .elementor-icon {
  background-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-acd0b35.elementor-view-framed
  .elementor-icon,
.elementor-194
  .elementor-element.elementor-element-acd0b35.elementor-view-default
  .elementor-icon {
  fill: #dbdada;
  color: #dbdada;
  border-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-acd0b35.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-acd0b35.elementor-view-framed
  .elementor-icon:hover,
.elementor-194
  .elementor-element.elementor-element-acd0b35.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-acd0b35.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 30px;
}
.elementor-194
  .elementor-element.elementor-element-acd0b35.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 30px;
}
.elementor-194
  .elementor-element.elementor-element-acd0b35.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 30px;
}
.elementor-194 .elementor-element.elementor-element-acd0b35 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-acd0b35
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-acd0b35
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-acd0b35
  .elementor-icon-box-title
  a {
  font-family: "Humanii", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-acd0b35
  .elementor-icon-box-description {
  font-family: "Humanii", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-acd0b35
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194
  .elementor-element.elementor-element-4e22f27.elementor-view-stacked
  .elementor-icon {
  background-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-4e22f27.elementor-view-framed
  .elementor-icon,
.elementor-194
  .elementor-element.elementor-element-4e22f27.elementor-view-default
  .elementor-icon {
  fill: #dbdada;
  color: #dbdada;
  border-color: #dbdada;
}
.elementor-194
  .elementor-element.elementor-element-4e22f27.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-4e22f27.elementor-view-framed
  .elementor-icon:hover,
.elementor-194
  .elementor-element.elementor-element-4e22f27.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-4e22f27.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 30px;
}
.elementor-194
  .elementor-element.elementor-element-4e22f27.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 30px;
}
.elementor-194
  .elementor-element.elementor-element-4e22f27.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 30px;
}
.elementor-194 .elementor-element.elementor-element-4e22f27 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-4e22f27
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-4e22f27
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-4e22f27
  .elementor-icon-box-title
  a {
  font-family: "Humanii", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-4e22f27
  .elementor-icon-box-description {
  font-family: "Humanii", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  line-height: 24px;
}
.elementor-194
  .elementor-element.elementor-element-4e22f27
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194
  .elementor-element.elementor-element-1f9ac5d
  > .elementor-container {
  max-width: 1800px;
}
.elementor-194
  .elementor-element.elementor-element-1f9ac5d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-194
  .elementor-element.elementor-element-1f9ac5d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0e0e0e;
}
.elementor-194 .elementor-element.elementor-element-1f9ac5d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 15px 80px 15px;
}
.elementor-194
  .elementor-element.elementor-element-1f9ac5d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-194
  .elementor-element.elementor-element-aff4fd3
  > .elementor-element-populated {
  margin: 50px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-194 .elementor-element.elementor-element-09fec89 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 15px;
}
.elementor-194
  .elementor-element.elementor-element-09fec89
  .elementor-divider-separator {
  width: 80px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-194 .elementor-element.elementor-element-09fec89 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-194
  .elementor-element.elementor-element-09fec89
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-194 .elementor-element.elementor-element-e10d728 {
  text-align: center;
}
.elementor-194
  .elementor-element.elementor-element-e10d728
  .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-heading_1-font-family), Sans-serif;
  font-size: var(--e-global-typography-heading_1-font-size);
  font-weight: var(--e-global-typography-heading_1-font-weight);
  text-transform: var(--e-global-typography-heading_1-text-transform);
  line-height: var(--e-global-typography-heading_1-line-height);
}
.elementor-194
  .elementor-element.elementor-element-e10d728
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194 .elementor-element.elementor-element-beb55d4 {
  margin-top: 0px;
  margin-bottom: 80px;
}
.elementor-194
  .elementor-element.elementor-element-b65098b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-194
  .elementor-element.elementor-element-b65098b
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-194 .elementor-element.elementor-element-a618e95 .banner-image img {
  height: 540px;
}
.elementor-194 .elementor-element.elementor-element-a618e95 .banner-image {
  height: 540px;
}
.elementor-194
  .elementor-element.elementor-element-a618e95
  .elementor-humani-banner-wrapper:hover
  .banner-image:before {
  background-color: var(--e-global-color-accent);
  opacity: 0.8;
}
.elementor-194
  .elementor-element.elementor-element-a618e95
  .banner-top
  .sub-title {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-a618e95
  .layout-style-2:hover
  .sub-title
  .line {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-a618e95
  .layout-style-1
  .banner-content
  .content {
  margin-top: 25px;
}
.elementor-194 .elementor-element.elementor-element-a618e95 .banner-top .title {
  margin-bottom: 25px;
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-a618e95
  .banner-content
  .title {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-a618e95
  .banner-content
  .description {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-a618e95
  .banner-top
  .description {
  color: #ffffff;
  border-top-color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-a618e95
  .banner-content
  .button-banner
  span {
  font-family: "Humanii", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-a618e95
  .banner-content
  .button-banner {
  background-color: var(--e-global-color-primary);
  border-radius: 24px 24px 24px 24px;
  padding: 13px 35px 13px 35px;
  margin: 0px 0px 20px 22px;
}
.elementor-194 .elementor-element.elementor-element-a618e95 {
  width: initial;
  max-width: initial;
}
.elementor-194
  .elementor-element.elementor-element-9357d90.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-194
  .elementor-element.elementor-element-9357d90
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-194 .elementor-element.elementor-element-d5792fc .banner-image img {
  height: 540px;
}
.elementor-194 .elementor-element.elementor-element-d5792fc .banner-image {
  height: 540px;
}
.elementor-194
  .elementor-element.elementor-element-d5792fc
  .elementor-humani-banner-wrapper:hover
  .banner-image:before {
  background-color: var(--e-global-color-accent);
  opacity: 0.8;
}
.elementor-194
  .elementor-element.elementor-element-d5792fc
  .banner-top
  .sub-title {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-d5792fc
  .layout-style-2:hover
  .sub-title
  .line {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-d5792fc
  .layout-style-1
  .banner-content
  .content {
  margin-top: 25px;
}
.elementor-194 .elementor-element.elementor-element-d5792fc .banner-top .title {
  margin-bottom: 25px;
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-d5792fc
  .banner-content
  .title {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-d5792fc
  .banner-content
  .description {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-d5792fc
  .banner-top
  .description {
  color: #ffffff;
  border-top-color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-d5792fc
  .banner-content
  .button-banner
  span {
  font-family: "Humanii", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-d5792fc
  .banner-content
  .button-banner {
  background-color: var(--e-global-color-primary);
  border-radius: 24px 24px 24px 24px;
  padding: 13px 35px 13px 35px;
  margin: 0px 0px 20px 22px;
}
.elementor-194 .elementor-element.elementor-element-d5792fc {
  width: auto;
  max-width: auto;
}
.elementor-194
  .elementor-element.elementor-element-3b41acf.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-194
  .elementor-element.elementor-element-3b41acf
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-194 .elementor-element.elementor-element-35a1f7b .banner-image img {
  height: 540px;
}
.elementor-194 .elementor-element.elementor-element-35a1f7b .banner-image {
  height: 540px;
}
.elementor-194
  .elementor-element.elementor-element-35a1f7b
  .elementor-humani-banner-wrapper:hover
  .banner-image:before {
  background-color: var(--e-global-color-accent);
  opacity: 0.8;
}
.elementor-194
  .elementor-element.elementor-element-35a1f7b
  .banner-top
  .sub-title {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-35a1f7b
  .layout-style-2:hover
  .sub-title
  .line {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-35a1f7b
  .layout-style-1
  .banner-content
  .content {
  margin-top: 25px;
}
.elementor-194 .elementor-element.elementor-element-35a1f7b .banner-top .title {
  margin-bottom: 25px;
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-35a1f7b
  .banner-content
  .title {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-35a1f7b
  .banner-content
  .description {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-35a1f7b
  .banner-top
  .description {
  color: #ffffff;
  border-top-color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-35a1f7b
  .banner-content
  .button-banner
  span {
  font-family: "Humanii", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-35a1f7b
  .banner-content
  .button-banner {
  background-color: var(--e-global-color-primary);
  border-radius: 24px 24px 24px 24px;
  padding: 13px 35px 13px 35px;
  margin: 0px 0px 20px 22px;
}
.elementor-194 .elementor-element.elementor-element-35a1f7b {
  width: auto;
  max-width: auto;
}
.elementor-194
  .elementor-element.elementor-element-385dd46.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-194
  .elementor-element.elementor-element-385dd46
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-194 .elementor-element.elementor-element-76ee9ef .banner-image img {
  height: 540px;
}
.elementor-194 .elementor-element.elementor-element-76ee9ef .banner-image {
  height: 540px;
}
.elementor-194
  .elementor-element.elementor-element-76ee9ef
  .elementor-humani-banner-wrapper:hover
  .banner-image:before {
  background-color: var(--e-global-color-accent);
  opacity: 0.8;
}
.elementor-194
  .elementor-element.elementor-element-76ee9ef
  .banner-top
  .sub-title {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-76ee9ef
  .layout-style-2:hover
  .sub-title
  .line {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-76ee9ef
  .layout-style-1
  .banner-content
  .content {
  margin-top: 25px;
}
.elementor-194 .elementor-element.elementor-element-76ee9ef .banner-top .title {
  margin-bottom: 25px;
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-76ee9ef
  .banner-content
  .title {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-76ee9ef
  .banner-content
  .description {
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-76ee9ef
  .banner-top
  .description {
  color: #ffffff;
  border-top-color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-76ee9ef
  .banner-content
  .button-banner
  span {
  font-family: "Humanii", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
  color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-76ee9ef
  .banner-content
  .button-banner {
  background-color: var(--e-global-color-primary);
  border-radius: 24px 24px 24px 24px;
  padding: 13px 35px 13px 35px;
  margin: 0px 0px 20px 22px;
}
.elementor-194 .elementor-element.elementor-element-76ee9ef {
  width: auto;
  max-width: auto;
}
.elementor-194 .elementor-element.elementor-element-022ad58 .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-primary_hover);
  border-radius: 0px 0px 0px 0px;
  padding: 15px 45px 15px 45px;
}
.elementor-194
  .elementor-element.elementor-element-022ad58
  .elementor-button:hover,
.elementor-194
  .elementor-element.elementor-element-022ad58
  .elementor-button:focus {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-d0ff5da
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-194 .elementor-element.elementor-element-d0ff5da {
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 0px 30px 0px 30px;
}
.elementor-194
  .elementor-element.elementor-element-06a6c85
  > .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-194
  .elementor-element.elementor-element-06a6c85
  > .elementor-element-populated {
  margin: 0px 60px 0px 80px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 80px;
}
.elementor-194 .elementor-element.elementor-element-3cfa052 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 15px;
}
.elementor-194
  .elementor-element.elementor-element-3cfa052
  .elementor-divider-separator {
  width: 80px;
}
.elementor-194 .elementor-element.elementor-element-3cfa052 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-194
  .elementor-element.elementor-element-3cfa052
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-194
  .elementor-element.elementor-element-cfbe6be
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-heading_1-font-family), Sans-serif;
  font-size: var(--e-global-typography-heading_1-font-size);
  font-weight: var(--e-global-typography-heading_1-font-weight);
  text-transform: var(--e-global-typography-heading_1-text-transform);
  line-height: var(--e-global-typography-heading_1-line-height);
}
.elementor-194
  .elementor-element.elementor-element-cfbe6be
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-194
  .elementor-element.elementor-element-048ad5e
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Humanii", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}
.elementor-194
  .elementor-element.elementor-element-048ad5e
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-194 .elementor-element.elementor-element-048ad5e {
  width: var(--container-widget-width, 367.5px);
  max-width: 367.5px;
  --container-widget-width: 367.5px;
  --container-widget-flex-grow: 0;
}
.elementor-194 .elementor-element.elementor-element-3d159fe {
  font-size: 16px;
  width: 100%;
  max-width: 100%;
}
.elementor-194
  .elementor-element.elementor-element-3d159fe
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-194 .elementor-element.elementor-element-a4ac933 .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-primary_hover);
  border-radius: 0px 0px 0px 0px;
  padding: 15px 45px 15px 45px;
}
.elementor-194
  .elementor-element.elementor-element-a4ac933
  .elementor-button:hover,
.elementor-194
  .elementor-element.elementor-element-a4ac933
  .elementor-button:focus {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-9b20822
  > .elementor-container {
  min-height: 600px;
}
.elementor-194
  .elementor-element.elementor-element-9b20822:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-194
  .elementor-element.elementor-element-9b20822
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/03/supportus.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-194
  .elementor-element.elementor-element-9b20822
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-194 .elementor-element.elementor-element-9b20822 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -450px;
  padding: 50px 0px 0px 0px;
}
.elementor-194
  .elementor-element.elementor-element-bcade53
  > .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-194
  .elementor-element.elementor-element-bcade53
  > .elementor-element-populated {
  padding: 50px 0px 0px 0px;
}
.elementor-194 .elementor-element.elementor-element-e6aa698 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 15px;
}
.elementor-194
  .elementor-element.elementor-element-e6aa698
  .elementor-divider-separator {
  width: 80px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-194 .elementor-element.elementor-element-e6aa698 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-194
  .elementor-element.elementor-element-e6aa698
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-194 .elementor-element.elementor-element-7f59da4 {
  text-align: center;
}
.elementor-194
  .elementor-element.elementor-element-7f59da4
  .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-heading_1-font-family), Sans-serif;
  font-size: var(--e-global-typography-heading_1-font-size);
  font-weight: var(--e-global-typography-heading_1-font-weight);
  text-transform: var(--e-global-typography-heading_1-text-transform);
  line-height: var(--e-global-typography-heading_1-line-height);
}
.elementor-194
  .elementor-element.elementor-element-7f59da4
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194
  .elementor-element.elementor-element-0517c2e
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-194 .elementor-element.elementor-element-0517c2e {
  padding: 0px 30px 50px 30px;
}
.elementor-bc-flex-widget
  .elementor-194
  .elementor-element.elementor-element-bf104b2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-bf104b2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-e779f8b
  > .elementor-container {
  min-height: 540px;
}
.elementor-194
  .elementor-element.elementor-element-e779f8b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-194
  .elementor-element.elementor-element-e779f8b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/03/s4.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-194
  .elementor-element.elementor-element-e779f8b:hover
  > .elementor-background-overlay {
  background-color: var(--e-global-color-accent);
  opacity: 0.5;
}
.elementor-194 .elementor-element.elementor-element-e779f8b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-194
  .elementor-element.elementor-element-e779f8b
  > .elementor-background-overlay {
  transition: background 0.5s, border-radius 0.3s, opacity 0.5s;
}
.elementor-bc-flex-widget
  .elementor-194
  .elementor-element.elementor-element-f0daff5.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-194
  .elementor-element.elementor-element-f0daff5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-194
  .elementor-element.elementor-element-f0daff5
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-194
  .elementor-element.elementor-element-f0daff5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-194 .elementor-element.elementor-element-f77ecfa .elementor-button {
  font-family: "Humanii", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 50px;
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-primary_hover);
  border-radius: 0px 0px 0px 0px;
  padding: 16px 40px 16px 50px;
}
.elementor-194
  .elementor-element.elementor-element-f77ecfa
  .elementor-button:hover,
.elementor-194
  .elementor-element.elementor-element-f77ecfa
  .elementor-button:focus {
  background-color: var(--e-global-color-primary);
}
.elementor-194
  .elementor-element.elementor-element-27f4cff:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-194
  .elementor-element.elementor-element-27f4cff
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-194
  .elementor-element.elementor-element-27f4cff
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 0px 30px;
}
.elementor-194
  .elementor-element.elementor-element-27f4cff
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-194 .elementor-element.elementor-element-9a10713 {
  font-size: 16px;
}
.elementor-194
  .elementor-element.elementor-element-9a10713
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-194
  .elementor-element.elementor-element-69c27c4
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-194 .elementor-element.elementor-element-69c27c4 {
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 0px 30px 0px 30px;
}
.elementor-194
  .elementor-element.elementor-element-2179107
  > .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-194
  .elementor-element.elementor-element-2179107
  > .elementor-element-populated {
  margin: 0px 60px 0px 80px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 80px;
}
.elementor-194 .elementor-element.elementor-element-98b9dee {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 15px;
}
.elementor-194
  .elementor-element.elementor-element-98b9dee
  .elementor-divider-separator {
  width: 80px;
}
.elementor-194 .elementor-element.elementor-element-98b9dee .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-194
  .elementor-element.elementor-element-98b9dee
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-194
  .elementor-element.elementor-element-98bd444
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-heading_1-font-family), Sans-serif;
  font-size: var(--e-global-typography-heading_1-font-size);
  font-weight: var(--e-global-typography-heading_1-font-weight);
  text-transform: var(--e-global-typography-heading_1-text-transform);
  line-height: var(--e-global-typography-heading_1-line-height);
}
.elementor-194
  .elementor-element.elementor-element-98bd444
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-194
  .elementor-element.elementor-element-42fbebc
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Humanii", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}
.elementor-194
  .elementor-element.elementor-element-42fbebc
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-194
  .elementor-element.elementor-element-0817761
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-194 .elementor-element.elementor-element-0817761 {
  width: 100%;
  max-width: 100%;
}
.elementor-194 .elementor-element.elementor-element-abde9d5 .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  padding: 15px 45px 15px 45px;
}
.elementor-194
  .elementor-element.elementor-element-847fd98:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-194
  .elementor-element.elementor-element-847fd98
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f6f6;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-194 .elementor-element.elementor-element-847fd98 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 100px;
  padding: 100px 30px 70px 30px;
}
.elementor-194
  .elementor-element.elementor-element-847fd98
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-194 .elementor-element.elementor-element-d78ebb2 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-primary);
  --divider-border-width: 15px;
}
.elementor-194
  .elementor-element.elementor-element-d78ebb2
  .elementor-divider-separator {
  width: 80px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-194 .elementor-element.elementor-element-d78ebb2 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-194
  .elementor-element.elementor-element-d78ebb2
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-194 .elementor-element.elementor-element-2745ccd {
  text-align: center;
}
.elementor-194
  .elementor-element.elementor-element-2745ccd
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-heading_1-font-family), Sans-serif;
  font-size: var(--e-global-typography-heading_1-font-size);
  font-weight: var(--e-global-typography-heading_1-font-weight);
  text-transform: var(--e-global-typography-heading_1-text-transform);
  line-height: var(--e-global-typography-heading_1-line-height);
}
.elementor-194
  .elementor-element.elementor-element-2745ccd
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-194 .elementor-element.elementor-element-f28aacd .categories-link a {
  color: #ffffff;
}
.elementor-194 .elementor-element.elementor-element-f28aacd .slick-slide-bg {
  animation-duration: calc(5000ms * 1.2);
  transition-duration: calc(5000ms);
}
.elementor-194 .elementor-element.elementor-element-348232a {
  margin-top: 0px;
  margin-bottom: 100px;
  padding: 0px 30px 0px 30px;
}
.elementor-194
  .elementor-element.elementor-element-b9e0b99
  .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-194
  .elementor-element.elementor-element-b9e0b99
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-194
  .elementor-element.elementor-element-459d455
  > .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-194
  .elementor-element.elementor-element-459d455
  > .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 60px 0px 0px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 0px;
  padding: 0px 60px 0px 0px;
}
.elementor-194
  .elementor-element.elementor-element-459d455
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-194 .elementor-element.elementor-element-7b9d30d iframe {
  height: 400px;
}
.elementor-bc-flex-widget
  .elementor-194
  .elementor-element.elementor-element-82505d7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-82505d7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-82505d7
  > .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-194
  .elementor-element.elementor-element-82505d7
  > .elementor-element-populated {
  padding: 0px 40px 0px 0px;
}
.elementor-194
  .elementor-element.elementor-element-39508f8.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-194
  .elementor-element.elementor-element-39508f8.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-194
  .elementor-element.elementor-element-39508f8.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-194 .elementor-element.elementor-element-39508f8 .elementor-icon {
  font-size: 18px;
}
.elementor-194 .elementor-element.elementor-element-39508f8 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-39508f8
  .elementor-icon-box-title {
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-39508f8
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-39508f8
  .elementor-icon-box-title
  a {
  font-size: 16px;
  line-height: 11px;
}
.elementor-194 .elementor-element.elementor-element-39508f8 {
  width: var(--container-widget-width, 220px);
  max-width: 220px;
  --container-widget-width: 220px;
  --container-widget-flex-grow: 0;
}
.elementor-194 .elementor-element.elementor-element-8ab72a6 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-border);
  --divider-border-width: 1px;
}
.elementor-194
  .elementor-element.elementor-element-8ab72a6
  .elementor-divider-separator {
  width: 100%;
}
.elementor-194 .elementor-element.elementor-element-8ab72a6 .elementor-divider {
  padding-block-start: 30px;
  padding-block-end: 30px;
}
.elementor-194
  .elementor-element.elementor-element-94e86e4.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-194
  .elementor-element.elementor-element-94e86e4.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-194
  .elementor-element.elementor-element-94e86e4.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-194 .elementor-element.elementor-element-94e86e4 .elementor-icon {
  font-size: 18px;
}
.elementor-194 .elementor-element.elementor-element-94e86e4 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-94e86e4
  .elementor-icon-box-title {
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-94e86e4
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-94e86e4
  .elementor-icon-box-title
  a {
  font-size: 16px;
  line-height: 11px;
}
.elementor-194 .elementor-element.elementor-element-94e86e4 {
  width: var(--container-widget-width, 220px);
  max-width: 220px;
  --container-widget-width: 220px;
  --container-widget-flex-grow: 0;
}
.elementor-194 .elementor-element.elementor-element-204a387 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-border);
  --divider-border-width: 1px;
}
.elementor-194
  .elementor-element.elementor-element-204a387
  .elementor-divider-separator {
  width: 100%;
}
.elementor-194 .elementor-element.elementor-element-204a387 .elementor-divider {
  padding-block-start: 30px;
  padding-block-end: 30px;
}
.elementor-194
  .elementor-element.elementor-element-f1b1f08.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-194
  .elementor-element.elementor-element-f1b1f08.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-194
  .elementor-element.elementor-element-f1b1f08.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-194 .elementor-element.elementor-element-f1b1f08 .elementor-icon {
  font-size: 18px;
}
.elementor-194 .elementor-element.elementor-element-f1b1f08 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-194
  .elementor-element.elementor-element-f1b1f08
  .elementor-icon-box-title {
  color: var(--e-global-color-accent);
}
.elementor-194
  .elementor-element.elementor-element-f1b1f08
  .elementor-icon-box-title,
.elementor-194
  .elementor-element.elementor-element-f1b1f08
  .elementor-icon-box-title
  a {
  font-size: 16px;
  line-height: 11px;
}
.elementor-194 .elementor-element.elementor-element-f1b1f08 {
  width: var(--container-widget-width, 220px);
  max-width: 220px;
  --container-widget-width: 220px;
  --container-widget-flex-grow: 0;
}
@media (min-width: 768px) {
  .elementor-194 .elementor-element.elementor-element-8c51f67 {
    width: 33%;
  }
  .elementor-194 .elementor-element.elementor-element-e672e64 {
    width: 17%;
  }
  .elementor-194 .elementor-element.elementor-element-81f56b6 {
    width: 60%;
  }
  .elementor-194 .elementor-element.elementor-element-06a6c85 {
    width: 39.884%;
  }
  .elementor-194 .elementor-element.elementor-element-bf104b2 {
    width: 65%;
  }
  .elementor-194 .elementor-element.elementor-element-27f4cff {
    width: 35%;
  }
  .elementor-194 .elementor-element.elementor-element-2e7bfab {
    width: 60%;
  }
  .elementor-194 .elementor-element.elementor-element-2179107 {
    width: 39.884%;
  }
  .elementor-194 .elementor-element.elementor-element-459d455 {
    width: 74%;
  }
  .elementor-194 .elementor-element.elementor-element-82505d7 {
    width: 26%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-194 .elementor-element.elementor-element-8c51f67 {
    width: 20%;
  }
  .elementor-194 .elementor-element.elementor-element-e672e64 {
    width: 25%;
  }
  .elementor-194 .elementor-element.elementor-element-9a84d8c {
    width: 100%;
  }
  .elementor-194 .elementor-element.elementor-element-330eef4 {
    width: 50%;
  }
  .elementor-194 .elementor-element.elementor-element-11d0618 {
    width: 50%;
  }
  .elementor-194 .elementor-element.elementor-element-b65098b {
    width: 50%;
  }
  .elementor-194 .elementor-element.elementor-element-9357d90 {
    width: 50%;
  }
  .elementor-194 .elementor-element.elementor-element-3b41acf {
    width: 50%;
  }
  .elementor-194 .elementor-element.elementor-element-385dd46 {
    width: 50%;
  }
  .elementor-194 .elementor-element.elementor-element-81f56b6 {
    width: 100%;
  }
  .elementor-194 .elementor-element.elementor-element-06a6c85 {
    width: 100%;
  }
  .elementor-194 .elementor-element.elementor-element-bf104b2 {
    width: 50%;
  }
  .elementor-194 .elementor-element.elementor-element-27f4cff {
    width: 50%;
  }
  .elementor-194 .elementor-element.elementor-element-2e7bfab {
    width: 100%;
  }
  .elementor-194 .elementor-element.elementor-element-2179107 {
    width: 100%;
  }
  .elementor-194 .elementor-element.elementor-element-459d455 {
    width: 70%;
  }
  .elementor-194 .elementor-element.elementor-element-82505d7 {
    width: 30%;
  }
}
@media (min-width: 1025px) {
  .elementor-194
    .elementor-element.elementor-element-9b20822:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-194
    .elementor-element.elementor-element-9b20822
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-194
    .elementor-element.elementor-element-5a8f050
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_3-font-size);
    line-height: var(--e-global-typography-heading_3-line-height);
  }
  .elementor-194
    .elementor-element.elementor-element-6d6cc59
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_4-font-size);
    line-height: var(--e-global-typography-heading_4-line-height);
  }
  .elementor-194
    .elementor-element.elementor-element-95be514
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_3-font-size);
    line-height: var(--e-global-typography-heading_3-line-height);
  }
  .elementor-194
    .elementor-element.elementor-element-c8fb53e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-194
    .elementor-element.elementor-element-c8fb53e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-194
    .elementor-element.elementor-element-9a84d8c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-b15fbe5
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194
    .elementor-element.elementor-element-1e09c0a
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194 .elementor-element.elementor-element-1e09c0a {
    width: var(--container-widget-width, 700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-330eef4
    > .elementor-element-populated {
    margin: 50px 20px 80px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-1bd2db1
    .elementor-heading-title {
    font-size: 42px;
    line-height: 42px;
  }
  .elementor-194
    .elementor-element.elementor-element-22ae293
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-9e6b7a9
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-be24b2e
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-a896215
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-11d0618
    > .elementor-element-populated {
    margin: 50px 0px 80px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
  }
  .elementor-194
    .elementor-element.elementor-element-4d99e22
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-e6c9ebd
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-acd0b35
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-4e22f27
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194 .elementor-element.elementor-element-1f9ac5d {
    margin-top: 0px;
    margin-bottom: 230px;
  }
  .elementor-194
    .elementor-element.elementor-element-aff4fd3
    > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-e10d728
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194
    .elementor-element.elementor-element-b65098b.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-194
    .elementor-element.elementor-element-a618e95
    .banner-image
    img {
    height: 460px;
  }
  .elementor-194 .elementor-element.elementor-element-a618e95 .banner-image {
    height: 460px;
  }
  .elementor-194
    .elementor-element.elementor-element-a618e95
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-9357d90.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-194
    .elementor-element.elementor-element-d5792fc
    .banner-image
    img {
    height: 460px;
  }
  .elementor-194 .elementor-element.elementor-element-d5792fc .banner-image {
    height: 460px;
  }
  .elementor-194
    .elementor-element.elementor-element-d5792fc
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-3b41acf.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-194
    .elementor-element.elementor-element-35a1f7b
    .banner-image
    img {
    height: 460px;
  }
  .elementor-194 .elementor-element.elementor-element-35a1f7b .banner-image {
    height: 460px;
  }
  .elementor-194
    .elementor-element.elementor-element-385dd46.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-194
    .elementor-element.elementor-element-76ee9ef
    .banner-image
    img {
    height: 460px;
  }
  .elementor-194 .elementor-element.elementor-element-76ee9ef .banner-image {
    height: 460px;
  }
  .elementor-194 .elementor-element.elementor-element-d0ff5da {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .elementor-194
    .elementor-element.elementor-element-06a6c85
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-cfbe6be
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194 .elementor-element.elementor-element-3d159fe {
    width: var(--container-widget-width, 700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-9b20822
    > .elementor-container {
    min-height: 160px;
  }
  .elementor-194 .elementor-element.elementor-element-9b20822 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-bcade53
    > .elementor-element-populated {
    padding: 80px 0px 0px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-7f59da4
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194 .elementor-element.elementor-element-0517c2e {
    padding: 0px 0px 0px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-e779f8b
    > .elementor-container {
    min-height: 600px;
  }
  .elementor-194
    .elementor-element.elementor-element-f77ecfa
    .elementor-button {
    font-size: 20px;
  }
  .elementor-194
    .elementor-element.elementor-element-9a10713
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194 .elementor-element.elementor-element-9a10713 {
    width: var(--container-widget-width, 700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194 .elementor-element.elementor-element-69c27c4 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .elementor-194
    .elementor-element.elementor-element-2179107
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-98bd444
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194 .elementor-element.elementor-element-0817761 {
    width: var(--container-widget-width, 700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194 .elementor-element.elementor-element-847fd98 {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 80px 30px 80px 30px;
  }
  .elementor-194
    .elementor-element.elementor-element-2745ccd
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194 .elementor-element.elementor-element-348232a {
    margin-top: 0px;
    margin-bottom: 80px;
  }
  .elementor-194
    .elementor-element.elementor-element-b9e0b99
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_3-font-size);
    line-height: var(--e-global-typography-heading_3-line-height);
  }
  .elementor-194
    .elementor-element.elementor-element-459d455
    > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-82505d7
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-194 .elementor-element.elementor-element-e566e7b {
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-194
    .elementor-element.elementor-element-e672e64
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-194 .elementor-element.elementor-element-07e0587 .elementor-icon {
    font-size: 60px;
  }
  .elementor-194
    .elementor-element.elementor-element-07e0587
    .elementor-icon
    svg {
    height: 60px;
  }
  .elementor-194
    .elementor-element.elementor-element-ffab8f3
    > .elementor-element-populated {
    padding: 15px 15px 30px 15px;
  }
  .elementor-194 .elementor-element.elementor-element-5a8f050 {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-5a8f050
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_3-font-size);
    line-height: var(--e-global-typography-heading_3-line-height);
  }
  .elementor-194 .elementor-element.elementor-element-6d6cc59 {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-6d6cc59
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_4-font-size);
    line-height: var(--e-global-typography-heading_4-line-height);
  }
  .elementor-194 .elementor-element.elementor-element-95be514 {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-95be514
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_3-font-size);
    line-height: var(--e-global-typography-heading_3-line-height);
  }
  .elementor-194 .elementor-element.elementor-element-2be2d3a {
    text-align: center;
  }
  .elementor-194 .elementor-element.elementor-element-c8fb53e {
    padding: 0px 15px 0px 15px;
  }
  .elementor-194
    .elementor-element.elementor-element-9a84d8c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-194
    .elementor-element.elementor-element-aec9791
    .elementor-divider {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-aec9791
    .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-aec9791
    > .elementor-widget-container {
    margin: 30px 0px 20px 0px;
  }
  .elementor-194 .elementor-element.elementor-element-b15fbe5 {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-b15fbe5
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194 .elementor-element.elementor-element-1e09c0a {
    text-align: center;
    width: var(--container-widget-width, 450px);
    max-width: 450px;
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-330eef4.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-194
    .elementor-element.elementor-element-330eef4
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194 .elementor-element.elementor-element-1bd2db1 {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-1bd2db1
    .elementor-heading-title {
    font-size: 34px;
    line-height: 34px;
  }
  .elementor-194
    .elementor-element.elementor-element-22ae293
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-22ae293.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-22ae293.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-22ae293.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194 .elementor-element.elementor-element-22ae293 {
    width: var(--container-widget-width, 370px);
    max-width: 370px;
    --container-widget-width: 370px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-9e6b7a9
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-9e6b7a9.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-9e6b7a9.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-9e6b7a9.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194 .elementor-element.elementor-element-9e6b7a9 {
    width: var(--container-widget-width, 370px);
    max-width: 370px;
    --container-widget-width: 370px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-be24b2e
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-be24b2e.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-be24b2e.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-be24b2e.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194 .elementor-element.elementor-element-be24b2e {
    width: var(--container-widget-width, 370px);
    max-width: 370px;
    --container-widget-width: 370px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-a896215
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-a896215.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-a896215.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-a896215.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194 .elementor-element.elementor-element-a896215 {
    width: var(--container-widget-width, 370px);
    max-width: 370px;
    --container-widget-width: 370px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-11d0618.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-194
    .elementor-element.elementor-element-11d0618
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-4d99e22
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-4d99e22.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-4d99e22.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-4d99e22.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194 .elementor-element.elementor-element-4d99e22 {
    width: var(--container-widget-width, 370px);
    max-width: 370px;
    --container-widget-width: 370px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-e6c9ebd
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-e6c9ebd.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-e6c9ebd.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-e6c9ebd.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194 .elementor-element.elementor-element-e6c9ebd {
    width: var(--container-widget-width, 370px);
    max-width: 370px;
    --container-widget-width: 370px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-acd0b35
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-acd0b35.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-acd0b35.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-acd0b35.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194 .elementor-element.elementor-element-acd0b35 {
    width: var(--container-widget-width, 370px);
    max-width: 370px;
    --container-widget-width: 370px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-4e22f27
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-4e22f27.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-4e22f27.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-4e22f27.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 0px;
  }
  .elementor-194 .elementor-element.elementor-element-4e22f27 {
    width: var(--container-widget-width, 370px);
    max-width: 370px;
    --container-widget-width: 370px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194 .elementor-element.elementor-element-1f9ac5d {
    margin-top: 0px;
    margin-bottom: 45px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-194
    .elementor-element.elementor-element-aff4fd3
    > .elementor-element-populated {
    margin: 60px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-e10d728
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194
    .elementor-element.elementor-element-e10d728
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194 .elementor-element.elementor-element-beb55d4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-b65098b.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-194
    .elementor-element.elementor-element-b65098b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-9357d90.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-194
    .elementor-element.elementor-element-9357d90
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-3b41acf.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-194
    .elementor-element.elementor-element-3b41acf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-35a1f7b
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-385dd46.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-194
    .elementor-element.elementor-element-385dd46
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194 .elementor-element.elementor-element-d0ff5da {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-194
    .elementor-element.elementor-element-06a6c85.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-194
    .elementor-element.elementor-element-06a6c85
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-3cfa052
    .elementor-divider {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-3cfa052
    .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-194 .elementor-element.elementor-element-cfbe6be {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-cfbe6be
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194 .elementor-element.elementor-element-048ad5e {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-048ad5e
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-194 .elementor-element.elementor-element-3d159fe {
    text-align: center;
    width: var(--container-widget-width, 450px);
    max-width: 450px;
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194
    .elementor-element.elementor-element-7f59da4
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194
    .elementor-element.elementor-element-7f59da4
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194 .elementor-element.elementor-element-0517c2e {
    padding: 0px 15px 0px 15px;
  }
  .elementor-194
    .elementor-element.elementor-element-e779f8b
    > .elementor-container {
    min-height: 350px;
  }
  .elementor-194
    .elementor-element.elementor-element-f77ecfa
    .elementor-button {
    font-size: 16px;
    padding: 16px 30px 16px 30px;
  }
  .elementor-194 .elementor-element.elementor-element-9a10713 {
    text-align: center;
    width: var(--container-widget-width, 450px);
    max-width: 450px;
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194 .elementor-element.elementor-element-69c27c4 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-194
    .elementor-element.elementor-element-2179107.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-194
    .elementor-element.elementor-element-2179107
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-194
    .elementor-element.elementor-element-98b9dee
    .elementor-divider {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-98b9dee
    .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-194 .elementor-element.elementor-element-98bd444 {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-98bd444
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194 .elementor-element.elementor-element-42fbebc {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-42fbebc
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-194 .elementor-element.elementor-element-0817761 {
    text-align: center;
    width: var(--container-widget-width, 450px);
    max-width: 450px;
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
  }
  .elementor-194 .elementor-element.elementor-element-847fd98 {
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 60px 15px 30px 15px;
  }
  .elementor-194
    .elementor-element.elementor-element-2745ccd
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_1-font-size);
    line-height: var(--e-global-typography-heading_1-line-height);
  }
  .elementor-194
    .elementor-element.elementor-element-2745ccd
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-194 .elementor-element.elementor-element-348232a {
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-194 .elementor-element.elementor-element-b9e0b99 {
    text-align: center;
  }
  .elementor-194
    .elementor-element.elementor-element-b9e0b99
    .elementor-heading-title {
    font-size: var(--e-global-typography-heading_3-font-size);
    line-height: var(--e-global-typography-heading_3-line-height);
  }
  .elementor-194
    .elementor-element.elementor-element-459d455
    > .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-194 .elementor-element.elementor-element-7b9d30d iframe {
    height: 300px;
  }
  .elementor-194
    .elementor-element.elementor-element-82505d7.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-194
    .elementor-element.elementor-element-39508f8
    .elementor-icon-box-icon {
    margin-bottom: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-39508f8.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-39508f8.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-39508f8.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-94e86e4
    .elementor-icon-box-icon {
    margin-bottom: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-94e86e4.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-94e86e4.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-94e86e4.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-f1b1f08
    .elementor-icon-box-icon {
    margin-bottom: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-f1b1f08.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-f1b1f08.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 5px;
  }
  .elementor-194
    .elementor-element.elementor-element-f1b1f08.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 5px;
  }
} /* Start custom CSS for section, class: .elementor-element-c8fb53e */
.elementor-194
  .elementor-element.elementor-element-c8fb53e.elementor-icon-box-wrapper:hover.elementor-icon {
  color: var(--primary);
} /* End custom CSS */
