.elementor-2159 .elementor-element.elementor-element-4919825d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2159 .elementor-element.elementor-element-4919825d .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:86px;font-weight:400;line-height:84.48px;letter-spacing:-0.8px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#2A2A2A;}.elementor-2159 .elementor-element.elementor-element-31a16332{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-2159 .elementor-element.elementor-element-31a16332 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:56px;font-weight:400;line-height:66px;letter-spacing:-0.8px;color:#2A2A2A;}.elementor-2159 .elementor-element.elementor-element-737e0fc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2159 .elementor-element.elementor-element-737e0fc1 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:56px;font-weight:400;line-height:66px;letter-spacing:-0.8px;color:#2A2A2A;}.elementor-2159 .elementor-element.elementor-element-8b891f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2159 .elementor-element.elementor-element-8b891f3 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:56px;font-weight:400;line-height:66px;letter-spacing:-0.8px;color:#2A2A2A;}.elementor-2159 .elementor-element.elementor-element-5fc80647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2159 .elementor-element.elementor-element-5fc80647 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:56px;font-weight:400;line-height:66px;letter-spacing:-0.8px;color:#2A2A2A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2159 .elementor-element.elementor-element-31a16332{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-2159 .elementor-element.elementor-element-737e0fc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2159 .elementor-element.elementor-element-8b891f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2159 .elementor-element.elementor-element-5fc80647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2159 .elementor-element.elementor-element-4919825d .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-2159 .elementor-element.elementor-element-31a16332{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2159 .elementor-element.elementor-element-31a16332 .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-2159 .elementor-element.elementor-element-737e0fc1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2159 .elementor-element.elementor-element-737e0fc1 .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-2159 .elementor-element.elementor-element-8b891f3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2159 .elementor-element.elementor-element-8b891f3 .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-2159 .elementor-element.elementor-element-5fc80647{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2159 .elementor-element.elementor-element-5fc80647 .elementor-heading-title{font-size:44px;line-height:1.1em;}}/* Start custom CSS for heading, class: .elementor-element-4919825d */.elementor-2159 .elementor-element.elementor-element-4919825d {
  animation: heroFadeUp 250ms ease-out;
}

@keyframes heroFadeUp {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */