.elementor-35 .elementor-element.elementor-element-4ac04de {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 120px;
  --padding-bottom: 140px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-4ac04de:not(.elementor-motion-effects-element-type-background),
.elementor-35 .elementor-element.elementor-element-4ac04de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/hero_background_2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-35 .elementor-element.elementor-element-4ac04de,
.elementor-35 .elementor-element.elementor-element-4ac04de::before {
  --border-transition: 0.3s;
}

.elementor-35 .elementor-element.elementor-element-528eeb3 {
  text-align: center;
}

.elementor-35 .elementor-element.elementor-element-528eeb3 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}

.elementor-35 .elementor-element.elementor-element-9ccadbc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-26a50e8 .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-82bbb54 .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-dd40128 .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-a241e3f .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-0be2eea .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-8fb6f33 .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-5629220 .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-0878677 .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-b88d139 .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-c38afd1 .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-79bc3ee .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-b7b4707 .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-4c532c4 .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-a2721c2 .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-7ce961d .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-4733cea .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-203da54 .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-4f8e90d .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-58c46ad .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-36116af .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-5ad5d70 .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-7f80af7 .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-0e2fb54 .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-532972c .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.elementor-35 .elementor-element.elementor-element-d3da190 .elementor-heading-title {
  color: #1E73BE;
  font-family: "Arial", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4em;
}

.elementor-35 .elementor-element.elementor-element-da9785b .elementor-heading-title {
  color: var(--e-global-color-17f154b);
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

@media(max-width:767px) {
  .elementor-35 .elementor-element.elementor-element-9ccadbc {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}