.elementor-23464 .elementor-element.elementor-element-2e1fa4f0{text-align:start;}.elementor-23464 .elementor-element.elementor-element-2e1fa4f0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:53px;font-weight:700;text-transform:none;font-style:normal;line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);-webkit-text-stroke-color:#000;stroke:#000;text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-defa0ef );}.elementor-23464 .elementor-element.elementor-element-2e1fa4f0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-23464 .elementor-element.elementor-element-11c81751{text-align:start;}.elementor-23464 .elementor-element.elementor-element-11c81751 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-23464 .elementor-element.elementor-element-11c81751 > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-23464 .elementor-element.elementor-element-56df58ce{text-align:start;}.elementor-23464 .elementor-element.elementor-element-56df58ce .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:53px;font-weight:700;text-transform:none;font-style:normal;line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);-webkit-text-stroke-color:#000;stroke:#000;text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-defa0ef );}.elementor-23464 .elementor-element.elementor-element-56df58ce > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-23464 .elementor-element.elementor-element-19c68d1d{text-align:start;}.elementor-23464 .elementor-element.elementor-element-19c68d1d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-23464 .elementor-element.elementor-element-19c68d1d > .elementor-widget-container{margin:10px 0px -3px 0px;}.elementor-23464 .elementor-element.elementor-element-12072ae5{text-align:start;}.elementor-23464 .elementor-element.elementor-element-12072ae5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:53px;font-weight:700;text-transform:none;font-style:normal;line-height:clamp(3.438rem, 3.763vw + 2.591rem, 5.625rem);-webkit-text-stroke-color:#000;stroke:#000;text-shadow:100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-defa0ef );}.elementor-23464 .elementor-element.elementor-element-12072ae5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-23464 .elementor-element.elementor-element-2764449c{text-align:start;}.elementor-23464 .elementor-element.elementor-element-2764449c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-23464 .elementor-element.elementor-element-2764449c > .elementor-widget-container{margin:10px 0px -3px 0px;}@media(max-width:1024px){.elementor-23464 .elementor-element.elementor-element-2e1fa4f0 .elementor-heading-title{font-size:clamp(1.75rem, 1.5vw + 1.4rem, 2.25rem);}.elementor-23464 .elementor-element.elementor-element-56df58ce .elementor-heading-title{font-size:clamp(1.75rem, 1.5vw + 1.4rem, 2.25rem);}.elementor-23464 .elementor-element.elementor-element-12072ae5 .elementor-heading-title{font-size:clamp(1.75rem, 1.5vw + 1.4rem, 2.25rem);}}@media(max-width:880px){.elementor-23464 .elementor-element.elementor-element-2e1fa4f0 .elementor-heading-title{font-size:32px;}.elementor-23464 .elementor-element.elementor-element-56df58ce .elementor-heading-title{font-size:32px;}.elementor-23464 .elementor-element.elementor-element-12072ae5 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-23464 .elementor-element.elementor-element-2e1fa4f0{text-align:center;}.elementor-23464 .elementor-element.elementor-element-2e1fa4f0 .elementor-heading-title{font-size:clamp(2.5rem, 3.846vw + 1.635rem, 4.375rem);}.elementor-23464 .elementor-element.elementor-element-11c81751{text-align:center;}.elementor-23464 .elementor-element.elementor-element-56df58ce{text-align:center;}.elementor-23464 .elementor-element.elementor-element-56df58ce .elementor-heading-title{font-size:clamp(2.5rem, 3.846vw + 1.635rem, 4.375rem);}.elementor-23464 .elementor-element.elementor-element-19c68d1d{text-align:center;}.elementor-23464 .elementor-element.elementor-element-12072ae5{text-align:center;}.elementor-23464 .elementor-element.elementor-element-12072ae5 .elementor-heading-title{font-size:clamp(2.5rem, 3.846vw + 1.635rem, 4.375rem);}.elementor-23464 .elementor-element.elementor-element-2764449c{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-2e1fa4f0 */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em;
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11c81751 */.rc-subtext{
  display: block;
  font-size: 0.75em;
  font-weight: 400;
  color: rgba(255,255,255,0.5);
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56df58ce */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em;
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19c68d1d */.rc-subtext{
  display: block;
  font-size: 0.75em;
  font-weight: 400;
  color: rgba(255,255,255,0.5);
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12072ae5 */.rc-gradient-text{
  display: inline-block;
  line-height: 1.15;
  padding-top: 0.06em;
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2764449c */.rc-subtext{
  display: block;
  font-size: 0.75em;
  font-weight: 400;
  color: rgba(255,255,255,0.5);
  margin-top: 4px;
}/* End custom CSS */