.elementor-43 .elementor-element.elementor-element-1f03f66b {
  margin-top: 12%;
  margin-bottom: 0%;
  padding: 0% 8% 0% 8%;
}

.elementor-43 .elementor-element.elementor-element-1288857f.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-43 .elementor-element.elementor-element-5d13ff21 {
  text-align: center;
}

.elementor-43 .elementor-element.elementor-element-5d13ff21 .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  font-style: var(--e-global-typography-primary-font-style);
  text-decoration: var(--e-global-typography-primary-text-decoration);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-43 .elementor-element.elementor-element-4068c93c {
  margin-top: 4%;
  margin-bottom: 0%;
}

.elementor-43 .elementor-element.elementor-element-573d5d54>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}

.elementor-43 .elementor-element.elementor-element-e78bc05 {
  text-align: left;
}

.elementor-43 .elementor-element.elementor-element-e78bc05 img {
  width: 30%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  border-radius: 50% 50% 50% 50%;
  box-shadow: 15px 13px 10px -6px rgba(5.000000000000004, 154.00000000000026, 209.00000000000006, 0.31);
}

.elementor-43 .elementor-element.elementor-element-3716d64 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 200;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-0efc53a {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-9b92874>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}

.elementor-43 .elementor-element.elementor-element-ed8fca3 {
  text-align: left;
}

.elementor-43 .elementor-element.elementor-element-ed8fca3 img {
  width: 30%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  border-radius: 50% 50% 50% 50%;
  box-shadow: 15px 13px 10px -6px rgba(5.000000000000004, 154.00000000000026, 209.00000000000006, 0.31);
}

.elementor-43 .elementor-element.elementor-element-fe919d1 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 200;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-ec8753f {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-dac008a>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}

.elementor-43 .elementor-element.elementor-element-d8a5391 {
  text-align: left;
}

.elementor-43 .elementor-element.elementor-element-d8a5391 img {
  width: 30%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  border-radius: 50% 50% 50% 50%;
  box-shadow: 15px 13px 10px -6px rgba(5.000000000000004, 154.00000000000026, 209.00000000000006, 0.31);
}

.elementor-43 .elementor-element.elementor-element-04beb80 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 200;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-c2ac8c3 {
  color: var(--e-global-color-text);
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-4c8f607 {
  margin-top: 0%;
  margin-bottom: 0%;
}

.elementor-43 .elementor-element.elementor-element-94eeb48>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}

.elementor-43 .elementor-element.elementor-element-7cf43d9 {
  text-align: left;
}

.elementor-43 .elementor-element.elementor-element-7cf43d9 img {
  width: 30%;
  height: 175px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  border-radius: 50% 50% 50% 50%;
  box-shadow: 15px 13px 10px -6px rgba(5.000000000000004, 154.00000000000026, 209.00000000000006, 0.31);
}

.elementor-43 .elementor-element.elementor-element-d86b3c3 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 200;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-e69d84d {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-7433de3>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}

.elementor-43 .elementor-element.elementor-element-c2a4c53 {
  margin-top: 12%;
  margin-bottom: 0%;
  padding: 0% 8% 0% 8%;
}

.elementor-43 .elementor-element.elementor-element-6a045bc.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-43 .elementor-element.elementor-element-917dc27 {
  text-align: center;
}

.elementor-43 .elementor-element.elementor-element-917dc27 .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  font-style: var(--e-global-typography-primary-font-style);
  text-decoration: var(--e-global-typography-primary-text-decoration);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-43 .elementor-element.elementor-element-897c3ce {
  margin-top: 4%;
  margin-bottom: 0%;
}

.elementor-43 .elementor-element.elementor-element-2dab886>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}

.elementor-43 .elementor-element.elementor-element-a3e34e0 {
  text-align: left;
}

.elementor-43 .elementor-element.elementor-element-a3e34e0 img {
  width: 30%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  border-radius: 50% 50% 50% 50%;
  box-shadow: 15px 13px 10px -6px rgba(5.000000000000004, 154.00000000000026, 209.00000000000006, 0.31);
}

