.elementor-3323
  .elementor-element.elementor-element-4ea11e5b
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #13111d;
}
.elementor-3323
  .elementor-element.elementor-element-4ea11e5b
  > .elementor-shape-bottom
  svg {
  height: 114px;
}
.elementor-3323 .elementor-element.elementor-element-4ea11e5b {
  padding: 150px 0px 200px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-4482469b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-4482469b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323 .elementor-element.elementor-element-4482469b {
  z-index: 1;
}
.elementor-3323 .elementor-element.elementor-element-3c7b9b5 {
  padding: 0px 0px 0px 0px;
}
.elementor-3323 .elementor-element.elementor-element-990365f {
  padding: 0px 120px 0px 120px;
  text-align: center;
}
.elementor-3323 .elementor-element.elementor-element-5d31647 {
  padding: 0px 100px 0px 100px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-a388f75:not(.elementor-widget-image),
.elementor-3323
  .elementor-element.elementor-element-a388f75.elementor-widget-image
  img {
  -webkit-mask-image: url(https://imintify.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-3323
  .elementor-element.elementor-element-a0eb1b2.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3323 .elementor-element.elementor-element-6655c91 {
  width: auto;
  max-width: auto;
}
.elementor-3323
  .elementor-element.elementor-element-6655c91
  > .elementor-widget-container {
  padding: 0px 10px 0px 0px;
}
.elementor-3323 .elementor-element.elementor-element-1510f39d {
  width: auto;
  max-width: auto;
}
.elementor-3323
  .elementor-element.elementor-element-1510f39d
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-3323 .elementor-element.elementor-element-3b4c74c {
  padding: 0px 100px 0px 100px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323 .elementor-element.elementor-element-7c55f9b {
  padding: 50px 0px 50px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-a32d88c
  > .elementor-widget-container {
  padding: 25px 0px 0px 0px;
}
.elementor-3323 .elementor-element.elementor-element-a32d88c .marquee__inner {
  animation-duration: 55s !important;
}
.elementor-3323 .elementor-element.elementor-element-a32d88c .pix-marquee-item {
  padding: 0 2vw !important;
}
.elementor-3323
  .elementor-element.elementor-element-33e8475:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3323
  .elementor-element.elementor-element-33e8475
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13111d;
}
.elementor-3323 .elementor-element.elementor-element-33e8475 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 100px 100px 100px;
}
.elementor-3323
  .elementor-element.elementor-element-33e8475
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323 .elementor-element.elementor-element-5bb4f93 {
  padding: 0px 0px 60px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-3cdce0e
  > .elementor-element-populated {
  color: #ffffff;
}
.elementor-3323 .elementor-element.elementor-element-578e7a1 {
  text-align: center;
}
.elementor-3323 .elementor-element.elementor-element-368c5dc {
  padding: 0px 100px 0px 100px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-ce56e84:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-ce56e84
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-ce56e84
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #316de880;
  box-shadow: 0px 0px 20px 0px
    rgba(48.99999999999997, 108.99999999999999, 232.00000000000006, 0.21);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-ce56e84
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-ce56e84
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-ce56e84
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-ce56e84
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-a3b67be
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-a3b67be {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-a3b67be
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #8caef2;
}
.elementor-3323
  .elementor-element.elementor-element-a3b67be.elementor-view-stacked
  .elementor-icon {
  background-color: #316de8;
}
.elementor-3323
  .elementor-element.elementor-element-a3b67be.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-a3b67be.elementor-view-default
  .elementor-icon {
  fill: #316de8;
  color: #316de8;
  border-color: #316de8;
}
.elementor-3323 .elementor-element.elementor-element-a3b67be .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-a3b67be
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-a3b67be
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 600;
}
.elementor-3323
  .elementor-element.elementor-element-a3b67be
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-04e9c9a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 30px;
}
.elementor-3323
  .elementor-element.elementor-element-aa5b295:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-aa5b295
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-aa5b295
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #42946e78;
  box-shadow: 0px 0px 20px 0px
    rgba(66.00000000000001, 148.00000000000009, 110.00000000000003, 0.21);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-aa5b295
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-aa5b295
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-aa5b295
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-aa5b295
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-f1049e7
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-f1049e7 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-f1049e7
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #96d0b4;
}
.elementor-3323
  .elementor-element.elementor-element-f1049e7.elementor-view-stacked
  .elementor-icon {
  background-color: #42946e;
}
.elementor-3323
  .elementor-element.elementor-element-f1049e7.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-f1049e7.elementor-view-default
  .elementor-icon {
  fill: #42946e;
  color: #42946e;
  border-color: #42946e;
}
.elementor-3323 .elementor-element.elementor-element-f1049e7 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-f1049e7
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-f1049e7
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 600;
}
.elementor-3323
  .elementor-element.elementor-element-f1049e7
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-01cd6c2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 30px;
}
.elementor-3323
  .elementor-element.elementor-element-6672821:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-6672821
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-6672821
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #843bce7a;
  box-shadow: 0px 0px 20px 0px
    rgba(131.99999999999991, 58.99999999999999, 205.99999999999991, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-6672821
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-6672821
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-6672821
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-6672821
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-64c0994
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-64c0994 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-64c0994
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #bf93ec;
}
.elementor-3323
  .elementor-element.elementor-element-64c0994.elementor-view-stacked
  .elementor-icon {
  background-color: #843bce;
}
.elementor-3323
  .elementor-element.elementor-element-64c0994.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-64c0994.elementor-view-default
  .elementor-icon {
  fill: #843bce;
  color: #843bce;
  border-color: #843bce;
}
.elementor-3323 .elementor-element.elementor-element-64c0994 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-64c0994
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-64c0994
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 600;
}
.elementor-3323
  .elementor-element.elementor-element-64c0994
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-f210c5a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 30px;
}
.elementor-3323
  .elementor-element.elementor-element-a95fbaa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3323
  .elementor-element.elementor-element-a95fbaa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13111d;
}
.elementor-3323 .elementor-element.elementor-element-a95fbaa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 102px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-a95fbaa
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-9fc3dd5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3323 .elementor-element.elementor-element-8fc14ef {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 0px 0px 0px 0px;
  font-size: 38px;
  font-weight: 600;
  color: #2f6ee8;
}
.elementor-3323 .elementor-element.elementor-element-c67f25f {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-3323 .elementor-element.elementor-element-a80547b {
  padding: 0px 100px 0px 100px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323 .elementor-element.elementor-element-68cac60 {
  --divider-border-style: solid;
  --divider-color: #2f6ee8;
  --divider-border-width: 5px;
}
.elementor-3323
  .elementor-element.elementor-element-68cac60
  .elementor-divider-separator {
  width: 22%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-3323
  .elementor-element.elementor-element-68cac60
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-3323 .elementor-element.elementor-element-66e58d4 {
  padding: 0px 100px 0px 100px;
}
.elementor-3323
  .elementor-element.elementor-element-f14d91f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-f14d91f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-f14d91f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #316de880;
  box-shadow: 0px 0px 20px 0px
    rgba(48.99999999999997, 108.99999999999999, 232.00000000000006, 0.21);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-f14d91f
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-f14d91f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-f14d91f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-f14d91f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-e376c2e
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-e376c2e {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-e376c2e
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #8caef2;
}
.elementor-3323
  .elementor-element.elementor-element-e376c2e.elementor-view-stacked
  .elementor-icon {
  background-color: #316de8;
}
.elementor-3323
  .elementor-element.elementor-element-e376c2e.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-e376c2e.elementor-view-default
  .elementor-icon {
  fill: #316de8;
  color: #316de8;
  border-color: #316de8;
}
.elementor-3323 .elementor-element.elementor-element-e376c2e .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-e376c2e
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-e376c2e
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-e376c2e
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-65fe46e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-65fe46e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-65fe46e
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #316de880;
  box-shadow: 0px 0px 20px 0px
    rgba(48.99999999999997, 108.99999999999999, 232.00000000000006, 0.21);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-65fe46e
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-65fe46e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-65fe46e
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-65fe46e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-97eb502
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-97eb502 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-97eb502
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #8caef2;
}
.elementor-3323
  .elementor-element.elementor-element-97eb502.elementor-view-stacked
  .elementor-icon {
  background-color: #316de8;
}
.elementor-3323
  .elementor-element.elementor-element-97eb502.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-97eb502.elementor-view-default
  .elementor-icon {
  fill: #316de8;
  color: #316de8;
  border-color: #316de8;
}
.elementor-3323 .elementor-element.elementor-element-97eb502 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-97eb502
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-97eb502
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-97eb502
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323 .elementor-element.elementor-element-930876c {
  padding: 0px 100px 0px 100px;
}
.elementor-3323
  .elementor-element.elementor-element-ab56495:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-ab56495
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-ab56495
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #316de880;
  box-shadow: 0px 0px 20px 0px
    rgba(48.99999999999997, 108.99999999999999, 232.00000000000006, 0.21);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-ab56495
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-ab56495
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-ab56495
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-ab56495
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-160af85
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-160af85 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-160af85
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #8caef2;
}
.elementor-3323
  .elementor-element.elementor-element-160af85.elementor-view-stacked
  .elementor-icon {
  background-color: #316de8;
}
.elementor-3323
  .elementor-element.elementor-element-160af85.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-160af85.elementor-view-default
  .elementor-icon {
  fill: #316de8;
  color: #316de8;
  border-color: #316de8;
}
.elementor-3323 .elementor-element.elementor-element-160af85 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-160af85
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-160af85
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-160af85
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-fd30ec8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-fd30ec8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-fd30ec8
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #316de880;
  box-shadow: 0px 0px 20px 0px
    rgba(48.99999999999997, 108.99999999999999, 232.00000000000006, 0.21);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-fd30ec8
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-fd30ec8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-fd30ec8
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-fd30ec8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-2bfe7b8
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-2bfe7b8 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-2bfe7b8
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #8caef2;
}
.elementor-3323
  .elementor-element.elementor-element-2bfe7b8.elementor-view-stacked
  .elementor-icon {
  background-color: #316de8;
}
.elementor-3323
  .elementor-element.elementor-element-2bfe7b8.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-2bfe7b8.elementor-view-default
  .elementor-icon {
  fill: #316de8;
  color: #316de8;
  border-color: #316de8;
}
.elementor-3323 .elementor-element.elementor-element-2bfe7b8 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-2bfe7b8
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-2bfe7b8
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-2bfe7b8
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-c524578
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-59b8b2d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3323
  .elementor-element.elementor-element-59b8b2d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13111d;
}
.elementor-3323
  .elementor-element.elementor-element-59b8b2d
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(140deg, #84c8a814 38%, #72c09c00 100%);
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323 .elementor-element.elementor-element-59b8b2d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 200px 0px 200px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-59b8b2d
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #13111d;
}
.elementor-3323
  .elementor-element.elementor-element-59b8b2d
  > .elementor-shape-top
  svg {
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3323
  .elementor-element.elementor-element-59b8b2d
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #13111d;
}
.elementor-3323
  .elementor-element.elementor-element-118a994.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3323 .elementor-element.elementor-element-d0b5b4d {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #42946e;
  font-size: 38px;
  font-weight: 600;
  color: #42946e;
}
.elementor-3323 .elementor-element.elementor-element-e33c21f {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-3323 .elementor-element.elementor-element-ac559f0 {
  padding: 0px 100px 0px 100px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323 .elementor-element.elementor-element-5e4447c {
  --divider-border-style: solid;
  --divider-color: #42946e;
  --divider-border-width: 5px;
}
.elementor-3323
  .elementor-element.elementor-element-5e4447c
  .elementor-divider-separator {
  width: 22%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-3323
  .elementor-element.elementor-element-5e4447c
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-3323 .elementor-element.elementor-element-7ac17c0 {
  padding: 0px 100px 0px 100px;
}
.elementor-3323
  .elementor-element.elementor-element-dd54ed0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-dd54ed0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-dd54ed0
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #42946e8a;
  box-shadow: 0px 0px 20px 0px
    rgba(66.00000000000001, 148.00000000000009, 110.00000000000003, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-dd54ed0
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-dd54ed0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-dd54ed0
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-dd54ed0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-3211192
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-3211192 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-3211192
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #96d0b4;
}
.elementor-3323
  .elementor-element.elementor-element-3211192.elementor-view-stacked
  .elementor-icon {
  background-color: #42946e;
}
.elementor-3323
  .elementor-element.elementor-element-3211192.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-3211192.elementor-view-default
  .elementor-icon {
  fill: #42946e;
  color: #42946e;
  border-color: #42946e;
}
.elementor-3323 .elementor-element.elementor-element-3211192 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-3211192
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-3211192
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-3211192
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-05017dd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-05017dd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-05017dd
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #42946e8a;
  box-shadow: 0px 0px 20px 0px
    rgba(66.00000000000001, 148.00000000000009, 110.00000000000003, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-05017dd
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-05017dd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-05017dd
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-05017dd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-7308876
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-7308876 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-7308876
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #96d0b4;
}
.elementor-3323
  .elementor-element.elementor-element-7308876.elementor-view-stacked
  .elementor-icon {
  background-color: #42946e;
}
.elementor-3323
  .elementor-element.elementor-element-7308876.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-7308876.elementor-view-default
  .elementor-icon {
  fill: #42946e;
  color: #42946e;
  border-color: #42946e;
}
.elementor-3323 .elementor-element.elementor-element-7308876 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-7308876
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-7308876
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-7308876
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323 .elementor-element.elementor-element-dfa62d2 {
  padding: 0px 100px 0px 100px;
}
.elementor-3323
  .elementor-element.elementor-element-60622d9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-60622d9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-60622d9
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #42946e8a;
  box-shadow: 0px 0px 20px 0px
    rgba(66.00000000000001, 148.00000000000009, 110.00000000000003, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-60622d9
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-60622d9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-60622d9
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-60622d9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-6824e7a
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-6824e7a {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-6824e7a
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #96d0b4;
}
.elementor-3323
  .elementor-element.elementor-element-6824e7a.elementor-view-stacked
  .elementor-icon {
  background-color: #42946e;
}
.elementor-3323
  .elementor-element.elementor-element-6824e7a.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-6824e7a.elementor-view-default
  .elementor-icon {
  fill: #42946e;
  color: #42946e;
  border-color: #42946e;
}
.elementor-3323 .elementor-element.elementor-element-6824e7a .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-6824e7a
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-6824e7a
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-6824e7a
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-3a8f786:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-3a8f786
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-3a8f786
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #42946e8a;
  box-shadow: 0px 0px 20px 0px
    rgba(66.00000000000001, 148.00000000000009, 110.00000000000003, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-3a8f786
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-3a8f786
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-3a8f786
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-3a8f786
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-f817335
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-f817335 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-f817335
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #96d0b4;
}
.elementor-3323
  .elementor-element.elementor-element-f817335.elementor-view-stacked
  .elementor-icon {
  background-color: #42946e;
}
.elementor-3323
  .elementor-element.elementor-element-f817335.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-f817335.elementor-view-default
  .elementor-icon {
  fill: #42946e;
  color: #42946e;
  border-color: #42946e;
}
.elementor-3323 .elementor-element.elementor-element-f817335 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-f817335
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-f817335
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-f817335
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-3e1a093
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-6406ffa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3323
  .elementor-element.elementor-element-6406ffa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13111d;
}
.elementor-3323
  .elementor-element.elementor-element-6406ffa
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: radial-gradient(
    at center center,
    #830f71bd 0%,
    #13111d 43%
  );
  opacity: 0.36;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323 .elementor-element.elementor-element-6406ffa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-8ce748e.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3323 .elementor-element.elementor-element-f9b09e3 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #843bce;
  border-radius: 5px 5px 5px 5px;
  font-size: 38px;
  font-weight: 600;
  color: #843bce;
}
.elementor-3323 .elementor-element.elementor-element-2302ad9 {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-3323 .elementor-element.elementor-element-76c5da8 {
  padding: 0px 100px 0px 100px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323 .elementor-element.elementor-element-e37ef76 {
  --divider-border-style: solid;
  --divider-color: #843bce;
  --divider-border-width: 5px;
}
.elementor-3323
  .elementor-element.elementor-element-e37ef76
  .elementor-divider-separator {
  width: 22%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-3323
  .elementor-element.elementor-element-e37ef76
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-3323 .elementor-element.elementor-element-8420fe3 {
  padding: 0px 100px 0px 100px;
}
.elementor-3323
  .elementor-element.elementor-element-70e6051:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-70e6051
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-70e6051
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #843bce5c;
  box-shadow: 0px 0px 20px 0px
    rgba(131.99999999999991, 58.99999999999999, 205.99999999999991, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-70e6051
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-70e6051
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-70e6051
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-70e6051
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-f2a4960
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-f2a4960 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-f2a4960
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #bf93ec;
}
.elementor-3323
  .elementor-element.elementor-element-f2a4960.elementor-view-stacked
  .elementor-icon {
  background-color: #843bce;
}
.elementor-3323
  .elementor-element.elementor-element-f2a4960.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-f2a4960.elementor-view-default
  .elementor-icon {
  fill: #843bce;
  color: #843bce;
  border-color: #843bce;
}
.elementor-3323 .elementor-element.elementor-element-f2a4960 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-f2a4960
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-f2a4960
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-f2a4960
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-3b2b4b7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-3b2b4b7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-3b2b4b7
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #843bce5c;
  box-shadow: 0px 0px 20px 0px
    rgba(131.99999999999991, 58.99999999999999, 205.99999999999991, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-3b2b4b7
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-3b2b4b7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-3b2b4b7
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-3b2b4b7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-52d5333
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-52d5333 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-52d5333
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #bf93ec;
}
.elementor-3323
  .elementor-element.elementor-element-52d5333.elementor-view-stacked
  .elementor-icon {
  background-color: #843bce;
}
.elementor-3323
  .elementor-element.elementor-element-52d5333.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-52d5333.elementor-view-default
  .elementor-icon {
  fill: #843bce;
  color: #843bce;
  border-color: #843bce;
}
.elementor-3323 .elementor-element.elementor-element-52d5333 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-52d5333
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-52d5333
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-52d5333
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323 .elementor-element.elementor-element-0e81d2c {
  padding: 0px 100px 0px 100px;
}
.elementor-3323
  .elementor-element.elementor-element-d994550:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-d994550
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-d994550
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #843bce5c;
  box-shadow: 0px 0px 20px 0px
    rgba(131.99999999999991, 58.99999999999999, 205.99999999999991, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-d994550
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-d994550
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-d994550
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-d994550
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-db7c3c1
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-db7c3c1 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-db7c3c1
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #bf93ec;
}
.elementor-3323
  .elementor-element.elementor-element-db7c3c1.elementor-view-stacked
  .elementor-icon {
  background-color: #843bce;
}
.elementor-3323
  .elementor-element.elementor-element-db7c3c1.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-db7c3c1.elementor-view-default
  .elementor-icon {
  fill: #843bce;
  color: #843bce;
  border-color: #843bce;
}
.elementor-3323 .elementor-element.elementor-element-db7c3c1 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-db7c3c1
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-db7c3c1
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-db7c3c1
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-8116f10:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-8116f10
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13121d;
}
.elementor-3323
  .elementor-element.elementor-element-8116f10
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #843bce5c;
  box-shadow: 0px 0px 20px 0px
    rgba(131.99999999999991, 58.99999999999999, 205.99999999999991, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-8116f10
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-8116f10
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-8116f10
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-8116f10
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-97c0f59
  .elementor-icon-box-wrapper {
  align-items: start;
}
.elementor-3323 .elementor-element.elementor-element-97c0f59 {
  --icon-box-icon-margin: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-97c0f59
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #bf93ec;
}
.elementor-3323
  .elementor-element.elementor-element-97c0f59.elementor-view-stacked
  .elementor-icon {
  background-color: #843bce;
}
.elementor-3323
  .elementor-element.elementor-element-97c0f59.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-97c0f59.elementor-view-default
  .elementor-icon {
  fill: #843bce;
  color: #843bce;
  border-color: #843bce;
}
.elementor-3323 .elementor-element.elementor-element-97c0f59 .elementor-icon {
  font-size: 26px;
}
.elementor-3323
  .elementor-element.elementor-element-97c0f59
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-97c0f59
  .elementor-icon-box-title
  a {
  font-size: 18px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-97c0f59
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-81ca96d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-0c8b705:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3323
  .elementor-element.elementor-element-0c8b705
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13111d;
}
.elementor-3323
  .elementor-element.elementor-element-0c8b705
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(140deg, #84c8a814 38%, #72c09c00 100%);
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323 .elementor-element.elementor-element-0c8b705 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 200px 0px 250px 0px;
}
.elementor-3323
  .elementor-element.elementor-element-0c8b705
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #13111d;
}
.elementor-3323
  .elementor-element.elementor-element-0c8b705
  > .elementor-shape-top
  svg {
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-3323
  .elementor-element.elementor-element-0c8b705
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #13111d;
}
.elementor-3323
  .elementor-element.elementor-element-0f1d43b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3323 .elementor-element.elementor-element-5a4250e {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-3323 .elementor-element.elementor-element-5c5b384 {
  padding: 0px 100px 0px 100px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323 .elementor-element.elementor-element-5c91f2b {
  --divider-border-style: solid;
  --divider-color: #42946e;
  --divider-border-width: 5px;
}
.elementor-3323
  .elementor-element.elementor-element-5c91f2b
  .elementor-divider-separator {
  width: 22%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-3323
  .elementor-element.elementor-element-5c91f2b
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-3323
  .elementor-element.elementor-element-f91527f
  > .elementor-container {
  max-width: 786px;
}
.elementor-3323
  .elementor-element.elementor-element-684ef99:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3323
  .elementor-element.elementor-element-684ef99
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #090010;
}
.elementor-3323
  .elementor-element.elementor-element-684ef99
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #42946e8a;
  box-shadow: 0px 0px 20px 0px
    rgba(66.00000000000001, 148.00000000000009, 110.00000000000003, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 20px 40px 20px;
}
.elementor-3323
  .elementor-element.elementor-element-684ef99
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-684ef99
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-684ef99
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-684ef99
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323 .elementor-element.elementor-element-374eed4 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
  padding: 10px 0px 40px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-374eed4
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-3323
  .elementor-element.elementor-element-6263764:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3323
  .elementor-element.elementor-element-6263764
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13111d;
}
.elementor-3323 .elementor-element.elementor-element-6263764 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 100px 100px 100px;
}
.elementor-3323
  .elementor-element.elementor-element-6263764
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323 .elementor-element.elementor-element-b4fbebd {
  padding: 0px 100px 0px 100px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323 .elementor-element.elementor-element-d37626b {
  padding: 0px 100px 0px 100px;
}
.elementor-3323
  .elementor-element.elementor-element-8c5de5d
  > .elementor-element-populated,
.elementor-3323
  .elementor-element.elementor-element-8c5de5d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3323
  .elementor-element.elementor-element-8c5de5d
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3323
  .elementor-element.elementor-element-8c5de5d
  > .elementor-element-populated {
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-3323 .elementor-element.elementor-element-04bdf4b {
  padding: 10px 0px 10px 0px;
  --icon-box-icon-margin: 20px;
}
.elementor-3323
  .elementor-element.elementor-element-04bdf4b
  .elementor-icon-box-wrapper {
  align-items: center;
}
.elementor-3323
  .elementor-element.elementor-element-04bdf4b
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #43946e;
}
.elementor-3323
  .elementor-element.elementor-element-04bdf4b.elementor-view-stacked
  .elementor-icon {
  background-color: #43946e;
}
.elementor-3323
  .elementor-element.elementor-element-04bdf4b.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-04bdf4b.elementor-view-default
  .elementor-icon {
  fill: #43946e;
  color: #43946e;
  border-color: #43946e;
}
.elementor-3323 .elementor-element.elementor-element-04bdf4b .elementor-icon {
  font-size: 28px;
}
.elementor-3323
  .elementor-element.elementor-element-04bdf4b
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-04bdf4b
  .elementor-icon-box-title
  a {
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-04bdf4b
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323 .elementor-element.elementor-element-ea862cc {
  padding: 10px 0px 10px 0px;
  --icon-box-icon-margin: 20px;
}
.elementor-3323
  .elementor-element.elementor-element-ea862cc
  .elementor-icon-box-wrapper {
  align-items: center;
}
.elementor-3323
  .elementor-element.elementor-element-ea862cc
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #43946e;
}
.elementor-3323
  .elementor-element.elementor-element-ea862cc.elementor-view-stacked
  .elementor-icon {
  background-color: #43946e;
}
.elementor-3323
  .elementor-element.elementor-element-ea862cc.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-ea862cc.elementor-view-default
  .elementor-icon {
  fill: #43946e;
  color: #43946e;
  border-color: #43946e;
}
.elementor-3323 .elementor-element.elementor-element-ea862cc .elementor-icon {
  font-size: 28px;
}
.elementor-3323
  .elementor-element.elementor-element-ea862cc
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-ea862cc
  .elementor-icon-box-title
  a {
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-ea862cc
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323 .elementor-element.elementor-element-c3789e5 {
  padding: 10px 0px 10px 0px;
  --icon-box-icon-margin: 20px;
}
.elementor-3323
  .elementor-element.elementor-element-c3789e5
  .elementor-icon-box-wrapper {
  align-items: center;
}
.elementor-3323
  .elementor-element.elementor-element-c3789e5
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #43946e;
}
.elementor-3323
  .elementor-element.elementor-element-c3789e5.elementor-view-stacked
  .elementor-icon {
  background-color: #43946e;
}
.elementor-3323
  .elementor-element.elementor-element-c3789e5.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-c3789e5.elementor-view-default
  .elementor-icon {
  fill: #43946e;
  color: #43946e;
  border-color: #43946e;
}
.elementor-3323 .elementor-element.elementor-element-c3789e5 .elementor-icon {
  font-size: 28px;
}
.elementor-3323
  .elementor-element.elementor-element-c3789e5
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-c3789e5
  .elementor-icon-box-title
  a {
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-c3789e5
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323 .elementor-element.elementor-element-b1ec293 {
  padding: 10px 0px 10px 0px;
  --icon-box-icon-margin: 20px;
}
.elementor-3323
  .elementor-element.elementor-element-b1ec293
  .elementor-icon-box-wrapper {
  align-items: center;
}
.elementor-3323
  .elementor-element.elementor-element-b1ec293
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #43946e;
}
.elementor-3323
  .elementor-element.elementor-element-b1ec293.elementor-view-stacked
  .elementor-icon {
  background-color: #43946e;
}
.elementor-3323
  .elementor-element.elementor-element-b1ec293.elementor-view-framed
  .elementor-icon,
.elementor-3323
  .elementor-element.elementor-element-b1ec293.elementor-view-default
  .elementor-icon {
  fill: #43946e;
  color: #43946e;
  border-color: #43946e;
}
.elementor-3323 .elementor-element.elementor-element-b1ec293 .elementor-icon {
  font-size: 28px;
}
.elementor-3323
  .elementor-element.elementor-element-b1ec293
  .elementor-icon-box-title,
.elementor-3323
  .elementor-element.elementor-element-b1ec293
  .elementor-icon-box-title
  a {
  font-size: 20px;
  font-weight: 400;
}
.elementor-3323
  .elementor-element.elementor-element-b1ec293
  .elementor-icon-box-description {
  color: #878593;
}
.elementor-3323
  .elementor-element.elementor-element-e89bd24:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3323
  .elementor-element.elementor-element-e89bd24
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13111d;
}
.elementor-3323 .elementor-element.elementor-element-e89bd24 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 100px 0px 100px;
}
.elementor-3323
  .elementor-element.elementor-element-e89bd24
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3323
  .elementor-element.elementor-element-72ea5bb
  > .elementor-background-overlay {
  background-image: url("../../imintify-nft-platform-1-e1695004003251.png");
  background-position: -38px 155px;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.75;
}
.elementor-3323 .elementor-element.elementor-element-72ea5bb {
  margin-top: 0px;
  margin-bottom: -10px;
  padding: 200px 0px 200px 0px;
}
@media (min-width: 768px) {
  .elementor-3323 .elementor-element.elementor-element-5022247 {
    width: 100%;
  }
  .elementor-3323 .elementor-element.elementor-element-5de0442 {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-3323 .elementor-element.elementor-element-4ea11e5b {
    padding: 0px 0px 50px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-efa7dbf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-3323
    .elementor-element.elementor-element-5022247
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-3c7b9b5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323
    .elementor-element.elementor-element-a0eb1b2
    > .elementor-element-populated {
    padding: 0px 0px 0px 100px;
  }
  .elementor-3323 .elementor-element.elementor-element-7c55f9b {
    padding: 20px 0px 20px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-33e8475 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-3323
    .elementor-element.elementor-element-ce56e84
    > .elementor-element-populated {
    padding: 15px 15px 15px 10px;
  }
  .elementor-3323
    .elementor-element.elementor-element-aa5b295
    > .elementor-element-populated {
    padding: 15px 15px 15px 10px;
  }
  .elementor-3323
    .elementor-element.elementor-element-6672821
    > .elementor-element-populated {
    padding: 15px 15px 15px 10px;
  }
  .elementor-3323 .elementor-element.elementor-element-a95fbaa {
    padding: 80px 50px 150px 50px;
  }
  .elementor-3323
    .elementor-element.elementor-element-5e90717
    > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }
  .elementor-3323 .elementor-element.elementor-element-66e58d4 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-930876c {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-59b8b2d {
    padding: 80px 50px 150px 50px;
  }
  .elementor-3323
    .elementor-element.elementor-element-1b16813
    > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }
  .elementor-3323 .elementor-element.elementor-element-7ac17c0 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-dfa62d2 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-6406ffa {
    padding: 80px 50px 150px 50px;
  }
  .elementor-3323
    .elementor-element.elementor-element-93f5588
    > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }
  .elementor-3323 .elementor-element.elementor-element-8420fe3 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-0e81d2c {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-0c8b705 {
    padding: 100px 50px 150px 50px;
  }
  .elementor-3323
    .elementor-element.elementor-element-4e8f562
    > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }
  .elementor-3323 .elementor-element.elementor-element-6263764 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-d37626b {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3323 .elementor-element.elementor-element-e89bd24 {
    padding: 80px 50px 0px 50px;
  }
  .elementor-3323
    .elementor-element.elementor-element-72ea5bb
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-72ea5bb {
    padding: 100px 0px 100px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-3323 .elementor-element.elementor-element-4ea11e5b {
    padding: 15px 15px 50px 15px;
  }
  .elementor-3323
    .elementor-element.elementor-element-4482469b
    > .elementor-element-populated {
    padding: 05px 05px 05px 05px;
  }
  .elementor-3323 .elementor-element.elementor-element-efa7dbf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323
    .elementor-element.elementor-element-5022247
    > .elementor-element-populated {
    padding: 0px 0px 15px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-3c7b9b5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-990365f {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-5d31647 {
    margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-a0eb1b2 {
    width: 100%;
  }
  .elementor-3323
    .elementor-element.elementor-element-a0eb1b2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-1510f39d {
    width: auto;
    max-width: auto;
  }
  .elementor-3323 .elementor-element.elementor-element-3b4c74c {
    margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-7c55f9b {
    padding: 40px 0px 40px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-33e8475 {
    padding: 50px 15px 50px 15px;
  }
  .elementor-3323 .elementor-element.elementor-element-5bb4f93 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-368c5dc {
    padding: 0px 0px 0px 0px;
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-9ccc0c1 {
    padding: 20px 20px 20px 20px;
  }
  .elementor-3323
    .elementor-element.elementor-element-04e9c9a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323
    .elementor-element.elementor-element-01cd6c2
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323
    .elementor-element.elementor-element-f210c5a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-a95fbaa {
    padding: 050px 0px 50px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-8fc14ef {
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-c67f25f {
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-a80547b {
    padding: 0px 0px 0px 0px;
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-66e58d4 {
    padding: 10px 10px 10px 10px;
  }
  .elementor-3323 .elementor-element.elementor-element-930876c {
    padding: 10px 10px 10px 10px;
  }
  .elementor-3323 .elementor-element.elementor-element-59b8b2d {
    padding: 50px 0px 50px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-d0b5b4d {
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-e33c21f {
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-ac559f0 {
    padding: 0px 0px 0px 0px;
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-7ac17c0 {
    padding: 10px 10px 10px 10px;
  }
  .elementor-3323 .elementor-element.elementor-element-dfa62d2 {
    padding: 10px 10px 10px 10px;
  }
  .elementor-3323 .elementor-element.elementor-element-6406ffa {
    padding: 50px 0px 50px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-f9b09e3 {
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-2302ad9 {
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-76c5da8 {
    padding: 0px 0px 0px 0px;
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-8420fe3 {
    padding: 10px 10px 10px 10px;
  }
  .elementor-3323 .elementor-element.elementor-element-0e81d2c {
    padding: 10px 10px 10px 10px;
  }
  .elementor-3323 .elementor-element.elementor-element-0c8b705 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-5a4250e {
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-5c5b384 {
    padding: 0px 0px 0px 0px;
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-f91527f {
    padding: 0px 0px 50px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-6263764 {
    padding: 50px 15px 50px 15px;
  }
  .elementor-3323 .elementor-element.elementor-element-b4fbebd {
    padding: 0px 0px 0px 0px;
    font-size: 18px;
  }
  .elementor-3323 .elementor-element.elementor-element-d37626b {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323
    .elementor-element.elementor-element-8c5de5d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3323 .elementor-element.elementor-element-e89bd24 {
    padding: 50px 15px 0px 15px;
  }
  .elementor-3323
    .elementor-element.elementor-element-72ea5bb
    > .elementor-background-overlay {
    background-position: -14px 81px;
  }
  .elementor-3323 .elementor-element.elementor-element-72ea5bb {
    padding: 100px 0px 100px 0px;
  }
}
