/* .elementor-12090 .elementor-element.elementor-element-1759ccc9:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-1759ccc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-1759ccc9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-1759ccc9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090 .elementor-element.elementor-element-6bc46413 {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-12090
  .elementor-element.elementor-element-6bc46413
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-12090
  .elementor-element.elementor-element-68adfdee.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-12090
  .elementor-element.elementor-element-68adfdee.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  justify-content: center;
  align-items: center;
}

.elementor-12090
  .elementor-element.elementor-element-68adfdee
  > .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-12090
  .elementor-element.elementor-element-56727015
  .elementor-menu-toggle {
  margin-left: auto;
}

.elementor-12090
  .elementor-element.elementor-element-56727015
  .elementor-nav-menu
  .elementor-item {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 26px;
  letter-spacing: 1.5px;
}

.elementor-12090
  .elementor-element.elementor-element-56727015
  .elementor-nav-menu--main
  .elementor-item {
  color: #cdffd0;
  fill: #cdffd0;
}

.elementor-12090
  .elementor-element.elementor-element-56727015
  .elementor-nav-menu--main
  .elementor-item:hover,
.elementor-12090
  .elementor-element.elementor-element-56727015
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active,
.elementor-12090
  .elementor-element.elementor-element-56727015
  .elementor-nav-menu--main
  .elementor-item.highlighted,
.elementor-12090
  .elementor-element.elementor-element-56727015
  .elementor-nav-menu--main
  .elementor-item:focus {
  color: #cdffd0;
  fill: #cdffd0;
}

.elementor-12090
  .elementor-element.elementor-element-56727015
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:before,
.elementor-12090
  .elementor-element.elementor-element-56727015
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:after {
  background-color: #cdffd0;
}

.elementor-12090
  .elementor-element.elementor-element-56727015
  .e--pointer-framed
  .elementor-item:before,
.elementor-12090
  .elementor-element.elementor-element-56727015
  .e--pointer-framed
  .elementor-item:after {
  border-color: #cdffd0;
}

/* .elementor-12090 .elementor-element.elementor-element-240b0d34:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-240b0d34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-240b0d34 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 080px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-240b0d34
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-1c553822
  .elementor-heading-title {
  color: #cdffd0;
  font-family: "Poppins", Sans-serif;
  font-size: 72px;
  font-weight: 600;
  text-transform: none;
  line-height: 81px;
  /* letter-spacing: -2px; */
}

.elementor-12090
  .elementor-element.elementor-element-1c553822
  > .elementor-widget-container {
  padding: 0px 0px 0px 010px;
}

.elementor-12090 .elementor-element.elementor-element-11e72063 {
  text-align: justify;
}

.elementor-12090
  .elementor-element.elementor-element-11e72063
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  text-transform: none;
  line-height: 34px;
  /* letter-spacing: 3.5px; */
  /* text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); */
}

.elementor-12090
  .elementor-element.elementor-element-11e72063
  > .elementor-widget-container {
  /* padding: 0px 0px 0px 010px; */
}

.elementor-12090
  .elementor-element.elementor-element-46763df7
  .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  letter-spacing: -1px;
  fill: #000;
  color: #000;
  background: linear-gradient(180deg, #3aff64, #0dffd2);
  border-radius: 40px;
  /* box-shadow: 0px 24px 17px 0px rgba(11.000000000000014, 197.00000000000006, 184, 0.34); */
  padding: 12px 024px 012px 024px;
}

.elementor-12090
  .elementor-element.elementor-element-ed961e0
  .elementor-spacer-inner {
  height: 26px;
}

.elementor-12090
  .elementor-element.elementor-element-36966b53
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

/* .elementor-12090 .elementor-element.elementor-element-36966b53:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-36966b53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-36966b53 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 020px 0px 020px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-36966b53
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

/* .elementor-12090 .elementor-element.elementor-element-2a70ac82:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-2a70ac82>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-2a70ac82 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 020px 100px 020px;
}

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

.elementor-bc-flex-widget
  .elementor-12090
  .elementor-element.elementor-element-3318ac7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-12090
  .elementor-element.elementor-element-3318ac7
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-12090
  .elementor-element.elementor-element-3318ac7:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-12090
  .elementor-element.elementor-element-3318ac7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff0d;
}

.elementor-12090
  .elementor-element.elementor-element-3318ac7
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px;
  border-color: #40ff62;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 020px 010px 020px 010px;
  padding: 010px 010px 010px 010px;
}

.elementor-12090
  .elementor-element.elementor-element-3318ac7
  > .elementor-element-populated,
.elementor-12090
  .elementor-element.elementor-element-3318ac7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-12090
  .elementor-element.elementor-element-3318ac7
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-12090
  .elementor-element.elementor-element-3318ac7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-1c2d87c
  .elementor-spacer-inner {
  height: 50px;
}

/* .elementor-12090 .elementor-element.elementor-element-73050f79>.elementor-widget-container {
	margin: 020px 0px 0px 0px;
	padding: 020px 0px 0px 0px;
} */

.elementor-12090
  .elementor-element.elementor-element-36178e1
  .elementor-spacer-inner {
  height: 34px;
}

.elementor-12090 .elementor-element.elementor-element-2e2b0c6 {
  text-align: center;
}

.elementor-12090
  .elementor-element.elementor-element-2e2b0c6
  .elementor-heading-title {
  color: #cdffd0;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  font-style: normal;
  line-height: 36px;
  letter-spacing: 0.5px;
}

.elementor-12090 .elementor-element.elementor-element-12312acc {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.3px;
}

.elementor-bc-flex-widget
  .elementor-12090
  .elementor-element.elementor-element-179beeb6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

/* .elementor-12090 .elementor-element.elementor-element-179beeb6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	 align-content: center;
	align-items: center; 
} */

.elementor-12090
  .elementor-element.elementor-element-179beeb6
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-12090
  .elementor-element.elementor-element-179beeb6:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-12090
  .elementor-element.elementor-element-179beeb6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background: rgba(245,85,97,.23); */
}

.elementor-12090
  .elementor-element.elementor-element-179beeb6
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px;
  border-color: #25ffa6;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 020px 010px 020px 010px;
  padding: 010px 010px 010px 010px;
}

.elementor-12090
  .elementor-element.elementor-element-179beeb6
  > .elementor-element-populated,
