/* .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: #ffdc3b;
  fill: #ffdc3b;
}

.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: #ffdc3b;
  fill: #ffdc3b;
}

.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: #ffdc3b;
}

.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: #ffdc3b;
}

/* .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: #ffdc3b;
  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: white;
  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: white;
  color: white;
  background: #ffdc3b;
  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: whiteFFF0D;
}

.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: #ffdc3b;
  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: white;
  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: #ffdc3b;
  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: white;
  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: #ffdc3b;
  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: white;
  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: #ffdc3b;
  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: whiteFFF0D;
}

.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: #ffdc3b;
}

.elementor-12090 .elementor-element.elementor-element-16a1a3f .elementor-icon-box-description {
  color: white;
  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: #ffdc3b;
}

.elementor-12090 .elementor-element.elementor-element-cea9dde .elementor-icon-box-description {
  color: white;
  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: whiteFFF0D;
}

.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: #ffdc3b;
}

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

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

.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: #ffdc3b;
}

.elementor-12090 .elementor-element.elementor-element-4ccc765 .elementor-icon-box-description {
  color: white;
  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: #ffdc3b;
}

.elementor-12090 .elementor-element.elementor-element-2423cb5 .elementor-icon-box-description {
  color: white;
  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: #ffdc3b;
  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: whiteFFF0D;
}

.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: whiteFFF;
  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: white;
  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: whiteFFF;
  --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: white;
  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: whiteFFF;
  --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: white;
  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: whiteFFF;
  --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: white;
  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: white;
  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: #ffdc3b;
  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: whiteFFF0D;
  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: whiteFFF;
  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 {



  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: #ffdc3b;
}

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

/* .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: #ffdc3b;
  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: white;
  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: #ffdc3b;
  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: white;
  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: whiteFFF14;
}

.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: #ffdc3b;
}

.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: #ffdc3b;
  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: white;
  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: white;
  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: whiteFFF;
  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: whiteFFF;
}

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

.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: whiteFFF;
}

.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: #ffdc3b;
  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: #ffdc3b;
}

.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);
  }
}