.elementor-235 .elementor-element.elementor-element-c5144f9{--display:flex;--min-height:0vh;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235 .elementor-element.elementor-element-c5144f9:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-c5144f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3e879d6 ) 0%, var( --e-global-color-94bdb5f ) 100%);}.elementor-235 .elementor-element.elementor-element-c48fb57{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:04rem;--padding-right:04rem;}.elementor-235 .elementor-element.elementor-element-37ed966{--display:flex;--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-5eef035{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-235 .elementor-element.elementor-element-6cca1c0{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-d50437c .elementor-heading-title{font-family:var( --e-global-typography-cc1b52c-font-family ), Sans-serif;font-size:var( --e-global-typography-cc1b52c-font-size );font-weight:var( --e-global-typography-cc1b52c-font-weight );font-style:var( --e-global-typography-cc1b52c-font-style );text-transform:var( --e-global-typography-cc1b52c-text-transform );text-decoration:var( --e-global-typography-cc1b52c-text-decoration );line-height:var( --e-global-typography-cc1b52c-line-height );color:var( --e-global-color-5c05ce5 );}.elementor-235 .elementor-element.elementor-element-a537783 .elementor-heading-title{font-family:var( --e-global-typography-b24e938-font-family ), Sans-serif;font-size:var( --e-global-typography-b24e938-font-size );font-weight:var( --e-global-typography-b24e938-font-weight );font-style:var( --e-global-typography-b24e938-font-style );text-transform:var( --e-global-typography-b24e938-text-transform );text-decoration:var( --e-global-typography-b24e938-text-decoration );line-height:var( --e-global-typography-b24e938-line-height );}.elementor-235 .elementor-element.elementor-element-a45697a .elementor-heading-title{font-family:var( --e-global-typography-b02a242-font-family ), Sans-serif;font-size:var( --e-global-typography-b02a242-font-size );font-weight:var( --e-global-typography-b02a242-font-weight );font-style:var( --e-global-typography-b02a242-font-style );text-transform:var( --e-global-typography-b02a242-text-transform );text-decoration:var( --e-global-typography-b02a242-text-decoration );line-height:var( --e-global-typography-b02a242-line-height );color:var( --e-global-color-5c05ce5 );}.elementor-235 .elementor-element.elementor-element-a3c8e2b{--display:flex;--min-height:0vh;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235 .elementor-element.elementor-element-a3c8e2b:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-a3c8e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-94bdb5f ) 0%, var( --e-global-color-3e879d6 ) 100%);}.elementor-235 .elementor-element.elementor-element-fa5effa{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:04rem;--padding-right:04rem;}@media(min-width:768px){.elementor-235 .elementor-element.elementor-element-fa5effa{--width:100%;}}@media(max-width:1024px){.elementor-235 .elementor-element.elementor-element-c48fb57{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-235 .elementor-element.elementor-element-d50437c .elementor-heading-title{font-size:var( --e-global-typography-cc1b52c-font-size );line-height:var( --e-global-typography-cc1b52c-line-height );}.elementor-235 .elementor-element.elementor-element-a537783 .elementor-heading-title{font-size:var( --e-global-typography-b24e938-font-size );line-height:var( --e-global-typography-b24e938-line-height );}.elementor-235 .elementor-element.elementor-element-a45697a .elementor-heading-title{font-size:var( --e-global-typography-b02a242-font-size );line-height:var( --e-global-typography-b02a242-line-height );}.elementor-235 .elementor-element.elementor-element-fa5effa{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-235 .elementor-element.elementor-element-c5144f9{--min-height:90vh;--justify-content:flex-start;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235 .elementor-element.elementor-element-c48fb57{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-235 .elementor-element.elementor-element-d50437c .elementor-heading-title{font-size:var( --e-global-typography-cc1b52c-font-size );line-height:var( --e-global-typography-cc1b52c-line-height );}.elementor-235 .elementor-element.elementor-element-a537783 .elementor-heading-title{font-size:var( --e-global-typography-b24e938-font-size );line-height:var( --e-global-typography-b24e938-line-height );}.elementor-235 .elementor-element.elementor-element-a45697a .elementor-heading-title{font-size:var( --e-global-typography-b02a242-font-size );line-height:var( --e-global-typography-b02a242-line-height );}.elementor-235 .elementor-element.elementor-element-a3c8e2b{--min-height:90vh;--justify-content:flex-start;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235 .elementor-element.elementor-element-fa5effa{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for heading, class: .elementor-element-a537783 */.gradient-text h1, .gradient-text h2, .gradient-text h3, .gradient-text h4, .gradient-text h5, .gradient-text h6 {
  background: linear-gradient(270deg, var(--Text-alternate, #FFF) 0%, #C2D3C1 31.5%, var(--Text-alternate, #FFF) 66%, #99B596 100%);
  background-size: 400%;
  animation: text-gradient 20s ease infinite;
  padding: 5px 0;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

@keyframes text-gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */