.elementor-658081 .elementor-element.elementor-element-f4a301c {
  --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;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --padding-top: 150px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
  height:730px;
}
.elementor-658081 .elementor-element.elementor-element-0307740 {
  --display: flex;
}
.elementor-658081 .elementor-element.elementor-element-5baeb75 {
  --display: flex;
  --min-height: 600px;
  --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;
  --justify-content: flex-end;
  --align-items: center;
  --overlay-opacity: 0.1;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 80px;
  --padding-right: 80px;
  overflow: hidden;
}
.elementor-658081 .elementor-element.elementor-element-5baeb75::before,
.elementor-658081
  .elementor-element.elementor-element-5baeb75
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-5baeb75
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-5baeb75
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-5baeb75
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-5baeb75
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
    background-color: #000000d6;
  --background-overlay: "";
  overflow: hidden;
}
.elementor-658081 .elementor-element.elementor-element-7072aa5 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-658081 .elementor-element.elementor-element-7072aa5.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-658081 .elementor-element.elementor-element-dcf3c5f {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-dcf3c5f .btn {
  padding: 8px 12px 8px 10px !important;
}
.elementor-658081 .elementor-element.elementor-element-b43e4a8 {
  --pix-translate-y: 10px;
  --pix-sliding-blur: 5px;
  --pix-sliding-overflow: visible;
}
.elementor-658081 .elementor-element.elementor-element-b43e4a8 .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-b43e4a8
  .pix-sliding-headline-2 {
  max-width: 700px !important;
  display: inline-block;
}
.elementor-658081
  .elementor-element.elementor-element-b43e4a8
  .pix-sliding-headline-2,
.elementor-658081
  .elementor-element.elementor-element-b43e4a8
  .pix-sliding-headline-2
  span,
.elementor-658081 .elementor-element.elementor-element-b43e4a8 .body-font,
.elementor-658081 .elementor-element.elementor-element-b43e4a8 .heading-font {
  line-height: 1.2em;
}
.elementor-658081
  .elementor-element.elementor-element-509f2b2
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-658081 .elementor-element.elementor-element-509f2b2 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-509f2b2 .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-509f2b2 .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-509f2b2
  .pix-el-text
  span {
  font-size: 18px;
  line-height: 30px;
}
.elementor-658081 .elementor-element.elementor-element-9a8c323 {
  --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;
  --justify-content: center;
  --align-items: center;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --pix-fade-mask-sides: 0;

  --pix-mask-alpha: 0.5;
  --pix-mask-roation: 0deg;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081
  .elementor-element.elementor-element-9a3b661
  .elementor-repeater-item-c3b909b
  img {
  width: 450px !important;
  height: auto !important;
}
.elementor-658081
  .elementor-element.elementor-element-9a3b661
  .elementor-repeater-item-8b3fc13
  img {
  width: 450px !important;
  height: auto !important;
}
.elementor-658081
  .elementor-element.elementor-element-9a3b661
  .elementor-repeater-item-7b7df97
  img {
  width: 450px !important;
  height: auto !important;
}
.elementor-658081
  .elementor-element.elementor-element-9a3b661
  > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-658081 .elementor-element.elementor-element-9a3b661 .pix-marquee {
  --marquee-speed: 30s;
  --marquee-item-padding: 2vh;
}
.elementor-658081
  .elementor-element.elementor-element-9a3b661
  .marquee__inner:not(.pix-js-loaded) {
  animation-duration: 30s !important;
}
.elementor-658081
  .elementor-element.elementor-element-9a3b661
  .pix-marquee.pix-vertical,
.elementor-658081
  .elementor-element.elementor-element-9a3b661
  .pix-marquee.pix-vertical
  .marquee__inner {
  height: 700px !important;
}
.elementor-658081 .elementor-element.elementor-element-f34dd98 img {
  max-width: 340px !important;
}
.elementor-658081 .elementor-element.elementor-element-f34dd98 .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-f34dd98 .pix-img-el img {
  border-radius: 15px 15px 15px 15px !important;
  overflow: hidden;
  vertical-align: top;
}
.elementor-658081 .elementor-element.elementor-element-1356ed3 {
  --display: flex;
  --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;
  --align-items: center;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-658081 .elementor-element.elementor-element-2aa4b13 {
  --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: center;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
}
.elementor-658081 .elementor-element.elementor-element-588c96c {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-658081 .elementor-element.elementor-element-eeb6e33 {
  --pix-translate-y: 10px;
  --pix-sliding-blur: 5px;
  --pix-sliding-overflow: visible;
}
.elementor-658081
  .elementor-element.elementor-element-eeb6e33
  > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-658081
  .elementor-element.elementor-element-eeb6e33.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-658081 .elementor-element.elementor-element-eeb6e33 .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-eeb6e33
  .pix-sliding-headline-2 {
  max-width: 550px !important;
  display: inline-block;
}
.elementor-658081
  .elementor-element.elementor-element-eeb6e33
  .pix-sliding-headline-2,
.elementor-658081
  .elementor-element.elementor-element-eeb6e33
  .pix-sliding-headline-2
  span,
.elementor-658081 .elementor-element.elementor-element-eeb6e33 .body-font,
.elementor-658081 .elementor-element.elementor-element-eeb6e33 .heading-font {
  line-height: 1.2em;
}
.elementor-658081 .elementor-element.elementor-element-bdc5ae1 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-658081 .elementor-element.elementor-element-bdc5ae1.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-658081
  .elementor-element.elementor-element-6a4e427
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-658081 .elementor-element.elementor-element-6a4e427 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-73c84ca {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-1c83fc0 {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --grid-auto-flow: row;
}
.elementor-658081 .elementor-element.elementor-element-486582d {
  --display: flex;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --overlay-opacity: 0.1;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-658081 .elementor-element.elementor-element-486582d::before,
.elementor-658081
  .elementor-element.elementor-element-486582d
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-486582d
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-486582d
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-486582d
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-486582d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-pixPrimaryColor);
  --background-overlay: "";
}
.elementor-658081 .elementor-element.elementor-element-42eff1f {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081
  .elementor-element.elementor-element-129b113
  .pix-heading-el:not(.pix-vertical-element)
  .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-129b113
  .pix-heading-el:not(.pix-vertical-element)
  .heading-text {
  max-width: 600px !important;
  display: inline-block;
}
.elementor-658081 .elementor-element.elementor-element-129b113 {
  width: 100%;
  max-width: 100%;
}
.elementor-658081 .elementor-element.elementor-element-129b113 .pix-heading-el,
.elementor-658081 .elementor-element.elementor-element-129b113 .heading-text {
  text-align: left !important;
}
.elementor-658081 .elementor-element.elementor-element-129b113 .heading-text,
.elementor-658081
  .elementor-element.elementor-element-129b113
  .heading-text
  span,
.elementor-658081 .elementor-element.elementor-element-129b113 .body-font,
.elementor-658081 .elementor-element.elementor-element-129b113 .secondary-font {
  font-size: 20px;
}
.elementor-658081
  .elementor-element.elementor-element-0654dfb
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-658081 .elementor-element.elementor-element-0654dfb p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-0654dfb .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-0654dfb .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-0654dfb
  .pix-el-text
  span {
  line-height: 30px;
}
.elementor-658081 .elementor-element.elementor-element-5889737 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-5889737 .btn {
  padding: 8px 12px 8px 12px !important;
}
.elementor-658081 .elementor-element.elementor-element-d84d9dd .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-d84d9dd .pix-img-div,
.elementor-658081 .elementor-element.elementor-element-d84d9dd div {
  text-align: left !important;
}
.elementor-658081 .elementor-element.elementor-element-d84d9dd .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-d84d9dd .pix-img-el img {
  border-radius: 10px 10px 10px 10px !important;
  overflow: hidden;
  vertical-align: top;
}
.elementor-658081 .elementor-element.elementor-element-83edec9 {
  --display: flex;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --overlay-opacity: 0.1;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-658081 .elementor-element.elementor-element-83edec9::before,
.elementor-658081
  .elementor-element.elementor-element-83edec9
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-83edec9
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-83edec9
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-83edec9
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-83edec9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-pixPrimaryColor);
  --background-overlay: "";
}
.elementor-658081 .elementor-element.elementor-element-1beb8a3 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081
  .elementor-element.elementor-element-2da43b6
  .pix-heading-el:not(.pix-vertical-element)
  .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-2da43b6
  .pix-heading-el:not(.pix-vertical-element)
  .heading-text {
  max-width: 600px !important;
  display: inline-block;
}
.elementor-658081 .elementor-element.elementor-element-2da43b6 {
  width: 100%;
  max-width: 100%;
}
.elementor-658081 .elementor-element.elementor-element-2da43b6 .pix-heading-el,
.elementor-658081 .elementor-element.elementor-element-2da43b6 .heading-text {
  text-align: left !important;
}
.elementor-658081 .elementor-element.elementor-element-2da43b6 .heading-text,
.elementor-658081
  .elementor-element.elementor-element-2da43b6
  .heading-text
  span,
.elementor-658081 .elementor-element.elementor-element-2da43b6 .body-font,
.elementor-658081 .elementor-element.elementor-element-2da43b6 .secondary-font {
  font-size: 20px;
}
.elementor-658081
  .elementor-element.elementor-element-a1e0f92
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-658081 .elementor-element.elementor-element-a1e0f92 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-a1e0f92 .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-a1e0f92 .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-a1e0f92
  .pix-el-text
  span {
  line-height: 30px;
}
.elementor-658081 .elementor-element.elementor-element-b7b14a7 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-b7b14a7 .btn {
  padding: 8px 12px 8px 12px !important;
}
.elementor-658081 .elementor-element.elementor-element-9f9f5b1 .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-9f9f5b1 .pix-img-div,
.elementor-658081 .elementor-element.elementor-element-9f9f5b1 div {
  text-align: left !important;
}
.elementor-658081 .elementor-element.elementor-element-9f9f5b1 .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-9f9f5b1 .pix-img-el img {
  border-radius: 10px 10px 10px 10px !important;
  overflow: hidden;
  vertical-align: top;
}
.elementor-658081 .elementor-element.elementor-element-e95aa0d {
  --display: flex;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --overlay-opacity: 0.1;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-658081 .elementor-element.elementor-element-e95aa0d::before,
.elementor-658081
  .elementor-element.elementor-element-e95aa0d
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-e95aa0d
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-e95aa0d
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-e95aa0d
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-e95aa0d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-pixPrimaryColor);
  --background-overlay: "";
}
.elementor-658081 .elementor-element.elementor-element-28be77b {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081
  .elementor-element.elementor-element-4aae4b1
  .pix-heading-el:not(.pix-vertical-element)
  .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-4aae4b1
  .pix-heading-el:not(.pix-vertical-element)
  .heading-text {
  max-width: 600px !important;
  display: inline-block;
}
.elementor-658081 .elementor-element.elementor-element-4aae4b1 {
  width: 100%;
  max-width: 100%;
}
.elementor-658081 .elementor-element.elementor-element-4aae4b1 .pix-heading-el,
.elementor-658081 .elementor-element.elementor-element-4aae4b1 .heading-text {
  text-align: left !important;
}
.elementor-658081 .elementor-element.elementor-element-4aae4b1 .heading-text,
.elementor-658081
  .elementor-element.elementor-element-4aae4b1
  .heading-text
  span,
.elementor-658081 .elementor-element.elementor-element-4aae4b1 .body-font,
.elementor-658081 .elementor-element.elementor-element-4aae4b1 .secondary-font {
  font-size: 20px;
}
.elementor-658081
  .elementor-element.elementor-element-7e7f2e3
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-658081 .elementor-element.elementor-element-7e7f2e3 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-7e7f2e3 .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-7e7f2e3 .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-7e7f2e3
  .pix-el-text
  span {
  line-height: 30px;
}
.elementor-658081 .elementor-element.elementor-element-d78713c {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-d78713c .btn {
  padding: 8px 12px 8px 12px !important;
}
.elementor-658081 .elementor-element.elementor-element-741e49b .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-741e49b .pix-img-div,
.elementor-658081 .elementor-element.elementor-element-741e49b div {
  text-align: left !important;
}
.elementor-658081 .elementor-element.elementor-element-741e49b .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-741e49b .pix-img-el img {
  border-radius: 10px 10px 10px 10px !important;
  overflow: hidden;
  vertical-align: top;
}
.elementor-658081 .elementor-element.elementor-element-3601fe5 {
  --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: flex-start;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-658081 .elementor-element.elementor-element-d9c57e8 {
  --display: flex;
}
.elementor-658081 .elementor-element.elementor-element-5a2d74b {
  --pix-translate-y: 10px;
  --pix-sliding-blur: 5px;
  --pix-sliding-overflow: visible;
}
.elementor-658081
  .elementor-element.elementor-element-5a2d74b
  > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-658081
  .elementor-element.elementor-element-5a2d74b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-658081 .elementor-element.elementor-element-5a2d74b .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-5a2d74b
  .pix-sliding-headline-2 {
  max-width: 550px !important;
  display: inline-block;
}
.elementor-658081
  .elementor-element.elementor-element-5a2d74b
  .pix-sliding-headline-2,
.elementor-658081
  .elementor-element.elementor-element-5a2d74b
  .pix-sliding-headline-2
  span,
.elementor-658081 .elementor-element.elementor-element-5a2d74b .body-font,
.elementor-658081 .elementor-element.elementor-element-5a2d74b .heading-font {
  line-height: 1.2em;
}
.elementor-658081
  .elementor-element.elementor-element-2d169ca
  > .elementor-widget-container {
  border-style: none;
}
.elementor-658081 .elementor-element.elementor-element-2d169ca p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-2d169ca .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-2d169ca .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-2d169ca
  .pix-el-text
  span {
  font-size: 18px;
  line-height: 30px;
}
.elementor-658081 .elementor-element.elementor-element-e2aed28 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-451a729 {
  --display: flex;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
}
.elementor-658081 .elementor-element.elementor-element-9bd4606 {
  --display: flex;
  --justify-content: flex-end;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 80px;
  --padding-bottom: 0px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-658081
  .elementor-element.elementor-element-9bd4606:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-658081
  .elementor-element.elementor-element-9bd4606
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://conseil.pixfort.com/advisory/wp-content/uploads/sites/5/2025/09/advisory-content-image-4.webp");
  background-size: cover;
}
.elementor-658081 .elementor-element.elementor-element-2be458a .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-2be458a .pix-img-el img {
  border-radius: 15px 15px 0px 0px !important;
  overflow: hidden;
  vertical-align: top;
}
.elementor-658081 .elementor-element.elementor-element-3f9dddf {
  --display: flex;
  --justify-content: flex-end;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 80px;
  --padding-bottom: 0px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-658081
  .elementor-element.elementor-element-3f9dddf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-658081
  .elementor-element.elementor-element-3f9dddf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://conseil.pixfort.com/advisory/wp-content/uploads/sites/5/2025/09/advisory-content-image-3.webp");
  background-size: cover;
}
.elementor-658081 .elementor-element.elementor-element-6843a29 .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-6843a29 .pix-img-el img {
  border-radius: 15px 15px 0px 0px !important;
  overflow: hidden;
  vertical-align: top;
}
.elementor-658081 .elementor-element.elementor-element-520dd99 {
  --display: flex;
  --justify-content: flex-end;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 80px;
  --padding-bottom: 0px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-658081
  .elementor-element.elementor-element-520dd99:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-658081
  .elementor-element.elementor-element-520dd99
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://conseil.pixfort.com/advisory/wp-content/uploads/sites/5/2025/09/advisory-content-image-5.webp");
  background-size: cover;
}
.elementor-658081 .elementor-element.elementor-element-87bd107 .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-87bd107 .pix-img-el img {
  border-radius: 15px 15px 0px 0px !important;
  overflow: hidden;
  vertical-align: top;
}
.elementor-658081 .elementor-element.elementor-element-5e806c1 {
  --display: flex;
  --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;
  --align-items: center;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-658081 .elementor-element.elementor-element-248e3f7 {
  --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;
}
.elementor-658081 .elementor-element.elementor-element-ef0af9d {
  --display: flex;
  --min-height: 600px;
  --justify-content: flex-end;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-658081
  .elementor-element.elementor-element-ef0af9d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-658081
  .elementor-element.elementor-element-ef0af9d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://conseil.pixfort.com/advisory/wp-content/uploads/sites/5/2025/08/advisory-image-3.webp");
  background-position: center center;
  background-size: cover;
}
.elementor-658081 .elementor-element.elementor-element-4d35294 {
  --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: flex-end;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-658081
  .elementor-element.elementor-element-4d35294:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-658081
  .elementor-element.elementor-element-4d35294
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-658081 .elementor-element.elementor-element-992929d {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
}
.elementor-658081 .elementor-element.elementor-element-67c686b p {
  margin-bottom: 0;
}
.elementor-658081
  .elementor-element.elementor-element-db6bda3
  .pix-heading-el:not(.pix-vertical-element)
  .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-db6bda3
  .pix-heading-el:not(.pix-vertical-element)
  .heading-text {
  max-width: 600px !important;
  display: inline-block;
}
.elementor-658081
  .elementor-element.elementor-element-db6bda3
  > .elementor-widget-container {
  padding: 20px 0px 0px 0px;
}
.elementor-658081 .elementor-element.elementor-element-31acfd8 {
  --display: flex;
  --gap: 25px 25px;
  --row-gap: 25px;
  --column-gap: 25px;
}
.elementor-658081
  .elementor-element.elementor-element-c109593
  > .elementor-widget-container {
  border-style: none;
}
.elementor-658081 .elementor-element.elementor-element-c109593 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-c109593 .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-c109593 .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-c109593
  .pix-el-text
  span {
  font-size: 18px;
  line-height: 30px;
}
.elementor-658081 .elementor-element.elementor-element-faf6d21 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081 .elementor-element.elementor-element-17e94c5 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-a0a2a49 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-a48107e {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --pix-fade-mask-sides: 0;
  -webkit-mask-image: linear-gradient(
    var(--pix-mask-roation, 90deg),
    rgba(0, 0, 0, var(--pix-mask-alpha, 1)) 0,
    #fff 30%,
    #fff calc(100% - 30%),
    rgba(0, 0, 0, max(var(--pix-mask-alpha, 1), var(--pix-fade-mask-sides, 0)))
      100%
  );
  mask-image: linear-gradient(
    var(--pix-mask-roation, 90deg),
    rgba(0, 0, 0, var(--pix-mask-alpha, 1)) 0,
    #fff 30%,
    #fff calc(100% - 30%),
    rgba(0, 0, 0, max(var(--pix-mask-alpha, 1), var(--pix-fade-mask-sides, 0)))
      100%
  );
  --pix-mask-alpha: 0;
  --pix-mask-roation: 90deg;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081 .elementor-element.elementor-element-00c189f p {
  margin-bottom: 0;
}
.elementor-658081
  .elementor-element.elementor-element-894cb85
  .elementor-repeater-item-de8b7d5
  img {
  width: 150px !important;
  height: auto !important;
}
.elementor-658081
  .elementor-element.elementor-element-894cb85
  .elementor-repeater-item-786d4e6
  img {
  width: 150px !important;
  height: auto !important;
}
.elementor-658081
  .elementor-element.elementor-element-894cb85
  .elementor-repeater-item-6ef644b
  img {
  width: 150px !important;
  height: auto !important;
}
.elementor-658081
  .elementor-element.elementor-element-894cb85
  .elementor-repeater-item-56f1989
  img {
  width: 150px !important;
  height: auto !important;
}
.elementor-658081 .elementor-element.elementor-element-894cb85 .pix-marquee {
  --marquee-speed: 25s;
  --marquee-item-padding: 2.5vw;
}
.elementor-658081
  .elementor-element.elementor-element-894cb85
  .marquee__inner:not(.pix-js-loaded) {
  animation-duration: 25s !important;
}
.elementor-658081 .elementor-element.elementor-element-f063b6e {
  --display: flex;
  --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;
  --align-items: center;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-658081 .elementor-element.elementor-element-f26ea47 {
  --display: flex;
  --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;
  --align-items: center;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
}
.elementor-658081 .elementor-element.elementor-element-686d4a0 {
  --pix-translate-y: 10px;
  --pix-sliding-blur: 5px;
  --pix-sliding-overflow: visible;
}
.elementor-658081
  .elementor-element.elementor-element-686d4a0
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-658081
  .elementor-element.elementor-element-686d4a0.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-658081 .elementor-element.elementor-element-686d4a0 .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-686d4a0
  .pix-sliding-headline-2 {
  max-width: 750px !important;
  display: inline-block;
}
.elementor-658081
  .elementor-element.elementor-element-686d4a0
  .pix-sliding-headline-2,
.elementor-658081
  .elementor-element.elementor-element-686d4a0
  .pix-sliding-headline-2
  span,
.elementor-658081 .elementor-element.elementor-element-686d4a0 .body-font,
.elementor-658081 .elementor-element.elementor-element-686d4a0 .heading-font {
  line-height: 1.2em;
}
.elementor-658081
  .elementor-element.elementor-element-c67af1f
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-658081 .elementor-element.elementor-element-c67af1f p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-9ee6229 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-a7d4e34 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --grid-auto-flow: row;
}
.elementor-658081 .elementor-element.elementor-element-ffcb125 {
  --display: flex;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --overlay-opacity: 0.1;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-658081 .elementor-element.elementor-element-ffcb125::before,
.elementor-658081
  .elementor-element.elementor-element-ffcb125
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-ffcb125
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-ffcb125
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-ffcb125
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-ffcb125
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-pixPrimaryColor);
  --background-overlay: "";
}
.elementor-658081 .elementor-element.elementor-element-7a71f44 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-658081
  .elementor-element.elementor-element-715307e
  .pix-heading-el:not(.pix-vertical-element)
  .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-715307e
  .pix-heading-el:not(.pix-vertical-element)
  .heading-text {
  max-width: 600px !important;
  display: inline-block;
}
.elementor-658081 .elementor-element.elementor-element-715307e {
  width: 100%;
  max-width: 100%;
}
.elementor-658081 .elementor-element.elementor-element-715307e .pix-heading-el,
.elementor-658081 .elementor-element.elementor-element-715307e .heading-text {
  text-align: left !important;
}
.elementor-658081
  .elementor-element.elementor-element-4866548
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-658081 .elementor-element.elementor-element-4866548 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-4866548 .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-4866548 .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-4866548
  .pix-el-text
  span {
  line-height: 30px;
}
.elementor-658081 .elementor-element.elementor-element-b4c17d1 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-b4c17d1 .btn {
  padding: 8px 12px 8px 12px !important;
}
.elementor-658081 .elementor-element.elementor-element-8ee790e .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-8ee790e .pix-img-div,
.elementor-658081 .elementor-element.elementor-element-8ee790e div {
  text-align: left !important;
}
.elementor-658081 .elementor-element.elementor-element-8ee790e .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-8ee790e .pix-img-el img {
  border-radius: 10px 10px 10px 10px !important;
  overflow: hidden;
  vertical-align: top;
}
.elementor-658081 .elementor-element.elementor-element-36dcedc {
  --display: flex;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --overlay-opacity: 0.1;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-658081 .elementor-element.elementor-element-36dcedc::before,
.elementor-658081
  .elementor-element.elementor-element-36dcedc
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-36dcedc
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-658081
  .elementor-element.elementor-element-36dcedc
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-36dcedc
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-658081
  .elementor-element.elementor-element-36dcedc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-pixPrimaryColor);
  --background-overlay: "";
}
.elementor-658081 .elementor-element.elementor-element-0f03f17 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-658081
  .elementor-element.elementor-element-3853fe0
  .pix-heading-el:not(.pix-vertical-element)
  .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-3853fe0
  .pix-heading-el:not(.pix-vertical-element)
  .heading-text {
  max-width: 600px !important;
  display: inline-block;
}
.elementor-658081 .elementor-element.elementor-element-3853fe0 {
  width: 100%;
  max-width: 100%;
}
.elementor-658081 .elementor-element.elementor-element-3853fe0 .pix-heading-el,
.elementor-658081 .elementor-element.elementor-element-3853fe0 .heading-text {
  text-align: left !important;
}
.elementor-658081
  .elementor-element.elementor-element-5eb58cd
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-658081 .elementor-element.elementor-element-5eb58cd p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-5eb58cd .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-5eb58cd .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-5eb58cd
  .pix-el-text
  span {
  line-height: 30px;
}
.elementor-658081 .elementor-element.elementor-element-d3d93b6 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-d3d93b6 .btn {
  padding: 8px 12px 8px 12px !important;
}
.elementor-658081 .elementor-element.elementor-element-ae25ba4 .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-ae25ba4 .pix-img-div,
.elementor-658081 .elementor-element.elementor-element-ae25ba4 div {
  text-align: left !important;
}
.elementor-658081 .elementor-element.elementor-element-ae25ba4 .pix-img-el,
.elementor-658081 .elementor-element.elementor-element-ae25ba4 .pix-img-el img {
  border-radius: 10px 10px 10px 10px !important;
  overflow: hidden;
  vertical-align: top;
}
.elementor-658081 .elementor-element.elementor-element-780d3b3 {
  --display: flex;
  --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;
  --align-items: center;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-658081 .elementor-element.elementor-element-05dfe62 {
  --display: flex;
  --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;
  --align-items: center;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
}
.elementor-658081 .elementor-element.elementor-element-ab9b45a {
  --pix-translate-y: 10px;
  --pix-sliding-blur: 5px;
  --pix-sliding-overflow: visible;
}
.elementor-658081
  .elementor-element.elementor-element-ab9b45a
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-658081
  .elementor-element.elementor-element-ab9b45a.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-658081 .elementor-element.elementor-element-ab9b45a .d-inline-block,
.elementor-658081
  .elementor-element.elementor-element-ab9b45a
  .pix-sliding-headline-2 {
  max-width: 550px !important;
  display: inline-block;
}
.elementor-658081
  .elementor-element.elementor-element-ab9b45a
  .pix-sliding-headline-2,
.elementor-658081
  .elementor-element.elementor-element-ab9b45a
  .pix-sliding-headline-2
  span,
.elementor-658081 .elementor-element.elementor-element-ab9b45a .body-font,
.elementor-658081 .elementor-element.elementor-element-ab9b45a .heading-font {
  line-height: 1.2em;
}
.elementor-658081
  .elementor-element.elementor-element-099c1b4
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-658081 .elementor-element.elementor-element-099c1b4 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-73ce7da {
  --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;
  --justify-content: center;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081 .elementor-element.elementor-element-b152ff9 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-61a6ff4 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 2px 2px;
  --row-gap: 2px;
  --column-gap: 2px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081 .elementor-element.elementor-element-61a6ff4.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-658081 .elementor-element.elementor-element-178ae38 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-5afb1a5 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-5afb1a5 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-5afb1a5 .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-5afb1a5 .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-5afb1a5
  .pix-el-text
  span {
  font-size: 13px;
}
.elementor-658081 .elementor-element.elementor-element-2b2914c {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --grid-auto-flow: row;
  --align-items: start;
}
.elementor-658081 .elementor-element.elementor-element-c41eff6 {
  --display: flex;
  --justify-content: center;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 2px;
  border-color: #e4e4e7;
  --border-color: #e4e4e7;
  --border-radius: 0px 15px 15px 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-658081
  .elementor-element.elementor-element-c41eff6:not(.elementor-column):before,
.elementor-658081
  .elementor-element.elementor-element-c41eff6.elementor-inner-column:before {
  border: unset;
  border-radius: inherit;
  background: var(--pix-gray-1) !important;
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 0 !important;
  transform: translateZ(0px);
}
.elementor-658081
  .elementor-element.elementor-element-c41eff6
  .elementor-background-video-container,
.elementor-658081
  .elementor-element.elementor-element-c41eff6
  .elementor-background-slideshow {
  z-index: -1;
}
.elementor-658081 .elementor-element.elementor-element-c41eff6:hover {
  border-style: solid;
  border-color: var(--e-global-color-pixPrimaryColor);
  --border-color: var(--e-global-color-pixPrimaryColor);
}
.elementor-658081 .elementor-element.elementor-element-c41eff6,
.elementor-658081 .elementor-element.elementor-element-c41eff6::before {
  --border-transition: 0.3s;
}
.elementor-658081 .elementor-element.elementor-element-6daf2eb p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-2fb7e76 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 2px 2px;
  --row-gap: 2px;
  --column-gap: 2px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081 .elementor-element.elementor-element-2fb7e76.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-658081 .elementor-element.elementor-element-3a64acf {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-9fcc491 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-9fcc491 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-9fcc491 .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-9fcc491 .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-9fcc491
  .pix-el-text
  span {
  font-size: 13px;
  letter-spacing: 0.005em;
}
.elementor-658081 .elementor-element.elementor-element-7659b7a {
  --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;
  border-style: dashed;
  --border-style: dashed;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000030;
  --border-color: #00000030;
  --margin-top: 10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
body:not(.rtl)
  .elementor-658081
  .elementor-element.elementor-element-5cdfed6
  .pix-feature-icon-outer {
  margin-right: 16px !important;
}
body.rtl
  .elementor-658081
  .elementor-element.elementor-element-5cdfed6
  .pix-feature-icon-outer {
  margin-left: 16px !important;
}
.elementor-658081
  .elementor-element.elementor-element-5cdfed6
  .pix-feature-title,
.elementor-658081
  .elementor-element.elementor-element-5cdfed6
  .pix-feature-title.body-font,
.elementor-658081
  .elementor-element.elementor-element-5cdfed6
  .pix-feature-title.secondary-font {
  line-height: 1.5;
}
.elementor-658081 .elementor-element.elementor-element-c308b3d {
  --display: flex;
  --justify-content: center;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 2px;
  border-color: #e4e4e7;
  --border-color: #e4e4e7;
  --border-radius: 0px 15px 15px 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-658081
  .elementor-element.elementor-element-c308b3d:not(.elementor-column):before,
.elementor-658081
  .elementor-element.elementor-element-c308b3d.elementor-inner-column:before {
  border: unset;
  border-radius: inherit;
  background: var(--pix-gray-1) !important;
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 0 !important;
  transform: translateZ(0px);
}
.elementor-658081
  .elementor-element.elementor-element-c308b3d
  .elementor-background-video-container,
.elementor-658081
  .elementor-element.elementor-element-c308b3d
  .elementor-background-slideshow {
  z-index: -1;
}
.elementor-658081 .elementor-element.elementor-element-c308b3d:hover {
  border-style: solid;
  border-color: var(--e-global-color-pixPrimaryColor);
  --border-color: var(--e-global-color-pixPrimaryColor);
}
.elementor-658081 .elementor-element.elementor-element-c308b3d,
.elementor-658081 .elementor-element.elementor-element-c308b3d::before {
  --border-transition: 0.3s;
}
.elementor-658081 .elementor-element.elementor-element-b486133 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-59b5880 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 2px 2px;
  --row-gap: 2px;
  --column-gap: 2px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081 .elementor-element.elementor-element-59b5880.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-658081 .elementor-element.elementor-element-e99bf20 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-4c21f9f {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-4c21f9f p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-4c21f9f .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-4c21f9f .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-4c21f9f
  .pix-el-text
  span {
  font-size: 13px;
  letter-spacing: 0.005em;
}
.elementor-658081 .elementor-element.elementor-element-7bd66db {
  --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;
  border-style: dashed;
  --border-style: dashed;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000030;
  --border-color: #00000030;
  --margin-top: 10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
body:not(.rtl)
  .elementor-658081
  .elementor-element.elementor-element-a946453
  .pix-feature-icon-outer {
  margin-right: 16px !important;
}
body.rtl
  .elementor-658081
  .elementor-element.elementor-element-a946453
  .pix-feature-icon-outer {
  margin-left: 16px !important;
}
.elementor-658081
  .elementor-element.elementor-element-a946453
  .pix-feature-title,
.elementor-658081
  .elementor-element.elementor-element-a946453
  .pix-feature-title.body-font,
.elementor-658081
  .elementor-element.elementor-element-a946453
  .pix-feature-title.secondary-font {
  line-height: 1.5;
}
.elementor-658081 .elementor-element.elementor-element-06620fa {
  --display: flex;
  --justify-content: center;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 2px;
  border-color: #e4e4e7;
  --border-color: #e4e4e7;
  --border-radius: 0px 15px 15px 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-658081
  .elementor-element.elementor-element-06620fa:not(.elementor-column):before,
.elementor-658081
  .elementor-element.elementor-element-06620fa.elementor-inner-column:before {
  border: unset;
  border-radius: inherit;
  background: var(--pix-gray-1) !important;
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 0 !important;
  transform: translateZ(0px);
}
.elementor-658081
  .elementor-element.elementor-element-06620fa
  .elementor-background-video-container,
.elementor-658081
  .elementor-element.elementor-element-06620fa
  .elementor-background-slideshow {
  z-index: -1;
}
.elementor-658081 .elementor-element.elementor-element-06620fa:hover {
  border-style: solid;
  border-color: var(--e-global-color-pixPrimaryColor);
  --border-color: var(--e-global-color-pixPrimaryColor);
}
.elementor-658081 .elementor-element.elementor-element-06620fa,
.elementor-658081 .elementor-element.elementor-element-06620fa::before {
  --border-transition: 0.3s;
}
.elementor-658081 .elementor-element.elementor-element-f66af95 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-a3fca81 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 2px 2px;
  --row-gap: 2px;
  --column-gap: 2px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-658081 .elementor-element.elementor-element-a3fca81.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-658081 .elementor-element.elementor-element-d6765b0 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-301a868 {
  width: auto;
  max-width: auto;
}
.elementor-658081 .elementor-element.elementor-element-301a868 p {
  margin-bottom: 0;
}
.elementor-658081 .elementor-element.elementor-element-301a868 .pix-el-text,
.elementor-658081 .elementor-element.elementor-element-301a868 .pix-el-text p,
.elementor-658081
  .elementor-element.elementor-element-301a868
  .pix-el-text
  span {
  font-size: 13px;
  letter-spacing: 0.005em;
}
.elementor-658081 .elementor-element.elementor-element-e0e83c0 {
  --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;
  border-style: dashed;
  --border-style: dashed;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #00000030;
  --border-color: #00000030;
  --margin-top: 10px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
body:not(.rtl)
  .elementor-658081
  .elementor-element.elementor-element-75ccf94
  .pix-feature-icon-outer {
  margin-right: 16px !important;
}
body.rtl
  .elementor-658081
  .elementor-element.elementor-element-75ccf94
  .pix-feature-icon-outer {
  margin-left: 16px !important;
}
.elementor-658081
  .elementor-element.elementor-element-75ccf94
  .pix-feature-title,
.elementor-658081
  .elementor-element.elementor-element-75ccf94
  .pix-feature-title.body-font,
.elementor-658081
  .elementor-element.elementor-element-75ccf94
  .pix-feature-title.secondary-font {
  line-height: 1.5;
}
@media (max-width: 1024px) {
  .elementor-658081 .elementor-element.elementor-element-f4a301c {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-5baeb75 {
    --flex-direction: row;
    overflow: hidden;
}
    --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;
    --justify-content: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
   
  .elementor-658081 .elementor-element.elementor-element-509f2b2 .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-509f2b2 .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-509f2b2
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-9a8c323 {
    --pix-mask-alpha: 0;
  }
  .elementor-658081
    .elementor-element.elementor-element-9a3b661
    .pix-marquee.pix-vertical,
  .elementor-658081
    .elementor-element.elementor-element-9a3b661
    .pix-marquee.pix-vertical
    .marquee__inner {
    height: 600px !important;
  }
  .elementor-658081 .elementor-element.elementor-element-f34dd98 img {
    max-width: 240px !important;
  }
  .elementor-658081 .elementor-element.elementor-element-1356ed3 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-2aa4b13 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-658081 .elementor-element.elementor-element-1c83fc0 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --grid-auto-flow: row;
  }
  .elementor-658081 .elementor-element.elementor-element-3601fe5 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-2d169ca .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-2d169ca .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-2d169ca
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-451a729 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-658081 .elementor-element.elementor-element-9bd4606 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-658081 .elementor-element.elementor-element-3f9dddf {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-658081 .elementor-element.elementor-element-520dd99 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-658081 .elementor-element.elementor-element-5e806c1 {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-248e3f7 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-658081 .elementor-element.elementor-element-ef0af9d {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081
    .elementor-element.elementor-element-db6bda3
    .pix-heading-el:not(.pix-vertical-element)
    .d-inline-block,
  .elementor-658081
    .elementor-element.elementor-element-db6bda3
    .pix-heading-el:not(.pix-vertical-element)
    .heading-text {
    max-width: 450px !important;
    display: inline-block;
  }
  .elementor-658081 .elementor-element.elementor-element-c109593 .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-c109593 .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-c109593
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-faf6d21 {
    --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;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
  }
  .elementor-658081 .elementor-element.elementor-element-a48107e {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-f063b6e {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-a7d4e34 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --grid-auto-flow: row;
  }
  .elementor-658081 .elementor-element.elementor-element-780d3b3 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-73ce7da {
    --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;
  }
  .elementor-658081 .elementor-element.elementor-element-2b2914c {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --grid-auto-flow: row;
  }
}
@media (max-width: 767px) {
  .elementor-658081 .elementor-element.elementor-element-f4a301c {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-658081 .elementor-element.elementor-element-5baeb75 {
    --min-height: 550px;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: hidden;
  }
  .elementor-658081
    .elementor-element.elementor-element-b43e4a8
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }
  .elementor-658081
    .elementor-element.elementor-element-509f2b2
    > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
  }
  .elementor-658081 .elementor-element.elementor-element-509f2b2 .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-509f2b2 .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-509f2b2
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-9a8c323 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-658081
    .elementor-element.elementor-element-9a3b661
    .pix-marquee.pix-vertical,
  .elementor-658081
    .elementor-element.elementor-element-9a3b661
    .pix-marquee.pix-vertical
    .marquee__inner {
    height: 400px !important;
  }
  .elementor-658081 .elementor-element.elementor-element-1356ed3 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-2aa4b13 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-658081 .elementor-element.elementor-element-1c83fc0 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-658081 .elementor-element.elementor-element-0654dfb .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-0654dfb .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-0654dfb
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-a1e0f92 .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-a1e0f92 .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-a1e0f92
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-7e7f2e3 .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-7e7f2e3 .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-7e7f2e3
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-3601fe5 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-2d169ca .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-2d169ca .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-2d169ca
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-5e806c1 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-4d35294 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-658081 .elementor-element.elementor-element-c109593 .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-c109593 .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-c109593
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-00c189f .pix-el-text,
  .elementor-658081
    .elementor-element.elementor-element-00c189f
    .pix-el-text
    p {
    text-align: center !important;
  }
  .elementor-658081 .elementor-element.elementor-element-894cb85 .pix-marquee {
    --marquee-item-padding: 5vw;
  }
  .elementor-658081 .elementor-element.elementor-element-f063b6e {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-a7d4e34 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-658081 .elementor-element.elementor-element-7a71f44 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-658081 .elementor-element.elementor-element-4866548 .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-4866548 .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-4866548
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-0f03f17 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-658081 .elementor-element.elementor-element-5eb58cd .pix-el-text,
  .elementor-658081 .elementor-element.elementor-element-5eb58cd .pix-el-text p,
  .elementor-658081
    .elementor-element.elementor-element-5eb58cd
    .pix-el-text
    span {
    font-size: 16px;
  }
  .elementor-658081 .elementor-element.elementor-element-780d3b3 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-658081 .elementor-element.elementor-element-61a6ff4 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-658081 .elementor-element.elementor-element-2b2914c {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-658081 .elementor-element.elementor-element-c41eff6 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-658081 .elementor-element.elementor-element-c308b3d {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-658081 .elementor-element.elementor-element-06620fa {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
}
@media (min-width: 768px) {
  .elementor-658081 .elementor-element.elementor-element-7072aa5 {
    --width: 55%;
  }
  .elementor-658081 .elementor-element.elementor-element-bdc5ae1 {
    --width: 40%;
  }
  .elementor-658081 .elementor-element.elementor-element-a48107e {
    --width: 1000px;
  }
  .elementor-658081 .elementor-element.elementor-element-61a6ff4 {
    --width: 150px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-658081 .elementor-element.elementor-element-bdc5ae1 {
    --width: 50%;
  }
  .elementor-658081 .elementor-element.elementor-element-1c83fc0 {
    --width: 100%;
  }
  .elementor-658081 .elementor-element.elementor-element-248e3f7 {
    --width: 100%;
  }
  .elementor-658081 .elementor-element.elementor-element-a48107e {
    --width: 100%;
  }
  .elementor-658081 .elementor-element.elementor-element-a7d4e34 {
    --width: 100%;
  }
}
