.elementor-2 .elementor-element.elementor-element-cb5a52e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2 .elementor-element.elementor-element-2bb1aa7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 80px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2 .elementor-element.elementor-element-85f0109 {
  --display: flex;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2 .elementor-element.elementor-element-31f6db3 {
  text-align: left;
}
.elementor-2
  .elementor-element.elementor-element-31f6db3
  .elementor-heading-title {
  color: #018a97;
}
.elementor-2 .elementor-element.elementor-element-890aa67 {
  --divider-border-style: solid;
  --divider-color: #018a97;
  --divider-border-width: 4px;
}
.elementor-2
  .elementor-element.elementor-element-890aa67
  .elementor-divider-separator {
  width: 64px;
}
.elementor-2 .elementor-element.elementor-element-890aa67 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-2 .elementor-element.elementor-element-8cafebe {
  text-align: justify;
}
.elementor-2
  .elementor-element.elementor-element-495046e
  > .elementor-widget-container {
  margin: 0px 0px -8px 0px;
}
.elementor-2
  .elementor-element.elementor-element-495046e
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-2
  .elementor-element.elementor-element-495046e
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-2 .elementor-element.elementor-element-495046e {
  --e-icon-list-icon-size: 12px;
  --icon-vertical-offset: 0px;
}
.elementor-2
  .elementor-element.elementor-element-495046e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-2
  .elementor-element.elementor-element-495046e
  .elementor-icon-list-item
  > a {
  font-weight: 600;
  letter-spacing: 2px;
}
.elementor-2
  .elementor-element.elementor-element-495046e
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-2
  .elementor-element.elementor-element-9ead913
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-84007ca {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 4px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 4px;
  --border-left-width: 4px;
  border-color: var(--e-global-color-ba64eb1);
  --border-color: var(--e-global-color-ba64eb1);
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 160px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-c85045a
  > .elementor-widget-container {
  margin: -44px 0px 0px -44px;
  padding: 0px 44px 44px 0px;
}
.elementor-2 .elementor-element.elementor-element-c85045a img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f1f1f1;
  box-shadow: 64px 64px 160px -40px rgba(0, 0, 0, 0.24);
}
.elementor-2 .elementor-element.elementor-element-a27cb6b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0;
  --padding-top: 54px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-a27cb6b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-a27cb6b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(
    at center center,
    var(--e-global-color-astglobalcolor5) 0%,
    #0000000f 100%
  );
}
.elementor-2 .elementor-element.elementor-element-a27cb6b::before,
.elementor-2
  .elementor-element.elementor-element-a27cb6b
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-a27cb6b
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-a27cb6b
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-a27cb6b
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-a27cb6b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-6d8fc6c {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-658e2b5
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #0000001a;
}
.elementor-2
  .elementor-element.elementor-element-658e2b5
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-ba64eb1);
  font-size: 50px;
}
.elementor-2
  .elementor-element.elementor-element-658e2b5
  .elementor-counter-title {
  font-size: 0.9em;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2 .elementor-element.elementor-element-4b86628 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-200ed41
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #0000001a;
}
.elementor-2
  .elementor-element.elementor-element-200ed41
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-ba64eb1);
  font-size: 50px;
}
.elementor-2
  .elementor-element.elementor-element-200ed41
  .elementor-counter-title {
  font-size: 0.9em;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2 .elementor-element.elementor-element-82e28dd {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-111e3b6
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #0000001a;
}
.elementor-2
  .elementor-element.elementor-element-111e3b6
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-ba64eb1);
  font-size: 50px;
}
.elementor-2
  .elementor-element.elementor-element-111e3b6
  .elementor-counter-title {
  font-size: 0.9em;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2 .elementor-element.elementor-element-de06169 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-6661c35
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #cbd2de;
}
.elementor-2
  .elementor-element.elementor-element-6661c35
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-ba64eb1);
  font-size: 50px;
}
.elementor-2
  .elementor-element.elementor-element-6661c35
  .elementor-counter-title {
  font-size: 0.9em;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-2 .elementor-element.elementor-element-04a49b3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 40px;
  --padding-bottom: 56px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-04a49b3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-04a49b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-2 .elementor-element.elementor-element-62bda6d {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2 .elementor-element.elementor-element-a7595d8 {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-a7595d8
  .elementor-heading-title {
  color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-7bdd037 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-ba64eb1);
  --divider-border-width: 4px;
}
.elementor-2
  .elementor-element.elementor-element-7bdd037
  .elementor-divider-separator {
  width: 64px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-2 .elementor-element.elementor-element-7bdd037 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-2 .elementor-element.elementor-element-3db131c {
  text-align: center;
}
.elementor-2 .elementor-element.elementor-element-78d56e1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-78d56e1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-78d56e1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #6ec1e41f;
}
.elementor-2 .elementor-element.elementor-element-815fb24 {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-815fb24:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-815fb24
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-815fb24::before,
.elementor-2
  .elementor-element.elementor-element-815fb24
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-815fb24
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-815fb24
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-815fb24
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-815fb24
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-815fb24:hover::before,
.elementor-2
  .elementor-element.elementor-element-815fb24:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-815fb24:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-815fb24
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-815fb24
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-815fb24:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-1136e6e {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-1136e6e
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 27px;
  font-weight: 500;
  color: var(--e-global-color-5646cc51);
}
.elementor-2 .elementor-element.elementor-element-37735cea {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-37735cea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-37735cea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/2.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-37735cea::before,
.elementor-2
  .elementor-element.elementor-element-37735cea
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-37735cea
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-37735cea
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-37735cea
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-37735cea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-37735cea:hover::before,
.elementor-2
  .elementor-element.elementor-element-37735cea:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-37735cea:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-37735cea
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-37735cea
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-37735cea:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-3d8ebfb1 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-3d8ebfb1
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-2c8bd161 {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-2c8bd161:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-2c8bd161
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-2c8bd161::before,
.elementor-2
  .elementor-element.elementor-element-2c8bd161
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2c8bd161
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2c8bd161
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-2c8bd161
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-2c8bd161
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-2c8bd161:hover::before,
.elementor-2
  .elementor-element.elementor-element-2c8bd161:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2c8bd161:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2c8bd161
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-2c8bd161
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-2c8bd161:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-1a9c8aa1 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-1a9c8aa1
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-671e03a2 {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-671e03a2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-671e03a2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/4.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-671e03a2::before,
.elementor-2
  .elementor-element.elementor-element-671e03a2
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-671e03a2
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-671e03a2
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-671e03a2
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-671e03a2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-671e03a2:hover::before,
.elementor-2
  .elementor-element.elementor-element-671e03a2:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-671e03a2:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-671e03a2
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-671e03a2
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-671e03a2:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-31ca51c9 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-31ca51c9
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 27px;
  font-weight: 500;
  color: var(--e-global-color-5646cc51);
}
.elementor-2 .elementor-element.elementor-element-389419c3 {
  --display: flex;
  --min-height: 250px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-389419c3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-389419c3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/5.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-389419c3::before,
.elementor-2
  .elementor-element.elementor-element-389419c3
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-389419c3
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-389419c3
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-389419c3
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-389419c3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-389419c3:hover::before,
.elementor-2
  .elementor-element.elementor-element-389419c3:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-389419c3:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-389419c3
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-389419c3
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-389419c3:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-54b244d9 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-54b244d9
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-7c762717 {
  --display: flex;
  --min-height: 250px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-7c762717:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-7c762717
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/6.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-7c762717::before,
.elementor-2
  .elementor-element.elementor-element-7c762717
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7c762717
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7c762717
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-7c762717
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-7c762717
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-7c762717:hover::before,
.elementor-2
  .elementor-element.elementor-element-7c762717:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7c762717:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7c762717
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-7c762717
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-7c762717:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-6c8c788a {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-6c8c788a
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-3ee5b7c3 {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/7.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-3ee5b7c3::before,
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-3ee5b7c3:hover::before,
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-3ee5b7c3
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-3ee5b7c3:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-67a266d4 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-67a266d4
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-242c8375 {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-242c8375:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-242c8375
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/8.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-242c8375::before,
.elementor-2
  .elementor-element.elementor-element-242c8375
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-242c8375
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-242c8375
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-242c8375
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-242c8375
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-242c8375:hover::before,
.elementor-2
  .elementor-element.elementor-element-242c8375:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-242c8375:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-242c8375
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-242c8375
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-242c8375:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-136025e2 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-136025e2
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-7a3f26dd {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-7a3f26dd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-7a3f26dd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Telephonic-Showers.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-7a3f26dd::before,
.elementor-2
  .elementor-element.elementor-element-7a3f26dd
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7a3f26dd
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7a3f26dd
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-7a3f26dd
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-7a3f26dd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-7a3f26dd:hover::before,
.elementor-2
  .elementor-element.elementor-element-7a3f26dd:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7a3f26dd:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7a3f26dd
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-7a3f26dd
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-7a3f26dd:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-23d33d1b {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-23d33d1b
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-35411e6f {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-35411e6f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-35411e6f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Health-Faucets.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-35411e6f::before,
.elementor-2
  .elementor-element.elementor-element-35411e6f
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-35411e6f
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-35411e6f
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-35411e6f
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-35411e6f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-35411e6f:hover::before,
.elementor-2
  .elementor-element.elementor-element-35411e6f:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-35411e6f:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-35411e6f
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-35411e6f
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-35411e6f:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-dc49e34 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-dc49e34
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: #1a1a1a;
}
.elementor-2 .elementor-element.elementor-element-f2e719a {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-f2e719a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-f2e719a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Cockroach-Traps-Gratings__.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-f2e719a::before,
.elementor-2
  .elementor-element.elementor-element-f2e719a
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-f2e719a
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-f2e719a
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-f2e719a
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-f2e719a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-f2e719a:hover::before,
.elementor-2
  .elementor-element.elementor-element-f2e719a:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-f2e719a:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-f2e719a
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-f2e719a
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-f2e719a:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-2dbc643b {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-2dbc643b
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-2bf2e8bb {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Bottel-Trap_.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-2bf2e8bb::before,
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-2bf2e8bb:hover::before,
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-2bf2e8bb
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-2bf2e8bb:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-5cce2ae5 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-5cce2ae5
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-57827e97 {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-57827e97:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-57827e97
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Liquid-Soap-Dispenser_.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-57827e97::before,
.elementor-2
  .elementor-element.elementor-element-57827e97
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-57827e97
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-57827e97
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-57827e97
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-57827e97
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-57827e97:hover::before,
.elementor-2
  .elementor-element.elementor-element-57827e97:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-57827e97:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-57827e97
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-57827e97
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-57827e97:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-1912e395 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-1912e395
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-3549a997 {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-3549a997:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-3549a997
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Urinal-Spreader_.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-3549a997::before,
.elementor-2
  .elementor-element.elementor-element-3549a997
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-3549a997
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-3549a997
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-3549a997
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-3549a997
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-3549a997:hover::before,
.elementor-2
  .elementor-element.elementor-element-3549a997:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-3549a997:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-3549a997
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-3549a997
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-3549a997:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-2fc1c4d8 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-2fc1c4d8
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-5c68a40a {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-5c68a40a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-5c68a40a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Jet-Sprays_.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-5c68a40a::before,
.elementor-2
  .elementor-element.elementor-element-5c68a40a
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-5c68a40a
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-5c68a40a
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-5c68a40a
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-5c68a40a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-5c68a40a:hover::before,
.elementor-2
  .elementor-element.elementor-element-5c68a40a:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-5c68a40a:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-5c68a40a
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-5c68a40a
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-5c68a40a:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-40ca1fa1 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-40ca1fa1
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-556cbab1 {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-556cbab1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-556cbab1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/waste-Pipes-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-556cbab1::before,
.elementor-2
  .elementor-element.elementor-element-556cbab1
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-556cbab1
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-556cbab1
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-556cbab1
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-556cbab1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-556cbab1:hover::before,
.elementor-2
  .elementor-element.elementor-element-556cbab1:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-556cbab1:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-556cbab1
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-556cbab1
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-556cbab1:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-4c3ae536 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-4c3ae536
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-6faceb51 {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-6faceb51:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-6faceb51
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Essential-Items_-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-6faceb51::before,
.elementor-2
  .elementor-element.elementor-element-6faceb51
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6faceb51
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6faceb51
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-6faceb51
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-6faceb51
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-6faceb51:hover::before,
.elementor-2
  .elementor-element.elementor-element-6faceb51:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6faceb51:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6faceb51
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-6faceb51
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-6faceb51:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-125707c4 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-125707c4
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-176108be {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-176108be:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-176108be
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Cistern-Accessories.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-176108be::before,
.elementor-2
  .elementor-element.elementor-element-176108be
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-176108be
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-176108be
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-176108be
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-176108be
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-176108be:hover::before,
.elementor-2
  .elementor-element.elementor-element-176108be:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-176108be:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-176108be
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-176108be
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-176108be:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-766d8642 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-766d8642
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-103024d6 {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.4);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-103024d6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-103024d6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Tank-Ball-Cocks-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-103024d6::before,
.elementor-2
  .elementor-element.elementor-element-103024d6
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-103024d6
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-103024d6
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-103024d6
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-103024d6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-103024d6:hover::before,
.elementor-2
  .elementor-element.elementor-element-103024d6:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-103024d6:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-103024d6
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-103024d6
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-103024d6:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-1b6bd05e {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-1b6bd05e
  .elementor-heading-title {
  font-family: "Actor", Sans-serif;
  font-size: 26px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-4e3a647f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 100px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-4e3a647f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-4e3a647f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #6ec1e41f;
}
.elementor-2 .elementor-element.elementor-element-4af112ea {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-4af112ea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-4af112ea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-4af112ea::before,
.elementor-2
  .elementor-element.elementor-element-4af112ea
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-4af112ea
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-4af112ea
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-4af112ea
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-4af112ea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-4af112ea:hover::before,
.elementor-2
  .elementor-element.elementor-element-4af112ea:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-4af112ea:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-4af112ea
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-4af112ea
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-4af112ea:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-69eaa43 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-69eaa43
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: var(--e-global-color-5646cc51);
}
.elementor-2 .elementor-element.elementor-element-2e0d5f81 {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-2e0d5f81:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-2e0d5f81
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/2.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-2e0d5f81::before,
.elementor-2
  .elementor-element.elementor-element-2e0d5f81
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2e0d5f81
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2e0d5f81
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-2e0d5f81
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-2e0d5f81
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-2e0d5f81:hover::before,
.elementor-2
  .elementor-element.elementor-element-2e0d5f81:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2e0d5f81:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2e0d5f81
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-2e0d5f81
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-2e0d5f81:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-40041b5 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-40041b5
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-70c7e967 {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-70c7e967:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-70c7e967
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-70c7e967::before,
.elementor-2
  .elementor-element.elementor-element-70c7e967
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-70c7e967
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-70c7e967
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-70c7e967
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-70c7e967
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-70c7e967:hover::before,
.elementor-2
  .elementor-element.elementor-element-70c7e967:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-70c7e967:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-70c7e967
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-70c7e967
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-70c7e967:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-746a1b3a {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-746a1b3a
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-6d8479ad {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-6d8479ad:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-6d8479ad
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/4.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-6d8479ad::before,
.elementor-2
  .elementor-element.elementor-element-6d8479ad
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6d8479ad
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6d8479ad
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-6d8479ad
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-6d8479ad
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-6d8479ad:hover::before,
.elementor-2
  .elementor-element.elementor-element-6d8479ad:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6d8479ad:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6d8479ad
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-6d8479ad
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-6d8479ad:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-4f10bff0 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-4f10bff0
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: var(--e-global-color-5646cc51);
}
.elementor-2 .elementor-element.elementor-element-2c3ad7b4 {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/8.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-2c3ad7b4::before,
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-2c3ad7b4:hover::before,
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-2c3ad7b4
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-2c3ad7b4:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-46a310dc {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-46a310dc
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: #1a1a1a;
}
.elementor-2 .elementor-element.elementor-element-6a836f7c {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-6a836f7c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-6a836f7c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/7.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-6a836f7c::before,
.elementor-2
  .elementor-element.elementor-element-6a836f7c
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6a836f7c
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6a836f7c
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-6a836f7c
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-6a836f7c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-6a836f7c:hover::before,
.elementor-2
  .elementor-element.elementor-element-6a836f7c:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6a836f7c:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6a836f7c
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-6a836f7c
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-6a836f7c:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-1038a1ed {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-1038a1ed
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-1e389182 {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-1e389182:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-1e389182
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Health-Faucets.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-1e389182::before,
.elementor-2
  .elementor-element.elementor-element-1e389182
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-1e389182
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-1e389182
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-1e389182
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-1e389182
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-1e389182:hover::before,
.elementor-2
  .elementor-element.elementor-element-1e389182:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-1e389182:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-1e389182
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-1e389182
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-1e389182:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-f6fed01 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-f6fed01
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-7d540c49 {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-7d540c49:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-7d540c49
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Jet-Sprays_.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-7d540c49::before,
.elementor-2
  .elementor-element.elementor-element-7d540c49
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7d540c49
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7d540c49
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-7d540c49
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-7d540c49
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-7d540c49:hover::before,
.elementor-2
  .elementor-element.elementor-element-7d540c49:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7d540c49:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-7d540c49
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-7d540c49
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-7d540c49:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-30321b2c {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-30321b2c
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: #1a1a1a;
}
.elementor-2 .elementor-element.elementor-element-49ad3379 {
  --display: flex;
  --min-height: 300px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-49ad3379:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-49ad3379
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Cistern-Accessories.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-49ad3379::before,
.elementor-2
  .elementor-element.elementor-element-49ad3379
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-49ad3379
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-49ad3379
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-49ad3379
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-49ad3379
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-49ad3379:hover::before,
.elementor-2
  .elementor-element.elementor-element-49ad3379:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-49ad3379:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-49ad3379
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-49ad3379
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-49ad3379:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-1283ff9d {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-1283ff9d
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-51d11056 {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 50px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-51d11056:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-51d11056
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Cockroach-Traps-Gratings__.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-51d11056::before,
.elementor-2
  .elementor-element.elementor-element-51d11056
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-51d11056
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-51d11056
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-51d11056
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-51d11056
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-51d11056:hover::before,
.elementor-2
  .elementor-element.elementor-element-51d11056:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-51d11056:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-51d11056
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-51d11056
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-51d11056:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-4d113844 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-4d113844
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-1043761b {
  --display: flex;
  --min-height: 250px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-1043761b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-1043761b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://sanitufindia.com/main/uploads/2024/10/Diamond-Pillar-Cock.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-1043761b::before,
.elementor-2
  .elementor-element.elementor-element-1043761b
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-1043761b
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-1043761b
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-1043761b
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-1043761b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-1043761b:hover::before,
.elementor-2
  .elementor-element.elementor-element-1043761b:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-1043761b:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-1043761b
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-1043761b
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-1043761b:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-f3961ad {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-f3961ad
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-6dd5b1a3 {
  --display: flex;
  --min-height: 250px;
  --justify-content: flex-end;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.24);
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/5.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-6dd5b1a3::before,
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #ffffff00 75%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-2 .elementor-element.elementor-element-6dd5b1a3:hover::before,
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-6dd5b1a3
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #6ec1e452;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-6dd5b1a3:hover {
  --overlay-opacity: 0.56;
}
.elementor-2 .elementor-element.elementor-element-4b06d2e9 {
  z-index: 1;
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-4b06d2e9
  .elementor-heading-title {
  font-family: "Aboreto", Sans-serif;
  font-size: 27px;
  font-weight: bold;
  color: var(--e-global-color-astglobalcolor7);
}
.elementor-2 .elementor-element.elementor-element-af2f037 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-af2f037:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-af2f037
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #6ec1e41f;
}
.elementor-2 .elementor-element.elementor-element-328daa5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --overlay-opacity: 0.5;
  border-style: none;
  --border-style: none;
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2 .elementor-element.elementor-element-328daa5::before,
.elementor-2
  .elementor-element.elementor-element-328daa5
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-328daa5
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-328daa5
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-328daa5
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-328daa5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: #ffffff00;
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-328daa5:hover::before,
.elementor-2
  .elementor-element.elementor-element-328daa5:hover
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-328daa5:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-328daa5
  > .elementor-background-slideshow:hover::before,
.elementor-2
  .elementor-element.elementor-element-328daa5
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-328daa5:hover {
  --overlay-opacity: 0.5;
}
.elementor-2 .elementor-element.elementor-element-e71c1ed .elementor-button {
  box-shadow: 0px 16px 32px -16px #018a97;
}
.elementor-2 .elementor-element.elementor-element-573a3b8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 160px;
  --padding-bottom: 104px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2 .elementor-element.elementor-element-6d15e98 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 4px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 4px;
  --border-left-width: 4px;
  border-color: var(--e-global-color-ba64eb1);
  --border-color: var(--e-global-color-ba64eb1);
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 40px;
  --margin-right: 40px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2 .elementor-element.elementor-element-6d15e98.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-2
  .elementor-element.elementor-element-f5cd2b9
  > .elementor-widget-container {
  margin: -44px 0px 0px -44px;
  padding: 0px 44px 44px 0px;
}
.elementor-2 .elementor-element.elementor-element-f5cd2b9 img {
  box-shadow: 64px 64px 160px -40px rgba(0, 0, 0, 0.24);
}
.elementor-2 .elementor-element.elementor-element-ea9ab0e {
  --display: flex;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-38b2a24
  .elementor-heading-title {
  color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-0069cba {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-ba64eb1);
  --divider-border-width: 4px;
}
.elementor-2
  .elementor-element.elementor-element-0069cba
  .elementor-divider-separator {
  width: 64px;
}
.elementor-2 .elementor-element.elementor-element-0069cba .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-2 .elementor-element.elementor-element-c4cdabf {
  text-align: justify;
}
.elementor-2 .elementor-element.elementor-element-0aafb6d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --margin-top: 16px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2 .elementor-element.elementor-element-ce6160c {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 16px;
}
.elementor-2
  .elementor-element.elementor-element-ce6160c
  > .elementor-widget-container {
  margin: 0px 10px 24px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2
  .elementor-element.elementor-element-ce6160c
  .elementor-icon-box-wrapper {
  text-align: justify;
}
.elementor-2
  .elementor-element.elementor-element-ce6160c
  .elementor-icon-box-title {
  margin-bottom: 8px;
}
.elementor-2
  .elementor-element.elementor-element-ce6160c.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(203, 210, 222, 0);
  fill: var(--e-global-color-ba64eb1);
  color: var(--e-global-color-ba64eb1);
}
.elementor-2
  .elementor-element.elementor-element-ce6160c.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-ce6160c.elementor-view-default
  .elementor-icon {
  fill: rgba(203, 210, 222, 0);
  color: rgba(203, 210, 222, 0);
  border-color: rgba(203, 210, 222, 0);
}
.elementor-2
  .elementor-element.elementor-element-ce6160c.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-ce6160c .elementor-icon {
  font-size: 32px;
  padding: 0px;
}
.elementor-2 .elementor-element.elementor-element-6b25b5a {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 16px;
}
.elementor-2
  .elementor-element.elementor-element-6b25b5a
  > .elementor-widget-container {
  margin: 0px 10px 24px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2
  .elementor-element.elementor-element-6b25b5a
  .elementor-icon-box-wrapper {
  text-align: justify;
}
.elementor-2
  .elementor-element.elementor-element-6b25b5a
  .elementor-icon-box-title {
  margin-bottom: 8px;
}
.elementor-2
  .elementor-element.elementor-element-6b25b5a.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(203, 210, 222, 0);
  fill: var(--e-global-color-ba64eb1);
  color: var(--e-global-color-ba64eb1);
}
.elementor-2
  .elementor-element.elementor-element-6b25b5a.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-6b25b5a.elementor-view-default
  .elementor-icon {
  fill: rgba(203, 210, 222, 0);
  color: rgba(203, 210, 222, 0);
  border-color: rgba(203, 210, 222, 0);
}
.elementor-2
  .elementor-element.elementor-element-6b25b5a.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-6b25b5a .elementor-icon {
  font-size: 32px;
  padding: 0px;
}
.elementor-2 .elementor-element.elementor-element-f2a9f9e {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 16px;
}
.elementor-2
  .elementor-element.elementor-element-f2a9f9e
  > .elementor-widget-container {
  margin: 0px 10px 24px 0px;
}
.elementor-2
  .elementor-element.elementor-element-f2a9f9e
  .elementor-icon-box-wrapper {
  text-align: justify;
}
.elementor-2
  .elementor-element.elementor-element-f2a9f9e
  .elementor-icon-box-title {
  margin-bottom: 8px;
}
.elementor-2
  .elementor-element.elementor-element-f2a9f9e.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(203, 210, 222, 0);
  fill: var(--e-global-color-ba64eb1);
  color: var(--e-global-color-ba64eb1);
}
.elementor-2
  .elementor-element.elementor-element-f2a9f9e.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-f2a9f9e.elementor-view-default
  .elementor-icon {
  fill: rgba(203, 210, 222, 0);
  color: rgba(203, 210, 222, 0);
  border-color: rgba(203, 210, 222, 0);
}
.elementor-2
  .elementor-element.elementor-element-f2a9f9e.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-f2a9f9e .elementor-icon {
  font-size: 32px;
  padding: 0px;
}
.elementor-2 .elementor-element.elementor-element-6925ada {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 16px;
}
.elementor-2
  .elementor-element.elementor-element-6925ada
  > .elementor-widget-container {
  margin: 0px 10px 24px 0px;
}
.elementor-2
  .elementor-element.elementor-element-6925ada
  .elementor-icon-box-wrapper {
  text-align: justify;
}
.elementor-2
  .elementor-element.elementor-element-6925ada
  .elementor-icon-box-title {
  margin-bottom: 8px;
}
.elementor-2
  .elementor-element.elementor-element-6925ada.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(203, 210, 222, 0);
  fill: var(--e-global-color-ba64eb1);
  color: var(--e-global-color-ba64eb1);
}
.elementor-2
  .elementor-element.elementor-element-6925ada.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-6925ada.elementor-view-default
  .elementor-icon {
  fill: rgba(203, 210, 222, 0);
  color: rgba(203, 210, 222, 0);
  border-color: rgba(203, 210, 222, 0);
}
.elementor-2
  .elementor-element.elementor-element-6925ada.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-6925ada .elementor-icon {
  font-size: 32px;
  padding: 0px;
}
.elementor-2 .elementor-element.elementor-element-4c94495 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 16px;
}
.elementor-2
  .elementor-element.elementor-element-4c94495
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}
.elementor-2
  .elementor-element.elementor-element-4c94495
  .elementor-icon-box-wrapper {
  text-align: justify;
}
.elementor-2
  .elementor-element.elementor-element-4c94495
  .elementor-icon-box-title {
  margin-bottom: 8px;
}
.elementor-2
  .elementor-element.elementor-element-4c94495.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(203, 210, 222, 0);
  fill: var(--e-global-color-ba64eb1);
  color: var(--e-global-color-ba64eb1);
}
.elementor-2
  .elementor-element.elementor-element-4c94495.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-4c94495.elementor-view-default
  .elementor-icon {
  fill: rgba(203, 210, 222, 0);
  color: rgba(203, 210, 222, 0);
  border-color: rgba(203, 210, 222, 0);
}
.elementor-2
  .elementor-element.elementor-element-4c94495.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-4c94495 .elementor-icon {
  font-size: 32px;
  padding: 0px;
}
.elementor-2 .elementor-element.elementor-element-e41bba1 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  z-index: 3;
  --icon-box-icon-margin: 16px;
}
.elementor-2
  .elementor-element.elementor-element-e41bba1
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}
.elementor-2
  .elementor-element.elementor-element-e41bba1
  .elementor-icon-box-wrapper {
  text-align: justify;
}
.elementor-2
  .elementor-element.elementor-element-e41bba1
  .elementor-icon-box-title {
  margin-bottom: 8px;
}
.elementor-2
  .elementor-element.elementor-element-e41bba1.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(203, 210, 222, 0);
  fill: var(--e-global-color-ba64eb1);
  color: var(--e-global-color-ba64eb1);
}
.elementor-2
  .elementor-element.elementor-element-e41bba1.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-e41bba1.elementor-view-default
  .elementor-icon {
  fill: rgba(203, 210, 222, 0);
  color: rgba(203, 210, 222, 0);
  border-color: rgba(203, 210, 222, 0);
}
.elementor-2
  .elementor-element.elementor-element-e41bba1.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-e41bba1 .elementor-icon {
  font-size: 32px;
  padding: 0px;
}
.elementor-2 .elementor-element.elementor-element-6efe222 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0.8;
  --padding-top: 104px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-2
  .elementor-element.elementor-element-6efe222:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-6efe222
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../images/back.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2 .elementor-element.elementor-element-6efe222::before,
.elementor-2
  .elementor-element.elementor-element-6efe222
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6efe222
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-2
  .elementor-element.elementor-element-6efe222
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-6efe222
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-2
  .elementor-element.elementor-element-6efe222
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-astglobalcolor7);
  --background-overlay: "";
}
.elementor-2 .elementor-element.elementor-element-9e5d873 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2 .elementor-element.elementor-element-ed02dc4 {
  text-align: center;
}
.elementor-2
  .elementor-element.elementor-element-ed02dc4
  .elementor-heading-title {
  color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-5016b14 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-ba64eb1);
  --divider-border-width: 4px;
}
.elementor-2
  .elementor-element.elementor-element-5016b14
  .elementor-divider-separator {
  width: 64px;
  margin: 0 auto;
  
}
.elementor-2 .elementor-element.elementor-element-5016b14 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-2
  .elementor-element.elementor-element-e02964b
  > .elementor-widget-container {
  margin: 0px 72px 0px 72px;
}
.elementor-2 .elementor-element.elementor-element-e02964b {
  text-align: center;
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-2
  .elementor-element.elementor-element-695a62b
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-2
  .elementor-element.elementor-element-695a62b
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-2
  .elementor-element.elementor-element-695a62b
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 15px;
}
.elementor-2 .elementor-element.elementor-element-75418c5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 104px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-2 .elementor-element.elementor-element-798896d {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 24px;
}
.elementor-2
  .elementor-element.elementor-element-086ee00
  .elementor-heading-title {
  color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-5d43665 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-ba64eb1);
  --divider-border-width: 4px;
}
.elementor-2
  .elementor-element.elementor-element-5d43665
  .elementor-divider-separator {
  width: 64px;
}
.elementor-2 .elementor-element.elementor-element-5d43665 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-2
  .elementor-element.elementor-element-2fed20f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-afc403b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  box-shadow: 24px 48px 120px -24px rgba(0, 0, 0, 0.24);
  --margin-top: 32px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-afc403b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-afc403b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-2 .elementor-element.elementor-element-1976bd8 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-left: 40px;
  --padding-right: 48px;
}
.elementor-2
  .elementor-element.elementor-element-b1370e8.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ba64eb1);
}
.elementor-2
  .elementor-element.elementor-element-b1370e8.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-b1370e8.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-ba64eb1);
  border-color: var(--e-global-color-ba64eb1);
}
.elementor-2
  .elementor-element.elementor-element-b1370e8.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-b1370e8.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-b1370e8 .elementor-icon {
  font-size: 24px;
}
.elementor-2 .elementor-element.elementor-element-b1370e8 .elementor-icon svg {
  height: 24px;
}
.elementor-2
  .elementor-element.elementor-element-a7dabd7
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-2
  .elementor-element.elementor-element-a7dabd7
  .elementor-testimonial-content {
  font-size: 1em;
  font-weight: 600;
}
.elementor-2
  .elementor-element.elementor-element-a7dabd7
  .elementor-testimonial-name {
  color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-22c5505 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 24px;
  --padding-right: 0px;
}
.elementor-2 .elementor-element.elementor-element-91b0f82 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  box-shadow: 24px 48px 120px -24px rgba(0, 0, 0, 0.24);
  --margin-top: 0px;
  --margin-bottom: 48px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-91b0f82:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-91b0f82
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-2 .elementor-element.elementor-element-bc42064 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-left: 40px;
  --padding-right: 48px;
}
.elementor-2
  .elementor-element.elementor-element-0b130fc.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-2
  .elementor-element.elementor-element-0b130fc.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-0b130fc.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-astglobalcolor0);
  border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-2
  .elementor-element.elementor-element-0b130fc.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-0b130fc.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-astglobalcolor0);
}
.elementor-2 .elementor-element.elementor-element-0b130fc .elementor-icon {
  font-size: 24px;
}
.elementor-2 .elementor-element.elementor-element-0b130fc .elementor-icon svg {
  height: 24px;
}
.elementor-2
  .elementor-element.elementor-element-255a12d
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-2
  .elementor-element.elementor-element-255a12d
  .elementor-testimonial-content {
  font-size: 1em;
  font-weight: 600;
}
.elementor-2
  .elementor-element.elementor-element-255a12d
  .elementor-testimonial-name {
  color: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-e521290 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  box-shadow: 24px 48px 120px -24px rgba(0, 0, 0, 0.24);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2
  .elementor-element.elementor-element-e521290:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2
  .elementor-element.elementor-element-e521290
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-2 .elementor-element.elementor-element-d4b6081 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-left: 40px;
  --padding-right: 48px;
}
.elementor-2
  .elementor-element.elementor-element-7ee0b6b.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ba64eb1);
}
.elementor-2
  .elementor-element.elementor-element-7ee0b6b.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-7ee0b6b.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-ba64eb1);
  border-color: var(--e-global-color-ba64eb1);
}
.elementor-2
  .elementor-element.elementor-element-7ee0b6b.elementor-view-framed
  .elementor-icon,
.elementor-2
  .elementor-element.elementor-element-7ee0b6b.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-ba64eb1);
}
.elementor-2 .elementor-element.elementor-element-7ee0b6b .elementor-icon {
  font-size: 24px;
}
.elementor-2 .elementor-element.elementor-element-7ee0b6b .elementor-icon svg {
  height: 24px;
}
.elementor-2
  .elementor-element.elementor-element-656ba66
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-2
  .elementor-element.elementor-element-656ba66
  .elementor-testimonial-content {
  font-size: 1em;
  font-weight: 600;
}
.elementor-2
  .elementor-element.elementor-element-656ba66
  .elementor-testimonial-name {
  color: var(--e-global-color-ba64eb1);
}
body.elementor-page-2:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .elementor-2 .elementor-element.elementor-element-cb5a52e {
    --content-width: 1200px;
  }
  .elementor-2 .elementor-element.elementor-element-85f0109 {
    --width: 50.1%;
  }
  .elementor-2 .elementor-element.elementor-element-84007ca {
    --width: 49.9%;
  }
  .elementor-2 .elementor-element.elementor-element-62bda6d {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-815fb24 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-37735cea {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-2c8bd161 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-671e03a2 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-389419c3 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-7c762717 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-3ee5b7c3 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-242c8375 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-7a3f26dd {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-35411e6f {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-f2e719a {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-2bf2e8bb {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-57827e97 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-3549a997 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-5c68a40a {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-556cbab1 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-6faceb51 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-176108be {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-103024d6 {
    --width: 21%;
  }
  .elementor-2 .elementor-element.elementor-element-4af112ea {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-2e0d5f81 {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-70c7e967 {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-6d8479ad {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-2c3ad7b4 {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-6a836f7c {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-1e389182 {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-7d540c49 {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-49ad3379 {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-51d11056 {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-1043761b {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-6dd5b1a3 {
    --width: 29.5%;
  }
  .elementor-2 .elementor-element.elementor-element-6d15e98 {
    --width: 43.3%;
  }
  .elementor-2 .elementor-element.elementor-element-ea9ab0e {
    --width: 56.7%;
  }
  .elementor-2 .elementor-element.elementor-element-6efe222 {
    --content-width: 800px;
  }
  .elementor-2 .elementor-element.elementor-element-1976bd8 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-bc42064 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-d4b6081 {
    --width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2 .elementor-element.elementor-element-85f0109 {
    --width: 88.5%;
  }
  .elementor-2 .elementor-element.elementor-element-84007ca {
    --width: 94.2%;
  }
  .elementor-2 .elementor-element.elementor-element-815fb24 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-37735cea {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-2c8bd161 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-671e03a2 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-389419c3 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-7c762717 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-3ee5b7c3 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-242c8375 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-7a3f26dd {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-35411e6f {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-f2e719a {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-2bf2e8bb {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-57827e97 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-3549a997 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-5c68a40a {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-556cbab1 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-6faceb51 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-176108be {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-103024d6 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-4af112ea {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-2e0d5f81 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-70c7e967 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-6d8479ad {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-2c3ad7b4 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-6a836f7c {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-1e389182 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-7d540c49 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-49ad3379 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-51d11056 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-1043761b {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-6dd5b1a3 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-328daa5 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-6d15e98 {
    --width: 94.2%;
  }
  .elementor-2 .elementor-element.elementor-element-ea9ab0e {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-798896d {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-1976bd8 {
    --width: 68%;
  }
  .elementor-2 .elementor-element.elementor-element-22c5505 {
    --width: 100%;
  }
  .elementor-2 .elementor-element.elementor-element-bc42064 {
    --width: 68%;
  }
  .elementor-2 .elementor-element.elementor-element-d4b6081 {
    --width: 68%;
  }
}
@media (min-width: 1025px) {
  .elementor-2
    .elementor-element.elementor-element-6efe222:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2
    .elementor-element.elementor-element-6efe222
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-2 .elementor-element.elementor-element-2bb1aa7 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-2 .elementor-element.elementor-element-85f0109 {
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 80px;
  }
  .elementor-2 .elementor-element.elementor-element-84007ca {
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 40px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-04a49b3 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-2 .elementor-element.elementor-element-62bda6d {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-78d56e1 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
  }
  .elementor-2 .elementor-element.elementor-element-815fb24 {
    --justify-content: flex-end;
  }
  .elementor-2 .elementor-element.elementor-element-4e3a647f {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
  }
  .elementor-2 .elementor-element.elementor-element-4af112ea {
    --justify-content: flex-end;
  }
  .elementor-2 .elementor-element.elementor-element-af2f037 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
  }
  .elementor-2 .elementor-element.elementor-element-573a3b8 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 104px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-2 .elementor-element.elementor-element-6d15e98 {
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 40px;
    --margin-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-ea9ab0e {
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-c4cdabf
    > .elementor-widget-container {
    margin: 0px 80px 0px 0px;
    padding: 0px 0px 16px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-0aafb6d {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-75418c5 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-2 .elementor-element.elementor-element-798896d {
    --margin-top: 0px;
    --margin-bottom: 48px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-2fed20f
    > .elementor-widget-container {
    margin: 0% 32% 0% 0%;
  }
  .elementor-2 .elementor-element.elementor-element-22c5505 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-2bb1aa7 {
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-2 .elementor-element.elementor-element-85f0109 {
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 16px;
  }
  .elementor-2
    .elementor-element.elementor-element-8cafebe
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-84007ca {
    --width: 95.7%;
    --margin-top: 16px;
    --margin-bottom: 0px;
    --margin-left: 16px;
    --margin-right: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-c85045a
    > .elementor-widget-container {
    margin: -20px 0px 0px -20px;
    padding: 0px 20px 20px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-a27cb6b {
    --align-items: stretch;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 32px;
    --padding-bottom: 24px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-6d8fc6c {
    --width: 50%;
    --margin-top: 24px;
    --margin-bottom: 16px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-658e2b5
    > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-658e2b5
    .elementor-counter-number-wrapper {
    font-size: 2.8em;
  }
  .elementor-2 .elementor-element.elementor-element-4b86628 {
    --width: 50%;
    --margin-top: 24px;
    --margin-bottom: 16px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-200ed41
    > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-200ed41
    .elementor-counter-number-wrapper {
    font-size: 2.8em;
  }
  .elementor-2 .elementor-element.elementor-element-82e28dd {
    --width: 50%;
    --margin-top: 24px;
    --margin-bottom: 16px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-111e3b6
    > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-111e3b6
    .elementor-counter-number-wrapper {
    font-size: 2.8em;
  }
  .elementor-2 .elementor-element.elementor-element-de06169 {
    --width: 50%;
    --margin-top: 24px;
    --margin-bottom: 16px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-6661c35
    .elementor-counter-number-wrapper {
    font-size: 2.8em;
  }
  .elementor-2 .elementor-element.elementor-element-04a49b3 {
    --padding-top: 24px;
    --padding-bottom: 48px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-2 .elementor-element.elementor-element-62bda6d {
    --margin-top: 0px;
    --margin-bottom: 24px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-815fb24 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-1136e6e {
    text-align: center;
  }
  .elementor-2 .elementor-element.elementor-element-37735cea {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-2c8bd161 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-671e03a2 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-389419c3 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-7c762717 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-3ee5b7c3 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-242c8375 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-7a3f26dd {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-35411e6f {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-f2e719a {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-2bf2e8bb {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-57827e97 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-3549a997 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-5c68a40a {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-556cbab1 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-6faceb51 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-176108be {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-103024d6 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-4af112ea {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-69eaa43 {
    text-align: center;
  }
  .elementor-2 .elementor-element.elementor-element-2e0d5f81 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-70c7e967 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-6d8479ad {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-2c3ad7b4 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-6a836f7c {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-1e389182 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-7d540c49 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-49ad3379 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-51d11056 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-1043761b {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-6dd5b1a3 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-328daa5 {
    --padding-top: 160px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2 .elementor-element.elementor-element-573a3b8 {
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-2 .elementor-element.elementor-element-6d15e98 {
    --width: 95.7%;
    --margin-top: 16px;
    --margin-bottom: 0px;
    --margin-left: 16px;
    --margin-right: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-f5cd2b9
    > .elementor-widget-container {
    margin: -20px 0px 0px -20px;
    padding: 0px 20px 20px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-ea9ab0e {
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-c4cdabf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-0aafb6d {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-2 .elementor-element.elementor-element-ce6160c {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2
    .elementor-element.elementor-element-ce6160c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-6b25b5a {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2
    .elementor-element.elementor-element-6b25b5a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-f2a9f9e {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2
    .elementor-element.elementor-element-f2a9f9e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-6925ada {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2
    .elementor-element.elementor-element-6925ada
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-4c94495 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2
    .elementor-element.elementor-element-4c94495
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-e41bba1 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2
    .elementor-element.elementor-element-e41bba1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2
    .elementor-element.elementor-element-e02964b
    > .elementor-widget-container {
    margin: 15px 15px 15px 15px;
  }
  .elementor-2 .elementor-element.elementor-element-e02964b {
    text-align: center;
  }
  .elementor-2 .elementor-element.elementor-element-75418c5 {
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-2
    .elementor-element.elementor-element-2fed20f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2 .elementor-element.elementor-element-1976bd8 {
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-2 .elementor-element.elementor-element-bc42064 {
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-2 .elementor-element.elementor-element-d4b6081 {
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
}
