.elementor-3073 .elementor-element.elementor-element-091bf60{text-align:center;}.elementor-3073 .elementor-element.elementor-element-091bf60 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.2em;text-shadow:4px 0px 25px #000000;}.elementor-3073 .elementor-element.elementor-element-184baae{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-3073 .elementor-element.elementor-element-184baae .elementor-divider-separator{width:100%;}.elementor-3073 .elementor-element.elementor-element-184baae .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3073 .elementor-element.elementor-element-184baae .elementor-divider__text{color:#FFFFFF;}.elementor-3073 .elementor-element.elementor-element-7c73f68 > .elementor-container{max-width:500px;}.elementor-3073 .elementor-element.elementor-element-efafdfe .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#40404000;border-style:solid;border-color:#3FA2C0;border-radius:10px 10px 10px 10px;}.elementor-3073 .elementor-element.elementor-element-fb7da84 > .elementor-container{max-width:500px;}.elementor-3073 .elementor-element.elementor-element-5a48535 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#40404000;border-style:solid;border-color:#F25F39;border-radius:10px 10px 10px 10px;}.elementor-3073 .elementor-element.elementor-element-63b8d55 > .elementor-container{max-width:500px;}.elementor-3073 .elementor-element.elementor-element-1918c43 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#40404000;border-style:solid;border-color:#F25F39;border-radius:10px 10px 10px 10px;}.elementor-3073 .elementor-element.elementor-element-7854624 > .elementor-container{max-width:500px;}.elementor-3073 .elementor-element.elementor-element-6226d41 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#40404000;border-style:solid;border-color:#3FA2C0;border-radius:10px 10px 10px 10px;}.elementor-3073 .elementor-element.elementor-element-51f29e5 > .elementor-container{max-width:500px;}.elementor-3073 .elementor-element.elementor-element-def274b .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#40404000;border-style:solid;border-color:#3FA2C0;border-radius:10px 10px 10px 10px;}.elementor-3073 .elementor-element.elementor-element-7e7ea5d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-3073 .elementor-element.elementor-element-7e7ea5d .elementor-divider-separator{width:100%;}.elementor-3073 .elementor-element.elementor-element-7e7ea5d .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3073 .elementor-element.elementor-element-7e7ea5d .elementor-divider__text{color:#FFFFFF;}.elementor-3073 .elementor-element.elementor-element-7fc3ea2 .elementor-repeater-item-e7cedc7.elementor-social-icon{background-color:#345773;}.elementor-3073 .elementor-element.elementor-element-7fc3ea2{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3073 .elementor-element.elementor-element-7fc3ea2 .elementor-widget-container{text-align:center;}.elementor-3073 .elementor-element.elementor-element-7fc3ea2 .elementor-social-icon{border-style:solid;border-color:#3FA2C082;}.elementor-3073 .elementor-element.elementor-element-6a24565 .elementor-text-editor{column-gap:0px;}body.elementor-page-3073:not(.elementor-motion-effects-element-type-background), body.elementor-page-3073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for heading, class: .elementor-element-091bf60 */.elementor-3073 .elementor-element.elementor-element-091bf60 {
  font-family: 'Playfair Display', serif;
  font-size: 58px;
  font-weight: 700;
  letter-spacing: 1px;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    #ff4d4d 10%,
    #ffd700 25%,
    #00ffe5 40%,
    #40c9a2 55%,
    #00cfff 70%,
    #ff4d4d 85%,
    rgba(255, 255, 255, 0) 100%
  );
  background-size: 400% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: aquaGlow 18s ease-in-out infinite;
  text-align: center;
  text-shadow:
    0 0 3px #ff4d4d,
    0 0 6px #ffd700,
    1px 1px 2px #00a8a8,
    2px 2px 6px rgba(0, 0, 0, 0.25);
}

@keyframes aquaGlow {
  0% {
    background-position: 400% center;
  }
  50% {
    background-position: 200% center;
  }
  100% {
    background-position: 0% center;
  }
}/* End custom CSS */