.elementor-element.elementor-element-8452244 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.27;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-8452244 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-f8559eb.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-element.elementor-element-817066b {
  text-align: center;
}
.elementor-element.elementor-element-817066b img {
  width: 21%;
  height: 171px;
  opacity: 1;
}
.elementor-element.elementor-element-ddc544c {
  --spacer-size: 270px;
}
.elementor-widget-heading .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-element.elementor-element-76c002f {
  text-align: center;
}

.elementor-element.elementor-element-76c002f .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-shadow: 0px 0px 11px rgba(0, 0, 0, 0.3);
}

.elementor-element.elementor-element-76c002f > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-56245d8 {
  text-align: center;
}

.elementor-element.elementor-element-56245d8 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-shadow: 0px 0px 11px rgba(0, 0, 0, 0.3);
}

.elementor-element.elementor-element-56245d8 > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-4e63f1c {
  text-align: center;
}

.elementor-element.elementor-element-4e63f1c .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-shadow: 0px 0px 11px rgba(0, 0, 0, 0.3);
}
.elementor-element.elementor-element-af2d449 {
  text-align: center;
}

.elementor-element.elementor-element-af2d449 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-shadow: 0px 0px 11px rgba(0, 0, 0, 0.3);
}
.elementor-element.elementor-element-8ad3b48 {
  --spacer-size: 273px;
}
.elementor-element.elementor-element-5547893 {
  --spacer-size: 221px;
}

.elementor-element.elementor-element-df88864 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.27;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-df88864 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-d08fb8c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-element.elementor-element-d08fb8c > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-d08fb8c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-5e3d56a {
  text-align: center;
}
.elementor-element.elementor-element-5e3d56a img {
  width: 22%;
}
.elementor-element.elementor-element-8445661 {
  --spacer-size: 273px;
}
.elementor-element.elementor-element-f78c5d7 {
  --spacer-size: 273px;
}
.elementor-element.elementor-element-d917b30 {
  text-align: center;
}

.elementor-element.elementor-element-d917b30 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  text-shadow: 0px 0px 11px rgba(0, 0, 0, 0.3);
}
.elementor-element.elementor-element-b29ee2f {
  text-align: center;
}

.elementor-element.elementor-element-b29ee2f .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  text-shadow: 0px 0px 11px rgba(0, 0, 0, 0.3);
}
.elementor-element.elementor-element-9171b61 {
  text-align: center;
}

.elementor-element.elementor-element-9171b61 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 34px;
  font-weight: 600;
  text-shadow: 0px 0px 11px rgba(0, 0, 0, 0.3);
}
.elementor-element.elementor-element-af1d608 {
  --spacer-size: 50px;
}
.elementor-element.elementor-element-fa39275 {
  --spacer-size: 25px;
}
.elementor-element.elementor-element-f3894fc {
  --spacer-size: 10px;
}
.elementor-element.elementor-element-6b86fb6 {
  --spacer-size: 273px;
}

.elementor-element.elementor-element-fc4bf5e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-element.elementor-element-fc4bf5e {
  margin-top: 0%;
  margin-bottom: 5%;
}
.elementor-element.elementor-element-fbb2dd8 {
  text-align: left;
}

.elementor-element.elementor-element-fbb2dd8 .elementor-heading-title {
  color: #000000;
  font-family: "Arial", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
}
.elementor-element.elementor-element-31c0ba9 {
  text-align: left;
}

.elementor-element.elementor-element-31c0ba9 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  font-style: normal;
  line-height: 1.3em;
  letter-spacing: -0.1px;
}
.elementor-widget-button .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.elementor-element.elementor-element-1b9dc8c .elementor-button {
  font-family: "Arial", Sans-serif;
  font-weight: 600;
  letter-spacing: 0.9px;
  background-color: #000000;
}
.elementor-element.elementor-element-f22833b .elementor-button {
  font-family: "Arial", Sans-serif;
  font-weight: 600;
  letter-spacing: 0.9px;
  background-color: #000000;
}

.elementor-element.elementor-element-a12afbe:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-a12afbe
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f9f6;
}
.elementor-element.elementor-element-a12afbe {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 5% 0% 5% 0%;
}

.elementor-element.elementor-element-a12afbe > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-d72fd06.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-element.elementor-element-14a0bed {
  --spacer-size: 10px;
}
.elementor-element.elementor-element-7aea1a8 {
  text-align: center;
}