.elementor-12090
  .elementor-element.elementor-element-179beeb6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-12090
  .elementor-element.elementor-element-179beeb6
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-12090
  .elementor-element.elementor-element-179beeb6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-27b4082
  .elementor-spacer-inner {
  height: 12px;
}

.elementor-12090 .elementor-element.elementor-element-3052ee9d {
  text-align: center;
}

.elementor-12090
  .elementor-element.elementor-element-3052ee9d
  .elementor-heading-title {
  color: #cdffd0;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  line-height: 36px;
  letter-spacing: 0.5px;
}

.elementor-12090 .elementor-element.elementor-element-e078ee4 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.3px;
}

.elementor-12090
  .elementor-element.elementor-element-155e50ea
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-12090
  .elementor-element.elementor-element-155e50ea:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-12090
  .elementor-element.elementor-element-155e50ea
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background: rgba(245,85,97,.23); */
}

.elementor-12090
  .elementor-element.elementor-element-155e50ea
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px;
  border-color: #1bffbe;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 020px 010px 020px 010px;
  padding: 010px 010px 010px 010px;
}

.elementor-12090
  .elementor-element.elementor-element-155e50ea
  > .elementor-element-populated,
.elementor-12090
  .elementor-element.elementor-element-155e50ea
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-12090
  .elementor-element.elementor-element-155e50ea
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-12090
  .elementor-element.elementor-element-155e50ea
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-6214fb9
  .elementor-spacer-inner {
  height: 34px;
}

.elementor-12090 .elementor-element.elementor-element-5088e0cb {
  text-align: center;
}

.elementor-12090
  .elementor-element.elementor-element-5088e0cb
  .elementor-heading-title {
  color: #cdffd0;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  line-height: 36px;
  letter-spacing: 0.5px;
}

.elementor-12090 .elementor-element.elementor-element-66f1e799 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  line-height: 26px;
  letter-spacing: 0.3px;
}

.elementor-12090
  .elementor-element.elementor-element-2de5b71f
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

/* .elementor-12090 .elementor-element.elementor-element-2de5b71f:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-2de5b71f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-2de5b71f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-12090
  .elementor-element.elementor-element-38594e56
  > .elementor-element-populated {
  margin: 0px 0px 0px 24px;
  padding: 0px 0px 0px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-77f0c59e
  .elementor-heading-title {
  color: #cdffd0;
  font-family: var(--e-global-typography-e2f00fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-e2f00fc-font-size);
  font-weight: var(--e-global-typography-e2f00fc-font-weight);
  line-height: var(--e-global-typography-e2f00fc-line-height);
  letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
}

.elementor-12090
  .elementor-element.elementor-element-77f0c59e
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-337794c5
  > .elementor-element-populated {
  margin: 0px 024px 0px 0px;
}

.elementor-12090 .elementor-element.elementor-element-14373193 {
  --divider-border-style: solid;
  --divider-color: #828282;
  --divider-border-width: 2px;
}

.elementor-12090
  .elementor-element.elementor-element-14373193
  .elementor-divider-separator {
  width: 100%;
}

.elementor-12090
  .elementor-element.elementor-element-14373193
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* .elementor-12090 .elementor-element.elementor-element-7573928:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-7573928>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-7573928 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 020px 100px 020px;
}

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

.elementor-bc-flex-widget
  .elementor-12090
  .elementor-element.elementor-element-9fb03ca.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-12090
  .elementor-element.elementor-element-9fb03ca.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
  /* background: rgba(245,85,97,.23); */
}

.elementor-12090
  .elementor-element.elementor-element-9fb03ca
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-12090
  .elementor-element.elementor-element-9fb03ca:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-12090
  .elementor-element.elementor-element-9fb03ca
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff0d;
}

.elementor-12090
  .elementor-element.elementor-element-9fb03ca
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px;
  border-color: #40ff62;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 020px 010px 020px 010px;
  padding: 010px 010px 010px 010px;
}

.elementor-12090
  .elementor-element.elementor-element-9fb03ca
  > .elementor-element-populated,
.elementor-12090
  .elementor-element.elementor-element-9fb03ca
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-12090
  .elementor-element.elementor-element-9fb03ca
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

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

.elementor-12090
  .elementor-element.elementor-element-16a1a3f.elementor-view-stacked
  .elementor-icon {
  background-color: #fbfbfb;
}

.elementor-12090
  .elementor-element.elementor-element-16a1a3f.elementor-view-framed
  .elementor-icon,
.elementor-12090
  .elementor-element.elementor-element-16a1a3f.elementor-view-default
  .elementor-icon {
  fill: #fbfbfb;
  color: #fbfbfb;
  border-color: #fbfbfb;
}

.elementor-12090
  .elementor-element.elementor-element-16a1a3f.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-16a1a3f.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-16a1a3f.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-16a1a3f
  .elementor-icon
  i {
  transform: rotate(0deg);
}

.elementor-12090
  .elementor-element.elementor-element-16a1a3f
  .elementor-icon-box-title {
  color: #cdffd0;
}

.elementor-12090
  .elementor-element.elementor-element-16a1a3f
  .elementor-icon-box-description {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-12090
  .elementor-element.elementor-element-acae438
  .elementor-spacer-inner {
  height: 50px;
}

.elementor-12090
  .elementor-element.elementor-element-cea9dde.elementor-view-stacked
  .elementor-icon {
  background-color: #fbfbfb;
}

.elementor-12090
  .elementor-element.elementor-element-cea9dde.elementor-view-framed
  .elementor-icon,
.elementor-12090
  .elementor-element.elementor-element-cea9dde.elementor-view-default
  .elementor-icon {
  fill: #fbfbfb;
  color: #fbfbfb;
  border-color: #fbfbfb;
}

.elementor-12090
  .elementor-element.elementor-element-cea9dde.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-cea9dde.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-cea9dde.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-cea9dde
  .elementor-icon
  i {
  transform: rotate(0deg);
}

.elementor-12090
  .elementor-element.elementor-element-cea9dde
  .elementor-icon-box-title {
  color: #cdffd0;
}

.elementor-12090
  .elementor-element.elementor-element-cea9dde
  .elementor-icon-box-description {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-12090
  .elementor-element.elementor-element-d257e2d
  .elementor-spacer-inner {
  height: 34px;
}

.elementor-bc-flex-widget
  .elementor-12090
  .elementor-element.elementor-element-65a6ea3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-12090
  .elementor-element.elementor-element-65a6ea3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  /* background: rgba(245,85,97,.23); */
  align-items: center;
}

.elementor-12090
  .elementor-element.elementor-element-65a6ea3
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-12090
  .elementor-element.elementor-element-65a6ea3:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-12090
  .elementor-element.elementor-element-65a6ea3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff0d;
}

