.elementor-6255 .elementor-element.elementor-element-d88d08a>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-6255 .elementor-element.elementor-element-d88d08a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6255 .elementor-element.elementor-element-d88d08a>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6255 .elementor-element.elementor-element-15f0a98>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6255 .elementor-element.elementor-element-15f0a98>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6255 .elementor-element.elementor-element-db23542 {
  text-align: center;
}

.elementor-6255 .elementor-element.elementor-element-db23542 .elementor-heading-title {
  color: #23a455;
  font-family: "Nunito Sans", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  letter-spacing: 0px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
}

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

.elementor-6255 .elementor-element.elementor-element-4eda410 {
  --divider-border-style: solid;
  --divider-color: #23a455;
  --divider-border-width: 2px;
}

.elementor-6255 .elementor-element.elementor-element-4eda410 .elementor-divider-separator {
  width: 6%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-6255 .elementor-element.elementor-element-4eda410 .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-6255 .elementor-element.elementor-element-4eda410>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-6255 .elementor-element.elementor-element-def2779 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-6255 .elementor-element.elementor-element-67679ee>.elementor-container {
  max-width: 980px;
}

.elementor-6255 .elementor-element.elementor-element-67679ee>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6255 .elementor-element.elementor-element-67679ee {
  padding: 80px 0px 0px 0px;
}

.elementor-6255 .elementor-element.elementor-element-512295d>.elementor-element-populated {
  padding: 0px 60px 0px 0px;
}

.elementor-6255 .elementor-element.elementor-element-18f0425 .elementor-heading-title {
  color: #8d7a60;
  font-size: 36px;
  font-weight: 600;
}

.elementor-6255 .elementor-element.elementor-element-580f622 {
  line-height: 1.9em;
}

.elementor-6255 .elementor-element.elementor-element-0889ea9 .elementor-button {
  background-color: #8d7a60;
  border-radius: 0px 0px 0px 0px;
}

.elementor-6255 .elementor-element.elementor-element-0889ea9 .elementor-button:hover,
.elementor-6255 .elementor-element.elementor-element-0889ea9 .elementor-button:focus {
  background-color: #caac5e;
}

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

.elementor-6255 .elementor-element.elementor-element-8942da8>.elementor-container {
  max-width: 980px;
}

.elementor-6255 .elementor-element.elementor-element-8942da8>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6255 .elementor-element.elementor-element-8942da8 {
  padding: 80px 0px 0px 0px;
}

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

.elementor-6255 .elementor-element.elementor-element-1043a6c>.elementor-element-populated {
  padding: 0px 0px 0px 60px;
}

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

.elementor-6255 .elementor-element.elementor-element-4cd23f7 {
  font-family: "Roboto", Sans-serif;
  line-height: 1.9em;
}

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

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

.elementor-6255 .elementor-element.elementor-element-49b7bb2>.elementor-container {
  max-width: 980px;
}

.elementor-6255 .elementor-element.elementor-element-49b7bb2>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6255 .elementor-element.elementor-element-49b7bb2 {
  padding: 80px 0px 0px 0px;
}

.elementor-6255 .elementor-element.elementor-element-dba2af5>.elementor-element-populated {
  padding: 0px 60px 0px 0px;
}

.elementor-6255 .elementor-element.elementor-element-25ce996 .elementor-heading-title {
  color: #8d7a60;
  font-size: 36px;
  font-weight: 600;
}

.elementor-6255 .elementor-element.elementor-element-afcc42a {
  line-height: 1.9em;
}

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

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

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

.elementor-6255 .elementor-element.elementor-element-7978078>.elementor-container {
  max-width: 980px;
}

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

.elementor-6255 .elementor-element.elementor-element-7978078 {
  padding: 80px 0px 0px 0px;
}

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

.elementor-6255 .elementor-element.elementor-element-ec0f499>.elementor-element-populated {
  padding: 0px 0px 0px 60px;
}

.elementor-6255 .elementor-element.elementor-element-3f9cc8e .elementor-heading-title {
  color: #8d7a60;
  font-size: 36px;
  font-weight: 600;
}

.elementor-6255 .elementor-element.elementor-element-a064eae {
  font-family: "Roboto", Sans-serif;
  line-height: 1.9em;
}

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

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

.elementor-6255 .elementor-element.elementor-element-9baf7d5>.elementor-container {
  max-width: 1500px;
}

.elementor-6255 .elementor-element.elementor-element-9baf7d5>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-6255 .elementor-element.elementor-element-9baf7d5:not(.elementor-motion-effects-element-type-background),
.elementor-6255 .elementor-element.elementor-element-9baf7d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #8d7a60;
}

.elementor-6255 .elementor-element.elementor-element-9baf7d5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}

.elementor-6255 .elementor-element.elementor-element-9baf7d5>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6255 .elementor-element.elementor-element-cafafc9 .elementor-heading-title {
  color: var(--e-global-color-4180c92e);
  font-size: 45px;
}

.elementor-6255 .elementor-element.elementor-element-cafafc9>.elementor-widget-container {
  margin: 0px 0px 0px 050px;
}

.elementor-6255 .elementor-element.elementor-element-69993c3 {
  color: var(--e-global-color-4180c92e);
}

.elementor-6255 .elementor-element.elementor-element-69993c3>.elementor-widget-container {
  margin: 0px 100px 0px 50px;
}

.elementor-6255 .elementor-element.elementor-element-c97e75c iframe {
  height: 400px;
}

@media(max-width:1024px) {
  .elementor-6255 .elementor-element.elementor-element-67679ee {
    padding: 60px 30px 30px 30px;
  }

  .elementor-6255 .elementor-element.elementor-element-8942da8 {
    padding: 30px 30px 30px 30px;
  }

  .elementor-6255 .elementor-element.elementor-element-49b7bb2 {
    padding: 60px 30px 30px 30px;
  }

  .elementor-6255 .elementor-element.elementor-element-7978078 {
    padding: 30px 30px 30px 30px;
  }
}

@media(max-width:767px) {
  .elementor-6255 .elementor-element.elementor-element-4eda410 .elementor-divider-separator {
    width: 20%;
  }

  .elementor-6255 .elementor-element.elementor-element-512295d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-6255 .elementor-element.elementor-element-18f0425 {
    text-align: center;
  }

  .elementor-6255 .elementor-element.elementor-element-580f622 {
    text-align: center;
  }

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

  .elementor-6255 .elementor-element.elementor-element-257b39f>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-6255 .elementor-element.elementor-element-1043a6c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-6255 .elementor-element.elementor-element-e14c71a {
    text-align: center;
  }

  .elementor-6255 .elementor-element.elementor-element-4cd23f7 {
    text-align: center;
  }

  .elementor-6255 .elementor-element.elementor-element-dba2af5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-6255 .elementor-element.elementor-element-25ce996 {
    text-align: center;
  }

  .elementor-6255 .elementor-element.elementor-element-afcc42a {
    text-align: center;
  }

  .elementor-6255 .elementor-element.elementor-element-96b8a20>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-6255 .elementor-element.elementor-element-a3d5664>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-6255 .elementor-element.elementor-element-ec0f499>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-6255 .elementor-element.elementor-element-3f9cc8e {
    text-align: center;
  }

  .elementor-6255 .elementor-element.elementor-element-a064eae {
    text-align: center;
  }
}