.elementor-218 .elementor-element.elementor-element-156450dc:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-156450dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(280deg, #FFFFFF 0%, #FEF8F2 100%);
}

.elementor-218 .elementor-element.elementor-element-156450dc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -10px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-156450dc>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-3ca96eab {
  text-align: right;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
}

.elementor-218 .elementor-element.elementor-element-69cfa337 {
  text-align: right;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-69cfa337>.elementor-widget-container {
  margin: -43px 0px -42px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-17d4a20c:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-17d4a20c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #37225b;
}

.elementor-218 .elementor-element.elementor-element-br:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-br>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: red;
}

.elementor-218 .elementor-element.elementor-element-17d4a20c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-218 .elementor-element.elementor-element-17d4a20c>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-72eb718e {
  text-align: center;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.elementor-218 .elementor-element.elementor-element-72eb718e>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-53d921f5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-53d921f5>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-1197654f {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-1197654f img {
  width: 22%;
}

.elementor-218 .elementor-element.elementor-element-1197654f>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7dc49283:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-7dc49283>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #fff0fc;
}

.elementor-218 .elementor-element.elementor-element-7dc49283 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7dc49283>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-7dc49283>.elementor-shape-top svg {
  height: 15px;
}

.elementor-218 .elementor-element.elementor-element-7dc49283>.elementor-shape-top {
  z-index: 2;
  pointer-events: none;
}

.elementor-218 .elementor-element.elementor-element-30e9dc35>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-78c5ace0 .elementor-heading-title {
  color: #37225b;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 44px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.elementor-218 .elementor-element.elementor-element-78c5ace0>.elementor-widget-container {
  padding: 60px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-270e9b .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-3b484d76 .elementor-icon-list-icon i {
  color: #37225b;
  transition: color 0.3s;
}

.elementor-218 .elementor-element.elementor-element-3b484d76 .elementor-icon-list-icon svg {
  fill: #37225b;
  transition: fill 0.3s;
}

.elementor-218 .elementor-element.elementor-element-3b484d76 {
  --e-icon-list-icon-size: 25px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
  --icon-vertical-offset: 0px;
}

.elementor-218 .elementor-element.elementor-element-3b484d76 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-218 .elementor-element.elementor-element-3b484d76 .elementor-icon-list-item>a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.9em;
}

.elementor-218 .elementor-element.elementor-element-3b484d76 .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}

.elementor-218 .elementor-element.elementor-element-3f790f50 .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-3f790f50 .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-3f790f50 .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-23e8fa22 img {
  width: 20%;
}

.elementor-218 .elementor-element.elementor-element-23e8fa22 {
  width: var(--container-widget-width, 567px);
  max-width: 567px;
  --container-widget-width: 567px;
  --container-widget-flex-grow: 0;
  top: 233px;
  z-index: 2;
}

body:not(.rtl) .elementor-218 .elementor-element.elementor-element-23e8fa22 {
  left: 362px;
}

body.rtl .elementor-218 .elementor-element.elementor-element-23e8fa22 {
  right: 362px;
}

.elementor-218 .elementor-element.elementor-element-4ffac358 img {
  width: 67%;
}

body:not(.rtl) .elementor-218 .elementor-element.elementor-element-4ffac358 {
  left: 221px;
}

body.rtl .elementor-218 .elementor-element.elementor-element-4ffac358 {
  right: 271px;
}

.elementor-218 .elementor-element.elementor-element-4ffac358 {
  top: 288px;
}

.elementor-218 .elementor-element.elementor-element-5415133>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-3414a95e>.elementor-widget-container {
  margin: 11px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin-left: 10px;
}

.elementor-218 .elementor-element.elementor-element-61fbe1f5>.elementor-background-overlay {
  background-color: #FFFFFF;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-61fbe1f5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 70px 0px;
}

.elementor-218 .elementor-element.elementor-element-24fe2034 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-24fe2034 .elementor-heading-title {
  color: #37225b;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.elementor-218 .elementor-element.elementor-element-24fe2034>.elementor-widget-container {
  padding: 0px 250px 7px 250px;
}

.elementor-218 .elementor-element.elementor-element-4034efa5>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4034efa5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-2cdcd98e img {
  border-radius: 200px 200px 200px 200px;
}

.elementor-218 .elementor-element.elementor-element-666bd46 {
  text-align: center;
  color: #202020;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-2e777bf4 {
  --divider-border-style: solid;
  --divider-color: #37225b;
  --divider-border-width: 5.7px;
}