.elementor-12090
  .elementor-element.elementor-element-65a6ea3
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px;
  border-color: #25ffa6;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 020px 010px 020px 010px;
  padding: 010px 010px 010px 010px;
}

.elementor-12090
  .elementor-element.elementor-element-65a6ea3
  > .elementor-element-populated,
.elementor-12090
  .elementor-element.elementor-element-65a6ea3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-12090
  .elementor-element.elementor-element-65a6ea3
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-12090
  .elementor-element.elementor-element-65a6ea3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090 .elementor-element.elementor-element-a3a1c50 {
  text-align: center;
}

.elementor-12090
  .elementor-element.elementor-element-a3a1c50
  .elementor-heading-title {
  color: #cdffd0;
}

.elementor-12090 .elementor-element.elementor-element-6da62af {
  text-align: center;
}

.elementor-12090
  .elementor-element.elementor-element-6da62af
  .elementor-heading-title {
  color: #cdffd0;
}

.elementor-12090
  .elementor-element.elementor-element-61f8348
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}

.elementor-12090
  .elementor-element.elementor-element-61f8348:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-12090
  .elementor-element.elementor-element-61f8348
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background: rgba(245,85,97,.23); */
}

.elementor-12090
  .elementor-element.elementor-element-61f8348
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px;
  border-color: #1bffbe;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 020px 010px 020px 010px;
  padding: 010px 010px 010px 010px;
}

.elementor-12090
  .elementor-element.elementor-element-61f8348
  > .elementor-element-populated,
.elementor-12090
  .elementor-element.elementor-element-61f8348
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-12090
  .elementor-element.elementor-element-61f8348
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-12090
  .elementor-element.elementor-element-61f8348
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-4ccc765.elementor-view-stacked
  .elementor-icon {
  background-color: #fbfbfb;
}

.elementor-12090
  .elementor-element.elementor-element-4ccc765.elementor-view-framed
  .elementor-icon,
.elementor-12090
  .elementor-element.elementor-element-4ccc765.elementor-view-default
  .elementor-icon {
  fill: #fbfbfb;
  color: #fbfbfb;
  border-color: #fbfbfb;
}

.elementor-12090
  .elementor-element.elementor-element-4ccc765.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-4ccc765.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-4ccc765.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-4ccc765
  .elementor-icon
  i {
  transform: rotate(0deg);
}

.elementor-12090
  .elementor-element.elementor-element-4ccc765
  .elementor-icon-box-title {
  color: #cdffd0;
}

.elementor-12090
  .elementor-element.elementor-element-4ccc765
  .elementor-icon-box-description {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

.elementor-12090
  .elementor-element.elementor-element-44f1890
  .elementor-spacer-inner {
  height: 50px;
}

.elementor-12090
  .elementor-element.elementor-element-2423cb5.elementor-view-stacked
  .elementor-icon {
  background-color: #fbfbfb;
}

.elementor-12090
  .elementor-element.elementor-element-2423cb5.elementor-view-framed
  .elementor-icon,
.elementor-12090
  .elementor-element.elementor-element-2423cb5.elementor-view-default
  .elementor-icon {
  fill: #fbfbfb;
  color: #fbfbfb;
  border-color: #fbfbfb;
}

.elementor-12090
  .elementor-element.elementor-element-2423cb5.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-2423cb5.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-2423cb5.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-2423cb5
  .elementor-icon
  i {
  transform: rotate(0deg);
}

.elementor-12090
  .elementor-element.elementor-element-2423cb5
  .elementor-icon-box-title {
  color: #cdffd0;
}

.elementor-12090
  .elementor-element.elementor-element-2423cb5
  .elementor-icon-box-description {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}

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

/* .elementor-12090 .elementor-element.elementor-element-d84628c:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-d84628c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

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

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

.elementor-12090
  .elementor-element.elementor-element-4703abc
  > .elementor-element-populated {
  margin: 0px 0px 0px 24px;
  padding: 0px 0px 0px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-29de806
  .elementor-spacer-inner {
  height: 32px;
}

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

/* .elementor-12090 .elementor-element.elementor-element-c4a9f94:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-c4a9f94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

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

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

.elementor-12090
  .elementor-element.elementor-element-9939883
  > .elementor-element-populated {
  margin: 0px 0px 0px 24px;
  padding: 0px 0px 0px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-5c597c0
  .elementor-heading-title {
  color: #cdffd0;
  font-family: var(--e-global-typography-e2f00fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-e2f00fc-font-size);
  font-weight: var(--e-global-typography-e2f00fc-font-weight);
  line-height: var(--e-global-typography-e2f00fc-line-height);
  letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
}

.elementor-12090
  .elementor-element.elementor-element-5c597c0
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-1334497
  > .elementor-element-populated {
  margin: 0px 024px 0px 0px;
}

.elementor-12090 .elementor-element.elementor-element-a194858 {
  --divider-border-style: solid;
  --divider-color: #828282;
  --divider-border-width: 2px;
}

.elementor-12090
  .elementor-element.elementor-element-a194858
  .elementor-divider-separator {
  width: 100%;
}

.elementor-12090
  .elementor-element.elementor-element-a194858
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-22ec1cc6
  > .elementor-container {
  max-width: 500px;
}

/* .elementor-12090 .elementor-element.elementor-element-22ec1cc6:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-22ec1cc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-22ec1cc6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-22ec1cc6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-79268e40:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-12090
  .elementor-element.elementor-element-79268e40
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff0d;
}

.elementor-12090
  .elementor-element.elementor-element-79268e40
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1.27px 1.27px 1.27px 1.27px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 020px 040px 020px 040px;
  padding: 0px 020px 0px 020px;
}

.elementor-12090
  .elementor-element.elementor-element-79268e40
  > .elementor-element-populated,
.elementor-12090
  .elementor-element.elementor-element-79268e40
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-12090
  .elementor-element.elementor-element-79268e40
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-12090
  .elementor-element.elementor-element-79268e40
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090 .elementor-element.elementor-element-44589819 {
  text-align: center;
}

.elementor-12090
  .elementor-element.elementor-element-44589819
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
  letter-spacing: 0.5px;
}

.elementor-12090 .elementor-element.elementor-element-451ddfcd {
  --e-icon-list-icon-size: 14px;
}

.elementor-12090
  .elementor-element.elementor-element-451ddfcd
  .elementor-icon-list-text {
  color: #f5f5f5;
}

.elementor-12090
  .elementor-element.elementor-element-451ddfcd
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-12090
  .elementor-element.elementor-element-451ddfcd
  .elementor-icon-list-item
  > a {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 0.5px;
}

.elementor-12090
  .elementor-element.elementor-element-2663eb50
  > .elementor-container {
  max-width: 551px;
}

/* .elementor-12090 .elementor-element.elementor-element-2663eb50:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-2663eb50>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-2663eb50 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 040px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-2663eb50
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-3537eec9
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: -10px;
}

.elementor-12090
  .elementor-element.elementor-element-3537eec9:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-12090
  .elementor-element.elementor-element-3537eec9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background: rgba(245,85,97,.23); */
}

