.elementor-37 .elementor-element.elementor-element-83279ff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-0c7c9b7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7f04d8e{--display:flex;--min-height:60vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-83279ff */:root {
  --scroll-p: 0%;
}

.page-bg {
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;

  --c-top: color-mix(in srgb, var(--e-a-bg-success) var(--scroll-p), var(--e-a-bg-primary));
  --c-bottom: color-mix(in srgb, var(--e-a-bg-warning) var(--scroll-p), var(--e-a-bg-info));

  background: linear-gradient(180deg, var(--c-top) 0%, var(--c-bottom) 100%);
  will-change: background;
}


.page-content {
  position: relative;
  z-index: 1;
}/* End custom CSS */