.dsvy-col-stretched-yes .dsvy-stretched-div {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  width: auto;
  z-index: 1;
  overflow: hidden;
}
.dsvy-col-stretched-left .dsvy-stretched-div {
  margin-left: -500px;
  right: 0;
}
.dsvy-col-stretched-right .dsvy-stretched-div {
  margin-right: -500px;
  right: 0;
}
.elementor-section.elementor-top-section.dsvy-bg-image-over-color.dsvy-bgimage-yes:before,
.elementor-column.elementor-top-column.dsvy-bgimage-yes.dsvy-bg-image-over-color
  > .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-bg-image-over-color
  > .elementor-widget-wrap:before,
.elementor-column.elementor-top-column.dsvy-bg-image-over-color
  > .elementor-column-wrap:before {
  background-color: transparent !important;
}
.elementor-column.dsvy-col-stretched-yes.dsvy-bgimage-yes {
  background-image: none;
  background-color: transparent;
}
.dsvy-bgimage-over-bgcolor.dsvy-bgimage-yes .dsvy-stretched-div:before,
.dsvy-bgimage-over-bgcolor.dsvy-bgimage-yes:before {
  background-color: transparent !important;
}
.elementor-top-section:before,
.dsvy-col-stretched-yes .dsvy-stretched-div:before,
.elementor-column.elementor-top-column .elementor-widget-wrap:before,
.elementor-column.elementor-top-column .elementor-column-wrap:before,
.elementor-inner-column > div:before,
.elementor-inner-section:before {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  content: "";
  display: block;
  z-index: 1;
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-globalcolor,
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-globalcolor:before,
.elementor-section.elementor-inner-section.dsvy-elementor-bg-color-globalcolor {
  background-color: var(--dsvy-colza-global-color);
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-globalcolor.dsvy-bgimage-yes:before {
  background-color: rgba(var(--dsvy-colza-global-color-rgb), 0.6);
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor:not(.dsvy-bgimage-yes)
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor.dsvy-bg-image-over-color
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor:not(.dsvy-bgimage-yes)
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor.dsvy-bg-image-over-color
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap {
  background-color: var(--dsvy-colza-global-color) !important;
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-widget-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor
  .elementor-widget-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-column-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-globalcolor
  .elementor-column-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before {
  background-color: rgba(var(--dsvy-colza-global-color-rgb), 0.6);
}
.elementor-inner-section.dsvy-elementor-bg-color-globalcolor {
  background-color: var(--dsvy-colza-global-color) !important;
}
.elementor-inner-section.dsvy-elementor-bg-color-globalcolor:not(.dsvy-bg-image-over-color):before {
  background-color: rgba(var(--dsvy-colza-global-color-rgb), 0.6);
}
.elementor-inner-column.dsvy-elementor-bg-color-globalcolor
  > div.elementor-column-wrap,
.elementor-inner-column.dsvy-elementor-bg-color-globalcolor
  > div.elementor-widget-wrap {
  background-color: var(--dsvy-colza-global-color) !important;
}
.elementor-inner-column.dsvy-elementor-bg-color-globalcolor:not(.dsvy-bg-image-over-color)
  > div.elementor-column-wrap:before,
.elementor-inner-column.dsvy-elementor-bg-color-globalcolor:not(.dsvy-bg-image-over-color)
  > div.elementor-widget-wrap:before {
  background-color:#3bb9a5;
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-light,
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-light:before,
.elementor-section.elementor-inner-section.dsvy-elementor-bg-color-light {
  background-color: var(--dsvy-colza-light-bg-color);
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-light.dsvy-bgimage-yes:before {
  background-color: rgba(var(--dsvy-colza-light-bg-color-rgb), 0.6);
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light:not(.dsvy-bgimage-yes)
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light.dsvy-bg-image-over-color
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light:not(.dsvy-bgimage-yes)
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light.dsvy-bg-image-over-color
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap {
  background-color: var(--dsvy-colza-light-bg-color) !important;
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-widget-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light
  .elementor-widget-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-column-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-light
  .elementor-column-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before {
  background-color: rgba(var(--dsvy-colza-light-bg-color-rgb), 0.6);
}
.elementor-inner-section.dsvy-elementor-bg-color-light {
  background-color: var(--dsvy-colza-light-bg-color) !important;
}
.elementor-inner-section.dsvy-elementor-bg-color-light:not(.dsvy-bg-image-over-color):before {
  background-color: rgba(var(--dsvy-colza-light-bg-color-rgb), 0.6);
}
.elementor-inner-column.dsvy-elementor-bg-color-light
  > div.elementor-column-wrap,
.elementor-inner-column.dsvy-elementor-bg-color-light
  > div.elementor-widget-wrap {
  background-color: var(--dsvy-colza-light-bg-color) !important;
}
.elementor-inner-column.dsvy-elementor-bg-color-light:not(.dsvy-bg-image-over-color)
  > div.elementor-column-wrap:before,
.elementor-inner-column.dsvy-elementor-bg-color-light:not(.dsvy-bg-image-over-color)
  > div.elementor-widget-wrap:before {
  background-color: rgba(var(--dsvy-colza-light-bg-color-rgb), 0.6);
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-secondary,
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-secondary:before,
.elementor-section.elementor-inner-section.dsvy-elementor-bg-color-secondary {
  background-color: var(--dsvy-colza-secondary-color);
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-secondary.dsvy-bgimage-yes:before {
  background-color: rgba(var(--dsvy-colza-secondary-color-rgb), 0.6);
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary:not(.dsvy-bgimage-yes)
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary.dsvy-bg-image-over-color
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary:not(.dsvy-bgimage-yes)
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary.dsvy-bg-image-over-color
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap {
  background-color: var(--dsvy-colza-secondary-color) !important;
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-widget-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary
  .elementor-widget-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-column-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-secondary
  .elementor-column-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before {
  background-color: rgba(var(--dsvy-colza-secondary-color-rgb), 0.6);
}
.elementor-inner-section.dsvy-elementor-bg-color-secondary {
  background-color: var(--dsvy-colza-secondary-color) !important;
}
.elementor-inner-section.dsvy-elementor-bg-color-secondary:not(.dsvy-bg-image-over-color):before {
  background-color: rgba(var(--dsvy-colza-secondary-color-rgb), 0.6);
}
.elementor-inner-column.dsvy-elementor-bg-color-secondary
  > div.elementor-column-wrap,
.elementor-inner-column.dsvy-elementor-bg-color-secondary
  > div.elementor-widget-wrap {
  background-color: var(--dsvy-colza-secondary-color) !important;
}
.elementor-inner-column.dsvy-elementor-bg-color-secondary:not(.dsvy-bg-image-over-color)
  > div.elementor-column-wrap:before,
.elementor-inner-column.dsvy-elementor-bg-color-secondary:not(.dsvy-bg-image-over-color)
  > div.elementor-widget-wrap:before {
  background-color: rgba(var(--dsvy-colza-secondary-color-rgb), 0.6);
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-blackish,
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-blackish:before,
.elementor-section.elementor-inner-section.dsvy-elementor-bg-color-blackish {
  background-color: var(--dsvy-colza-blackish-color);
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-blackish.dsvy-bgimage-yes:before {
  background-color: rgba(var(--dsvy-colza-blackish-color-rgb), 0.6);
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish:not(.dsvy-bgimage-yes)
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish.dsvy-bg-image-over-color
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish:not(.dsvy-bgimage-yes)
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish.dsvy-bg-image-over-color
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap {
  background-color: var(--dsvy-colza-blackish-color) !important;
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-widget-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish
  .elementor-widget-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-column-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-blackish
  .elementor-column-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before {
  background-color: rgba(var(--dsvy-colza-blackish-color-rgb), 0.6);
}
.elementor-inner-section.dsvy-elementor-bg-color-blackish {
  background-color: var(--dsvy-colza-blackish-color) !important;
}
.elementor-inner-section.dsvy-elementor-bg-color-blackish:not(.dsvy-bg-image-over-color):before {
  background-color: rgba(var(--dsvy-colza-blackish-color-rgb), 0.6);
}
.elementor-inner-column.dsvy-elementor-bg-color-blackish
  > div.elementor-column-wrap,
.elementor-inner-column.dsvy-elementor-bg-color-blackish
  > div.elementor-widget-wrap {
  background-color: var(--dsvy-colza-blackish-color) !important;
}
.elementor-inner-column.dsvy-elementor-bg-color-blackish:not(.dsvy-bg-image-over-color)
  > div.elementor-column-wrap:before,
.elementor-inner-column.dsvy-elementor-bg-color-blackish:not(.dsvy-bg-image-over-color)
  > div.elementor-widget-wrap:before {
  background-color: rgba(var(--dsvy-colza-blackish-color-rgb), 0.6);
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-white,
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-white:before,
.elementor-section.elementor-inner-section.dsvy-elementor-bg-color-white {
  background-color: var(--dsvy-colza-white-color);
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-white.dsvy-bgimage-yes:before {
  background-color: rgba(var(--dsvy-colza-white-color-rgb), 0.6);
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white:not(.dsvy-bgimage-yes)
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white.dsvy-bg-image-over-color
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white:not(.dsvy-bgimage-yes)
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white.dsvy-bg-image-over-color
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap {
  background-color: var(--dsvy-colza-white-color) !important;
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-widget-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white
  .elementor-widget-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-column-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-white
  .elementor-column-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before {
  background-color: rgba(var(--dsvy-colza-white-color-rgb), 0.6);
}
.elementor-inner-section.dsvy-elementor-bg-color-white {
  background-color: var(--dsvy-colza-white-color) !important;
}
.elementor-inner-section.dsvy-elementor-bg-color-white:not(.dsvy-bg-image-over-color):before {
  background-color: rgba(var(--dsvy-colza-white-color-rgb), 0.6);
}
.elementor-inner-column.dsvy-elementor-bg-color-white
  > div.elementor-column-wrap,
.elementor-inner-column.dsvy-elementor-bg-color-white
  > div.elementor-widget-wrap {
  background-color: var(--dsvy-colza-white-color) !important;
}
.elementor-inner-column.dsvy-elementor-bg-color-white:not(.dsvy-bg-image-over-color)
  > div.elementor-column-wrap:before,
.elementor-inner-column.dsvy-elementor-bg-color-white:not(.dsvy-bg-image-over-color)
  > div.elementor-widget-wrap:before {
  background-color: rgba(var(--dsvy-colza-white-color-rgb), 0.6);
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-gradient,
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-gradient:before,
.elementor-section.elementor-inner-section.dsvy-elementor-bg-color-gradient {
  background-image: -ms-linear-gradient(
    right,
    var(--dsvy-colza-gradient-color-first) 0%,
    var(--dsvy-colza-gradient-color-last) 100%
  );
  background-image: linear-gradient(
    to right,
    var(--dsvy-colza-gradient-color-first),
    var(--dsvy-colza-gradient-color-last)
  );
}
.elementor-section.elementor-top-section.dsvy-elementor-bg-color-gradient.dsvy-bgimage-yes:before {
  background-image: -ms-linear-gradient(
    right,
    var(--dsvy-colza-gradient-color-first) 0%,
    var(--dsvy-colza-gradient-color-last) 100%
  );
  background-image: linear-gradient(
    to right,
    var(--dsvy-colza-gradient-color-first),
    var(--dsvy-colza-gradient-color-last)
  );
  opacity: 0.5;
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient:not(.dsvy-bgimage-yes)
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient.dsvy-bg-image-over-color
  .elementor-widget-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient:not(.dsvy-bgimage-yes)
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient.dsvy-bg-image-over-color
  .elementor-column-wrap
  > .dsvy-stretched-div,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient.dsvy-bg-image-over-color:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap {
  background-image: -ms-linear-gradient(
    right,
    var(--dsvy-colza-gradient-color-first) 0%,
    var(--dsvy-colza-gradient-color-last) 100%
  );
  background-image: linear-gradient(
    to right,
    var(--dsvy-colza-gradient-color-first),
    var(--dsvy-colza-gradient-color-last)
  );
}
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-widget-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-widget-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient
  .elementor-widget-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient.dsvy-bgimage-yes:not(.dsvy-col-stretched-yes)
  > .elementor-column-wrap:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient.dsvy-bgimage-yes:not(.dsvy-bg-image-over-color)
  .elementor-column-wrap
  .dsvy-stretched-div:before,
.elementor-column.elementor-top-column.dsvy-elementor-bg-color-gradient
  .elementor-column-wrap
  .dsvy-bgimage-yes.dsvy-stretched-div:before {
  background-image: -ms-linear-gradient(
    right,
    var(--dsvy-colza-gradient-color-first) 0%,
    var(--dsvy-colza-gradient-color-last) 80%
  );
  background-image: linear-gradient(
    to right,
    var(--dsvy-colza-gradient-color-first),
    var(--dsvy-colza-gradient-color-last)
  );
  opacity: 0.5;
}
.elementor-inner-section.dsvy-elementor-bg-color-gradient {
  background-image: -ms-linear-gradient(
    right,
    var(--dsvy-colza-gradient-color-first) 0%,
    var(--dsvy-colza-gradient-color-last) 100%
  );
  background-image: linear-gradient(
    to right,
    var(--dsvy-colza-gradient-color-first),
    var(--dsvy-colza-gradient-color-last)
  );
}
.elementor-inner-section.dsvy-elementor-bg-color-gradient:not(.dsvy-bg-image-over-color):before {
  background-image: -ms-linear-gradient(
    right,
    var(--dsvy-colza-gradient-color-first) 0%,
    var(--dsvy-colza-gradient-color-last) 100%
  );
  background-image: linear-gradient(
    to right,
    var(--dsvy-colza-gradient-color-first),
    var(--dsvy-colza-gradient-color-last)
  );
  opacity: 0.5;
}
.elementor-inner-column.dsvy-elementor-bg-color-gradient
  > div.elementor-column-wrap,
.elementor-inner-column.dsvy-elementor-bg-color-gradient
  > div.elementor-widget-wrap {
  background-image: -ms-linear-gradient(
    right,
    var(--dsvy-colza-gradient-color-first) 0%,
    var(--dsvy-colza-gradient-color-last) 100%
  );
  background-image: linear-gradient(
    to right,
    var(--dsvy-colza-gradient-color-first),
    var(--dsvy-colza-gradient-color-last)
  );
}
.elementor-inner-column.dsvy-elementor-bg-color-gradient:not(.dsvy-bg-image-over-color)
  > div.elementor-column-wrap:before,
.elementor-inner-column.dsvy-elementor-bg-color-gradient:not(.dsvy-bg-image-over-color)
  > div.elementor-widget-wrap:before {
  background-image: -ms-linear-gradient(
    right,
    var(--dsvy-colza-gradient-color-first) 0%,
    var(--dsvy-colza-gradient-color-last) 100%
  );
  background-image: linear-gradient(
    to right,
    var(--dsvy-colza-gradient-color-first),
    var(--dsvy-colza-gradient-color-last)
  );
}
