.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-bc-flex-widget .elementor-2261 .elementor-element.elementor-element-174d055.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2261 .elementor-element.elementor-element-174d055.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2261 .elementor-element.elementor-element-f5d2cd7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2261 .elementor-element.elementor-element-98b1def .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2261 .elementor-element.elementor-element-4bbd235 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2261 .elementor-element.elementor-element-c9b9083 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2261 .elementor-element.elementor-element-f0decc7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2261 .elementor-element.elementor-element-d12161e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2261 .elementor-element.elementor-element-55c2131 .elementor-heading-title{color:var( --e-global-color-text );}/* Start custom CSS for shortcode, class: .elementor-element-79fab02 */.elementor-2261 .elementor-element.elementor-element-79fab02 
.term-button {
    display: inline-block;
    padding: 5px 10px;
    margin: 5px;
    background-color: orange; /* Button background color */
    color: #fff; /* Button text color */
    text-decoration: none; /* Remove underline */
    border-radius: 5px; /* Rounded corners */
    
    transition: background-color 0.3s, color 0.3s; /* Smooth hover effect */
}

.elementor-2261 .elementor-element.elementor-element-79fab02 .term-button:hover {
    background-color: orange; /* Darker background on hover */
    color: #fff; /* Ensure text remains readable */
}/* End custom CSS */