.elementor-2723 .elementor-element.elementor-element-39a7a2e>.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-2723 .elementor-element.elementor-element-39a7a2e>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-1a6fb17b img {
  width: 100%;
  height: 620px;
  object-fit: cover;
  object-position: center center;
}

.elementor-2723 .elementor-element.elementor-element-1a6fb17b>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-f298aa8 {
  z-index: 2;
}

.elementor-2723 .elementor-element.elementor-element-d969325>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-5b6f794d>.elementor-container {
  max-width: 1170px;
}

.elementor-2723 .elementor-element.elementor-element-5b6f794d>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-2723 .elementor-element.elementor-element-5b6f794d,
.elementor-2723 .elementor-element.elementor-element-5b6f794d>.elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-5b6f794d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -460px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-5b6f794d>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2723 .elementor-element.elementor-element-79eb03f0.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-2723 .elementor-element.elementor-element-79eb03f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-2723 .elementor-element.elementor-element-79eb03f0>.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-2723 .elementor-element.elementor-element-79eb03f0>.elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 40px 30px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-d7a22f1 {
  color: #ffffff;
}

.elementor-2723 .elementor-element.elementor-element-d7a22f1>.elementor-widget-container {
  margin: 0px 0px 40px 0px;
}

.elementor-2723 .elementor-element.elementor-element-434d1e5 {
  color: #ffffff;
  font-family: var(--e-global-typography-edcde5e-font-family), sans-serif;
  font-size: var(--e-global-typography-edcde5e-font-size);
  font-weight: var(--e-global-typography-edcde5e-font-weight);
  line-height: var(--e-global-typography-edcde5e-line-height);
  letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
  word-spacing: var(--e-global-typography-edcde5e-word-spacing);
}

.elementor-2723 .elementor-element.elementor-element-38a913d>.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-2723 .elementor-element.elementor-element-38a913d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2723 .elementor-element.elementor-element-38a913d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-2723 .elementor-element.elementor-element-38a913d>.elementor-element-populated,
.elementor-2723 .elementor-element.elementor-element-38a913d>.elementor-element-populated>.elementor-background-overlay,
.elementor-2723 .elementor-element.elementor-element-38a913d>.elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}

.elementor-2723 .elementor-element.elementor-element-38a913d>.elementor-element-populated {
  box-shadow: 0px 10px 50px 0px rgba(15.000000000000004, 65, 35.000000000000014, 0.12);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 60px 50px 60px 50px;
}

.elementor-2723 .elementor-element.elementor-element-38a913d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2723 .elementor-element.elementor-element-83d3520 {
  color: var(--e-global-color-c4dcbdf);
}

.elementor-2723 .elementor-element.elementor-element-83d3520>.elementor-widget-container {
  margin: 0px 0px 40px 0px;
}

.elementor-2723 .elementor-element.elementor-element-e465081>.elementor-container {
  max-width: 965px;
}

.elementor-2723 .elementor-element.elementor-element-e465081>.elementor-background-overlay {
  background-image: url("../../../../../wp-content/uploads/2022/01/Pattern-2.png");
  background-position: top right;
  background-repeat: no-repeat;
  opacity: 1;
}

.elementor-2723 .elementor-element.elementor-element-e465081 {
  margin-top: -70px;
  margin-bottom: 120px;
  padding: 190px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-6ef1237>.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-2723 .elementor-element.elementor-element-6ef1237>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-2fa3b10>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-569999e {
  text-align: center;
}

.elementor-2723 .elementor-element.elementor-element-569999e>.elementor-widget-container {
  margin: 0px 0px 60px 0px;
}

.elementor-2723 .elementor-element.elementor-element-07ee1d3>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-77006a4:not(.elementor-motion-effects-element-type-background),
.elementor-2723 .elementor-element.elementor-element-77006a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  /* background-color: var(--e-global-color-secondary); */
}

.elementor-2723 .elementor-element.elementor-element-77006a4>.elementor-background-overlay {
  background-image: url("../images/bg-overlay-real-1.png");
  background-position: top left;
  background-repeat: no-repeat;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2723 .elementor-element.elementor-element-77006a4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 200px;
  margin-bottom: 120px;
  padding: 0px 0px 120px 0px;
}