.elementor-12090
  .elementor-element.elementor-element-3537eec9
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px;
  border-color: #25ffa6;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 020px 020px 0px 020px;
  padding: 020px 020px 0px 020px;
}

.elementor-12090
  .elementor-element.elementor-element-3537eec9
  > .elementor-element-populated,
.elementor-12090
  .elementor-element.elementor-element-3537eec9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-12090
  .elementor-element.elementor-element-3537eec9
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}

.elementor-12090
  .elementor-element.elementor-element-3537eec9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090 .elementor-element.elementor-element-5eaedf54 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.3px;
}

.elementor-12090 .elementor-element.elementor-element-4ac0f5df {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 1px;
}

.elementor-12090
  .elementor-element.elementor-element-4ac0f5df
  .elementor-divider-separator {
  width: 100%;
}

.elementor-12090
  .elementor-element.elementor-element-4ac0f5df
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-12090 .elementor-element.elementor-element-f58fc77 {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.5px;
}

.elementor-12090 .elementor-element.elementor-element-6fa6a4f {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 1px;
}

.elementor-12090
  .elementor-element.elementor-element-6fa6a4f
  .elementor-divider-separator {
  width: 100%;
}

.elementor-12090
  .elementor-element.elementor-element-6fa6a4f
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-12090 .elementor-element.elementor-element-30c5486b {
  text-align: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.5px;
}

.elementor-12090 .elementor-element.elementor-element-38371ff5 {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 1px;
}

.elementor-12090
  .elementor-element.elementor-element-38371ff5
  .elementor-divider-separator {
  width: 100%;
}

.elementor-12090
  .elementor-element.elementor-element-38371ff5
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-12090 .elementor-element.elementor-element-66ec3fbe {
  text-align: center;
}

.elementor-12090
  .elementor-element.elementor-element-66ec3fbe
  .elementor-heading-title {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 35px;
  letter-spacing: 0.5px;
}

.elementor-12090
  .elementor-element.elementor-element-78bbd01
  .elementor-spacer-inner {
  height: 32px;
}

.elementor-12090 .elementor-element.elementor-element-68b65bfb {
  color: #fff;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 26px;
  letter-spacing: 0.3px;
}

/* .elementor-12090 .elementor-element.elementor-element-416ad10f:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-416ad10f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-416ad10f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-416ad10f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-12090
  .elementor-element.elementor-element-488ee830.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-12090
  .elementor-element.elementor-element-488ee830
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
}

.elementor-12090 .elementor-element.elementor-element-235cd5d5 {
  --divider-border-style: solid;
  --divider-color: #828282;
  --divider-border-width: 2px;
}

.elementor-12090
  .elementor-element.elementor-element-235cd5d5
  .elementor-divider-separator {
  width: 100%;
}

.elementor-12090
  .elementor-element.elementor-element-235cd5d5
  .elementor-divider {
  padding-top: 14px;
  padding-bottom: 14px;
}

.elementor-12090
  .elementor-element.elementor-element-13f6910a
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
}

.elementor-12090 .elementor-element.elementor-element-2047f78f {
  text-align: right;
}

.elementor-12090
  .elementor-element.elementor-element-2047f78f
  .elementor-heading-title {
  color: #cdffd0;
  font-family: var(--e-global-typography-e2f00fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-e2f00fc-font-size);
  font-weight: var(--e-global-typography-e2f00fc-font-weight);
  line-height: var(--e-global-typography-e2f00fc-line-height);
  letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
}

.elementor-12090
  .elementor-element.elementor-element-2e2e2700
  > .elementor-container {
  max-width: 1600px;
}

/* .elementor-12090 .elementor-element.elementor-element-2e2e2700:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-2e2e2700>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090
  .elementor-element.elementor-element-2e2e2700
  > .elementor-background-overlay {
  background-color: #ffffff0d;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090 .elementor-element.elementor-element-2e2e2700,
.elementor-12090
  .elementor-element.elementor-element-2e2e2700
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}

.elementor-12090 .elementor-element.elementor-element-2e2e2700 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 040px 0px 040px 20px;
}

.elementor-12090
  .elementor-element.elementor-element-72f07219
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 01px 0px 0px;
  border-color: #ffffff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 00px 0px 020px;
  padding: 0px 0px 0px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-72f07219
  > .elementor-element-populated,
.elementor-12090
  .elementor-element.elementor-element-72f07219
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-12090
  .elementor-element.elementor-element-72f07219
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px -1px;
}

.elementor-12090
  .elementor-element.elementor-element-72f07219
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-5952958b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 01px 0px 0px;
  border-color: #cdffd0;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-5952958b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090 .elementor-element.elementor-element-77fb6dc {
  text-align: left;
}

.elementor-12090
  .elementor-element.elementor-element-77fb6dc
  .elementor-heading-title {
  color: #cdffd0;
}

.elementor-12090 .elementor-element.elementor-element-f1631c7 {
  text-align: justify;
  color: #fff;
}

/* .elementor-12090 .elementor-element.elementor-element-7d859345:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-7d859345>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-e120a9b);
} */

