.elementor-3 .elementor-element.elementor-element-9165db6{--display:flex;}.elementor-3 .elementor-element.elementor-element-427133d :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:14px;font-weight:400;--wd-link-color:var( --e-global-color-e6e3dcb );--wd-bcrumb-delim-color:var( --e-global-color-e6e3dcb );--wd-bcrumb-color-active:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-95e2a4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3 .elementor-element.elementor-element-95e2a4d .elementor-heading-title{font-size:32px;line-height:40px;}@media(max-width:768px){.elementor-3 .elementor-element.elementor-element-95e2a4d{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-95e2a4d .elementor-heading-title{font-size:24px;}}/* Start custom CSS for heading, class: .elementor-element-95e2a4d */.blue-gradient {
  display: inline;
  background: linear-gradient(90deg, #3892FC, #0F4CE9, #3892FC);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  animation: gradientMove 5s ease-in-out infinite;
}

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