.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 );color:var( --e-global-color-primary );}.elementor-31486 .elementor-element.elementor-element-5ece32d{text-align:center;}.elementor-31486 .elementor-element.elementor-element-5ece32d .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-31486 .elementor-element.elementor-element-0aa8a10{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-font-size:14px;--e-rating-gap:25px;}.elementor-31486 .elementor-element.elementor-element-453a7d4{--spacer-size:18px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31486 .elementor-element.elementor-element-4994f56{--spacer-size:50px;}.elementor-31486 .elementor-element.elementor-element-5cc4e74{text-align:center;}.elementor-31486 .elementor-element.elementor-element-7177272{text-align:center;}