.elementor-2723 .elementor-element.elementor-element-b10735c>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-896c072>.elementor-container {
  max-width: 990px;
}

.elementor-2723 .elementor-element.elementor-element-896c072>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: space-between;
  align-items: space-between;
}

.elementor-2723 .elementor-element.elementor-element-896c072 {
  margin-top: 5%;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2723 .elementor-element.elementor-element-8a718d3.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-2723 .elementor-element.elementor-element-8a718d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-2723 .elementor-element.elementor-element-8a718d3.elementor-column>.elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-2723 .elementor-element.elementor-element-8a718d3>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-2723 .elementor-element.elementor-element-efc959b>.elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 15px 0px 15px;
}

.elementor-2723 .elementor-element.elementor-element-efc959b {
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0;
}

.elementor-2723 .elementor-element.elementor-element-3bd995e>.elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 15px 0px 15px;
}

.elementor-2723 .elementor-element.elementor-element-3bd995e {
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0;
}

.elementor-2723 .elementor-element.elementor-element-49a9d03>.elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 15px 0px 15px;
}

.elementor-2723 .elementor-element.elementor-element-49a9d03 {
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0;
}

.elementor-2723 .elementor-element.elementor-element-d8582aa>.elementor-widget-container {
  margin: -140px 0px 0px 0px;
  padding: 0px 15px 0px 15px;
}

.elementor-2723 .elementor-element.elementor-element-d8582aa {
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0;
}

.elementor-2723 .elementor-element.elementor-element-381d2d0>.elementor-widget-container {
  margin: -140px 0px 30px 0px;
  padding: 0px 15px 0px 15px;
}

.elementor-2723 .elementor-element.elementor-element-381d2d0 {
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0;
}

.elementor-2723 .elementor-element.elementor-element-0397085>.elementor-widget-container {
  margin: -140px 0px 30px 0px;
  padding: 0px 15px 0px 15px;
}

.elementor-2723 .elementor-element.elementor-element-0397085 {
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0;
}

.elementor-2723 .elementor-element.elementor-element-a0f9f93>.elementor-widget-container {
  margin: 40px 0px 30px 0px;
  padding: 0px 15px 0px 15px;
}

.elementor-2723 .elementor-element.elementor-element-a0f9f93 {
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0;
}

.elementor-2723 .elementor-element.elementor-element-0e4af0a>.elementor-widget-container {
  margin: 40px 0px 30px 0px;
  padding: 0px 15px 0px 15px;
}

.elementor-2723 .elementor-element.elementor-element-0e4af0a {
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0;
}

.elementor-2723 .elementor-element.elementor-element-944eb83>.elementor-widget-container {
  margin: 40px 0px 30px 0px;
  padding: 0px 15px 0px 15px;
}

.elementor-2723 .elementor-element.elementor-element-944eb83 {
  width: var(--container-widget-width, 330px);
  max-width: 330px;
  --container-widget-width: 330px;
  --container-widget-flex-grow: 0;
}

.elementor-2723 .elementor-element.elementor-element-a58897b {
  margin-top: 120px;
  margin-bottom: 80px;
}

.elementor-2723 .elementor-element.elementor-element-2f5bc1f>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

@media (min-width: 471px) {
  .elementor-2723 .elementor-element.elementor-element-39a7a2e {
    width: 100%;
  }

  .elementor-2723 .elementor-element.elementor-element-d969325 {
    width: 100%;
  }

  .elementor-2723 .elementor-element.elementor-element-79eb03f0 {
    width: 42.5%;
  }

  .elementor-2723 .elementor-element.elementor-element-38a913d {
    width: 57.5%;
  }
}

@media (max-width: 1199px) and (min-width: 471px) {
  .elementor-2723 .elementor-element.elementor-element-79eb03f0 {
    width: 100%;
  }

  .elementor-2723 .elementor-element.elementor-element-38a913d {
    width: 100%;
  }
}