.elementor-element.elementor-element-7aea1a8 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 700;
}
.elementor-element.elementor-element-7cf406a {
  text-align: center;
}

.elementor-element.elementor-element-7cf406a .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4em;
}
.elementor-element.elementor-element-b292925 {
  text-align: center;
}

.elementor-element.elementor-element-b292925 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4em;
}
.elementor-element.elementor-element-f82e0ac .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  letter-spacing: 0.9px;
  background-color: #000000;
}
.elementor-element.elementor-element-f82e0ac {
  width: auto;
  max-width: auto;
}
.elementor-element.elementor-element-27ecabc {
  --spacer-size: 10px;
}
.elementor-element.elementor-element-4a9ad57 {
  --spacer-size: 19px;
}
.elementor-element.elementor-element-c3b40b1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 5%;
  margin-bottom: 5%;
}

.elementor-element.elementor-element-c3b40b1 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-57726d3 {
  text-align: center;
}

.elementor-element.elementor-element-57726d3 .elementor-heading-title {
  color: #000000;
  font-family: "Arial", Sans-serif;
  font-size: 25px;
  font-weight: 500;
}
.elementor-element.elementor-element-9737462 {
  --spacer-size: 20px;
}
.elementor-element.elementor-element-e869cec .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-element.elementor-element-183e7e2 {
  --spacer-size: 10px;
}

.elementor-element.elementor-element-436b4e8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-436b4e8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f9f6;
}
.elementor-element.elementor-element-436b4e8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 5%;
  margin-bottom: 5%;
}

.elementor-element.elementor-element-436b4e8 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-4bd6c5c {
  --spacer-size: 10px;
}
.elementor-element.elementor-element-646d009 {
  text-align: center;
}

.elementor-element.elementor-element-646d009 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.elementor-element.elementor-element-9a411f3
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-element.elementor-element-5e3ecec {
  text-align: justify;
}

.elementor-element.elementor-element-5e3ecec .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4em;
}
.elementor-element.elementor-element-8124746 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  letter-spacing: 0.9px;
  background-color: #000000;
}
.elementor-element.elementor-element-a33e95b {
  --spacer-size: 10px;
}
.elementor-element.elementor-element-6df5db9 {
  --spacer-size: 19px;
}
.elementor-element.elementor-element-ca647b1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 5%;
  margin-bottom: 5%;
}

.elementor-element.elementor-element-ca647b1 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-d77f573 {
  text-align: center;
}

.elementor-element.elementor-element-d77f573 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 500;
}
.elementor-element.elementor-element-08ade2e {
  --spacer-size: 10px;
}
.elementor-element.elementor-element-eeb8c74 {
  --e-image-carousel-slides-to-show: 3;
}

.elementor-element.elementor-element-eeb8c74 .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
}

.elementor-element.elementor-element-0238e3c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element.elementor-element-0238e3c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f9f6;
}
.elementor-element.elementor-element-0238e3c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 5%;
  margin-bottom: 5%;
  padding: 5% 0% 5% 0%;
}

.elementor-element.elementor-element-0238e3c > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-element.elementor-element-7ec61b7 {
  text-align: left;
}

.elementor-element.elementor-element-7ec61b7 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 500;
}
.elementor-element.elementor-element-5ead594 {
  text-align: left;
}

.elementor-element.elementor-element-5ead594 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4em;
}
.elementor-element.elementor-element-53dae32 .elementor-button {
  font-family: "Arial", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  background-color: #000000;
}
.elementor-element.elementor-element-3151383 .elementor-button {
  font-family: "Arial", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  background-color: #000000;
}
.elementor-element.elementor-element-a22cc46 .elementor-button {
  font-family: "Arial", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  background-color: #000000;
}
.elementor-element.elementor-element-f3619b8 {
  text-align: left;
}

.elementor-element.elementor-element-f3619b8 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-element.elementor-element-4bb1fd9 {
  text-align: left;
}
.elementor-element.elementor-element-e8975cb {
  text-align: left;
}

.elementor-element.elementor-element-e8975cb .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-element.elementor-element-121728a {
  text-align: left;
}
.elementor-element.elementor-element-121728a img {
  width: 85%;
}
.elementor-element.elementor-element-44a841a {
  text-align: left;
}

