.elementor-2 .elementor-element.elementor-element-93870a7{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e5ade58{--display:flex;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder__label{text-align:left;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder__desc{text-align:left;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){border-style:solid;border-width:2px 2px 2px 2px;border-color:#FAFAFA80;border-radius:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder input{color-scheme:normal;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder__action-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );transition:all 0.3s;padding:10px 10px 10px 10px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder__submit{justify-content:center;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder-message--success{text-align:center;}.elementor-2 .elementor-element.elementor-element-59176b4 .jet-form-builder-message--error{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-44c7a66 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}:root{--page-title-display:none;}/* Start custom CSS */.stripe-hero {
  position: relative;
  overflow: hidden;
  min-height: 720px;
  background: #ffffff;
}

.stripe-hero::before {
  content: "";
  position: absolute;
  inset: -120px -120px auto -120px;
  height: 520px;
  background:
    radial-gradient(circle at 20% 30%, #ffcf5a 0%, transparent 28%),
    radial-gradient(circle at 45% 20%, #7dd3fc 0%, transparent 32%),
    radial-gradient(circle at 70% 30%, #a78bfa 0%, transparent 30%),
    radial-gradient(circle at 85% 10%, #f472b6 0%, transparent 26%),
    linear-gradient(120deg, #635bff, #00d4ff 45%, #ffd166 75%, #ff6b9a);
  transform: skewY(-8deg);
  transform-origin: top left;
  filter: saturate(1.25);
  z-index: 0;
}

.stripe-hero::after {
  content: "";
  position: absolute;
  left: -5%;
  right: -5%;
  top: 360px;
  height: 260px;
  background: #ffffff;
  transform: skewY(-8deg);
  transform-origin: top left;
  z-index: 1;
}

.stripe-hero > * {
  position: relative;
  z-index: 2;
}

.stripe-hero::before {
  animation: stripeGradientMove 12s ease-in-out infinite alternate;
}

@keyframes stripeGradientMove {
  0% {
    background-position: 0% 0%;
    filter: hue-rotate(0deg) saturate(1.2);
  }
  100% {
    background-position: 100% 40%;
    filter: hue-rotate(18deg) saturate(1.35);
  }
}/* End custom CSS */