.elementor-12090 .elementor-element.elementor-element-7d859345 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-7d859345
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-355402fe
  .elementor-spacer-inner {
  height: 50px;
}

/* .elementor-12090 .elementor-element.elementor-element-2722e546:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-2722e546>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-2722e546 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-2722e546
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-12090
  .elementor-element.elementor-element-73182e6c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-12090
  .elementor-element.elementor-element-73182e6c
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 1px;
}

.elementor-12090
  .elementor-element.elementor-element-1ae97ee9
  .elementor-heading-title {
  color: #cdffd0;
  font-family: var(--e-global-typography-194fa95-font-family), Sans-serif;
  font-size: var(--e-global-typography-194fa95-font-size);
  font-weight: var(--e-global-typography-194fa95-font-weight);
  line-height: var(--e-global-typography-194fa95-line-height);
  letter-spacing: var(--e-global-typography-194fa95-letter-spacing);
}

.elementor-12090 .elementor-element.elementor-element-1173dc52 {
  text-align: justify;
  color: #fff;
  font-family: var(--e-global-typography-01c5078-font-family), Sans-serif;
  font-size: var(--e-global-typography-01c5078-font-size);
  font-weight: var(--e-global-typography-01c5078-font-weight);
  line-height: var(--e-global-typography-01c5078-line-height);
  letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
}

.elementor-12090
  .elementor-element.elementor-element-b95db9b
  .elementor-spacer-inner {
  height: 334px;
}

/* .elementor-12090 .elementor-element.elementor-element-387f33e8:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-387f33e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-e120a9b);
} */

.elementor-12090 .elementor-element.elementor-element-387f33e8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-387f33e8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-2db7bf88
  .elementor-spacer-inner {
  height: 50px;
}

/* .elementor-12090 .elementor-element.elementor-element-252311d1:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-252311d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1D2B;
} */

.elementor-12090 .elementor-element.elementor-element-252311d1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-252311d1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-6e332dce
  > .elementor-element-populated {
  margin: 0px 20px 0px 20px;
  padding: 20px 20px 20px 20px;
}

.elementor-12090
  .elementor-element.elementor-element-3a602174
  .elementor-heading-title {
  color: #cdffd0;
  font-family: var(--e-global-typography-194fa95-font-family), Sans-serif;
  font-size: var(--e-global-typography-194fa95-font-size);
  font-weight: var(--e-global-typography-194fa95-font-weight);
  line-height: var(--e-global-typography-194fa95-line-height);
  letter-spacing: var(--e-global-typography-194fa95-letter-spacing);
}

.elementor-12090 .elementor-element.elementor-element-7d56d2b0 {
  text-align: justify;
  color: #fff;
  font-family: var(--e-global-typography-01c5078-font-family), Sans-serif;
  font-size: var(--e-global-typography-01c5078-font-size);
  font-weight: var(--e-global-typography-01c5078-font-weight);
  line-height: var(--e-global-typography-01c5078-line-height);
  letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
}

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

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

.elementor-12090
  .elementor-element.elementor-element-6ea1bda
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}

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

.elementor-12090
  .elementor-element.elementor-element-79881b4
  .elementor-icon-list-icon
  i {
  color: white;
}

.elementor-12090
  .elementor-element.elementor-element-79881b4
  .elementor-icon-list-icon
  svg {
  fill: #cccccc;
}

.elementor-12090 .elementor-element.elementor-element-79881b4 {
  --e-icon-list-icon-size: 26px;
}

.elementor-12090
  .elementor-element.elementor-element-29c6d4a0
  > .elementor-element-populated {
  margin: 0px 20px 0px 20px;
  padding: 20px 20px 20px 20px;
}

.elementor-12090
  .elementor-element.elementor-element-ed4c04b
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
}

/* .elementor-12090 .elementor-element.elementor-element-5ba6babf:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-5ba6babf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-e120a9b);
} */

.elementor-12090 .elementor-element.elementor-element-5ba6babf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-12090
  .elementor-element.elementor-element-736def65
  .elementor-spacer-inner {
  height: 84px;
}

/* .elementor-12090 .elementor-element.elementor-element-1d18b4ec:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-1d18b4ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-e120a9b);
} */

.elementor-12090 .elementor-element.elementor-element-1d18b4ec {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-1d18b4ec
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-12090
  .elementor-element.elementor-element-4482e70b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-12090
  .elementor-element.elementor-element-4482e70b
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: -5px;
}

.elementor-12090
  .elementor-element.elementor-element-4482e70b
  > .elementor-element-populated {
  margin: 0px 20px 0px 20px;
}

.elementor-12090
  .elementor-element.elementor-element-3eac5f7b
  .elementor-heading-title {
  color: #cdffd0;
  font-family: var(--e-global-typography-194fa95-font-family), Sans-serif;
  font-size: var(--e-global-typography-194fa95-font-size);
  font-weight: var(--e-global-typography-194fa95-font-weight);
  line-height: var(--e-global-typography-194fa95-line-height);
  letter-spacing: var(--e-global-typography-194fa95-letter-spacing);
}

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

.elementor-12090 .elementor-element.elementor-element-5a74597 {
  text-align: justify;
  color: #fff;
  font-family: var(--e-global-typography-01c5078-font-family), Sans-serif;
  font-size: var(--e-global-typography-01c5078-font-size);
  font-weight: var(--e-global-typography-01c5078-font-weight);
  line-height: var(--e-global-typography-01c5078-line-height);
  letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
}

.elementor-12090 .elementor-element.elementor-element-6329084f {
  text-align: justify;
  color: #fff;
  font-family: var(--e-global-typography-01c5078-font-family), Sans-serif;
  font-size: var(--e-global-typography-01c5078-font-size);
  font-weight: var(--e-global-typography-01c5078-font-weight);
  line-height: var(--e-global-typography-01c5078-line-height);
  letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
}

.elementor-12090
  .elementor-element.elementor-element-4ad39100
  > .elementor-element-populated {
  margin: 0px 20px 0px 20px;
}

.elementor-12090
  .elementor-element.elementor-element-141d77b6
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 16px;
}

.elementor-12090
  .elementor-element.elementor-element-141d77b6
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 16px;
}