.elementor-element.elementor-element-44a841a .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-element.elementor-element-af35961 {
  text-align: left;
}
.elementor-element.elementor-element-af35961 img {
  width: 64%;
}
.elementor-element.elementor-element-4e9ca9e {
  text-align: left;
}

.elementor-element.elementor-element-4e9ca9e .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-element.elementor-element-0f4243b {
  text-align: left;
}
.elementor-element.elementor-element-0f4243b img {
  width: 85%;
}
.elementor-element.elementor-element-5ac00db {
  text-align: left;
  width: var(--container-widget-width, 80.22%);
  max-width: 80.22%;
  --container-widget-width: 80.22%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-5ac00db img {
  width: 85%;
  
}
.elementor-element.elementor-element-a0a28de {
  margin-top: 3%;
  margin-bottom: 3%;
}
.elementor-element.elementor-element-e5a7b70 {
  text-align: left;
}

.elementor-element.elementor-element-e5a7b70 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-element.elementor-element-25efdf6 {
  text-align: left;
}
.elementor-element.elementor-element-25efdf6 img {
  width: 69%;
}
.elementor-element.elementor-element-d7e0a07 {
  text-align: left;
}

.elementor-element.elementor-element-d7e0a07 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-element.elementor-element-f039105 {
  text-align: left;
  width: var(--container-widget-width, 66.823%);
  max-width: 66.823%;
  --container-widget-width: 66.823%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-f039105 img {
  width: 64%;
}
.elementor-element.elementor-element-539f365 {
  text-align: left;
}

.elementor-element.elementor-element-539f365 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-element.elementor-element-192a6e6 {
  text-align: left;
  width: var(--container-widget-width, 21.765%);
  max-width: 21.765%;
  --container-widget-width: 21.765%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-192a6e6 img {
  width: 69%;
}
.elementor-element.elementor-element-1df6e09 {
  text-align: left;
  width: var(--container-widget-width, 21.229%);
  max-width: 21.229%;
  --container-widget-width: 21.229%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-1df6e09 img {
  width: 69%;
}
.elementor-element.elementor-element-121f55e {
  text-align: left;
  width: var(--container-widget-width, 22.164%);
  max-width: 22.164%;
  --container-widget-width: 22.164%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-121f55e img {
  width: 69%;
}
.elementor-element.elementor-element-3cb0c2d {
  text-align: left;
  width: var(--container-widget-width, 27.864%);
  max-width: 27.864%;
  --container-widget-width: 27.864%;
  --container-widget-flex-grow: 0;
}
.elementor-element.elementor-element-3cb0c2d img {
  width: 69%;
}
@media (min-width: 768px) {
  .elementor-element.elementor-element-75a49e2 {
    width: 44.912%;
  }
  .elementor-element.elementor-element-886e01f {
    width: 55.088%;
  }
  .elementor-element.elementor-element-aea5e91 {
    width: 20.526%;
  }
  .elementor-element.elementor-element-4265de8 {
    width: 19.998%;
  }
  .elementor-element.elementor-element-f1a933d {
    width: 29.388%;
  }
  .elementor-element.elementor-element-98e60ce {
    width: 30.088%;
  }
  .elementor-element.elementor-element-7ae956e {
    width: 21.224%;
  }
  .elementor-element.elementor-element-0914cc5 {
    width: 21.859%;
  }
  .elementor-element.elementor-element-e709684 {
    width: 56.249%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-817066b img {
    width: 52%;
  }
  .elementor-element.elementor-element-ddc544c {
    --spacer-size: 149px;
  }

  .elementor-element.elementor-element-76c002f .elementor-heading-title {
    font-size: 31px;
  }

  .elementor-element.elementor-element-56245d8 .elementor-heading-title {
    font-size: 31px;
  }

  .elementor-element.elementor-element-4e63f1c .elementor-heading-title {
    font-size: 31px;
  }

  .elementor-element.elementor-element-af2d449 .elementor-heading-title {
    font-size: 31px;
  }
  .elementor-element.elementor-element-8ad3b48 {
    --spacer-size: 149px;
  }
  .elementor-element.elementor-element-5547893 {
    --spacer-size: 45px;
  }
  .elementor-element.elementor-element-5e3d56a img {
    width: 52%;
  }
  .elementor-element.elementor-element-8445661 {
    --spacer-size: 50px;
  }
  .elementor-element.elementor-element-f78c5d7 {
    --spacer-size: 50px;
  }

  .elementor-element.elementor-element-d917b30 .elementor-heading-title {
    font-size: 31px;
  }

  .elementor-element.elementor-element-b29ee2f .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-element.elementor-element-9171b61 .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-element.elementor-element-af1d608 {
    --spacer-size: 3px;
  }
  .elementor-element.elementor-element-fa39275 {
    --spacer-size: 10px;
  }
  .elementor-element.elementor-element-f3894fc {
    --spacer-size: 5px;
  }
  .elementor-element.elementor-element-6b86fb6 {
    --spacer-size: 149px;
  }

  .elementor-element.elementor-element-fbb2dd8 .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-element.elementor-element-31c0ba9 {
    text-align: justify;
  }

  .elementor-element.elementor-element-31c0ba9 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-element.elementor-element-7aea1a8 .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-element.elementor-element-7cf406a {
    text-align: center;
  }

  .elementor-element.elementor-element-7cf406a .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-element.elementor-element-b292925 {
    text-align: center;
  }

  .elementor-element.elementor-element-b292925 .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-element.elementor-element-c3b40b1 {
    margin-top: 10%;
    margin-bottom: 10%;
  }

  .elementor-element.elementor-element-57726d3 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-element.elementor-element-646d009 .elementor-heading-title {
    font-size: 18px;
  }

  .elementor-element.elementor-element-a068eab > .elementor-element-populated {
    margin: 0% 0% 6% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-element.elementor-element-5e3ecec {
    text-align: justify;
  }

  .elementor-element.elementor-element-5e3ecec .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-element.elementor-element-8124746
    .elementor-button
    .elementor-button-content-wrapper {
    justify-content: center;
  }
  .elementor-element.elementor-element-ca647b1 {
    margin-top: 10%;
    margin-bottom: 10%;
  }

  .elementor-element.elementor-element-d77f573 .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-element.elementor-element-0238e3c {
    margin-top: 10%;
    margin-bottom: 10%;
  }

  .elementor-element.elementor-element-7ec61b7 .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-element.elementor-element-5ead594 {
    text-align: justify;
  }

  .elementor-element.elementor-element-5ead594 .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-element.elementor-element-6c60ea8 {
    width: 64%;
  }

  .elementor-element.elementor-element-6c60ea8 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-element.elementor-element-53dae32
    .elementor-button
    .elementor-button-content-wrapper {
    justify-content: center;
  }

  .elementor-element.elementor-element-53dae32 .elementor-button {
    font-size: 14px;
  }

  .elementor-element.elementor-element-53dae32 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-element.elementor-element-0355e3b {
    width: 64%;
  }

  .elementor-element.elementor-element-0355e3b > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-element.elementor-element-3151383 .elementor-button {
    font-size: 14px;
  }
  .elementor-element.elementor-element-d509500 {
    width: 64%;
  }

  .elementor-element.elementor-element-d509500
    > .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-element.elementor-element-d509500 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-element.elementor-element-a22cc46 .elementor-button {
    font-size: 14px;
  }

  .elementor-element.elementor-element-f3619b8 .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-element.elementor-element-4bb1fd9 {
    text-align: left;
  }

  .elementor-element.elementor-element-e8975cb .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-element.elementor-element-121728a {
    text-align: left;
  }

  .elementor-element.elementor-element-44a841a .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-element.elementor-element-af35961 {
    text-align: left;
  }

  .elementor-element.elementor-element-4e9ca9e .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-element.elementor-element-c027c20 {
    width: 50%;
  }
  .elementor-element.elementor-element-0f4243b {
    text-align: left;
  }
  .elementor-element.elementor-element-0f4243b img {
    width: 48%;
  }
  .elementor-element.elementor-element-e8cad44 {
    width: 50%;
  }
  .elementor-element.elementor-element-5ac00db {
    text-align: left;
  }
  .elementor-element.elementor-element-5ac00db img {
    width: 48%;
  }

  .elementor-element.elementor-element-e5a7b70 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-element.elementor-element-d7e0a07 .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-element.elementor-element-f039105 {
    text-align: left;
  }

  .elementor-element.elementor-element-539f365 .elementor-heading-title {
    font-size: 16px;
  }
}
