.elementor-10 .elementor-element.elementor-element-225e074d:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-225e074d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at center center, #9fa133 7%, #0c0c0c 57%);
}

.elementor-10 .elementor-element.elementor-element-225e074d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 280px 20px 0200px 20px;
}

.elementor-10 .elementor-element.elementor-element-225e074d>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-225e074d>.elementor-shape-bottom .elementor-shape-fill {
  fill: #070707;
}

.elementor-10 .elementor-element.elementor-element-225e074d>.elementor-shape-bottom svg {
  width: calc(145% + 1.3px);
  height: 190px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-345c9dc1.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-345c9dc1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-39aba942 {
  margin-top: -121px;
  margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-5e46d075 {
  text-align: left;
  color: #c2b48c;
  font-family: "Righteous", Sans-serif;
  font-size: 80px;
  font-weight: 900;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-5e46d075>.elementor-widget-container {
  margin: -20px 0px -167px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4cd8295 {
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-4cd8295>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 00px 00px 00px 00px;
}

.elementor-10 .elementor-element.elementor-element-33fe2097 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-332b13cf .elementor-button {
  font-family: "Righteous", Sans-serif;
  font-size: 17px;
  font-weight: 100;
  fill: #000000;
  color: #000000;
  background-color: #c2b48c;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #010101;
  border-radius: 455px 455px 455px 455px;
  padding: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-332b13cf .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-332b13cf .elementor-button:focus {
  color: #ffffff;
  background-color: #2d476e;
}

.elementor-10 .elementor-element.elementor-element-332b13cf .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-332b13cf .elementor-button:focus svg {
  fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-995575f .elementor-button {
  font-family: "Righteous", Sans-serif;
  font-size: 17px;
  font-weight: 100;
  fill: #000000;
  color: #000000;
  background-color: #f0b90b;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #030303;
  border-radius: 455px 455px 455px 455px;
  padding: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-995575f .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-995575f .elementor-button:focus {
  color: #ffffff;
  background-color: #2d476e;
}

.elementor-10 .elementor-element.elementor-element-995575f .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-995575f .elementor-button:focus svg {
  fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-3d031e72 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 22px;
  --grid-column-gap: 9px;
  --grid-row-gap: 0px;
}

.elementor-10 .elementor-element.elementor-element-3d031e72 .elementor-widget-container {
  text-align: left;
}

.elementor-10 .elementor-element.elementor-element-3d031e72 .elementor-social-icon {
  background-color: #effb39;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
}

.elementor-10 .elementor-element.elementor-element-3d031e72 .elementor-social-icon i {
  color: #000000;
}

.elementor-10 .elementor-element.elementor-element-3d031e72 .elementor-social-icon svg {
  fill: #000000;
}

.elementor-10 .elementor-element.elementor-element-3d031e72 .elementor-social-icon:hover {
  background-color: #2d476e;
}

.elementor-10 .elementor-element.elementor-element-3d031e72 .elementor-social-icon:hover i {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-3d031e72 .elementor-social-icon:hover svg {
  fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-3d031e72>.elementor-widget-container {
  margin: 6px 6px 6px 6px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-16c6f99e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-16c6f99e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-5c7f4a8d {
  margin-top: 0px;
  margin-bottom: 90px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-35d2059f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-35d2059f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-35d2059f>.elementor-element-populated {
  padding: 0px 30px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6702baf3 {
  text-align: left;
}

.elementor-10 .elementor-element.elementor-element-6702baf3>.elementor-widget-container {
  padding: 00px 00px 00px 00px;
}

.elementor-10 .elementor-element.elementor-element-57a5d24:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-57a5d24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #070707;
}

.elementor-10 .elementor-element.elementor-element-57a5d24 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -90px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-57a5d24>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-39e5b22.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-39e5b22.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
  background-image: radial-gradient(at center center,
      #9fa133 7%,
      rgb(12, 12, 12) 57%);
}

.elementor-10 .elementor-element.elementor-element-39e5b22>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-39e5b22>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-39e5b22>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-39e5b22>.elementor-element-populated {
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 015px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-b76a6bb {
  margin-top: 00px;
  margin-bottom: 000px;
  padding: 10px 110px 0px 110px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-0d94ef0.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-0d94ef0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-0d94ef0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-0d94ef0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-0d94ef0>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-0d94ef0>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-0d94ef0>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-0d94ef0>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-0d94ef0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-c9a0cbc.elementor-column .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-10 .elementor-element.elementor-element-c9a0cbc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-c9a0cbc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-c9a0cbc>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-c9a0cbc>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-c9a0cbc>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-c9a0cbc>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-c9a0cbc>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-f70a203 img {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-f70a203>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-4a113ae.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-4a113ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-4a113ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-4a113ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-4a113ae>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-4a113ae>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-4a113ae>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-4a113ae>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-4a113ae>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-a8876d3.elementor-column .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-10 .elementor-element.elementor-element-a8876d3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-a8876d3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-a8876d3>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #020202;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-a8876d3>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-a8876d3>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-a8876d3>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-a8876d3>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-ae5d7ef img {
  border-radius: 455px 455px 455px 455px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-de8129b.elementor-column .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-10 .elementor-element.elementor-element-de8129b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-de8129b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-de8129b>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-de8129b>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-de8129b>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-de8129b>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-de8129b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-6a0717a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6a0717a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6a0717a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-6a0717a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-6a0717a>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-6a0717a>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-6a0717a>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-6a0717a>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-6a0717a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-fbc6b4e img {
  border-radius: 455px 455px 455px 455px;
}

.elementor-10 .elementor-element.elementor-element-3f236150:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-3f236150>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #070707;
}

.elementor-10 .elementor-element.elementor-element-3f236150 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 00px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3f236150>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-1b037042.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-1b037042>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-1b037042>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-1b037042>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-1b037042>.elementor-element-populated {
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 015px 0px 0px 0px;
  background-image: radial-gradient(at center center, #9fa133 7%, #0c0c0c 57%);
}

.elementor-10 .elementor-element.elementor-element-54548704 {
  margin-top: 00px;
  margin-bottom: 040px;
  padding: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-6cff14ef.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6cff14ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6cff14ef>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-6cff14ef>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-6cff14ef>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-6cff14ef>.elementor-element-populated {
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-5c58a4aa {
  text-align: center;
  color: #c2b48c;
  font-family: "Righteous", Sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-5c58a4aa>.elementor-widget-container {
  margin: 00px 0px -91px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6eb02c64 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 17px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-6eb02c64>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 00px 110px 0px 110px;
}

.elementor-10 .elementor-element.elementor-element-2e0bede3 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 17px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-2e0bede3>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 00px 110px 0px 110px;
}

.elementor-10 .elementor-element.elementor-element-61b4b4 {
  padding: 00px 70px 0px 70px;
}

.elementor-10 .elementor-element.elementor-element-2e1d357f:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-2e1d357f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #070707;
}

.elementor-10 .elementor-element.elementor-element-2e1d357f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 50px 0px 50px;
}

.elementor-10 .elementor-element.elementor-element-2e1d357f>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-86b8884 {
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-0c979d3.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-0c979d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-0c979d3>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-0c979d3>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-0c979d3>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-0c979d3>.elementor-element-populated {
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-34596f7 {
  text-align: center;
  color: #c2b48c;
  font-family: "Righteous", Sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-34596f7>.elementor-widget-container {
  margin: 0px 0px -94px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-414f2977 {
  margin-top: 00px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-a6fe2a9.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-a6fe2a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
  background-image: radial-gradient(at center center,
      #9fa133 7%,
      rgb(12, 12, 12) 57%);
}

.elementor-10 .elementor-element.elementor-element-30474725 {
  text-align: center;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-30474725>.elementor-widget-container {
  margin: 0px 0px -40px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-36b81d8c {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-36b81d8c>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 00px 00px 00px 00px;
}

.elementor-10 .elementor-element.elementor-element-9c3572e>.elementor-widget-container {
  padding: 50px 50px 50px 50px;
}

.elementor-10 .elementor-element.elementor-element-f2a4d29 {
  margin-top: 00px;
  margin-bottom: 40px;
}

.elementor-10 .elementor-element.elementor-element-373706c2>.elementor-widget-container {
  padding: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-393ef191.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-393ef191.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
  background-image: radial-gradient(at center center,
      #9fa133 7%,
      rgb(12, 12, 12) 57%);
}

.elementor-10 .elementor-element.elementor-element-47c5f3d0 {
  text-align: center;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-47c5f3d0>.elementor-widget-container {
  margin: 0px 0px -40px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-11177409 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-11177409>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 00px 00px 00px 00px;
}

.elementor-10 .elementor-element.elementor-element-2aa26a4 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-2aa26a4>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 00px 00px 00px 00px;
}

.elementor-10 .elementor-element.elementor-element-3c29e57 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-3c29e57>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 00px 00px 00px 00px;
}

.elementor-10 .elementor-element.elementor-element-b0732bc {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-b0732bc>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 00px 00px 00px 00px;
}

.elementor-10 .elementor-element.elementor-element-6ad2ff1e:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6ad2ff1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #070707;
}

.elementor-10 .elementor-element.elementor-element-6ad2ff1e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 50px 0px;
}

.elementor-10 .elementor-element.elementor-element-6ad2ff1e>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5dfe73d1 {
  margin-top: 40px;
  margin-bottom: 030px;
}

.elementor-10 .elementor-element.elementor-element-7a416975 {
  text-align: center;
  color: #c2b48c;
  font-family: "Righteous", Sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-7a416975>.elementor-widget-container {
  margin: 10px 0px -94px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-8f91534 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 250px 0px 250px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-c4ec07f.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-c4ec07f>.elementor-element-populated {
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 14px 14px 14px 14px;
  --e-column-margin-right: 14px;
  --e-column-margin-left: 14px;
  padding: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-c4ec07f>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-c4ec07f>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-c4ec07f>.elementor-background-slideshow {
  border-radius: 32px 32px 32px 32px;
}

.elementor-10 .elementor-element.elementor-element-c4ec07f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-981623a {
  text-align: center;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 2em;
  letter-spacing: 0.7px;
}

.elementor-10 .elementor-element.elementor-element-981623a>.elementor-widget-container {
  margin: 4px 0px -43px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1576209 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-1576209>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d8d9be2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-53bac622.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-53bac622>.elementor-element-populated {
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-53bac622>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-53bac622>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-53bac622>.elementor-background-slideshow {
  border-radius: 32px 32px 32px 32px;
}

.elementor-10 .elementor-element.elementor-element-53bac622>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7500f675 {
  text-align: center;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.7em;
  letter-spacing: 0.9px;
}

.elementor-10 .elementor-element.elementor-element-7500f675>.elementor-widget-container {
  margin: 0px 0px -35px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-e128437 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-e128437>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 00px 00px 00px 00px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-410977ec.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-410977ec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-38b28b57.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-38b28b57>.elementor-element-populated {
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-38b28b57>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-38b28b57>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-38b28b57>.elementor-background-slideshow {
  border-radius: 32px 32px 32px 32px;
}

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

.elementor-10 .elementor-element.elementor-element-1a7a6bec .elementor-counter-number-wrapper {
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 40px;
  font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-1a7a6bec .elementor-counter-title {
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-2cc6df8 .elementor-counter-number-wrapper {
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-2cc6df8 .elementor-counter-title {
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-cf87ace {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-540de7d.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-540de7d>.elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 14px 14px 14px 14px;
  --e-column-margin-right: 14px;
  --e-column-margin-left: 14px;
  padding: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-540de7d>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-540de7d>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-540de7d>.elementor-background-slideshow {
  border-radius: 32px 32px 32px 32px;
}

.elementor-10 .elementor-element.elementor-element-540de7d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-60784396 {
  text-align: center;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-60784396>.elementor-widget-container {
  margin: 0px 0px -60px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-40533dd4 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-40533dd4>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-5aa21e63.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-5aa21e63>.elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 14px 14px 14px 14px;
  --e-column-margin-right: 14px;
  --e-column-margin-left: 14px;
  padding: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-5aa21e63>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-5aa21e63>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-5aa21e63>.elementor-background-slideshow {
  border-radius: 32px 32px 32px 32px;
}

.elementor-10 .elementor-element.elementor-element-5aa21e63>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-3937c4df {
  text-align: center;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-3937c4df>.elementor-widget-container {
  margin: 0px 0px -60px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-251f5dc0 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-251f5dc0>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-57ee6de9.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-57ee6de9>.elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 14px 14px 14px 14px;
  --e-column-margin-right: 14px;
  --e-column-margin-left: 14px;
  padding: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-57ee6de9>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-57ee6de9>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-57ee6de9>.elementor-background-slideshow {
  border-radius: 32px 32px 32px 32px;
}

.elementor-10 .elementor-element.elementor-element-57ee6de9>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-193cc033 {
  text-align: center;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-193cc033>.elementor-widget-container {
  margin: 0px 0px -60px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-e2c2486 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-e2c2486>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-2cf7c4dc.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-2cf7c4dc>.elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 14px 14px 14px 14px;
  --e-column-margin-right: 14px;
  --e-column-margin-left: 14px;
  padding: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-2cf7c4dc>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-2cf7c4dc>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-2cf7c4dc>.elementor-background-slideshow {
  border-radius: 32px 32px 32px 32px;
}

.elementor-10 .elementor-element.elementor-element-2cf7c4dc>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-36f8d5fc {
  text-align: center;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-36f8d5fc>.elementor-widget-container {
  margin: 0px 0px -60px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4ccccbab {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-4ccccbab>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-f2ea5d2:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-f2ea5d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #070707;
}

.elementor-10 .elementor-element.elementor-element-f2ea5d2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 00px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-16cc646.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-16cc646>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-16cc646>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-16cc646>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-16cc646>.elementor-element-populated {
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 015px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2f76259 {
  margin-top: 00px;
  margin-bottom: 040px;
  padding: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-0d0c086.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-0d0c086.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10 .elementor-element.elementor-element-0d0c086>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-0d0c086>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-0d0c086>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-0d0c086>.elementor-element-populated {
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-6a754aa {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-6a754aa>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 00px 210px 0px 210px;
}

.elementor-10 .elementor-element.elementor-element-afed87f .elementor-button {
  font-family: "Righteous", Sans-serif;
  font-size: 17px;
  font-weight: 100;
  fill: #000000;
  color: #000000;
  background-color: #00ff9d;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 455px 455px 455px 455px;
  padding: 15px 25px 15px 25px;
}

.elementor-10 .elementor-element.elementor-element-afed87f .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-afed87f .elementor-button:focus {
  color: #ffffff;
  background-color: #2d476e;
}

.elementor-10 .elementor-element.elementor-element-afed87f .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-afed87f .elementor-button:focus svg {
  fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-45d0b7b0:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-45d0b7b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #070707;
}

.elementor-10 .elementor-element.elementor-element-45d0b7b0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-45d0b7b0>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-4aab83c3 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-5adf03de.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-4a585aa {
  text-align: center;
  color: #c2b48c;
  font-family: "Righteous", Sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-4a585aa>.elementor-widget-container {
  margin: 10px 0px -120px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-b31d690 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 27px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-b31d690>.elementor-widget-container {
  margin: -10px 0px -57px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-32c1b422 {
  margin-top: 70px;
  margin-bottom: 70px;
  padding: 0px 130px 0px 130px;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-center .eae-tl-icon-wrapper {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-left .eae-tl-icon-wrapper {
  margin-right: 0px !important;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-right .eae-tl-icon-wrapper {
  margin-left: 0px !important;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-timeline-item {
  padding-bottom: 50px;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-content {
  text-align: left;
  padding: 10px 0px 0px 10px;
  flex-direction: column;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #c2b48c;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  background: #dfdfff5c;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 0px 10px 0px rgba(213.75, 186.33423913043475, 186.33423913043475, 0.5);
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-image {
  width: 30%;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-column .eae-tl-content {
  width: 100%;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-tl-content {
  width: calc(100% - 30%);
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row-reverse .eae-tl-content {
  width: calc(100% - 30%);
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-column .eae-tl-item-image {
  margin: 0 auto 0px auto;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-layout-center:not(.eae-timeline-layout-rtl) .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-layout-center.eae-timeline-layout-rtl .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-layout-center:not(.eae-timeline-alternate-yes) .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-layout-center.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row-reverse .eae-layout-center .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row-reverse .eae-layout-center:not(.eae-timeline-alternate-yes) .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row-reverse .eae-layout-center.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-layout-left:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image {
  margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row-reverse .eae-layout-left:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image {
  margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row-reverse .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row-reverse .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-layout-right:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image {
  margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row-reverse .eae-layout-right:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image {
  margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row-reverse .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760.image-position-row-reverse .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
  margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-title {
  color: #c2b48c;
  font-family: "Righteous", Sans-serif;
  font-size: 23px;
  font-weight: 100;
  text-decoration: none;
  line-height: 31px;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-content {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-center.eae-timeline .eae-timeline-item:nth-child(even) .eae-tl-item-content::before {
  border-color: transparent #7c7c89 transparent transparent !important;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-center.eae-timeline .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before {
  border-color: transparent transparent transparent #7c7c89 !important;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-right.eae-timeline .eae-tl-item-content::before {
  border-color: transparent transparent transparent #00ff9d !important;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-left.eae-timeline .eae-tl-item-content::before {
  border-color: transparent #00ff9d transparent transparent !important;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-content-wrapper:hover .eae-tl-item-content {
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-timline-progress-bar {
  background: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-timline-progress-bar .eae-pb-inner-line {
  background: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-center .eae-timline-progress-bar {
  width: 2px;
  left: calc(50% - 2px / 2);
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-left .eae-timline-progress-bar {
  width: 2px;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-right .eae-timline-progress-bar {
  width: 2px;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-stacked {
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-framed {
  border-color: #c2b48c;
  background-color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-framed i {
  color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-framed svg {
  fill: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-default i {
  color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-default svg {
  fill: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-stacked i {
  color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-stacked svg {
  fill: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-stacked:hover {
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-framed:hover {
  border-color: #00ff9d;
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-framed:hover i {
  color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-framed:hover svg {
  fill: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-default:hover i {
  color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-default:hover svg {
  fill: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-stacked:hover i {
  color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon-view-stacked:hover svg {
  fill: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked {
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed {
  border-color: #00ff9d;
  background-color: #c2b48c;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed i {
  color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed svg {
  fill: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default i {
  color: #c2b48c;
  border-color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default svg {
  fill: #00ff9d;
  border-color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked i {
  color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked svg {
  fill: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon i {
  font-size: 25px;
  transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon svg {
  width: 25px;
}

.elementor-10 .elementor-element.elementor-element-666c9760 .eae-icon-item_icon.eae-icon {
  padding: 9px;
  border-style: solid;
}

.elementor-10 .elementor-element.elementor-element-78953ead:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-78953ead>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #070707 25%, #070707 100%);
}

.elementor-10 .elementor-element.elementor-element-78953ead {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 00px 00px 00px 00px;
}

.elementor-10 .elementor-element.elementor-element-78953ead>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-6f1001c3 {
  margin-top: 50px;
  margin-bottom: 40px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-2e0ec710.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-3864f348 {
  text-align: center;
  color: #c2b48c;
  font-family: "Righteous", Sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-3864f348>.elementor-widget-container {
  margin: -20px 0px -105px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-9cdfa14 {
  margin-top: 030px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-407da36.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-407da36>.elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 18px 18px 18px 18px;
  --e-column-margin-right: 18px;
  --e-column-margin-left: 18px;
  padding: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-407da36>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-407da36>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-407da36>.elementor-background-slideshow {
  border-radius: 12px 12px 12px 12px;
}

.elementor-10 .elementor-element.elementor-element-407da36:hover>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-407da36:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 45px 45px 45px 45px;
}

.elementor-10 .elementor-element.elementor-element-407da36>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-10b1379 {
  text-align: left;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-10b1379>.elementor-widget-container {
  margin: -6px 0px -55px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-810edc0 {
  text-align: justify;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-810edc0>.elementor-widget-container {
  margin: 0px 0px -22px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-2874c5d.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-2874c5d>.elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 18px 18px 18px 18px;
  --e-column-margin-right: 18px;
  --e-column-margin-left: 18px;
  padding: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-2874c5d>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-2874c5d>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-2874c5d>.elementor-background-slideshow {
  border-radius: 12px 12px 12px 12px;
}

.elementor-10 .elementor-element.elementor-element-2874c5d:hover>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-2874c5d:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 45px 45px 45px 45px;
}

.elementor-10 .elementor-element.elementor-element-2874c5d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-ec05308 {
  text-align: left;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-ec05308>.elementor-widget-container {
  margin: -6px 0px -55px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-206a0fc {
  text-align: justify;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-206a0fc>.elementor-widget-container {
  margin: 0px 0px -22px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4605b36 {
  margin-top: 0px;
  margin-bottom: 110px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-76b7be5.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-76b7be5>.elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 18px 18px 18px 18px;
  --e-column-margin-right: 18px;
  --e-column-margin-left: 18px;
  padding: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-76b7be5>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-76b7be5>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-76b7be5>.elementor-background-slideshow {
  border-radius: 12px 12px 12px 12px;
}

.elementor-10 .elementor-element.elementor-element-76b7be5:hover>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-76b7be5:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 45px 45px 45px 45px;
}

.elementor-10 .elementor-element.elementor-element-76b7be5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-09d5b87 {
  text-align: left;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-09d5b87>.elementor-widget-container {
  margin: -6px 0px -55px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c15a837 {
  text-align: justify;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-c15a837>.elementor-widget-container {
  margin: 0px 0px -22px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-9d9d86a.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-9d9d86a>.elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #c2b48c;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 18px 18px 18px 18px;
  --e-column-margin-right: 18px;
  --e-column-margin-left: 18px;
  padding: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-9d9d86a>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-9d9d86a>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-9d9d86a>.elementor-background-slideshow {
  border-radius: 12px 12px 12px 12px;
}

.elementor-10 .elementor-element.elementor-element-9d9d86a:hover>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-9d9d86a:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 45px 45px 45px 45px;
}

.elementor-10 .elementor-element.elementor-element-9d9d86a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-37619cd {
  text-align: left;
  color: #effb39;
  font-family: "Righteous", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-37619cd>.elementor-widget-container {
  margin: -6px 0px -55px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-796051a {
  text-align: justify;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-796051a>.elementor-widget-container {
  margin: 0px 0px -22px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6244216 {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d53353c {
  margin-top: 20px;
  margin-bottom: -60px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-a314cc4.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-860265e {
  text-align: center;
  color: #0d2d68;
  font-family: "Righteous", Sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-860265e>.elementor-widget-container {
  margin: 10px 0px -94px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-83007d4 {
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-e98211d.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-e98211d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-e98211d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0d2d68;
}

.elementor-10 .elementor-element.elementor-element-e98211d>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-e98211d>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-e98211d>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-e98211d:hover>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-e98211d:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 45px 45px 45px 45px;
}

.elementor-10 .elementor-element.elementor-element-e98211d>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 22px 22px 22px 22px;
  --e-column-margin-right: 22px;
  --e-column-margin-left: 22px;
  padding: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-e98211d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-81416dd img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 455px 455px 455px 455px;
}

.elementor-10 .elementor-element.elementor-element-81416dd>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-8ae409c {
  text-align: center;
  color: #ffa52e;
  font-family: "Jost", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-8ae409c>.elementor-widget-container {
  margin: 0px 0px -40px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-0153949.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-0153949:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-0153949>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0d2d68;
}

.elementor-10 .elementor-element.elementor-element-0153949>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-0153949>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-0153949>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-0153949:hover>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-0153949:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 45px 45px 45px 45px;
}

.elementor-10 .elementor-element.elementor-element-0153949>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 22px 22px 22px 22px;
  --e-column-margin-right: 22px;
  --e-column-margin-left: 22px;
  padding: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-0153949>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-6e11315 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 455px 455px 455px 455px;
}

.elementor-10 .elementor-element.elementor-element-6e11315>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-983e95e {
  text-align: center;
  color: #ffa52e;
  font-family: "Jost", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-983e95e>.elementor-widget-container {
  margin: 0px 0px -40px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-dd71cb5.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-dd71cb5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-dd71cb5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0d2d68;
}

.elementor-10 .elementor-element.elementor-element-dd71cb5>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-dd71cb5>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-dd71cb5>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-dd71cb5:hover>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-dd71cb5:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 45px 45px 45px 45px;
}

.elementor-10 .elementor-element.elementor-element-dd71cb5>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 22px 22px 22px 22px;
  --e-column-margin-right: 22px;
  --e-column-margin-left: 22px;
  padding: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-dd71cb5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-79d3329 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 455px 455px 455px 455px;
}

.elementor-10 .elementor-element.elementor-element-79d3329>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3c7eeb3 {
  text-align: center;
  color: #ffa52e;
  font-family: "Jost", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-3c7eeb3>.elementor-widget-container {
  margin: 0px 0px -40px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-b59894e:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-b59894e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #070707;
}

.elementor-10 .elementor-element.elementor-element-b59894e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 00px 0px 0px 0px;
}

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

.elementor-10 .elementor-element.elementor-element-bac2c1c {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-b33527c.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-1a87042 {
  text-align: center;
  color: #00ff9d;
  font-family: "Righteous", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-1a87042>.elementor-widget-container {
  margin: 10px 0px -92px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6134e39 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 70px 220px 0px 220px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-9bfc29c.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-accordion-item {
  border-color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-accordion-item .elementor-tab-content {
  border-top-color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-accordion-item .elementor-tab-title.elementor-active {
  border-bottom-color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-075c91f .elementor-accordion-title {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-accordion-icon svg {
  fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-active .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-075c91f .elementor-active .elementor-accordion-title {
  color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-active .elementor-accordion-icon svg {
  fill: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-accordion-title {
  font-family: "Righteous", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  text-decoration: none;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-tab-title .elementor-accordion-icon i:before {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-tab-title .elementor-accordion-icon svg {
  fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
  color: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
  fill: #00ff9d;
}

.elementor-10 .elementor-element.elementor-element-075c91f .elementor-tab-content {
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-10 .elementor-element.elementor-element-5a0e6b8 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 0px 350px 0px 350px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-357410d.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-357410d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-357410d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0d2d68;
}

.elementor-10 .elementor-element.elementor-element-357410d>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-357410d>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-357410d>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-357410d:hover>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-357410d:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-357410d>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 22px 22px 22px 22px;
  --e-column-margin-right: 22px;
  --e-column-margin-left: 22px;
  padding: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-357410d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-46f8ac5 {
  text-align: center;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-46f8ac5>.elementor-widget-container {
  margin: 0px 0px -60px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d9a0215 {
  text-align: center;
  color: #00ff9d;
  font-family: "Righteous", Sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-d9a0215>.elementor-widget-container {
  margin: 0px 0px -30px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-74016ee {
  margin-top: 00px;
  margin-bottom: 0px;
  padding: 10px 70px 10px 70px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-c9df622.elementor-column .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-10 .elementor-element.elementor-element-c9df622:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-c9df622>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0d2d68;
}

.elementor-10 .elementor-element.elementor-element-c9df622>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-c9df622>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-c9df622>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-c9df622>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 22px 22px 22px 22px;
}

.elementor-10 .elementor-element.elementor-element-c9df622>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-13d3a35 {
  text-align: left;
  color: #00ff9d;
  font-family: "Righteous", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 2em;
}

.elementor-10 .elementor-element.elementor-element-13d3a35>.elementor-widget-container {
  margin: 00px 0px -37px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-0710a0a {
  text-align: left;
  color: #ffffff;
  font-family: "Righteous", Sans-serif;
  font-size: 17px;
  font-weight: 100;
  line-height: 2em;
  letter-spacing: 1px;
}

.elementor-10 .elementor-element.elementor-element-0710a0a>.elementor-widget-container {
  margin: 0px 0px -18px 0px;
  padding: 00px 00px 00px 00px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-fe1392f.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

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

.elementor-10 .elementor-element.elementor-element-fe1392f>.elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-fe1392f>.elementor-element-populated>.elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-fe1392f>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-fe1392f>.elementor-element-populated {
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-2dd5e31:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-2dd5e31>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #070707;
}

.elementor-10 .elementor-element.elementor-element-2dd5e31 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 00px;
  margin-bottom: 0px;
  padding: 40px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2dd5e31>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5448dc3 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 400px 0px 400px;
}

.elementor-10 .elementor-element.elementor-element-c8305d5 .elementor-button {
  font-family: "Righteous", Sans-serif;
  font-size: 19px;
  font-weight: 100;
  fill: #000000;
  color: #000000;
  background-color: #00ff9d;
  border-radius: 455px 455px 455px 455px;
  padding: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-c8305d5 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-c8305d5 .elementor-button:focus {
  color: #ffffff;
  background-color: #2d476e;
}

.elementor-10 .elementor-element.elementor-element-c8305d5 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-c8305d5 .elementor-button:focus svg {
  fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-f16d267 .elementor-button {
  font-family: "Righteous", Sans-serif;
  font-size: 19px;
  font-weight: 100;
  fill: #000000;
  color: #000000;
  background-color: #00ff9d;
  border-radius: 455px 455px 455px 455px;
  padding: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-f16d267 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-f16d267 .elementor-button:focus {
  color: #ffffff;
  background-color: #2d476e;
}

.elementor-10 .elementor-element.elementor-element-f16d267 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-f16d267 .elementor-button:focus svg {
  fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-6db0de0c:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6db0de0c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #070707;
}

.elementor-10 .elementor-element.elementor-element-6db0de0c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10 .elementor-element.elementor-element-6db0de0c>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-53cbdea0 {
  margin-top: 10px;
  margin-bottom: 040px;
}

.elementor-10 .elementor-element.elementor-element-196bb10 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 23px;
  --grid-column-gap: 9px;
  --grid-row-gap: 0px;
}

.elementor-10 .elementor-element.elementor-element-196bb10 .elementor-widget-container {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-196bb10 .elementor-social-icon {
  background-color: #c2b48c;
  border-style: none;
}

.elementor-10 .elementor-element.elementor-element-196bb10 .elementor-social-icon i {
  color: #000000;
}

.elementor-10 .elementor-element.elementor-element-196bb10 .elementor-social-icon svg {
  fill: #000000;
}

.elementor-10 .elementor-element.elementor-element-196bb10 .elementor-social-icon:hover {
  background-color: #2d476e;
}

.elementor-10 .elementor-element.elementor-element-196bb10 .elementor-social-icon:hover i {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-196bb10 .elementor-social-icon:hover svg {
  fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-196bb10>.elementor-widget-container {
  margin: 6px 6px 6px 6px;
}

@media (max-width: 1024px) {
  .elementor-10 .elementor-element.elementor-element-32c1b422 {
    padding: 00px 50px 0px 50px;
  }

  .elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-center.eae-timeline.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before {
    border-color: transparent #00ff9d transparent transparent !important;
  }

  .elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-center.eae-timeline.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before {
    border-color: transparent transparent transparent #00ff9d !important;
  }

  .elementor-10 .elementor-element.elementor-element-666c9760 .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before {
    border-color: transparent transparent transparent #00ff9d !important;
  }

  .elementor-10 .elementor-element.elementor-element-53cbdea0 {
    margin-top: 30px;
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .elementor-10 .elementor-element.elementor-element-225e074d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 10px 200px 10px;
  }

  .elementor-10 .elementor-element.elementor-element-345c9dc1>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-39aba942 {
    margin-top: 030px;
    margin-bottom: 010px;
  }

  .elementor-10 .elementor-element.elementor-element-46bca4f3 {
    width: 100%;
  }

  .elementor-10 .elementor-element.elementor-element-46bca4f3>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-10 .elementor-element.elementor-element-5e46d075 {
    text-align: center;
    font-size: 39px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-5e46d075>.elementor-widget-container {
    margin: 10px 0px -66px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-4cd8295 {
    text-align: center;
    font-size: 18px;
  }

  .elementor-10 .elementor-element.elementor-element-4cd8295>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-33fe2097 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-10 .elementor-element.elementor-element-79a460fc {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-79a460fc>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-10 .elementor-element.elementor-element-332b13cf .elementor-button {
    font-size: 21px;
    padding: 16px 16px 16px 16px;
  }

  .elementor-10 .elementor-element.elementor-element-28b54c8f {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-28b54c8f>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-10 .elementor-element.elementor-element-995575f .elementor-button {
    font-size: 21px;
    padding: 16px 16px 16px 16px;
  }

  .elementor-10 .elementor-element.elementor-element-3d031e72 .elementor-widget-container {
    text-align: center;
  }

  .elementor-10 .elementor-element.elementor-element-3d031e72 {
    --icon-size: 23px;
  }

  .elementor-10 .elementor-element.elementor-element-16c6f99e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-5c7f4a8d {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-35d2059f>.elementor-element-populated {
    padding: 0px 30px 30px 30px;
  }

  .elementor-10 .elementor-element.elementor-element-6702baf3 {
    text-align: center;
  }

  .elementor-10 .elementor-element.elementor-element-6702baf3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-39e5b22>.elementor-element-populated {
    padding: 00px 00px 00px 00px;
  }

  .elementor-10 .elementor-element.elementor-element-b76a6bb {
    padding: 20px 20px 20px 20px;
  }

  .elementor-10 .elementor-element.elementor-element-0d94ef0 {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-0d94ef0>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 12px 25px 12px;
  }

  .elementor-10 .elementor-element.elementor-element-c9a0cbc {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-c9a0cbc>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 12px 25px 12px;
  }

  .elementor-10 .elementor-element.elementor-element-4a113ae {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-4a113ae>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 12px 25px 12px;
  }

  .elementor-10 .elementor-element.elementor-element-a8876d3 {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-a8876d3>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 12px 25px 12px;
  }

  .elementor-10 .elementor-element.elementor-element-de8129b {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-de8129b>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 12px 25px 12px;
  }

  .elementor-10 .elementor-element.elementor-element-6a0717a {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-6a0717a>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 12px 25px 12px;
  }

  .elementor-10 .elementor-element.elementor-element-3f236150 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-10 .elementor-element.elementor-element-1b037042>.elementor-element-populated {
    padding: 00px 00px 00px 00px;
  }

  .elementor-10 .elementor-element.elementor-element-54548704 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-6cff14ef>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 8px 30px 8px;
  }

  .elementor-10 .elementor-element.elementor-element-5c58a4aa {
    text-align: center;
    font-size: 40px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-5c58a4aa>.elementor-widget-container {
    margin: 30px 0px -22px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-6eb02c64 {
    text-align: center;
    font-size: 16px;
  }

  .elementor-10 .elementor-element.elementor-element-6eb02c64>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-2e0bede3 {
    text-align: center;
    font-size: 16px;
  }

  .elementor-10 .elementor-element.elementor-element-2e0bede3>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-2e1d357f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-86b8884 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-0c979d3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 8px 30px 8px;
  }

  .elementor-10 .elementor-element.elementor-element-34596f7 {
    text-align: center;
    font-size: 40px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-34596f7>.elementor-widget-container {
    margin: 0px 0px -62px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-30474725 {
    text-align: center;
    font-size: 19px;
    line-height: 1.8em;
  }

  .elementor-10 .elementor-element.elementor-element-30474725>.elementor-widget-container {
    margin: 10px 0px -33px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-36b81d8c {
    text-align: center;
    font-size: 15px;
  }

  .elementor-10 .elementor-element.elementor-element-36b81d8c>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-9c3572e>.elementor-widget-container {
    padding: 40px 40px 40px 40px;
  }

  .elementor-10 .elementor-element.elementor-element-373706c2>.elementor-widget-container {
    padding: 40px 40px 40px 40px;
  }

  .elementor-10 .elementor-element.elementor-element-47c5f3d0 {
    text-align: center;
    font-size: 19px;
    line-height: 1.8em;
  }

  .elementor-10 .elementor-element.elementor-element-47c5f3d0>.elementor-widget-container {
    margin: 10px 0px -33px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-11177409 {
    text-align: center;
    font-size: 15px;
  }

  .elementor-10 .elementor-element.elementor-element-11177409>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-2aa26a4 {
    text-align: center;
    font-size: 15px;
  }

  .elementor-10 .elementor-element.elementor-element-2aa26a4>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-3c29e57 {
    text-align: center;
    font-size: 15px;
  }

  .elementor-10 .elementor-element.elementor-element-3c29e57>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-b0732bc {
    text-align: center;
    font-size: 15px;
  }

  .elementor-10 .elementor-element.elementor-element-b0732bc>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-6ad2ff1e {
    padding: 0px 0px 50px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-5dfe73d1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-7a416975 {
    text-align: center;
    font-size: 40px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-7a416975>.elementor-widget-container {
    margin: 0px 0px -62px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-8f91534 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-c4ec07f>.elementor-element-populated {
    margin: 8px 8px 8px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
  }

  .elementor-10 .elementor-element.elementor-element-981623a {
    text-align: center;
    font-size: 10px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-981623a>.elementor-widget-container {
    margin: 08px 0px -1px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-1576209 {
    text-align: center;
    font-size: 19px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-1576209>.elementor-widget-container {
    margin: 0px 0px -23px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-53bac622>.elementor-element-populated {
    margin: 8px 8px 8px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
  }

  .elementor-10 .elementor-element.elementor-element-7500f675 {
    text-align: center;
    font-size: 19px;
    line-height: 1.7em;
  }

  .elementor-10 .elementor-element.elementor-element-7500f675>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-e128437 {
    text-align: center;
    font-size: 15px;
  }

  .elementor-10 .elementor-element.elementor-element-e128437>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-410977ec>.elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-10 .elementor-element.elementor-element-38b28b57>.elementor-element-populated {
    margin: 8px 8px 8px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
  }

  .elementor-10 .elementor-element.elementor-element-2cc6df8 .elementor-counter-number-wrapper {
    font-size: 22px;
  }

  .elementor-10 .elementor-element.elementor-element-540de7d>.elementor-element-populated {
    margin: 8px 8px 8px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
  }

  .elementor-10 .elementor-element.elementor-element-60784396 {
    text-align: center;
    font-size: 25px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-60784396>.elementor-widget-container {
    margin: 0px 0px -40px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-40533dd4 {
    text-align: center;
    font-size: 19px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-40533dd4>.elementor-widget-container {
    margin: 0px 0px -23px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-5aa21e63 {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-5aa21e63>.elementor-element-populated {
    margin: 8px 8px 8px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
  }

  .elementor-10 .elementor-element.elementor-element-3937c4df {
    text-align: center;
    font-size: 25px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-3937c4df>.elementor-widget-container {
    margin: 0px 0px -40px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-251f5dc0 {
    text-align: center;
    font-size: 19px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-251f5dc0>.elementor-widget-container {
    margin: 0px 0px -23px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-57ee6de9 {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-57ee6de9>.elementor-element-populated {
    margin: 8px 8px 8px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
  }

  .elementor-10 .elementor-element.elementor-element-193cc033 {
    text-align: center;
    font-size: 25px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-193cc033>.elementor-widget-container {
    margin: 0px 0px -40px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-e2c2486 {
    text-align: center;
    font-size: 19px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-e2c2486>.elementor-widget-container {
    margin: 0px 0px -23px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-2cf7c4dc>.elementor-element-populated {
    margin: 8px 8px 8px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
  }

  .elementor-10 .elementor-element.elementor-element-36f8d5fc {
    text-align: center;
    font-size: 25px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-36f8d5fc>.elementor-widget-container {
    margin: 0px 0px -40px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-4ccccbab {
    text-align: center;
    font-size: 19px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-4ccccbab>.elementor-widget-container {
    margin: 0px 0px -23px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-f2ea5d2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-10 .elementor-element.elementor-element-16cc646>.elementor-element-populated {
    padding: 00px 00px 00px 00px;
  }

  .elementor-10 .elementor-element.elementor-element-2f76259 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-0d0c086>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 8px 30px 8px;
  }

  .elementor-10 .elementor-element.elementor-element-6a754aa {
    text-align: center;
    font-size: 17px;
  }

  .elementor-10 .elementor-element.elementor-element-6a754aa>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-afed87f .elementor-button {
    font-size: 21px;
    padding: 16px 16px 16px 16px;
  }

  .elementor-10 .elementor-element.elementor-element-45d0b7b0 {
    padding: 10px 10px 10px 10px;
  }

  .elementor-10 .elementor-element.elementor-element-4aab83c3 {
    margin-top: 030px;
    margin-bottom: 80px;
  }

  .elementor-10 .elementor-element.elementor-element-4a585aa {
    text-align: center;
    font-size: 40px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-4a585aa>.elementor-widget-container {
    margin: 0px 0px -62px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-b31d690 {
    text-align: center;
    font-size: 18px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-b31d690>.elementor-widget-container {
    margin: 10px 0px -33px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-32c1b422 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }

  .elementor-10 .elementor-element.elementor-element-69bb257c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-title {
    font-size: 18px;
  }

  .elementor-10 .elementor-element.elementor-element-666c9760 .eae-tl-item-content {
    font-size: 13px;
  }

  .elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-center.eae-timeline.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before {
    border-color: transparent #7c7c89 transparent transparent !important;
  }

  .elementor-10 .elementor-element.elementor-element-666c9760 .eae-layout-center.eae-timeline.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before {
    border-color: transparent transparent transparent #7c7c89 !important;
  }

  .elementor-10 .elementor-element.elementor-element-666c9760 .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before {
    border-color: transparent #7c7c89 transparent transparent !important;
  }

  .elementor-10 .elementor-element.elementor-element-666c9760>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-78953ead {
    margin-top: 00px;
    margin-bottom: 0px;
    padding: 30px 0px 70px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-6f1001c3 {
    margin-top: 40px;
    margin-bottom: 70px;
  }

  .elementor-10 .elementor-element.elementor-element-3864f348 {
    text-align: center;
    font-size: 40px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-3864f348>.elementor-widget-container {
    margin: 10px 0px -59px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-9cdfa14 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-407da36>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 13px 13px 13px 13px;
  }

  .elementor-10 .elementor-element.elementor-element-10b1379 {
    text-align: left;
    font-size: 22px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-10b1379>.elementor-widget-container {
    margin: 6px 0px -46px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-810edc0 {
    text-align: justify;
    font-size: 14px;
  }

  .elementor-10 .elementor-element.elementor-element-810edc0>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-2874c5d>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 13px 13px 13px 13px;
  }

  .elementor-10 .elementor-element.elementor-element-ec05308 {
    text-align: left;
    font-size: 22px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-ec05308>.elementor-widget-container {
    margin: 6px 0px -46px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-206a0fc {
    text-align: justify;
    font-size: 14px;
  }

  .elementor-10 .elementor-element.elementor-element-206a0fc>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-4605b36 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-76b7be5>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 13px 13px 13px 13px;
  }

  .elementor-10 .elementor-element.elementor-element-09d5b87 {
    text-align: left;
    font-size: 22px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-09d5b87>.elementor-widget-container {
    margin: 6px 0px -46px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-c15a837 {
    text-align: justify;
    font-size: 14px;
  }

  .elementor-10 .elementor-element.elementor-element-c15a837>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-9d9d86a>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 13px 13px 13px 13px;
  }

  .elementor-10 .elementor-element.elementor-element-37619cd {
    text-align: left;
    font-size: 22px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-37619cd>.elementor-widget-container {
    margin: 6px 0px -46px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-796051a {
    text-align: justify;
    font-size: 14px;
  }

  .elementor-10 .elementor-element.elementor-element-796051a>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-d53353c {
    margin-top: 60px;
    margin-bottom: 40px;
  }

  .elementor-10 .elementor-element.elementor-element-860265e {
    text-align: center;
    font-size: 50px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-860265e>.elementor-widget-container {
    margin: 0px 0px -82px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-83007d4 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-e98211d>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 17px 17px 17px 17px;
  }

  .elementor-10 .elementor-element.elementor-element-8ae409c {
    text-align: center;
    font-size: 21px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-8ae409c>.elementor-widget-container {
    margin: 0px 0px -35px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-0153949>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 17px 17px 17px 17px;
  }

  .elementor-10 .elementor-element.elementor-element-983e95e {
    text-align: center;
    font-size: 21px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-983e95e>.elementor-widget-container {
    margin: 0px 0px -35px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-dd71cb5>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 17px 17px 17px 17px;
  }

  .elementor-10 .elementor-element.elementor-element-3c7eeb3 {
    text-align: center;
    font-size: 21px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-3c7eeb3>.elementor-widget-container {
    margin: 0px 0px -35px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-bac2c1c {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-10 .elementor-element.elementor-element-1a87042 {
    text-align: center;
    font-size: 60px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-1a87042>.elementor-widget-container {
    margin: 50px 0px -80px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-6134e39 {
    margin-top: 50px;
    margin-bottom: 40px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-10 .elementor-element.elementor-element-075c91f .elementor-accordion-title {
    font-size: 18px;
    line-height: 1.6em;
  }

  .elementor-10 .elementor-element.elementor-element-5a0e6b8 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-357410d>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 17px 17px 17px 17px;
  }

  .elementor-10 .elementor-element.elementor-element-46f8ac5 {
    text-align: center;
    font-size: 25px;
    line-height: 1.3em;
  }

  .elementor-10 .elementor-element.elementor-element-46f8ac5>.elementor-widget-container {
    margin: 010px 0px -40px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-d9a0215 {
    text-align: center;
    font-size: 21px;
    line-height: 1.3em;
  }

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

  .elementor-10 .elementor-element.elementor-element-74016ee {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-10 .elementor-element.elementor-element-c9df622>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 8px 30px 8px;
  }

  .elementor-10 .elementor-element.elementor-element-13d3a35 {
    text-align: center;
    font-size: 20px;
    line-height: 2em;
  }

  .elementor-10 .elementor-element.elementor-element-13d3a35>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-0710a0a {
    text-align: center;
    font-size: 15px;
  }

  .elementor-10 .elementor-element.elementor-element-0710a0a>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-fe1392f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 8px 30px 8px;
  }

  .elementor-10 .elementor-element.elementor-element-2dd5e31 {
    margin-top: 00px;
    margin-bottom: 0px;
    padding: 30px 0px 10px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-637c471>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-5448dc3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10 .elementor-element.elementor-element-340f4e0 {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-340f4e0>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-10 .elementor-element.elementor-element-c8305d5 .elementor-button {
    font-size: 21px;
    padding: 16px 16px 16px 16px;
  }

  .elementor-10 .elementor-element.elementor-element-02c1c9f {
    width: 50%;
  }

  .elementor-10 .elementor-element.elementor-element-02c1c9f>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-10 .elementor-element.elementor-element-f16d267 .elementor-button {
    font-size: 21px;
    padding: 16px 16px 16px 16px;
  }

  .elementor-10 .elementor-element.elementor-element-53cbdea0 {
    margin-top: 10px;
    margin-bottom: 80px;
  }

  .elementor-10 .elementor-element.elementor-element-196bb10 .elementor-widget-container {
    text-align: center;
  }

  .elementor-10 .elementor-element.elementor-element-196bb10 {
    --icon-size: 23px;
  }
}

@media (min-width: 768px) {
  .elementor-10 .elementor-element.elementor-element-345c9dc1 {
    width: 65%;
  }

  .elementor-10 .elementor-element.elementor-element-79a460fc {
    width: 26%;
  }

  .elementor-10 .elementor-element.elementor-element-28b54c8f {
    width: 26%;
  }

  .elementor-10 .elementor-element.elementor-element-3860c70c {
    width: 47.66%;
  }

  .elementor-10 .elementor-element.elementor-element-16c6f99e {
    width: 35%;
  }

  .elementor-10 .elementor-element.elementor-element-a6fe2a9 {
    width: 60%;
  }

  .elementor-10 .elementor-element.elementor-element-340ea773 {
    width: 40%;
  }

  .elementor-10 .elementor-element.elementor-element-2cdf291b {
    width: 40%;
  }

  .elementor-10 .elementor-element.elementor-element-393ef191 {
    width: 60%;
  }

  .elementor-10 .elementor-element.elementor-element-53bac622 {
    width: 35%;
  }

  .elementor-10 .elementor-element.elementor-element-410977ec {
    width: 29.332%;
  }

  .elementor-10 .elementor-element.elementor-element-38b28b57 {
    width: 35%;
  }

  .elementor-10 .elementor-element.elementor-element-c9df622 {
    width: 70%;
  }

  .elementor-10 .elementor-element.elementor-element-fe1392f {
    width: 30%;
  }
}