/*!
 * Template: Cubesob Demo Templates
 * Developed & Designed by: Cubesob
 * Copyright (c) Cubesob. All rights reserved.
 */
.elementor-228
  .elementor-element.elementor-element-7a325535:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-228
  .elementor-element.elementor-element-7a325535
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-228
  .elementor-element.elementor-element-7a325535
  > .elementor-background-overlay {
  background-image: url("../../2023/09/smoke-overlays-25-AE77V6.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.8;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-228 .elementor-element.elementor-element-7a325535 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -100px;
  margin-bottom: 0px;
  padding: 100px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-4a3299ae
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 250px 0px 250px 0px;
}
.elementor-228 .elementor-element.elementor-element-2094a4e6 {
  z-index: 1;
  text-align: center;
}
.elementor-228
  .elementor-element.elementor-element-2094a4e6
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-228 .elementor-element.elementor-element-21311510 {
  z-index: 1;
  text-align: center;
}
.elementor-228
  .elementor-element.elementor-element-21311510
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-175809ef
  > .elementor-widget-container {
  margin: -250px 0px -250px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-228 .elementor-element.elementor-element-175809ef {
  left: 0px;
}
body.rtl .elementor-228 .elementor-element.elementor-element-175809ef {
  right: 0px;
}
.elementor-228 .elementor-element.elementor-element-175809ef {
  bottom: 0px;
  z-index: 2;
}
.elementor-228 .elementor-element.elementor-element-175809ef img {
  opacity: 0.9;
  filter: brightness(100%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
}
.elementor-bc-flex-widget
  .elementor-228
  .elementor-element.elementor-element-61a83026.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-228
  .elementor-element.elementor-element-61a83026.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-228
  .elementor-element.elementor-element-61a83026
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228 .elementor-element.elementor-element-35d7d819 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-6dda98d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228 .elementor-element.elementor-element-30365654 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-228
  .elementor-element.elementor-element-30365654
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-228
  .elementor-element.elementor-element-30365654
  .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-228
  .elementor-element.elementor-element-7d5ca132
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-34ebda5
  .elementor-heading-title {
  font-size: 25px;
  color: #ffffff;
}
.elementor-228 .elementor-element.elementor-element-628fca4f {
  --spacer-size: 50px;
}
.elementor-228 .elementor-element.elementor-element-832663b {
  color: #ffffff;
}
.elementor-228
  .elementor-element.elementor-element-50ee8145:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-228
  .elementor-element.elementor-element-50ee8145
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-228 .elementor-element.elementor-element-50ee8145 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-228
  .elementor-element.elementor-element-50ee8145
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-228
  .elementor-element.elementor-element-e9ba321
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-228 .elementor-element.elementor-element-e9ba321 {
  z-index: 4;
}
.elementor-228 .elementor-element.elementor-element-48d4f9c0 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-6696a8e1
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228 .elementor-element.elementor-element-36db1a2a {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-228
  .elementor-element.elementor-element-36db1a2a
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-228
  .elementor-element.elementor-element-36db1a2a
  .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-228
  .elementor-element.elementor-element-164d09d0
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-1f118426
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-2eec12a1
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-228 .elementor-element.elementor-element-3c65030e {
  --spacer-size: 50px;
}
.elementor-228 .elementor-element.elementor-element-33c55be3 {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-7284b1ca
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-228 .elementor-element.elementor-element-dcf2427 img {
  width: 100%;
  max-width: 100%;
  height: 294px;
}
.elementor-228
  .elementor-element.elementor-element-6ed1b7e5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-228
  .elementor-element.elementor-element-6ed1b7e5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-228 .elementor-element.elementor-element-6ed1b7e5 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-228
  .elementor-element.elementor-element-6ed1b7e5
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-228
  .elementor-element.elementor-element-550167e1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-228
  .elementor-element.elementor-element-550167e1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-228
  .elementor-element.elementor-element-550167e1
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-228 .elementor-element.elementor-element-38ae2e7 img {
  width: 85%;
  max-width: 89%;
}
.elementor-228
  .elementor-element.elementor-element-1282aa89
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-228 .elementor-element.elementor-element-1282aa89 {
  z-index: 4;
}
.elementor-228 .elementor-element.elementor-element-12bb73f1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-64a5bb34
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228 .elementor-element.elementor-element-190a2f7d {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-228
  .elementor-element.elementor-element-190a2f7d
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-228
  .elementor-element.elementor-element-190a2f7d
  .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-228
  .elementor-element.elementor-element-1efa8201
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-20d18e3f
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-3acd84a
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-228 .elementor-element.elementor-element-28cc630 {
  --spacer-size: 50px;
}
.elementor-228 .elementor-element.elementor-element-221599cb {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-542497a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-228
  .elementor-element.elementor-element-542497a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-228 .elementor-element.elementor-element-542497a {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-228
  .elementor-element.elementor-element-542497a
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-228
  .elementor-element.elementor-element-04851c3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-228 .elementor-element.elementor-element-04851c3 {
  z-index: 4;
}
.elementor-228 .elementor-element.elementor-element-a07b6be {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-9cb1267
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228 .elementor-element.elementor-element-39ff480 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-228
  .elementor-element.elementor-element-39ff480
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-228 .elementor-element.elementor-element-39ff480 .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-228
  .elementor-element.elementor-element-2e75b91
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-be67275
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-9d2b721
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-228 .elementor-element.elementor-element-9c619e6 {
  --spacer-size: 50px;
}
.elementor-228 .elementor-element.elementor-element-44588ab {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-bcad48f
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-228 .elementor-element.elementor-element-90ac04d img {
  width: 100%;
  max-width: 100%;
  height: 285px;
}
.elementor-228
  .elementor-element.elementor-element-ac60a41:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-228
  .elementor-element.elementor-element-ac60a41
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-228 .elementor-element.elementor-element-ac60a41 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-228
  .elementor-element.elementor-element-ac60a41
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-228
  .elementor-element.elementor-element-3c4f27a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-228
  .elementor-element.elementor-element-3c4f27a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-228
  .elementor-element.elementor-element-3c4f27a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-228 .elementor-element.elementor-element-1eaee71 img {
  width: 83%;
  max-width: 81%;
}
.elementor-228
  .elementor-element.elementor-element-d1885de
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-228 .elementor-element.elementor-element-d1885de {
  z-index: 4;
}
.elementor-228 .elementor-element.elementor-element-6d04e14 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-3b19710
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228 .elementor-element.elementor-element-79cb685 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-228
  .elementor-element.elementor-element-79cb685
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-228 .elementor-element.elementor-element-79cb685 .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-228
  .elementor-element.elementor-element-5bff5c3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-f26861a
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-d2efdcf
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-228 .elementor-element.elementor-element-d86cbd3 {
  --spacer-size: 50px;
}
.elementor-228 .elementor-element.elementor-element-95003b6 {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-37c797f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-228
  .elementor-element.elementor-element-37c797f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    320deg,
    var(--e-global-color-text) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-228 .elementor-element.elementor-element-37c797f {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-228
  .elementor-element.elementor-element-37c797f
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-228
  .elementor-element.elementor-element-b05c950
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 50px;
}
.elementor-228 .elementor-element.elementor-element-b05c950 {
  z-index: 4;
}
.elementor-228 .elementor-element.elementor-element-2a04ff5 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-87ac7c3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228 .elementor-element.elementor-element-8ea85a4 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-9d9e1c7);
  --divider-border-width: 50px;
}
.elementor-228
  .elementor-element.elementor-element-8ea85a4
  .elementor-divider-separator {
  width: 1px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-228 .elementor-element.elementor-element-8ea85a4 .elementor-divider {
  text-align: center;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-228
  .elementor-element.elementor-element-01500a1
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-228
  .elementor-element.elementor-element-2a8c1b4
  .elementor-heading-title {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-0a520c4
  .elementor-heading-title {
  color: #4a8557;
}
.elementor-228 .elementor-element.elementor-element-2293e88 {
  --spacer-size: 50px;
}
.elementor-228 .elementor-element.elementor-element-5a16db0 {
  color: var(--e-global-color-2e2dd07);
}
.elementor-228
  .elementor-element.elementor-element-4f66158
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-228 .elementor-element.elementor-element-8782ff2 img {
  width: 100%;
  max-width: 100%;
  height: 297px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-228
    .elementor-element.elementor-element-4a3299ae
    > .elementor-element-populated {
    padding: 200px 0px 200px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-175809ef
    > .elementor-widget-container {
    margin: -200px 0px -200px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-175809ef img {
    height: 550px;
  }
  .elementor-228
    .elementor-element.elementor-element-61a83026
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-628fca4f {
    --spacer-size: 40px;
  }
  .elementor-228 .elementor-element.elementor-element-50ee8145 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-e9ba321
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-1f118426
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-3c65030e {
    --spacer-size: 40px;
  }
  .elementor-bc-flex-widget
    .elementor-228
    .elementor-element.elementor-element-7284b1ca.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-228
    .elementor-element.elementor-element-7284b1ca.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-228
    .elementor-element.elementor-element-7284b1ca
    > .elementor-element-populated {
    padding: 0px 20px 0px 30px;
  }
  .elementor-228 .elementor-element.elementor-element-6ed1b7e5 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-550167e1
    > .elementor-element-populated {
    padding: 0px 20px 0px 30px;
  }
  .elementor-228
    .elementor-element.elementor-element-1282aa89
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-20d18e3f
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-28cc630 {
    --spacer-size: 40px;
  }
  .elementor-228 .elementor-element.elementor-element-542497a {
    padding: 80px 0px 80px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-04851c3
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-be67275
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-9c619e6 {
    --spacer-size: 40px;
  }
  .elementor-bc-flex-widget
    .elementor-228
    .elementor-element.elementor-element-bcad48f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-228
    .elementor-element.elementor-element-bcad48f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-228
    .elementor-element.elementor-element-bcad48f
    > .elementor-element-populated {
    padding: 0px 20px 0px 30px;
  }
  .elementor-228 .elementor-element.elementor-element-ac60a41 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-3c4f27a
    > .elementor-element-populated {
    padding: 0px 20px 0px 30px;
  }
  .elementor-228
    .elementor-element.elementor-element-d1885de
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-f26861a
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-d86cbd3 {
    --spacer-size: 40px;
  }
  .elementor-228 .elementor-element.elementor-element-37c797f {
    padding: 80px 0px 80px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-b05c950
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-2a8c1b4
    > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-2293e88 {
    --spacer-size: 40px;
  }
  .elementor-bc-flex-widget
    .elementor-228
    .elementor-element.elementor-element-4f66158.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-228
    .elementor-element.elementor-element-4f66158.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-228
    .elementor-element.elementor-element-4f66158
    > .elementor-element-populated {
    padding: 0px 20px 0px 30px;
  }
}
@media (min-width: 768px) {
  .elementor-228 .elementor-element.elementor-element-4a3299ae {
    width: 45%;
  }
  .elementor-228 .elementor-element.elementor-element-61a83026 {
    width: 55%;
  }
  .elementor-228 .elementor-element.elementor-element-6dda98d {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-7d5ca132 {
    width: 90%;
  }
  .elementor-228 .elementor-element.elementor-element-6696a8e1 {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-164d09d0 {
    width: 90%;
  }
  .elementor-228 .elementor-element.elementor-element-64a5bb34 {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-1efa8201 {
    width: 90%;
  }
  .elementor-228 .elementor-element.elementor-element-9cb1267 {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-2e75b91 {
    width: 90%;
  }
  .elementor-228 .elementor-element.elementor-element-3b19710 {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-5bff5c3 {
    width: 90%;
  }
  .elementor-228 .elementor-element.elementor-element-87ac7c3 {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-01500a1 {
    width: 90%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-228 .elementor-element.elementor-element-4a3299ae {
    width: 50%;
  }
  .elementor-228 .elementor-element.elementor-element-61a83026 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .elementor-228 .elementor-element.elementor-element-7a325535 {
    margin-top: -160px;
    margin-bottom: 0px;
    padding: 160px 5px 0px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-4a3299ae
    > .elementor-element-populated {
    padding: 150px 0px 150px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-175809ef
    > .elementor-widget-container {
    margin: -150px 0px -150px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-175809ef img {
    height: 420px;
  }
  .elementor-228
    .elementor-element.elementor-element-61a83026
    > .elementor-element-populated {
    padding: 30px 20px 30px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-6dda98d {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-7d5ca132 {
    width: 90%;
  }
  .elementor-228 .elementor-element.elementor-element-628fca4f {
    --spacer-size: 30px;
  }
  .elementor-228 .elementor-element.elementor-element-50ee8145 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-e9ba321
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-6696a8e1 {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-164d09d0 {
    width: 90%;
  }
  .elementor-228
    .elementor-element.elementor-element-1f118426
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-3c65030e {
    --spacer-size: 30px;
  }
  .elementor-228
    .elementor-element.elementor-element-7284b1ca
    > .elementor-element-populated {
    padding: 10px 20px 0px 30px;
  }
  .elementor-228 .elementor-element.elementor-element-6ed1b7e5 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-550167e1
    > .elementor-element-populated {
    padding: 0px 20px 30px 30px;
  }
  .elementor-228
    .elementor-element.elementor-element-1282aa89
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-64a5bb34 {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-1efa8201 {
    width: 90%;
  }
  .elementor-228
    .elementor-element.elementor-element-20d18e3f
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-28cc630 {
    --spacer-size: 30px;
  }
  .elementor-228 .elementor-element.elementor-element-542497a {
    padding: 60px 0px 60px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-04851c3
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-9cb1267 {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-2e75b91 {
    width: 90%;
  }
  .elementor-228
    .elementor-element.elementor-element-be67275
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-9c619e6 {
    --spacer-size: 30px;
  }
  .elementor-228
    .elementor-element.elementor-element-bcad48f
    > .elementor-element-populated {
    padding: 10px 20px 0px 30px;
  }
  .elementor-228 .elementor-element.elementor-element-ac60a41 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-3c4f27a
    > .elementor-element-populated {
    padding: 0px 20px 30px 30px;
  }
  .elementor-228
    .elementor-element.elementor-element-d1885de
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-3b19710 {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-5bff5c3 {
    width: 90%;
  }
  .elementor-228
    .elementor-element.elementor-element-f26861a
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-d86cbd3 {
    --spacer-size: 30px;
  }
  .elementor-228 .elementor-element.elementor-element-37c797f {
    padding: 60px 0px 60px 0px;
  }
  .elementor-228
    .elementor-element.elementor-element-b05c950
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-87ac7c3 {
    width: 10%;
  }
  .elementor-228 .elementor-element.elementor-element-01500a1 {
    width: 90%;
  }
  .elementor-228
    .elementor-element.elementor-element-2a8c1b4
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-228 .elementor-element.elementor-element-2293e88 {
    --spacer-size: 30px;
  }
  .elementor-228
    .elementor-element.elementor-element-4f66158
    > .elementor-element-populated {
    padding: 10px 20px 0px 30px;
  }
}
