.elementor-widget-container .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-container .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-1827 .elementor-element.elementor-element-b26be28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-tx_headers .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-tx_headers .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-1827 .elementor-element.elementor-element-3402060 .tx-logo img{max-width:225px;}body.elementor-page-1827 .page-wrapper{overflow:hidden;}@media(max-width:767px){.elementor-1827 .elementor-element.elementor-element-3402060 .tx-logo img{max-width:150px;}}/* Start custom CSS for tx_headers, class: .elementor-element-3402060 */.site-header { /* Replace .site-header with your actual .elementor-1827 .elementor-element.elementor-element-3402060 */
    position: sticky;
    top: 0; /* This makes it stick to the top of the viewport */
    width: 100%; /* Ensures it spans the full width */
    z-index: 1000; /* Ensures the header stays on top of other content */
    background-color: #ffffff; /* Optional: ensures the background is solid if it wasn't already */
}

.site-content { /* Replace .site-content with your content's .elementor-1827 .elementor-element.elementor-element-3402060 */
    margin-top: 80px; /* Adjust this value to match your header's height */
}/* End custom CSS */