.elementor-43 .elementor-element.elementor-element-f522e0f .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 200;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-92b7798 {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-664bbc0>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}

.elementor-43 .elementor-element.elementor-element-0e0359f {
  text-align: left;
}

.elementor-43 .elementor-element.elementor-element-0e0359f img {
  width: 30%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  border-radius: 50% 50% 50% 50%;
  box-shadow: 15px 13px 10px -6px rgba(5.000000000000004, 154.00000000000026, 209.00000000000006, 0.31);
}

.elementor-43 .elementor-element.elementor-element-6ff67e0 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 200;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-91b257e {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-1288ae0>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}

.elementor-43 .elementor-element.elementor-element-0001ed5 {
  text-align: left;
}

.elementor-43 .elementor-element.elementor-element-0001ed5 img {
  width: 30%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  border-radius: 50% 50% 50% 50%;
  box-shadow: 15px 13px 10px -6px rgba(5.000000000000004, 154.00000000000026, 209.00000000000006, 0.31);
}

.elementor-43 .elementor-element.elementor-element-3b01ea5 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 200;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-7855bc8 {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-f4af167 {
  margin-top: 4%;
  margin-bottom: 0%;
}

.elementor-43 .elementor-element.elementor-element-2999611>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}

.elementor-43 .elementor-element.elementor-element-52d47d4 {
  text-align: left;
}

.elementor-43 .elementor-element.elementor-element-52d47d4 img {
  width: 30%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  border-radius: 50% 50% 50% 50%;
  box-shadow: 15px 13px 10px -6px rgba(5.000000000000004, 154.00000000000026, 209.00000000000006, 0.31);
}

.elementor-43 .elementor-element.elementor-element-3a8c188 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 200;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-292c4c8 {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-17a0112>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}

.elementor-43 .elementor-element.elementor-element-7f079f1 {
  text-align: left;
}

.elementor-43 .elementor-element.elementor-element-7f079f1 img {
  width: 30%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  border-radius: 50% 50% 50% 50%;
  box-shadow: 15px 13px 10px -6px rgba(5.000000000000004, 154.00000000000026, 209.00000000000006, 0.31);
}

.elementor-43 .elementor-element.elementor-element-ad48e58 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 200;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-e6ac746 {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}

.elementor-43 .elementor-element.elementor-element-178ad656>.elementor-container {
  min-height: 600px;
}

.elementor-43 .elementor-element.elementor-element-178ad656>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-43 .elementor-element.elementor-element-178ad656:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-178ad656>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
  background-image: url("../../2022/06/timon-jenny-b7L37M6mDZg-unsplash-scaled.jpg");
}

.elementor-43 .elementor-element.elementor-element-178ad656 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 12%;
  margin-bottom: 0%;
  padding: 0% 8% 0% 8%;
}

.elementor-43 .elementor-element.elementor-element-178ad656>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-31ed470e>.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-43 .elementor-element.elementor-element-1efcae0c .elementor-icon-wrapper {
  text-align: center;
}

.elementor-43 .elementor-element.elementor-element-1efcae0c.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-d6cea4e);
}

.elementor-43 .elementor-element.elementor-element-1efcae0c.elementor-view-framed .elementor-icon,
.elementor-43 .elementor-element.elementor-element-1efcae0c.elementor-view-default .elementor-icon {
  color: var(--e-global-color-d6cea4e);
  border-color: var(--e-global-color-d6cea4e);
}

.elementor-43 .elementor-element.elementor-element-1efcae0c.elementor-view-framed .elementor-icon,
.elementor-43 .elementor-element.elementor-element-1efcae0c.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-d6cea4e);
}

.elementor-43 .elementor-element.elementor-element-1efcae0c .elementor-icon {
  font-size: 130px;
}

.elementor-43 .elementor-element.elementor-element-1efcae0c .elementor-icon i,
.elementor-43 .elementor-element.elementor-element-1efcae0c .elementor-icon svg {
  transform: rotate(0deg);
}