.elementor-12090
  .elementor-element.elementor-element-141d77b6
  .elementor-button {
  font-family: var(--e-global-typography-e8bb6f1-font-family), Sans-serif;
  font-size: var(--e-global-typography-e8bb6f1-font-size);
  font-weight: var(--e-global-typography-e8bb6f1-font-weight);
  line-height: var(--e-global-typography-e8bb6f1-line-height);
  letter-spacing: var(--e-global-typography-e8bb6f1-letter-spacing);
  background-color: #3957ff00;
}

.elementor-12090
  .elementor-element.elementor-element-141d77b6
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}

/* .elementor-12090 .elementor-element.elementor-element-bb38d5d:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-bb38d5d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-e120a9b);
} */

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

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

.elementor-12090
  .elementor-element.elementor-element-16935f5a
  .elementor-spacer-inner {
  height: 50px;
}

/* .elementor-12090 .elementor-element.elementor-element-6a1d3686:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-6a1d3686>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-e120a9b);
} */

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

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

.elementor-bc-flex-widget
  .elementor-12090
  .elementor-element.elementor-element-5713a586.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

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

.elementor-12090
  .elementor-element.elementor-element-5713a586
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-12090 .elementor-element.elementor-element-39e4d136 {
  --divider-border-style: solid;
  --divider-color: #828282;
  --divider-border-width: 2px;
}

.elementor-12090
  .elementor-element.elementor-element-39e4d136
  .elementor-divider-separator {
  width: 100%;
}

.elementor-12090
  .elementor-element.elementor-element-39e4d136
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-4984063c
  .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-e2f00fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-e2f00fc-font-size);
  font-weight: var(--e-global-typography-e2f00fc-font-weight);
  line-height: var(--e-global-typography-e2f00fc-line-height);
  letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
}

/* .elementor-12090 .elementor-element.elementor-element-52ceadff:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-52ceadff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-e120a9b);
} */

.elementor-12090 .elementor-element.elementor-element-52ceadff {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-52ceadff
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12090
  .elementor-element.elementor-element-6594c06
  .elementor-toggle-title,
.elementor-12090
  .elementor-element.elementor-element-6594c06
  .elementor-toggle-icon {
  color: #ffffff;
}

.elementor-12090
  .elementor-element.elementor-element-6594c06
  .elementor-toggle-icon
  svg {
  fill: #ffffff;
}

.elementor-12090
  .elementor-element.elementor-element-6594c06
  .elementor-tab-title.elementor-active
  a,
.elementor-12090
  .elementor-element.elementor-element-6594c06
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon {
  color: #ffffff;
}

.elementor-12090
  .elementor-element.elementor-element-6594c06
  .elementor-tab-content {
  color: #bdbdbd;
}

/* .elementor-12090 .elementor-element.elementor-element-a9d4aa6:not(.elementor-motion-effects-element-type-background),
.elementor-12090 .elementor-element.elementor-element-a9d4aa6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-e120a9b);
} */

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

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

.elementor-12090
  .elementor-element.elementor-element-c41d2d9
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: -20px;
}

.elementor-12090
  .elementor-element.elementor-element-c41d2d9
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}

.elementor-12090 .elementor-element.elementor-element-5a8339f {
  --divider-border-style: solid;
  --divider-color: #828282;
  --divider-border-width: 2px;
}

.elementor-12090
  .elementor-element.elementor-element-5a8339f
  .elementor-divider-separator {
  width: 100%;
}

.elementor-12090
  .elementor-element.elementor-element-5a8339f
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-12090
  .elementor-element.elementor-element-06818e8
  .elementor-heading-title {
  color: #cdffd0;
  font-family: "Allerta Stencil", Sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.elementor-12090
  .elementor-element.elementor-element-06818e8
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

.elementor-12090
  .elementor-element.elementor-element-2f30a43
  .elementor-icon-list-icon
  i {
  color: white;
}

.elementor-12090
  .elementor-element.elementor-element-2f30a43
  .elementor-icon-list-icon
  svg {
  fill: #cccccc;
}

.elementor-12090 .elementor-element.elementor-element-2f30a43 {
  --e-icon-list-icon-size: 26px;
}

.elementor-12090 .elementor-element.elementor-element-a19024b {
  text-align: right;
}

.elementor-12090
  .elementor-element.elementor-element-a19024b
  .elementor-heading-title {
  color: var(--e-global-color-d62e4cd);
  font-family: "Allerta Stencil", Sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.elementor-12090
  .elementor-element.elementor-element-a19024b
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}

@media (min-width: 768px) {
  .elementor-12090 .elementor-element.elementor-element-20d204f4 {
    width: 21.051%;
  }

  .elementor-12090 .elementor-element.elementor-element-68adfdee {
    width: 78.615%;
  }

  .elementor-12090 .elementor-element.elementor-element-4938092 {
    width: 56.193%;
  }

  .elementor-12090 .elementor-element.elementor-element-6438dd71 {
    width: 43.677%;
  }

  .elementor-12090 .elementor-element.elementor-element-38594e56 {
    width: 34.677%;
  }

  .elementor-12090 .elementor-element.elementor-element-337794c5 {
    width: 64.989%;
  }

  .elementor-12090 .elementor-element.elementor-element-9939883 {
    width: 34.677%;
  }

  .elementor-12090 .elementor-element.elementor-element-1334497 {
    width: 64.989%;
  }

  .elementor-12090 .elementor-element.elementor-element-6539a875 {
    width: 32.171%;
  }

  .elementor-12090 .elementor-element.elementor-element-43bb1263 {
    width: 67.829%;
  }

  .elementor-12090 .elementor-element.elementor-element-488ee830 {
    width: 49.953%;
  }

  .elementor-12090 .elementor-element.elementor-element-13f6910a {
    width: 65%;
  }

  .elementor-12090 .elementor-element.elementor-element-72f07219 {
    width: 10%;
  }

  .elementor-12090 .elementor-element.elementor-element-5952958b {
    width: 60%;
  }

  .elementor-12090 .elementor-element.elementor-element-1305e91e {
    width: 29.666%;
  }

  .elementor-12090 .elementor-element.elementor-element-281c4f9f {
    width: 44.709%;
  }

  .elementor-12090 .elementor-element.elementor-element-73182e6c {
    width: 55.291%;
  }

  .elementor-12090 .elementor-element.elementor-element-5713a586 {
    width: 43.654%;
  }

  .elementor-12090 .elementor-element.elementor-element-3909a3e {
    width: 56.346%;
  }

  .elementor-12090 .elementor-element.elementor-element-125bbfe {
    width: 35%;
  }

  .elementor-12090 .elementor-element.elementor-element-3571287 {
    width: 31.333%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-12090 .elementor-element.elementor-element-4938092 {
    width: 50%;
  }
}

@media (max-width: 1024px) {
  .elementor-12090 .elementor-element.elementor-element-240b0d34 {
    padding: 040px 00px 040px 00px;
  }

  .elementor-12090
    .elementor-element.elementor-element-1c553822
    .elementor-heading-title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-12090
    .elementor-element.elementor-element-11e72063
    .elementor-heading-title {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
  }

  .elementor-12090
    .elementor-element.elementor-element-46763df7
    .elementor-button {
    font-size: 16px;
    padding: 02% 032% 02% 32%;
  }

  .elementor-12090 .elementor-element.elementor-element-46763df7 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-12090 .elementor-element.elementor-element-36966b53 {
    padding: 020px 20px 020px 020px;
  }

  .elementor-12090
    .elementor-element.elementor-element-3318ac7
    > .elementor-element-populated {
    margin: 05px 05px 05px 05px;
    padding: 5px 5px 5px 5px;
  }

  .elementor-12090
    .elementor-element.elementor-element-2e2b0c6
    .elementor-heading-title {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0px;
  }

  .elementor-12090 .elementor-element.elementor-element-12312acc {
    font-size: 12px;
    line-height: 22px;
  }

  .elementor-12090
    .elementor-element.elementor-element-179beeb6
    > .elementor-element-populated {
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
  }

  .elementor-12090
    .elementor-element.elementor-element-3052ee9d
    .elementor-heading-title {
    font-size: 20px;
    line-height: 30px;
  }

  .elementor-12090 .elementor-element.elementor-element-e078ee4 {
    font-size: 12px;
    line-height: 22px;
  }

  .elementor-12090
    .elementor-element.elementor-element-155e50ea
    > .elementor-element-populated {
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
  }

  .elementor-12090
    .elementor-element.elementor-element-5088e0cb
    .elementor-heading-title {
    font-size: 20px;
    line-height: 30px;
  }

  .elementor-12090 .elementor-element.elementor-element-66f1e799 {
    font-size: 12px;
    line-height: 22px;
  }

  .elementor-12090 .elementor-element.elementor-element-2de5b71f {
    padding: 0px 0px 0px 0px;
  }

  .elementor-12090
    .elementor-element.elementor-element-77f0c59e
    .elementor-heading-title {
    font-size: var(--e-global-typography-e2f00fc-font-size);
    line-height: var(--e-global-typography-e2f00fc-line-height);
    letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-337794c5
    > .elementor-element-populated {
    margin: 0px 0px 0px 035px;
  }

  .elementor-12090
    .elementor-element.elementor-element-9fb03ca
    > .elementor-element-populated {
    margin: 05px 05px 05px 05px;
    padding: 5px 5px 5px 5px;
  }

  .elementor-12090
    .elementor-element.elementor-element-65a6ea3
    > .elementor-element-populated {
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
  }

  .elementor-12090
    .elementor-element.elementor-element-61f8348
    > .elementor-element-populated {
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
  }

  .elementor-12090 .elementor-element.elementor-element-d84628c {
    padding: 0px 0px 0px 0px;
  }

  .elementor-12090 .elementor-element.elementor-element-c4a9f94 {
    padding: 0px 0px 120px 0px;
  }

  .elementor-12090
    .elementor-element.elementor-element-5c597c0
    .elementor-heading-title {
    font-size: var(--e-global-typography-e2f00fc-font-size);
    line-height: var(--e-global-typography-e2f00fc-line-height);
    letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-1334497
    > .elementor-element-populated {
    margin: 0px 0px 0px 035px;
  }

  .elementor-12090
    .elementor-element.elementor-element-44589819
    .elementor-heading-title {
    font-size: 28px;
  }

  .elementor-12090
    .elementor-element.elementor-element-451ddfcd
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-12090
    .elementor-element.elementor-element-451ddfcd
    .elementor-icon-list-item
    > a {
    font-size: 16px;
    line-height: 26px;
  }

  .elementor-12090
    .elementor-element.elementor-element-3537eec9
    > .elementor-element-populated {
    margin: -140px 10px 10px 10px;
    padding: 20px 020px 0px 020px;
  }

  .elementor-bc-flex-widget
    .elementor-12090
    .elementor-element.elementor-element-6539a875.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }

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

  .elementor-12090
    .elementor-element.elementor-element-2047f78f
    .elementor-heading-title {
    font-size: var(--e-global-typography-e2f00fc-font-size);
    line-height: var(--e-global-typography-e2f00fc-line-height);
    letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-2047f78f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-12090
    .elementor-element.elementor-element-1ae97ee9
    .elementor-heading-title {
    font-size: var(--e-global-typography-194fa95-font-size);
    line-height: var(--e-global-typography-194fa95-line-height);
    letter-spacing: var(--e-global-typography-194fa95-letter-spacing);
  }

  .elementor-12090 .elementor-element.elementor-element-1173dc52 {
    font-size: var(--e-global-typography-01c5078-font-size);
    line-height: var(--e-global-typography-01c5078-line-height);
    letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-3a602174
    .elementor-heading-title {
    font-size: var(--e-global-typography-194fa95-font-size);
    line-height: var(--e-global-typography-194fa95-line-height);
    letter-spacing: var(--e-global-typography-194fa95-letter-spacing);
  }

  .elementor-12090 .elementor-element.elementor-element-7d56d2b0 {
    font-size: var(--e-global-typography-01c5078-font-size);
    line-height: var(--e-global-typography-01c5078-line-height);
    letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-3eac5f7b
    .elementor-heading-title {
    font-size: var(--e-global-typography-194fa95-font-size);
    line-height: var(--e-global-typography-194fa95-line-height);
    letter-spacing: var(--e-global-typography-194fa95-letter-spacing);
  }

  .elementor-12090 .elementor-element.elementor-element-5a74597 {
    font-size: var(--e-global-typography-01c5078-font-size);
    line-height: var(--e-global-typography-01c5078-line-height);
    letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
  }

  .elementor-12090 .elementor-element.elementor-element-6329084f {
    font-size: var(--e-global-typography-01c5078-font-size);
    line-height: var(--e-global-typography-01c5078-line-height);
    letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
  }

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

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

  .elementor-12090
    .elementor-element.elementor-element-141d77b6
    .elementor-button {
    font-size: var(--e-global-typography-e8bb6f1-font-size);
    line-height: var(--e-global-typography-e8bb6f1-line-height);
    letter-spacing: var(--e-global-typography-e8bb6f1-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-4984063c
    .elementor-heading-title {
    font-size: var(--e-global-typography-e2f00fc-font-size);
    line-height: var(--e-global-typography-e2f00fc-line-height);
    letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
  }
}

@media (max-width: 767px) {
  .elementor-12090
    .elementor-element.elementor-element-1759ccc9
    > .elementor-container {
    max-width: 500px;
  }

  .elementor-12090 .elementor-element.elementor-element-20d204f4 {
    width: 50%;
  }

  .elementor-12090 .elementor-element.elementor-element-6bc46413 {
    text-align: left;
    width: 100%;
    max-width: 100%;
  }

  .elementor-12090 .elementor-element.elementor-element-6bc46413 img {
    width: 50%;
  }

  .elementor-12090
    .elementor-element.elementor-element-6bc46413
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-12090 .elementor-element.elementor-element-68adfdee {
    width: 50%;
  }

  .elementor-12090
    .elementor-element.elementor-element-38594e56
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }

  .elementor-12090 .elementor-element.elementor-element-77f0c59e {
    text-align: center;
  }

  .elementor-12090
    .elementor-element.elementor-element-77f0c59e
    .elementor-heading-title {
    font-size: var(--e-global-typography-e2f00fc-font-size);
    line-height: var(--e-global-typography-e2f00fc-line-height);
    letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
  }

  .elementor-bc-flex-widget
    .elementor-12090
    .elementor-element.elementor-element-337794c5.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }

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

  .elementor-12090
    .elementor-element.elementor-element-337794c5
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }

  .elementor-12090
    .elementor-element.elementor-element-16a1a3f
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }

  .elementor-12090
    .elementor-element.elementor-element-cea9dde
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }

  .elementor-12090
    .elementor-element.elementor-element-4ccc765
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }

  .elementor-12090
    .elementor-element.elementor-element-2423cb5
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }

  .elementor-12090
    .elementor-element.elementor-element-4703abc
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }

  .elementor-12090
    .elementor-element.elementor-element-9939883
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }

  .elementor-12090 .elementor-element.elementor-element-5c597c0 {
    text-align: center;
  }

  .elementor-12090
    .elementor-element.elementor-element-5c597c0
    .elementor-heading-title {
    font-size: var(--e-global-typography-e2f00fc-font-size);
    line-height: var(--e-global-typography-e2f00fc-line-height);
    letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
  }

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

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

  .elementor-12090
    .elementor-element.elementor-element-1334497
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }

  .elementor-12090
    .elementor-element.elementor-element-488ee830
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }

  .elementor-12090 .elementor-element.elementor-element-2047f78f {
    text-align: center;
  }

  .elementor-12090
    .elementor-element.elementor-element-2047f78f
    .elementor-heading-title {
    font-size: var(--e-global-typography-e2f00fc-font-size);
    line-height: var(--e-global-typography-e2f00fc-line-height);
    letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-72f07219
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 10px 0px 10px;
  }

  .elementor-12090
    .elementor-element.elementor-element-72f07219
    > .elementor-element-populated,
  .elementor-12090
    .elementor-element.elementor-element-72f07219
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-12090
    .elementor-element.elementor-element-72f07219
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }

  .elementor-12090
    .elementor-element.elementor-element-5952958b
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
  }

  .elementor-12090
    .elementor-element.elementor-element-1ae97ee9
    .elementor-heading-title {
    font-size: var(--e-global-typography-194fa95-font-size);
    line-height: var(--e-global-typography-194fa95-line-height);
    letter-spacing: var(--e-global-typography-194fa95-letter-spacing);
  }

  .elementor-12090 .elementor-element.elementor-element-1173dc52 {
    font-size: var(--e-global-typography-01c5078-font-size);
    line-height: var(--e-global-typography-01c5078-line-height);
    letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-3a602174
    .elementor-heading-title {
    font-size: var(--e-global-typography-194fa95-font-size);
    line-height: var(--e-global-typography-194fa95-line-height);
    letter-spacing: var(--e-global-typography-194fa95-letter-spacing);
  }

  .elementor-12090 .elementor-element.elementor-element-7d56d2b0 {
    font-size: var(--e-global-typography-01c5078-font-size);
    line-height: var(--e-global-typography-01c5078-line-height);
    letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-4482e70b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }

  .elementor-12090
    .elementor-element.elementor-element-3eac5f7b
    .elementor-heading-title {
    font-size: var(--e-global-typography-194fa95-font-size);
    line-height: var(--e-global-typography-194fa95-line-height);
    letter-spacing: var(--e-global-typography-194fa95-letter-spacing);
  }

  .elementor-12090 .elementor-element.elementor-element-5a74597 {
    font-size: var(--e-global-typography-01c5078-font-size);
    line-height: var(--e-global-typography-01c5078-line-height);
    letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
  }

  .elementor-12090 .elementor-element.elementor-element-6329084f {
    font-size: var(--e-global-typography-01c5078-font-size);
    line-height: var(--e-global-typography-01c5078-line-height);
    letter-spacing: var(--e-global-typography-01c5078-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-141d77b6
    .elementor-button {
    font-size: var(--e-global-typography-e8bb6f1-font-size);
    line-height: var(--e-global-typography-e8bb6f1-line-height);
    letter-spacing: var(--e-global-typography-e8bb6f1-letter-spacing);
  }

  .elementor-12090
    .elementor-element.elementor-element-5713a586
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }

  .elementor-12090
    .elementor-element.elementor-element-4984063c
    .elementor-heading-title {
    font-size: var(--e-global-typography-e2f00fc-font-size);
    line-height: var(--e-global-typography-e2f00fc-line-height);
    letter-spacing: var(--e-global-typography-e2f00fc-letter-spacing);
  }
}
