.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-15038 .elementor-element.elementor-element-040d0bc .elementor-heading-title a:hover,.elementor-15038 .elementor-element.elementor-element-040d0bc .elementor-heading-title a:focus{color:var(--e-global-color-1cef63b)}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-15038 .elementor-element.elementor-element-a73615b.elementor-view-stacked .elementor-icon{background-color:#e22c2c}.elementor-15038 .elementor-element.elementor-element-f30d686 .elementor-heading-title a:hover,.elementor-15038 .elementor-element.elementor-element-f30d686 .elementor-heading-title a:focus{color:var(--e-global-color-1cef63b)}.elementor-15038 .elementor-element.elementor-element-db557b2 .elementor-heading-title a:hover,.elementor-15038 .elementor-element.elementor-element-db557b2 .elementor-heading-title a:focus{color:var(--e-global-color-1cef63b)}.elementor-15038 .elementor-element.elementor-element-2789af5 .elementor-button-icon{font-size:17px;color:white;margin-right:8px;transition:transform .5s ease}.elementor-15038 .elementor-element.elementor-element-2789af5:hover .elementor-button-icon{transform:translateX(5px) rotate(5deg)}.elementor-15038 .elementor-element.elementor-element-2789af5 .btn3:active{opacity:.5}video{width:100%;max-width:100%;height:auto}video{width:100%;max-width:100%;height:auto}video{width:100%;max-width:100%;height:auto}video{width:100%;max-width:100%;height:auto}video{width:100%;max-width:100%;height:auto}video{width:100%;max-width:100%;height:auto}video{width:100%;max-width:100%;height:auto}video{width:100%;max-width:100%;height:auto}video{width:100%;max-width:100%;height:auto}