.elementor-193 .elementor-element.elementor-element-ce3edb4{--display:flex;}.elementor-193 .elementor-element.elementor-element-2aa8ce5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-2aa8ce5{text-align:start;}.elementor-193 .elementor-element.elementor-element-2aa8ce5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.9em;font-weight:700;line-height:1.1em;color:var( --e-global-color-61b0844 );}.elementor-193 .elementor-element.elementor-element-d856507{font-family:"Mulish", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.7em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-193 .elementor-element.elementor-element-2aa8ce5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-193 .elementor-element.elementor-element-2aa8ce5 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-2aa8ce5{text-align:center;}.elementor-193 .elementor-element.elementor-element-2aa8ce5 .elementor-heading-title{font-size:43px;line-height:1em;}.elementor-193 .elementor-element.elementor-element-d856507 > .elementor-widget-container{margin:-15px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-2aa8ce5 */@keyframes rippleIn {
  0% {
    opacity: 0;
    transform: scale(0.95);
    filter: blur(3px);
  }
  50% {
    opacity: 0.7;
    transform: scale(1.02);
    filter: blur(1px);
  }
  100% {
    opacity: 1;
    transform: scale(1);
    filter: blur(0);
  }
}

.ripple-text {
  display: inline-block;
  animation: rippleIn 1.8s ease-out forwards;
}/* End custom CSS */