.elementor-3659 .elementor-element.elementor-element-d38dabe:not(.elementor-motion-effects-element-type-background), .elementor-3659 .elementor-element.elementor-element-d38dabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19DA36;}.elementor-3659 .elementor-element.elementor-element-d38dabe > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3659 .elementor-element.elementor-element-d38dabe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-d38dabe .elementor-heading-title{color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-d38dabe a{color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-d38dabe a:hover{color:#EA00FF;}.elementor-3659 .elementor-element.elementor-element-7ac46a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3659 .elementor-element.elementor-element-7ac46a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-3659 .elementor-element.elementor-element-7ac46a1:hover > .elementor-element-populated{background-color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-7ac46a1 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-3659 .elementor-element.elementor-element-7ac46a1:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-3659 .elementor-element.elementor-element-7ac46a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-7ac46a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3659 .elementor-element.elementor-element-7ac46a1 .elementor-element-populated .elementor-heading-title{color:#FF0000;}.elementor-3659 .elementor-element.elementor-element-7ac46a1 .elementor-element-populated a{color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-7ac46a1 .elementor-element-populated a:hover{color:#FF0000;}.elementor-3659 .elementor-element.elementor-element-eb535a8{width:100%;max-width:100%;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .byteflows_logo img{max-width:180px;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .empath_logo img{max-width:200px;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .ptx-header-top-section li{color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .top-location{color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .byteflows_menu .byteflows_menu-nav>li>a{color:#000000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:20.6px;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .byteflows_menu .byteflows_menu-nav>li>a:hover{color:#FF0000 !important;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .bytf__feature-image img{width:90px;height:90px;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .bytf__feature-image{flex:0 0 90px;margin:0px 15px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .bytf__content h4{color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .bytf_post_title{color:#FFFFFF;}
				.elementor-3659 .elementor-element.elementor-element-eb535a8 .bytf__content h4,
				.elementor-3659 .elementor-element.elementor-element-eb535a8 .bytf_post_title
				{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3659 .elementor-element.elementor-element-eb535a8 .bytf__content p{color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .bytf__postmeta.meta__dark ul li{color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .bytf__postmeta.meta__dark ul li a{color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-eb535a8 .bytf__postmeta-info-wrapper{margin:12px 0px 0px 0px;}body.elementor-page-3659 .row{margin-right:calc(-.6* var(--bs-gutter-x));margin-left:calc(-.6* var(--bs-gutter-x));}body.elementor-page-3659 .row>*{padding-right:calc(var(--bs-gutter-x)* .6);padding-left:calc(var(--bs-gutter-x)* .6);}/* Start custom CSS for section, class: .elementor-element-d38dabe *//* ===== QUICK LINKS SECTION ===== */
.quick__tags-wrapper h5 {
    color: #ffffff !important;
    font-weight: 600;
    margin-bottom: 8px;
}

.quick__tags-item a {
    background-color: #ff0000 !important;
    color: #ffffff !important;
    display: inline-block;
    padding: 6px 12px;
    margin: 3px 5px 3px 0;
    border-radius: 4px;
    text-decoration: none !important;
    font-weight: 500;
    border: 2px solid #ff0000 !important; /* red border */
    transition: background-color 0.2s ease, border-color 0.2s ease;
}

.quick__tags-item a:hover {
    background-color: #cc0000 !important;
    color: #ffffff !important;
    border-color: #cc0000 !important; /* darker red border on hover */
}
/* Only style the span inside the Breaking News box */
.breaking__news-wrapper span {
    background-color: #ff0000 !important;
    color: #ffffff !important;
    display: inline-flex;
    align-items: center;
    gap: 6px; /* space between icon and text */
    padding: 6px 10px;
    border-radius: 4px;
    font-weight: 600;
}

/* Make only this icon white */
.breaking__news-wrapper span svg path {
    fill: #ffffff !important;
}
/* Keep the icon and text side by side inside Breaking News */
.breaking__news-wrapper span {
    display: inline-flex !important;
    align-items: center;
    flex-direction: row; /* side-by-side instead of stacked */
    gap: 6px; /* space between icon and text */
    background-color: #ff0000 !important;
    color: #ffffff !important;
    padding: 6px 10px;
    border-radius: 4px;
    font-weight: 600;
}

/* Keep the SVG white */
.breaking__news-wrapper span svg path {
    fill: #ffffff !important;
}
/* Make the icon and text sit side by side */
.breaking__news-wrapper > span {
    display: inline-flex !important;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
}

/* Ensure the SVG behaves like an inline icon */
.breaking__news-wrapper > span svg {
    display: inline-block !important;
    width: 13px;
    height: 13px;
    vertical-align: middle;
}

/* Extra safety: keep all children inline and aligned */
.breaking__news-wrapper > span > * {
    display: inline-block !important;
    vertical-align: middle;
}
/* Style the Sign In button */
a.thm__btn {
    background-color: #ff0000 !important; /* red background */
    color: #ffffff !important; /* white text */
    border: 2px solid #ff0000 !important; /* red border */
    padding: 8px 16px;
    border-radius: 4px;
    font-weight: 600;
    text-decoration: none !important;
    display: inline-block;
    transition: background-color 0.2s ease, border-color 0.2s ease;
}

/* Global: remove ALL link underlines everywhere */
a,
a:hover,
a:focus,
a:active,
.elementor a,
.elementor-widget a,
.entry-content a,
nav a,
.menu a {
    text-decoration: none !important;
    border: 0 !important;                 /* kills border-bottom underlines */
    box-shadow: none !important;           /* some themes fake lines with shadows */
    background-image: none !important;     /* kills gradient underline tricks */
    text-decoration-color: transparent !important;
}

/* If your theme draws a line only on hover, this catches it */
a:hover,
.elementor a:hover,
.entry-content a:hover,
nav a:hover,
.menu a:hover {
    text-decoration: none !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    background-image: none !important;
}

/* Some themes use ::after for hover lines */
a::after,
a:hover::after,
.elementor a::after,
.elementor a:hover::after {
    content: none !important;
}

/* Safety for utility classes that add link styles */
[class*="link"] a,
[class*="link"] a:hover {
    text-decoration: none !important;
    border: 0 !important;
    box-shadow: none !important;
    background-image: none !important;
}/* End custom CSS */