@media (max-width: 1024px) and (min-width: 471px) {
  .elementor-2723 .elementor-element.elementor-element-79eb03f0 {
    width: 100%;
  }

  .elementor-2723 .elementor-element.elementor-element-38a913d {
    width: 100%;
  }
}

@media (max-width: 1199px) {
  .elementor-2723 .elementor-element.elementor-element-3b9580e8 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-39a7a2e>.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-2723 .elementor-element.elementor-element-39a7a2e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-5b6f794d {
    padding: 0px 15px 0px 15px;
  }

  .elementor-bc-flex-widget .elementor-2723 .elementor-element.elementor-element-38a913d.elementor-column .elementor-widget-wrap {
    align-items: center;
  }

  .elementor-2723 .elementor-element.elementor-element-38a913d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }

  .elementor-2723 .elementor-element.elementor-element-38a913d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-2723 .elementor-element.elementor-element-38a913d>.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-2723 .elementor-element.elementor-element-38a913d>.elementor-element-populated {
    margin: 120px 100px 0px 100px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 100px;
  }

  .elementor-2723 .elementor-element.elementor-element-e465081 {
    margin-top: -440px;
    margin-bottom: 0px;
    padding: 550px 0px 0px 0px;
  }
}

@media (max-width: 1024px) {
  .elementor-2723 .elementor-element.elementor-element-5b6f794d>.elementor-container {
    max-width: 800px;
  }

  .elementor-2723 .elementor-element.elementor-element-434d1e5 {
    font-size: var(--e-global-typography-edcde5e-font-size);
    line-height: var(--e-global-typography-edcde5e-line-height);
    letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
    word-spacing: var(--e-global-typography-edcde5e-word-spacing);
  }

  .elementor-bc-flex-widget .elementor-2723 .elementor-element.elementor-element-38a913d.elementor-column .elementor-widget-wrap {
    align-items: center;
  }

  .elementor-2723 .elementor-element.elementor-element-38a913d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }

  .elementor-2723 .elementor-element.elementor-element-38a913d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-2723 .elementor-element.elementor-element-38a913d>.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-2723 .elementor-element.elementor-element-38a913d>.elementor-element-populated {
    margin: 100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-e465081>.elementor-background-overlay {
    background-size: 0px auto;
  }

  .elementor-2723 .elementor-element.elementor-element-77006a4 {
    padding: 0px 0px 90px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-896c072 {
    padding: 0px 15px 0px 15px;
  }

  .elementor-2723 .elementor-element.elementor-element-8a718d3.elementor-column>.elementor-widget-wrap {
    justify-content: space-evenly;
  }

  .elementor-2723 .elementor-element.elementor-element-3bd995e>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-49a9d03>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-d8582aa>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-381d2d0>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-0397085>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-a0f9f93>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-0e4af0a>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-944eb83>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}

@media (max-width: 768px) {
  .elementor-2723 .elementor-element.elementor-element-38a913d>.elementor-element-populated {
    margin: 100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 25px 50px 25px;
  }

  .elementor-2723 .elementor-element.elementor-element-83d3520>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-e465081 {
    padding: 520px 0px 0px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-2d12879 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-569999e>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-3b3efb0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-77006a4 {
    margin-top: 70px;
    margin-bottom: 70px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-b10735c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-2723 .elementor-element.elementor-element-896c072 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .elementor-2723 .elementor-element.elementor-element-a58897b {
    margin-top: 80px;
    margin-bottom: 40px;
  }
}

@media (max-width: 470px) {
  .elementor-2723 .elementor-element.elementor-element-434d1e5 {
    font-size: var(--e-global-typography-edcde5e-font-size);
    line-height: var(--e-global-typography-edcde5e-line-height);
    letter-spacing: var(--e-global-typography-edcde5e-letter-spacing);
    word-spacing: var(--e-global-typography-edcde5e-word-spacing);
  }

  .elementor-2723 .elementor-element.elementor-element-38a913d>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 15px 35px 15px;
  }

  .elementor-2723 .elementor-element.elementor-element-83d3520>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
}