.elementor-218 .elementor-element.elementor-element-2e777bf4 .elementor-divider-separator {
  width: 24%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-218 .elementor-element.elementor-element-2e777bf4 .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-218 .elementor-element.elementor-element-2e777bf4>.elementor-widget-container {
  margin: -52px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-6f17f7f0>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-6f17f7f0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-5bccb8a7 img {
  border-radius: 200px 200px 200px 200px;
}

.elementor-218 .elementor-element.elementor-element-739aa322 {
  text-align: center;
  color: #202020;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-52a2c318 {
  --divider-border-style: solid;
  --divider-color: #37225b;
  --divider-border-width: 5.7px;
}

.elementor-218 .elementor-element.elementor-element-52a2c318 .elementor-divider-separator {
  width: 24%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-218 .elementor-element.elementor-element-52a2c318 .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-218 .elementor-element.elementor-element-52a2c318>.elementor-widget-container {
  margin: -52px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7ae425f4>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7ae425f4>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-10174118 img {
  border-radius: 200px 200px 200px 200px;
}

.elementor-218 .elementor-element.elementor-element-6391555e {
  text-align: center;
  color: #202020;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-5b1a388a {
  --divider-border-style: solid;
  --divider-color: #37225b;
  --divider-border-width: 5.7px;
}

.elementor-218 .elementor-element.elementor-element-5b1a388a .elementor-divider-separator {
  width: 24%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-218 .elementor-element.elementor-element-5b1a388a .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-218 .elementor-element.elementor-element-5b1a388a>.elementor-widget-container {
  margin: -52px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-35ce90fa>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-35ce90fa>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-2f430431 img {
  border-radius: 200px 200px 200px 200px;
}

.elementor-218 .elementor-element.elementor-element-699db96d {
  text-align: center;
  color: #202020;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-3f9feb0 {
  --divider-border-style: solid;
  --divider-color: #37225b;
  --divider-border-width: 5.7px;
}

.elementor-218 .elementor-element.elementor-element-3f9feb0 .elementor-divider-separator {
  width: 24%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-218 .elementor-element.elementor-element-3f9feb0 .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-218 .elementor-element.elementor-element-3f9feb0>.elementor-widget-container {
  margin: -26px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-535441bc .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-535441bc .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-535441bc .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-1ac7e386 {
  text-align: center;
  font-family: "Montserrat", Sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-1c857b3e:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-1c857b3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #e0e0e0;
}

.elementor-218 .elementor-element.elementor-element-1c857b3e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 0px 50px 0px;
}

.elementor-218 .elementor-element.elementor-element-1c857b3e>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-486add6b>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-52ff2303 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-52ff2303 .elementor-heading-title {
  color: #000000;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.elementor-218 .elementor-element.elementor-element-52ff2303>.elementor-widget-container {
  padding: 0px 250px 7px 250px;
}

.elementor-218 .elementor-element.elementor-element-77fafc29 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-207ad7dd {
  text-align: center;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 19px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-8740677 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-46f78345 {
  text-align: center;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 19px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-15461413 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-75385ba {
  text-align: center;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 19px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-1aaadaf2 .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-1aaadaf2 .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-1aaadaf2 .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-32cccc70 {
  text-align: center;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-5915edf7:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-5915edf7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at center center, #7b5573 0%, #3d0236 100%);
}

.elementor-218 .elementor-element.elementor-element-5915edf7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5915edf7>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-1ad60f1d>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7e3213cc {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-7e3213cc .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.elementor-218 .elementor-element.elementor-element-7e3213cc>.elementor-widget-container {
  padding: 0px 250px 7px 250px;
}

.elementor-bc-flex-widget .elementor-218 .elementor-element.elementor-element-60912662.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-60912662.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-60912662.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-218 .elementor-element.elementor-element-60912662>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-20c71419 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-20c71419 img {
  width: 44%;
}

.elementor-218 .elementor-element.elementor-element-77ed4f33>.elementor-element-populated {
  padding: 10px 60px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-62aa6b75 {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-218 .elementor-element.elementor-element-62aa6b75>.elementor-widget-container {
  padding: 15px 15px 15px 15px;
  background-color: transparent;
  background-image: linear-gradient(130deg, #FFFFFF 0%, #F3F3F3 100%);
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #000000;
  border-radius: 15px 15px 15px 15px;
}

.elementor-218 .elementor-element.elementor-element-3de255a {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-218 .elementor-element.elementor-element-3de255a>.elementor-widget-container {
  padding: 0px 0px 0px 15px;
  border-style: solid;
  border-width: 0px 0px 0px 2px;
  border-color: #000000;
}

.elementor-218 .elementor-element.elementor-element-24b7d94d {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-218 .elementor-element.elementor-element-24b7d94d>.elementor-widget-container {
  padding: 0px 0px 0px 15px;
  border-style: solid;
  border-width: 0px 0px 0px 2px;
  border-color: #000000;
}

.elementor-218 .elementor-element.elementor-element-5e381ad6 .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-5e381ad6 .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-5e381ad6 .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-766fa265 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-33fcbb19:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-33fcbb19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F7F7F7;
}

.elementor-218 .elementor-element.elementor-element-33fcbb19 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-218 .elementor-element.elementor-element-33fcbb19>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-332b108e>.elementor-element-populated,
.elementor-218 .elementor-element.elementor-element-332b108e>.elementor-element-populated>.elementor-background-overlay,
.elementor-218 .elementor-element.elementor-element-332b108e>.elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-332b108e>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-332b108e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-24829f43 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-24829f43 .elementor-heading-title {
  color: #000;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.elementor-218 .elementor-element.elementor-element-24829f43>.elementor-widget-container {
  margin: 0px 200px 0px 200px;
  padding: 30px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-6ca94866 {
  margin-top: 25px;
  margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-3bde314e.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-218 .elementor-element.elementor-element-3bde314e.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-218 .elementor-element.elementor-element-3bde314e.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

Lipotram .elementor-218 .elementor-element.elementor-element-3bde314e .elementor-image-box-wrapper .elementor-image-box-img {
  width: 75%;
}

.elementor-218 .elementor-element.elementor-element-3bde314e .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-218 .elementor-element.elementor-element-3bde314e .elementor-image-box-title {
  color: #37225b;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-218 .elementor-element.elementor-element-3bde314e .elementor-image-box-description {
  color: #37225b;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
}

.elementor-218 .elementor-element.elementor-element-3bde314e>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}

.elementor-218 .elementor-element.elementor-element-2cc64ec3.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-218 .elementor-element.elementor-element-2cc64ec3.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-218 .elementor-element.elementor-element-2cc64ec3.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-2cc64ec3 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 75%;
}

.elementor-218 .elementor-element.elementor-element-2cc64ec3 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-218 .elementor-element.elementor-element-2cc64ec3 .elementor-image-box-title {
  color: #37225b;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-218 .elementor-element.elementor-element-2cc64ec3 .elementor-image-box-description {
  color: #37225b;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
}

.elementor-218 .elementor-element.elementor-element-2cc64ec3>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}

.elementor-218 .elementor-element.elementor-element-54c36034.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-218 .elementor-element.elementor-element-54c36034.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-218 .elementor-element.elementor-element-54c36034.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-54c36034 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 75%;
}

.elementor-218 .elementor-element.elementor-element-54c36034 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-218 .elementor-element.elementor-element-54c36034 .elementor-image-box-title {
  color: #37225b;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-218 .elementor-element.elementor-element-54c36034 .elementor-image-box-description {
  color: #37225b;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
}

.elementor-218 .elementor-element.elementor-element-54c36034>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-radius: 20px 20px 20px 20px;
}

.elementor-218 .elementor-element.elementor-element-25b679c6 .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-25b679c6 .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-25b679c6 .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-4248095c {
  text-align: center;
  font-family: "Montserrat", Sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-2d127156:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-2d127156>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at center center, #37225b 0%, #3d0236 100%);
}

.elementor-218 .elementor-element.elementor-element-2d127156 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 70px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-2d127156>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-6e400a11>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-1c936416 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-1c936416 .elementor-heading-title {
  color: #FFF2E4;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1px;
}

.elementor-218 .elementor-element.elementor-element-1c936416>.elementor-widget-container {
  padding: 0px 200px 7px 200px;
}

.elementor-218 .elementor-element.elementor-element-63e10756,
.elementor-218 .elementor-element.elementor-element-63e10756>.elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-63e10756 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5e1555ff>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 30px 50px 0px 50px;
}

.elementor-218 .elementor-element.elementor-element-3f67f0c2 {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-6a17fc3d {
  color: #FFF2E4;
  font-family: "Montserrat", Sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-6a17fc3d>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4d90d515 img {
  width: 26%;
}

body:not(.rtl) .elementor-218 .elementor-element.elementor-element-4d90d515 {
  left: 115px;
}

body.rtl .elementor-218 .elementor-element.elementor-element-4d90d515 {
  right: 87px;
}

.elementor-218 .elementor-element.elementor-element-4d90d515 {
  top: 415px;
}

.elementor-218 .elementor-element.elementor-element-4cb2edf4 img {
  width: 22%;
  margin-top: 16px;
  margin-left: 101px;
}


body:not(.rtl) .elementor-218 .elementor-element.elementor-element-4cb2edf4 {
  left: 329px;
}

body.rtl .elementor-218 .elementor-element.elementor-element-4cb2edf4 {
  right: 329px;
}

.elementor-218 .elementor-element.elementor-element-4cb2edf4 {
  top: 230px;
}

.elementor-218 .elementor-element.elementor-element-47c66449>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7fb21093 img {
  width: 97%;
}

.elementor-218 .elementor-element.elementor-element-ccb2643 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 0px 60px 0px;
}

.elementor-218 .elementor-element.elementor-element-ccb2643>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-38cea2b {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-38cea2b .elementor-heading-title {
  color: #000000;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.elementor-218 .elementor-element.elementor-element-38cea2b>.elementor-widget-container {
  padding: 0px 250px 7px 250px;
}

.elementor-218 .elementor-element.elementor-element-751fdc0>.elementor-element-populated {
  padding: 20px 20px 20px 20px;
}

.elementor-218 .elementor-element.elementor-element-a3acbc9 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-a3acbc9 .elementor-star-rating {
  font-size: 29px;
}

.elementor-218 .elementor-element.elementor-element-a3acbc9>.elementor-widget-container {
  margin: -23px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-2054e3e>.elementor-element-populated {
  padding: 20px 20px 20px 20px;
}

.elementor-218 .elementor-element.elementor-element-a7465c8 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-a7465c8 .elementor-star-rating {
  font-size: 29px;
}

.elementor-218 .elementor-element.elementor-element-a7465c8>.elementor-widget-container {
  margin: -23px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-e214f58>.elementor-element-populated {
  padding: 20px 20px 20px 20px;
}

.elementor-218 .elementor-element.elementor-element-22c353b {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-22c353b .elementor-star-rating {
  font-size: 29px;
}

.elementor-218 .elementor-element.elementor-element-22c353b>.elementor-widget-container {
  margin: -23px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-c0bd07b .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-c0bd07b .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-c0bd07b .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-dc9b10a {
  text-align: center;
  font-family: "Montserrat", Sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-3fe1e2b:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-3fe1e2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at center center, #37225b 0%, #3d0236 100%);
}

.elementor-218 .elementor-element.elementor-element-3fe1e2b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 0px 60px 0px;
}

.elementor-218 .elementor-element.elementor-element-3fe1e2b>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-8f38cdc>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-f4ebba8 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-f4ebba8 .elementor-heading-title {
  color: #FFF2E4;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1px;
}

.elementor-218 .elementor-element.elementor-element-f4ebba8>.elementor-widget-container {
  padding: 0px 200px 7px 200px;
}

.elementor-218 .elementor-element.elementor-element-23d6fab .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-218 .elementor-element.elementor-element-23d6fab>.elementor-widget-container {
  margin: 0px 100px 0px 100px;
}

.elementor-218 .elementor-element.elementor-element-a53122e .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-a53122e .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-a53122e .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-4a60c59 {
  text-align: center;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-6823d67a:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-6823d67a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F6EFE5;
}

.elementor-218 .elementor-element.elementor-element-6823d67a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
}

.elementor-218 .elementor-element.elementor-element-6823d67a>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-7b9c93d .elementor-heading-title {
  color: #000000;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-218 .elementor-element.elementor-element-3923874d {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-4296484a .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-4296484a .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-4296484a .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-7dc2147f {
  text-align: center;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.elementor-bc-flex-widget .elementor-218 .elementor-element.elementor-element-7f214652.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-7f214652.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-7f214652.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-218 .elementor-element.elementor-element-1d7f1d8e img {
  width: 59%;
}

.elementor-218 .elementor-element.elementor-element-57b79edd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-br1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-57b79edd>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-c480f22 {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-c480f22 .elementor-heading-title {
  color: #000000;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1px;
}

.elementor-218 .elementor-element.elementor-element-c480f22>.elementor-widget-container {
  padding: 0px 250px 7px 250px;
}

.elementor-218 .elementor-element.elementor-element-64d284cc {
  padding: 20px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-388636df>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000;
  box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.19);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 193px 80px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 80px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-388636df>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-205902b6 {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-218 .elementor-element.elementor-element-4503fbb3.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-4503fbb3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-4503fbb3.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-218 .elementor-element.elementor-element-4503fbb3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-4503fbb3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-218 .elementor-element.elementor-element-4503fbb3>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4503fbb3>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-14fc593c {
  column-gap: 0px;
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.elementor-218 .elementor-element.elementor-element-14fc593c>.elementor-widget-container {
  margin: 0px 0px -13px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-372e8d71>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-372e8d71:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-372e8d71>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F2F2F2;
}

.elementor-218 .elementor-element.elementor-element-372e8d71>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 0px 20px;
}

.elementor-218 .elementor-element.elementor-element-372e8d71>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-29143332 {
  color: #000000;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-29143332>.elementor-widget-container {
  margin: 6px 0px -27px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-74e94b69 {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-29d252d0>.elementor-element-populated {
  padding: 20px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7bf22695 img {
  width: 35%;
}

.elementor-218 .elementor-element.elementor-element-7bf22695>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-766bdb95 img {
  width: 25%;
}

.elementor-218 .elementor-element.elementor-element-766bdb95>.elementor-widget-container {
  margin: 37px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4f415511 {
  text-align: center;
  color: #2D2D2D;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-4f415511>.elementor-widget-container {
  margin: -7px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-64096131 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}

.elementor-218 .elementor-element.elementor-element-64096131 .elementor-divider-separator {
  width: 80%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-218 .elementor-element.elementor-element-64096131 .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-218 .elementor-element.elementor-element-64096131>.elementor-widget-container {
  margin: -37px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-45a287f8 {
  --spacer-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-684fbaeb {
  margin-top: -23px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4a659bf8>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-218 .elementor-element.elementor-element-37c14c65 {
  text-align: left;
  color: #2D2D2D;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-37c14c65>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-2070bf70>.elementor-element-populated {
  padding: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-6813b2c9 {
  text-align: right;
  color: #FF0000;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-6813b2c9>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-17efeea8 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-47bbd965>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-218 .elementor-element.elementor-element-27a6ac03 {
  text-align: left;
  color: #2D2D2D;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-27a6ac03>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5aa2c80f>.elementor-element-populated {
  padding: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-75c882c1 {
  text-align: right;
  color: #2D2D2D;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-75c882c1>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-1de2ea40 {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-2b5a7b90 {
  text-align: center;
  color: #2D2D2D;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-2b5a7b90>.elementor-widget-container {
  margin: -15px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-48512dd6 {
  text-align: center;
  color: #000000;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-48512dd6>.elementor-widget-container {
  margin: -42px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-75c3f8fd .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-75c3f8fd .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-75c3f8fd .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-75c3f8fd>.elementor-widget-container {
  margin: -85px 0px 10px 0px;
}

.elementor-218 .elementor-element.elementor-element-7cf3d23b>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.19);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 40px 192px 40px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 40px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7cf3d23b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-378726a5 {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-218 .elementor-element.elementor-element-26d680b6.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-26d680b6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-26d680b6.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-218 .elementor-element.elementor-element-26d680b6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-26d680b6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-218 .elementor-element.elementor-element-26d680b6>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-26d680b6>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-8076d3f {
  column-gap: 0px;
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.elementor-218 .elementor-element.elementor-element-8076d3f>.elementor-widget-container {
  margin: 0px 0px -13px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-100fb303>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-100fb303:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-100fb303>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F2F2F2;
}

.elementor-218 .elementor-element.elementor-element-100fb303>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 0px 20px;
}

.elementor-218 .elementor-element.elementor-element-100fb303>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-e4a2e7e {
  color: #000000;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-e4a2e7e>.elementor-widget-container {
  margin: 6px 0px -27px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5d6024ac {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-93358f4>.elementor-element-populated {
  padding: 20px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-658635dc img {
  width: 35%;
}

.elementor-218 .elementor-element.elementor-element-658635dc>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-26d4b005 img {
  width: 74%;
}

.elementor-218 .elementor-element.elementor-element-26d4b005>.elementor-widget-container {
  margin: 52px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-6fe7cbaf {
  text-align: center;
  color: #2D2D2D;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-6fe7cbaf>.elementor-widget-container {
  margin: -7px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-6b18d39c {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}

.elementor-218 .elementor-element.elementor-element-6b18d39c .elementor-divider-separator {
  width: 80%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-218 .elementor-element.elementor-element-6b18d39c .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-218 .elementor-element.elementor-element-6b18d39c>.elementor-widget-container {
  margin: -37px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5dc9ae0e {
  --spacer-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-3d7a8b2f {
  margin-top: -23px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5fe7fbe1>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-218 .elementor-element.elementor-element-6d45a911 {
  text-align: left;
  color: #2D2D2D;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-6d45a911>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-6fc103cf>.elementor-element-populated {
  padding: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-63f2f3be {
  text-align: right;
  color: #FF0000;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-63f2f3be>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5d4656db {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-6c9bac97>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-218 .elementor-element.elementor-element-7da483f0 {
  text-align: left;
  color: #2D2D2D;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-7da483f0>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-60113b>.elementor-element-populated {
  padding: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-36a88656 {
  text-align: right;
  color: #2D2D2D;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-36a88656>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4cac31b0 {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7e7ddd51 {
  text-align: center;
  color: #2D2D2D;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-7e7ddd51>.elementor-widget-container {
  margin: -15px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4adcc965 {
  text-align: center;
  color: #000000;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-4adcc965>.elementor-widget-container {
  margin: -42px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-416d91e2 .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-416d91e2 .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-416d91e2 .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-416d91e2>.elementor-widget-container {
  margin: -85px 0px 10px 0px;
}

.elementor-218 .elementor-element.elementor-element-65698c72>.elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000;
  box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.19);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 80px 192px 0px;
  --e-column-margin-right: 80px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-65698c72>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-5e5a4468 {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-218 .elementor-element.elementor-element-4526bb.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-4526bb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-4526bb.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-218 .elementor-element.elementor-element-4526bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-4526bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ff9300;
}

.elementor-218 .elementor-element.elementor-element-4526bb>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4526bb>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-578279e0 {
  column-gap: 0px;
  color: #FFFFFF;
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.elementor-218 .elementor-element.elementor-element-578279e0>.elementor-widget-container {
  margin: 0px 0px -13px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4822aec3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-4822aec3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-4822aec3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F2F2F2;
}

.elementor-218 .elementor-element.elementor-element-4822aec3>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 0px 20px;
}

.elementor-218 .elementor-element.elementor-element-4822aec3>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-1fcdd990 {
  color: #ff9300;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-1fcdd990>.elementor-widget-container {
  margin: 6px 0px -27px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7b64fa2c {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5a7a1f0f>.elementor-element-populated {
  padding: 20px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4c9d484 img {
  width: 56%;
}

.elementor-218 .elementor-element.elementor-element-991e946 img {
  width: 35%;
}

.elementor-218 .elementor-element.elementor-element-991e946>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-37104771 img {
  width: 100%;
}

.elementor-218 .elementor-element.elementor-element-36b51f9c {
  text-align: center;
  color: #2D2D2D;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-36b51f9c>.elementor-widget-container {
  margin: -7px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-1f7e43ce {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}

.elementor-218 .elementor-element.elementor-element-1f7e43ce .elementor-divider-separator {
  width: 80%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-218 .elementor-element.elementor-element-1f7e43ce .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-218 .elementor-element.elementor-element-1f7e43ce>.elementor-widget-container {
  margin: -37px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-62e201cc {
  --spacer-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-3a90eeae {
  margin-top: -23px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-7028b625>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-218 .elementor-element.elementor-element-5f6326e6 {
  text-align: left;
  color: #2D2D2D;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-5f6326e6>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-2fab63a2>.elementor-element-populated {
  padding: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-16e1f5b9 {
  text-align: right;
  color: #FF0000;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-16e1f5b9>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-53cb31b9 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5aa64fe7>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-218 .elementor-element.elementor-element-352d11b7 {
  text-align: left;
  color: #2D2D2D;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-352d11b7>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5fc994bf>.elementor-element-populated {
  padding: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-6787ce3a {
  text-align: right;
  color: #2D2D2D;
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-6787ce3a>.elementor-widget-container {
  margin: -14px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4fd84c42 {
  padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-51f91903 {
  text-align: center;
  color: #2D2D2D;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-51f91903>.elementor-widget-container {
  margin: -15px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-43d5591 {
  text-align: center;
  color: #ff9300;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}

.elementor-218 .elementor-element.elementor-element-43d5591>.elementor-widget-container {
  margin: -42px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-2df9ddc1 .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-2df9ddc1 .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-2df9ddc1 .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #F8A239 0%, #E5820A 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-2df9ddc1>.elementor-widget-container {
  margin: -85px 0px 10px 0px;
}

.elementor-218 .elementor-element.elementor-element-65a09709 {
  margin-top: -123px;
  margin-bottom: 0px;
  padding: 0px 0px 60px 0px;
}

.elementor-218 .elementor-element.elementor-element-5b336a2d img {
  width: 46%;
}

.elementor-218 .elementor-element.elementor-element-5b336a2d>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-3f0c2475 img {
  width: 8%;
}

.elementor-218 .elementor-element.elementor-element-3f0c2475>.elementor-widget-container {
  margin: -29px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-42b0c775:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-42b0c775>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at center center, #37225b 0%, #3d0236 100%);
}

.elementor-218 .elementor-element.elementor-element-42b0c775 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 0px 60px 0px;
}

.elementor-218 .elementor-element.elementor-element-42b0c775>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-43ba3aeb {
  text-align: center;
}

.elementor-218 .elementor-element.elementor-element-43ba3aeb .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Libre Franklin", Sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1px;
}

.elementor-218 .elementor-element.elementor-element-43ba3aeb>.elementor-widget-container {
  padding: 0px 0px 7px 0px;
}

.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-tab-title {
  border-width: 0px;
  border-color: rgba(21, 21, 21, 0);
  background-color: #FCFCFC;
}

.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-tab-content {
  border-width: 0px;
  border-bottom-color: rgba(21, 21, 21, 0);
  background-color: #F2F2F2;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0.1px;
}

.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-toggle-item:not(:last-child) {
  margin-bottom: 10px;
}

.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-toggle-title,
.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-toggle-icon {
  color: #000000;
}

.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-toggle-icon svg {
  fill: #000000;
}

.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-tab-title.elementor-active a,
.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #000000;
}

.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-toggle-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
  letter-spacing: 0.1px;
}

.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-toggle-icon.elementor-toggle-icon-left {
  margin-right: 0px;
}

.elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-toggle-icon.elementor-toggle-icon-right {
  margin-left: 0px;
}

.elementor-218 .elementor-element.elementor-element-3d229a8>.elementor-widget-container {
  border-radius: 15px 15px 15px 15px;
}

.elementor-218 .elementor-element.elementor-element-6864ba02 .elementor-button .elementor-align-icon-right {
  margin-left: 11px;
}

.elementor-218 .elementor-element.elementor-element-6864ba02 .elementor-button .elementor-align-icon-left {
  margin-right: 11px;
}

.elementor-218 .elementor-element.elementor-element-6864ba02 .elementor-button {
  font-family: "Libre Franklin", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  background-color: transparent;
  background-image: linear-gradient(140deg, #74BE33 0%, #499C00 100%);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.26);
  padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-5693d02c {
  text-align: center;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-2f464520>.elementor-container {
  max-width: 1100px;
}

.elementor-218 .elementor-element.elementor-element-2f464520:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-2f464520>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #313131;
}

.elementor-218 .elementor-element.elementor-element-2f464520 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 40px 0px 40px;
}

.elementor-218 .elementor-element.elementor-element-2f464520>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-42827ddb .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
}

.elementor-218 .elementor-element.elementor-element-65afac {
  text-align: left;
}

.elementor-218 .elementor-element.elementor-element-74d6a1bd {
  --spacer-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-5efd2a03 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
}

.elementor-218 .elementor-element.elementor-element-33a2bae4 {
  text-align: left;
}

.elementor-218 .elementor-element.elementor-element-2aff974 .elementor-button {
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #EE9500;
}

.elementor-218 .elementor-element.elementor-element-2aff974>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-75f43a2d .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
}

.elementor-218 .elementor-element.elementor-element-20cc8d7c .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
}

.elementor-218 .elementor-element.elementor-element-eee17be {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 0.6em;
}

.elementor-218 .elementor-element.elementor-element-eee17be>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-f4a417f .elementor-button {
  background-color: #42CE35;
}

.elementor-218 .elementor-element.elementor-element-f4a417f>.elementor-widget-container {
  margin: -9px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-d711024 .elementor-button {
  background-color: #42CE35;
}

.elementor-218 .elementor-element.elementor-element-d711024>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-66d60469 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
}

.elementor-218 .elementor-element.elementor-element-45e3c174 {
  text-align: left;
}

.elementor-218 .elementor-element.elementor-element-176d93d7>.elementor-container {
  max-width: 1100px;
}

.elementor-218 .elementor-element.elementor-element-176d93d7:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-176d93d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #313131;
}

.elementor-218 .elementor-element.elementor-element-176d93d7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 40px 0px;
}

.elementor-218 .elementor-element.elementor-element-176d93d7>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-55295eb5 {
  text-align: center;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 0.6em;
}

.elementor-218 .elementor-element.elementor-element-55295eb5>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

@media(min-width:768px) {
  .elementor-218 .elementor-element.elementor-element-30e9dc35 {
    width: 50%;
  }

  .elementor-218 .elementor-element.elementor-element-5415133 {
    width: 50%;
  }

  .elementor-218 .elementor-element.elementor-element-60912662 {
    width: 40.331%;
  }

  .elementor-218 .elementor-element.elementor-element-77ed4f33 {
    width: 59.669%;
  }

  .elementor-218 .elementor-element.elementor-element-5e1555ff {
    width: 57.676%;
  }

  .elementor-218 .elementor-element.elementor-element-47c66449 {
    width: 42.19%;
  }

  .elementor-218 .elementor-element.elementor-element-4503fbb3 {
    width: 18%;
  }

  .elementor-218 .elementor-element.elementor-element-372e8d71 {
    width: 81.998%;
  }

  .elementor-218 .elementor-element.elementor-element-47bbd965 {
    width: 63.749%;
  }

  .elementor-218 .elementor-element.elementor-element-5aa2c80f {
    width: 36.097%;
  }

  .elementor-218 .elementor-element.elementor-element-26d680b6 {
    width: 18%;
  }

  .elementor-218 .elementor-element.elementor-element-100fb303 {
    width: 81.998%;
  }

  .elementor-218 .elementor-element.elementor-element-6c9bac97 {
    width: 63.749%;
  }

  .elementor-218 .elementor-element.elementor-element-60113b {
    width: 36.097%;
  }

  .elementor-218 .elementor-element.elementor-element-4526bb {
    width: 18%;
  }

  .elementor-218 .elementor-element.elementor-element-4822aec3 {
    width: 81.998%;
  }

  .elementor-218 .elementor-element.elementor-element-5aa64fe7 {
    width: 63.749%;
  }

  .elementor-218 .elementor-element.elementor-element-5fc994bf {
    width: 36.097%;
  }
}

@media(max-width:767px) {
  .elementor-218 .elementor-element.elementor-element-3ca96eab {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-69cfa337 {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-1197654f img {
    width: 68%;
  }

  .elementor-218 .elementor-element.elementor-element-7dc49283 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-78c5ace0 {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-78c5ace0 .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-218 .elementor-element.elementor-element-78c5ace0>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 60px 10px 0px 10px;
  }

  .elementor-218 .elementor-element.elementor-element-60714dbf img {
    width: 33%;
  }

  .elementor-218 .elementor-element.elementor-element-60714dbf>.elementor-widget-container {
    margin: -19px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-270e9b {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-270e9b .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-218 .elementor-element.elementor-element-270e9b>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }

  .elementor-218 .elementor-element.elementor-element-3b484d76 {
    --e-icon-list-icon-size: 23px;
  }

  .elementor-218 .elementor-element.elementor-element-3b484d76 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-218 .elementor-element.elementor-element-3b484d76 .elementor-icon-list-item>a {
    font-size: 16px;
  }

  .elementor-218 .elementor-element.elementor-element-3b484d76>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-3f790f50 .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-23e8fa22 img {
    width: 22%;
  }

  body:not(.rtl) .elementor-218 .elementor-element.elementor-element-23e8fa22 {
    left: -304px;
  }

  body.rtl .elementor-218 .elementor-element.elementor-element-23e8fa22 {
    right: -304px;
  }

  .elementor-218 .elementor-element.elementor-element-23e8fa22 {
    top: 673px;
  }

  body:not(.rtl) .elementor-218 .elementor-element.elementor-element-4ffac358 {
    left: -2px;
  }

  body.rtl .elementor-218 .elementor-element.elementor-element-4ffac358 {
    right: -2px;
  }

  .elementor-218 .elementor-element.elementor-element-4ffac358 {
    top: 678px;
  }

  .elementor-218 .elementor-element.elementor-element-61fbe1f5 {
    padding: 60px 0px 30px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-24fe2034 {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-24fe2034 .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-218 .elementor-element.elementor-element-24fe2034>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-2cdcd98e img {
    width: 60%;
  }

  .elementor-218 .elementor-element.elementor-element-5bccb8a7 img {
    width: 60%;
  }

  .elementor-218 .elementor-element.elementor-element-10174118 img {
    width: 60%;
  }

  .elementor-218 .elementor-element.elementor-element-2f430431 img {
    width: 60%;
  }

  .elementor-218 .elementor-element.elementor-element-535441bc .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-1c857b3e {
    padding: 70px 20px 70px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-52ff2303 {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-52ff2303 .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-218 .elementor-element.elementor-element-52ff2303>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-77fafc29 img {
    width: 80%;
  }

  .elementor-218 .elementor-element.elementor-element-8740677 img {
    width: 80%;
  }

  .elementor-218 .elementor-element.elementor-element-15461413 img {
    width: 80%;
  }

  .elementor-218 .elementor-element.elementor-element-1aaadaf2 .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-5915edf7 {
    padding: 70px 0px 60px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-7e3213cc {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-7e3213cc .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-218 .elementor-element.elementor-element-7e3213cc>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-20c71419 img {
    width: 41%;
  }

  .elementor-218 .elementor-element.elementor-element-77ed4f33>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-5e381ad6 .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-766fa265 {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-766fa265>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-33fcbb19 {
    padding: 20px 0px 60px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-24829f43 .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-218 .elementor-element.elementor-element-24829f43>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-3bde314e .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-218 .elementor-element.elementor-element-2cc64ec3 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-218 .elementor-element.elementor-element-54c36034 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-218 .elementor-element.elementor-element-25b679c6 .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-2d127156 {
    padding: 70px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-1c936416 {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-1c936416 .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-218 .elementor-element.elementor-element-1c936416>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-5e1555ff>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-1f49baaa img {
    width: 57%;
  }

  .elementor-218 .elementor-element.elementor-element-1f49baaa>.elementor-widget-container {
    margin: -29px 0px -21px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-4d90d515 img {
    width: 30%;
  }

  body:not(.rtl) .elementor-218 .elementor-element.elementor-element-4d90d515 {
    left: -1px;
  }

  body.rtl .elementor-218 .elementor-element.elementor-element-4d90d515 {
    right: -1px;
  }

  .elementor-218 .elementor-element.elementor-element-4d90d515 {
    top: 859px;
  }

  .elementor-218 .elementor-element.elementor-element-4cb2edf4 img {
    width: 26%;
    margin-top: 236px;
    margin-right: 50px;
  }

  body:not(.rtl) .elementor-218 .elementor-element.elementor-element-4cb2edf4 {
    left: -107px;
  }

  body.rtl .elementor-218 .elementor-element.elementor-element-4cb2edf4 {
    right: -107px;
  }

  .elementor-218 .elementor-element.elementor-element-4cb2edf4 {
    top: 709px;
  }

  .elementor-218 .elementor-element.elementor-element-7fb21093 img {
    width: 69%;
  }

  .elementor-218 .elementor-element.elementor-element-38cea2b {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-38cea2b .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-218 .elementor-element.elementor-element-38cea2b>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-c0bd07b .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-3fe1e2b {
    padding: 70px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-f4ebba8 {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-f4ebba8 .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-218 .elementor-element.elementor-element-f4ebba8>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-23d6fab>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-a53122e .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-4a60c59 {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-4a60c59>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-6823d67a {
    padding: 50px 20px 0px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-7b9c93d .elementor-heading-title {
    font-size: 28px;
  }

  .elementor-218 .elementor-element.elementor-element-14f1edb img {
    width: 53%;
  }

  .elementor-218 .elementor-element.elementor-element-4296484a .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-c480f22 {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-c480f22 .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-218 .elementor-element.elementor-element-c480f22>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-388636df>.elementor-element-populated {
    margin: 0px 40px 50px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
  }

  .elementor-218 .elementor-element.elementor-element-4503fbb3 {
    width: 20%;
  }

  .elementor-218 .elementor-element.elementor-element-372e8d71 {
    width: 80%;
  }

  .elementor-218 .elementor-element.elementor-element-29143332 {
    font-size: 16px;
  }

  .elementor-218 .elementor-element.elementor-element-7bf22695>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-4f415511 {
    font-size: 14px;
  }

  .elementor-218 .elementor-element.elementor-element-4a659bf8 {
    width: 60%;
  }

  .elementor-218 .elementor-element.elementor-element-2070bf70 {
    width: 40%;
  }

  .elementor-218 .elementor-element.elementor-element-17efeea8 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-218 .elementor-element.elementor-element-47bbd965 {
    width: 65%;
  }

  .elementor-218 .elementor-element.elementor-element-5aa2c80f {
    width: 35%;
  }

  .elementor-218 .elementor-element.elementor-element-2b5a7b90 {
    font-size: 15px;
  }

  .elementor-218 .elementor-element.elementor-element-2b5a7b90>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-75c3f8fd .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-7cf3d23b>.elementor-element-populated {
    margin: 0px 40px 50px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
  }

  .elementor-218 .elementor-element.elementor-element-26d680b6 {
    width: 20%;
  }

  .elementor-218 .elementor-element.elementor-element-100fb303 {
    width: 80%;
  }

  .elementor-218 .elementor-element.elementor-element-e4a2e7e {
    font-size: 16px;
  }

  .elementor-218 .elementor-element.elementor-element-658635dc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-6fe7cbaf {
    font-size: 14px;
  }

  .elementor-218 .elementor-element.elementor-element-5fe7fbe1 {
    width: 60%;
  }

  .elementor-218 .elementor-element.elementor-element-6fc103cf {
    width: 40%;
  }

  .elementor-218 .elementor-element.elementor-element-5d4656db {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-218 .elementor-element.elementor-element-6c9bac97 {
    width: 65%;
  }

  .elementor-218 .elementor-element.elementor-element-60113b {
    width: 35%;
  }

  .elementor-218 .elementor-element.elementor-element-7e7ddd51 {
    font-size: 15px;
  }

  .elementor-218 .elementor-element.elementor-element-7e7ddd51>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-416d91e2 .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-65698c72>.elementor-element-populated {
    margin: 0px 40px 50px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
  }

  .elementor-218 .elementor-element.elementor-element-4526bb {
    width: 20%;
  }

  .elementor-218 .elementor-element.elementor-element-4822aec3 {
    width: 80%;
  }

  .elementor-218 .elementor-element.elementor-element-1fcdd990 {
    font-size: 16px;
    line-height: 1.1em;
  }

  .elementor-218 .elementor-element.elementor-element-1fcdd990>.elementor-widget-container {
    margin: 0px 0px -22px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-991e946>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-36b51f9c {
    font-size: 14px;
  }

  .elementor-218 .elementor-element.elementor-element-7028b625 {
    width: 60%;
  }

  .elementor-218 .elementor-element.elementor-element-2fab63a2 {
    width: 40%;
  }

  .elementor-218 .elementor-element.elementor-element-53cb31b9 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-218 .elementor-element.elementor-element-5aa64fe7 {
    width: 65%;
  }

  .elementor-218 .elementor-element.elementor-element-5fc994bf {
    width: 35%;
  }

  .elementor-218 .elementor-element.elementor-element-51f91903 {
    font-size: 15px;
  }

  .elementor-218 .elementor-element.elementor-element-51f91903>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-2df9ddc1 .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-65a09709 {
    margin-top: -16px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-5b336a2d img {
    width: 98%;
  }

  .elementor-218 .elementor-element.elementor-element-3f0c2475 img {
    width: 22%;
  }

  .elementor-218 .elementor-element.elementor-element-3f0c2475>.elementor-widget-container {
    margin: -22px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-43ba3aeb {
    text-align: center;
  }

  .elementor-218 .elementor-element.elementor-element-43ba3aeb .elementor-heading-title {
    font-size: 32px;
  }

  .elementor-218 .elementor-element.elementor-element-43ba3aeb>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-toggle-title {
    font-size: 16px;
  }

  .elementor-218 .elementor-element.elementor-element-3d229a8 .elementor-tab-content {
    font-size: 16px;
  }

  .elementor-218 .elementor-element.elementor-element-6864ba02 .elementor-button {
    padding: 30px 20px 30px 20px;
  }

  .elementor-218 .elementor-element.elementor-element-176d93d7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
  }

  .elementor-218 .elementor-element.elementor-element-55295eb5 {
    line-height: 1.5em;
  }

  .elementor-218 .elementor-element.elementor-element-55295eb5>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}