.elementor-6249 .elementor-element.elementor-element-2672f08>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-6249 .elementor-element.elementor-element-2672f08 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6249 .elementor-element.elementor-element-2672f08>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6249 .elementor-element.elementor-element-3e1e04b>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6249 .elementor-element.elementor-element-3e1e04b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6249 .elementor-element.elementor-element-a149f97 {
  text-align: center;
}

.elementor-6249 .elementor-element.elementor-element-a149f97 .elementor-heading-title {
  color: #23a455;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 4.9px;
}

.elementor-6249 .elementor-element.elementor-element-a149f97>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-07d3c73 {
  --divider-border-style: solid;
  --divider-color: #23a455;
  --divider-border-width: 2px;
}

.elementor-6249 .elementor-element.elementor-element-07d3c73 .elementor-divider-separator {
  width: 13%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-6249 .elementor-element.elementor-element-07d3c73 .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-6249 .elementor-element.elementor-element-07d3c73>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-9308584 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-6249 .elementor-element.elementor-element-855de51>.elementor-container {
  max-width: 980px;
}

.elementor-6249 .elementor-element.elementor-element-855de51>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6249 .elementor-element.elementor-element-855de51 {
  padding: 80px 0px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-d4fdbb9>.elementor-element-populated {
  padding: 0px 60px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-fe0e735 .elementor-heading-title {
  color: #8d7a60;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 2px;
}

.elementor-6249 .elementor-element.elementor-element-dda06de {
  line-height: 2.2em;
  letter-spacing: 2px;
}

.elementor-6249 .elementor-element.elementor-element-ccdc63d .elementor-button {
  background-color: #8d7a60;
  border-radius: 0px 0px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-ccdc63d .elementor-button:hover,
.elementor-6249 .elementor-element.elementor-element-ccdc63d .elementor-button:focus {
  background-color: #caac5e;
}

.elementor-6249 .elementor-element.elementor-element-df18d17 img {
  box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.12);
}

.elementor-6249 .elementor-element.elementor-element-37a26c9>.elementor-container {
  max-width: 980px;
}

.elementor-6249 .elementor-element.elementor-element-37a26c9>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6249 .elementor-element.elementor-element-37a26c9 {
  padding: 80px 0px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-2ec6bb9 img {
  box-shadow: -10px 10px 20px 0px rgba(0, 0, 0, 0.12);
}

.elementor-6249 .elementor-element.elementor-element-2d0ddda>.elementor-element-populated {
  padding: 0px 0px 0px 60px;
}

.elementor-6249 .elementor-element.elementor-element-9c9e973 .elementor-heading-title {
  color: #8d7a60;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 2px;
}

.elementor-6249 .elementor-element.elementor-element-90e8824 {
  font-family: "Roboto", Sans-serif;
  line-height: 2.2em;
  letter-spacing: 2px;
}

.elementor-6249 .elementor-element.elementor-element-9c7b7b2 .elementor-button {
  background-color: #8d7a60;
  border-radius: 0px 0px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-9c7b7b2 .elementor-button:hover,
.elementor-6249 .elementor-element.elementor-element-9c7b7b2 .elementor-button:focus {
  background-color: #caac5e;
}

.elementor-6249 .elementor-element.elementor-element-72a52ed>.elementor-container {
  max-width: 980px;
}

.elementor-6249 .elementor-element.elementor-element-72a52ed>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6249 .elementor-element.elementor-element-72a52ed {
  padding: 80px 0px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-19a0d7d>.elementor-element-populated {
  padding: 0px 60px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-6653ae1 .elementor-heading-title {
  color: #8d7a60;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 2px;
}

.elementor-6249 .elementor-element.elementor-element-fe95310 {
  line-height: 2.2em;
  letter-spacing: 2px;
}

.elementor-6249 .elementor-element.elementor-element-608671f .elementor-button {
  background-color: #8d7a60;
  border-radius: 0px 0px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-608671f .elementor-button:hover,
.elementor-6249 .elementor-element.elementor-element-608671f .elementor-button:focus {
  background-color: #caac5e;
}

.elementor-6249 .elementor-element.elementor-element-6cefc39 img {
  box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.12);
}

.elementor-6249 .elementor-element.elementor-element-f1b7d9b>.elementor-container {
  max-width: 980px;
}

.elementor-6249 .elementor-element.elementor-element-f1b7d9b>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6249 .elementor-element.elementor-element-f1b7d9b {
  padding: 80px 0px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-3f3825f img {
  box-shadow: -10px 10px 20px 0px rgba(0, 0, 0, 0.12);
}

.elementor-6249 .elementor-element.elementor-element-6cdcbc2>.elementor-element-populated {
  padding: 0px 0px 0px 60px;
}

.elementor-6249 .elementor-element.elementor-element-77e6104 .elementor-heading-title {
  color: #8d7a60;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 2px;
}

.elementor-6249 .elementor-element.elementor-element-cbd21da {
  font-family: "Roboto", Sans-serif;
  line-height: 2.2em;
  letter-spacing: 2px;
}

.elementor-6249 .elementor-element.elementor-element-bfd3bc0 .elementor-button {
  background-color: #8d7a60;
  border-radius: 0px 0px 0px 0px;
}

.elementor-6249 .elementor-element.elementor-element-bfd3bc0 .elementor-button:hover,
.elementor-6249 .elementor-element.elementor-element-bfd3bc0 .elementor-button:focus {
  background-color: #caac5e;
}

.elementor-6249 .elementor-element.elementor-element-375955a>.elementor-container {
  max-width: 1500px;
}

.elementor-6249 .elementor-element.elementor-element-375955a>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6249 .elementor-element.elementor-element-375955a:not(.elementor-motion-effects-element-type-background),
.elementor-6249 .elementor-element.elementor-element-375955a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #8d7a60;
}

.elementor-6249 .elementor-element.elementor-element-375955a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 100px;
  margin-bottom: 0100px;
}

.elementor-6249 .elementor-element.elementor-element-375955a>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6249 .elementor-element.elementor-element-6ab4c05 .elementor-heading-title {
  color: var(--e-global-color-4180c92e);
  font-size: 36px;
}

.elementor-6249 .elementor-element.elementor-element-6ab4c05>.elementor-widget-container {
  margin: 0px 0px 0px 50px;
}

.elementor-6249 .elementor-element.elementor-element-4b3a6b7 {
  color: var(--e-global-color-4180c92e);
}

.elementor-6249 .elementor-element.elementor-element-4b3a6b7>.elementor-widget-container {
  margin: 0px 100px 0px 50px;
}

.elementor-6249 .elementor-element.elementor-element-3185b60 iframe {
  height: 400px;
}

@media(max-width:1024px) {
  .elementor-6249 .elementor-element.elementor-element-855de51 {
    padding: 60px 30px 30px 30px;
  }

  .elementor-6249 .elementor-element.elementor-element-37a26c9 {
    padding: 30px 30px 30px 30px;
  }

  .elementor-6249 .elementor-element.elementor-element-72a52ed {
    padding: 60px 30px 30px 30px;
  }

  .elementor-6249 .elementor-element.elementor-element-f1b7d9b {
    padding: 30px 30px 30px 30px;
  }
}

@media(max-width:767px) {
  .elementor-6249 .elementor-element.elementor-element-07d3c73 .elementor-divider-separator {
    width: 49%;
  }

  .elementor-6249 .elementor-element.elementor-element-d4fdbb9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-6249 .elementor-element.elementor-element-fe0e735 {
    text-align: center;
  }

  .elementor-6249 .elementor-element.elementor-element-dda06de {
    text-align: center;
  }

  .elementor-6249 .elementor-element.elementor-element-df18d17>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-6249 .elementor-element.elementor-element-2ec6bb9>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-6249 .elementor-element.elementor-element-2d0ddda>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-6249 .elementor-element.elementor-element-9c9e973 {
    text-align: center;
  }

  .elementor-6249 .elementor-element.elementor-element-90e8824 {
    text-align: center;
  }

  .elementor-6249 .elementor-element.elementor-element-19a0d7d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-6249 .elementor-element.elementor-element-6653ae1 {
    text-align: center;
  }

  .elementor-6249 .elementor-element.elementor-element-fe95310 {
    text-align: center;
  }

  .elementor-6249 .elementor-element.elementor-element-6cefc39>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-6249 .elementor-element.elementor-element-3f3825f>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-6249 .elementor-element.elementor-element-6cdcbc2>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-6249 .elementor-element.elementor-element-77e6104 {
    text-align: center;
  }

  .elementor-6249 .elementor-element.elementor-element-cbd21da {
    text-align: center;
  }
}