.elementor-1163 .elementor-element.elementor-element-4f4bc84{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#224B8500;--border-color:#224B8500;--border-radius:8px 8px 8px 8px;}.elementor-1163 .elementor-element.elementor-element-4f4bc84:hover{background-color:var( --e-global-color-06fb660 );border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-88f563c );--border-color:var( --e-global-color-88f563c );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1163 .elementor-element.elementor-element-4f4bc84, .elementor-1163 .elementor-element.elementor-element-4f4bc84::before{--border-transition:0.3s;}.elementor-1163 .elementor-element.elementor-element-ab24527{text-align:center;}.elementor-1163 .elementor-element.elementor-element-ab24527 .elementor-heading-title{font-family:var( --e-global-typography-bc67593-font-family ), Sans-serif;font-size:var( --e-global-typography-bc67593-font-size );font-weight:var( --e-global-typography-bc67593-font-weight );line-height:var( --e-global-typography-bc67593-line-height );}@media(max-width:1555px){.elementor-1163 .elementor-element.elementor-element-ab24527 .elementor-heading-title{font-size:var( --e-global-typography-bc67593-font-size );line-height:var( --e-global-typography-bc67593-line-height );}}@media(max-width:1024px){.elementor-1163 .elementor-element.elementor-element-ab24527 .elementor-heading-title{font-size:var( --e-global-typography-bc67593-font-size );line-height:var( --e-global-typography-bc67593-line-height );}}@media(max-width:767px){.elementor-1163 .elementor-element.elementor-element-ab24527 .elementor-heading-title{font-size:var( --e-global-typography-bc67593-font-size );line-height:var( --e-global-typography-bc67593-line-height );}}@media(min-width:768px){.elementor-1163 .elementor-element.elementor-element-4f4bc84{--width:fit-content;}}/* Start custom CSS for container, class: .elementor-element-4f4bc84 */.elementor-1163 .elementor-element.elementor-element-4f4bc84:hover .tco-event-cap h3{
    text-decoration: underline;
    color: #8D0C37;
      text-decoration-thickness: 3px;
  text-underline-offset: 3px;
}/* End custom CSS */