.elementor-2970 .elementor-element.elementor-element-c57e3a0{overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2970 .elementor-element.elementor-element-e7b1c9a > .elementor-widget-container{background-color:transparent;margin:-4px 9px -1px 2px;padding:7px 0px 7px 0px;background-image:linear-gradient(180deg, #A7101000 0%, #F2295B00 100%);}.elementor-2970 .elementor-element.elementor-element-e7b1c9a.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2970 .elementor-element.elementor-element-e7b1c9a{text-align:left;}.elementor-2970 .elementor-element.elementor-element-e7b1c9a .elementor-heading-title{color:#000000;}.elementor-2970 .elementor-element.elementor-element-bcceb30{--spacer-size:26px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2970 .elementor-element.elementor-element-57d1ff9{column-gap:0px;text-align:left;}.elementor-2970 .elementor-element.elementor-element-c061596{overflow:visible;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2970 .elementor-element.elementor-element-fb2b49f .elementor-button{border-radius:1px 1px 1px 1px;}