.elementor-43 .elementor-element.elementor-element-4f7ca2e4 .elementor-blockquote__content {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  font-style: var(--e-global-typography-primary-font-style);
  text-decoration: var(--e-global-typography-primary-text-decoration);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-43 .elementor-element.elementor-element-4f7ca2e4 .elementor-blockquote__content+footer {
  margin-top: 40px;
}

.elementor-43 .elementor-element.elementor-element-4f7ca2e4 .elementor-blockquote__author {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-397e168-font-family), Sans-serif;
  font-size: var(--e-global-typography-397e168-font-size);
  font-weight: var(--e-global-typography-397e168-font-weight);
  text-transform: var(--e-global-typography-397e168-text-transform);
  font-style: var(--e-global-typography-397e168-font-style);
  text-decoration: var(--e-global-typography-397e168-text-decoration);
  line-height: var(--e-global-typography-397e168-line-height);
  letter-spacing: var(--e-global-typography-397e168-letter-spacing);
  word-spacing: var(--e-global-typography-397e168-word-spacing);
}

.elementor-43 .elementor-element.elementor-element-4f7ca2e4>.elementor-widget-container {
  margin: 0% 0% 0% 0%;
}

.elementor-43 .elementor-element.elementor-element-4f7ca2e4 {
  z-index: 1;
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-43 .elementor-element.elementor-element-573d5d54 {
    width: 33.33%;
  }

  .elementor-43 .elementor-element.elementor-element-9b92874 {
    width: 33.33%;
  }

  .elementor-43 .elementor-element.elementor-element-dac008a {
    width: 33.33%;
  }

  .elementor-43 .elementor-element.elementor-element-94eeb48 {
    width: 33.33%;
  }

  .elementor-43 .elementor-element.elementor-element-7433de3 {
    width: 33.33%;
  }

  .elementor-43 .elementor-element.elementor-element-2dab886 {
    width: 33.33%;
  }

  .elementor-43 .elementor-element.elementor-element-664bbc0 {
    width: 33.33%;
  }

  .elementor-43 .elementor-element.elementor-element-1288ae0 {
    width: 33.33%;
  }

  .elementor-43 .elementor-element.elementor-element-2999611 {
    width: 33.33%;
  }

  .elementor-43 .elementor-element.elementor-element-17a0112 {
    width: 33.33%;
  }
}

@media(max-width:1024px) {
  .elementor-43 .elementor-element.elementor-element-1f03f66b {
    margin-top: 25%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
  }

  .elementor-43 .elementor-element.elementor-element-5d13ff21 .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }

  .elementor-43 .elementor-element.elementor-element-573d5d54>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-3716d64 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-43 .elementor-element.elementor-element-0efc53a {
    font-size: 14px;
  }

  .elementor-43 .elementor-element.elementor-element-9b92874>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-fe919d1 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-43 .elementor-element.elementor-element-ec8753f {
    font-size: 14px;
  }

  .elementor-43 .elementor-element.elementor-element-dac008a>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-04beb80 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-43 .elementor-element.elementor-element-c2ac8c3 {
    font-size: 14px;
  }

  .elementor-43 .elementor-element.elementor-element-94eeb48>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-d86b3c3 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-43 .elementor-element.elementor-element-e69d84d {
    font-size: 14px;
  }

  .elementor-43 .elementor-element.elementor-element-7433de3>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-c2a4c53 {
    margin-top: 25%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
  }

  .elementor-43 .elementor-element.elementor-element-917dc27 .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }

  .elementor-43 .elementor-element.elementor-element-2dab886>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-f522e0f .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-43 .elementor-element.elementor-element-92b7798 {
    font-size: 14px;
  }

  .elementor-43 .elementor-element.elementor-element-664bbc0>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-6ff67e0 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-43 .elementor-element.elementor-element-91b257e {
    font-size: 14px;
  }

  .elementor-43 .elementor-element.elementor-element-1288ae0>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-3b01ea5 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-43 .elementor-element.elementor-element-7855bc8 {
    font-size: 14px;
  }

  .elementor-43 .elementor-element.elementor-element-2999611>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-3a8c188 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-43 .elementor-element.elementor-element-292c4c8 {
    font-size: 14px;
  }

  .elementor-43 .elementor-element.elementor-element-17a0112>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-ad48e58 .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-43 .elementor-element.elementor-element-e6ac746 {
    font-size: 14px;
  }

  .elementor-43 .elementor-element.elementor-element-178ad656>.elementor-container {
    min-height: 405px;
  }

  .elementor-43 .elementor-element.elementor-element-178ad656 {
    margin-top: 25%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
  }

  .elementor-43 .elementor-element.elementor-element-1efcae0c .elementor-icon {
    font-size: 100px;
  }

  .elementor-43 .elementor-element.elementor-element-4f7ca2e4 .elementor-blockquote__content {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }

  .elementor-43 .elementor-element.elementor-element-4f7ca2e4 .elementor-blockquote__author {
    font-size: var(--e-global-typography-397e168-font-size);
    line-height: var(--e-global-typography-397e168-line-height);
    letter-spacing: var(--e-global-typography-397e168-letter-spacing);
    word-spacing: var(--e-global-typography-397e168-word-spacing);
  }
}

@media(max-width:767px) {
  .elementor-43 .elementor-element.elementor-element-1f03f66b {
    margin-top: 35%;
    margin-bottom: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-5d13ff21 .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }

  .elementor-43 .elementor-element.elementor-element-4068c93c {
    margin-top: 20%;
    margin-bottom: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-573d5d54>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-43 .elementor-element.elementor-element-3716d64 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-43 .elementor-element.elementor-element-9b92874>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-43 .elementor-element.elementor-element-fe919d1 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-43 .elementor-element.elementor-element-dac008a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-43 .elementor-element.elementor-element-04beb80 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-43 .elementor-element.elementor-element-4c8f607 {
    margin-top: 20%;
    margin-bottom: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-94eeb48>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-43 .elementor-element.elementor-element-d86b3c3 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-43 .elementor-element.elementor-element-7433de3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-43 .elementor-element.elementor-element-c2a4c53 {
    margin-top: 35%;
    margin-bottom: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-917dc27 .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }

  .elementor-43 .elementor-element.elementor-element-897c3ce {
    margin-top: 20%;
    margin-bottom: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-2dab886>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-43 .elementor-element.elementor-element-f522e0f .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-43 .elementor-element.elementor-element-664bbc0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-43 .elementor-element.elementor-element-6ff67e0 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-43 .elementor-element.elementor-element-1288ae0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-43 .elementor-element.elementor-element-3b01ea5 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-43 .elementor-element.elementor-element-f4af167 {
    margin-top: 20%;
    margin-bottom: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-2999611>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-43 .elementor-element.elementor-element-3a8c188 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-43 .elementor-element.elementor-element-17a0112>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-43 .elementor-element.elementor-element-ad48e58 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-43 .elementor-element.elementor-element-178ad656>.elementor-container {
    min-height: 285px;
  }

  .elementor-43 .elementor-element.elementor-element-178ad656 {
    margin-top: 35%;
    margin-bottom: 0%;
  }

  .elementor-43 .elementor-element.elementor-element-1efcae0c .elementor-icon {
    font-size: 70px;
  }

  .elementor-43 .elementor-element.elementor-element-4f7ca2e4 .elementor-blockquote__content {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }

  .elementor-43 .elementor-element.elementor-element-4f7ca2e4 .elementor-blockquote__author {
    font-size: var(--e-global-typography-397e168-font-size);
    line-height: var(--e-global-typography-397e168-line-height);
    letter-spacing: var(--e-global-typography-397e168-letter-spacing);
    word-spacing: var(--e-global-typography-397e168-word-spacing);
  }
}

/* Start custom CSS for text-editor, class: .elementor-element-c2ac8c3 */
.elementor-43 .elementor-element.elementor-element-c2ac8c3 a {
  color: #059AD1;
}

.elementor-43 .elementor-element.elementor-element-c2ac8c3 a:hover {
  color: black;
}

/* End custom CSS */
