:root {
--muisik-cta-start: #F0A020;
--muisik-cta-end: #A85C0A;
--muisik-cta-text: #FFFFFF; --muisik-blue-cta-gradient: linear-gradient(135deg, #0A6FB0 0%, #14276d 100%);
--muisik-blue-cta-hover: linear-gradient(135deg, #14276d 0%, #0A6FB0 100%);
--muisik-inverse-cta-bg: #ffffff;
--muisik-inverse-cta-text: #14276d;
--muisik-cta-gradient: linear-gradient(135deg, var(--muisik-cta-start) 0%, var(--muisik-cta-end) 100%);
--muisik-cta-gradient-hover: linear-gradient(135deg, var(--muisik-cta-end) 0%, var(--muisik-cta-start) 100%);
--muisik-submenu-bg: #ffffff;
--muisik-submenu-text: #222222;
--muisik-drawer-bg: #ffffff;
--muisik-drawer-text: #222222;
--muisik-focus-outline: #A85C0A;
} .header-cta a {
background: var(--muisik-cta-gradient) !important;
color: var(--muisik-cta-text) !important;
padding: 15px 35px !important;
line-height: 1 !important;
font-size: 15px !important;
font-weight: 700 !important;
border-radius: 5px;
transition: all 0.3s ease;
display: inline-block;
text-transform: uppercase;
}
.header-cta a:hover {
background: var(--muisik-cta-gradient-hover) !important;
color: var(--muisik-cta-text) !important;
transform: translateY(-2px);
box-shadow: 0 4px 15px rgba(130, 69, 8, 0.4);
} #masthead .header-cta > a,
#masthead .header-cta > a:hover,
#masthead .header-cta > a:focus-visible,
#masthead .header-cta > a > span,
#mobile-drawer .header-cta > a,
#mobile-drawer .header-cta > a:hover,
#mobile-drawer .header-cta > a > span,
.header-cta .menu-label {
color: var(--muisik-cta-text) !important;
}
.secondary-navigation .menu-container > ul {
display: flex;
align-items: center;
gap: 15px;
} .archive-title {
background: linear-gradient(135deg, var(--global-palette14) 0%, var(--global-palette13) 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
text-transform: uppercase;
display: inline-block;
line-height: 1.4 !important;
padding-top: 10px;
margin-bottom: -10px;
}
@media (max-width: 767px) {
.archive-title {
font-size: 2rem !important;
line-height: 1.3 !important;
padding-top: 5px !important;
padding-bottom: 10px !important;
width: 100%;
display: block;
overflow-wrap: break-word;
}
}
.tags-links .tag-link {
background: rgba(6,147,227,0.08) !important;
color: var(--global-palette13) !important;
border: 1px solid rgba(6,147,227,0.3) !important;
border-radius: 4px;
padding: 3px 10px;
transition: all 0.2s ease;
display: inline-block;
}
.tags-links .tag-link:hover {
background: linear-gradient(135deg, var(--global-palette14) 0%, var(--global-palette13) 100%);
color: #ffffff !important;
border-color: transparent;
}
.footer-widget-area .widget-title {
color: var(--global-palette13);
position: relative;
padding-bottom: 10px;
margin-bottom: 8px;
}
.footer-widget-area .widget-title::after {
content: "";
display: block;
width: 36px;
height: 3px;
margin-top: 8px;
background: linear-gradient(135deg, var(--global-palette14) 0%, var(--global-palette13) 100%);
border-radius: 2px;
}
.footer-widget-area a:not(.kt-button) {
text-decoration: none;
transition: color 0.2s ease;
}
.footer-widget-area a:not(.kt-button):hover {
color: var(--global-palette14) !important;
text-decoration: underline;
} .entry-content a:not(.kt-button):not(.kb-button) {
color: inherit !important;
text-decoration: none !important;
border-bottom: 1px solid transparent !important;
}
.entry-content a:not(.kt-button):not(.kb-button):hover,
.entry-content a:not(.kt-button):not(.kb-button):focus-visible {
color: var(--global-palette13) !important;
border-bottom-color: var(--global-palette13) !important;
}
.main-navigation .menu-item > a:hover,
.main-navigation .menu-item.current-menu-item > a,
.main-navigation .menu-item.current_page_item > a,
.main-navigation .menu-item.current-menu-ancestor > a,
.main-navigation .menu-item.current-menu-parent > a {
color: var(--global-palette14) !important;
}
.main-navigation .menu-item.current-menu-item > a,
.main-navigation .menu-item.current_page_item > a {
color: #0A6FB0 !important; font-weight: 600 !important;
} .header-navigation .header-menu-container ul ul.sub-menu,
.header-navigation .header-menu-container ul ul.submenu,
.main-navigation .sub-menu {
background: var(--muisik-submenu-bg) !important;
border-top: 3px solid var(--global-palette14) !important;
border-radius: 0 0 6px 6px;
box-shadow: 0 8px 24px rgba(20,39,109,0.15) !important;
padding: 8px 0;
width: max-content;
min-width: 180px;
max-width: 320px;
}
.main-navigation .sub-menu a {
color: var(--muisik-submenu-text) !important;
background: transparent !important;
font-size: 15px !important;
font-weight: 400 !important;
padding: 10px 20px !important;
line-height: 1.4 !important;
text-transform: none !important;
transition: background 0.2s ease, color 0.2s ease;
}
.main-navigation .sub-menu li:hover > a,
.main-navigation .sub-menu a:hover {
background: rgba(6,147,227,0.08) !important;
color: var(--global-palette14) !important;
}
.main-navigation .sub-menu .current-menu-item > a,
.main-navigation .sub-menu .current_page_item > a {
color: var(--global-palette14) !important;
font-weight: 600 !important;
}
article.hentry { transition: box-shadow 0.25s ease, transform 0.2s ease; } .kb-button.kb-btn-global-fill:not(.header-cta)::before {
background: var(--muisik-blue-cta-hover) !important;
}
:is(.kb-btn1656_ebb351-af, .kb-btn1656_e74efb-e0, .kb-btn1581_2f2807-20,
.kb-btn1581_c019ab-7c, .kb-btn1897_c6f065-9e, .kb-btn1906_b0acd1-72).kb-button {
background: var(--muisik-blue-cta-gradient) !important;
color: #ffffff !important;
} :is(.kb-btn1656_a052ca-ca, .kb-btn1656_d77ebc-1d, .kb-btn1581_48a9fc-29,
.kb-btn1581_a14087-b8, .kb-btn1897_4ea47b-f3, .kb-btn1906_8ecc2f-a2).kb-button::before {
background: transparent !important;
opacity: 0 !important;
} .kb-button.kb-btn-global-fill.header-cta {
background: var(--muisik-cta-gradient) !important;
color: var(--muisik-cta-text) !important;
}
.kb-button.kb-btn-global-fill.header-cta::before {
background: var(--muisik-cta-gradient-hover) !important;
} :is(.kb-btn1656_a052ca-ca, .kb-btn1656_d77ebc-1d, .kb-btn1581_48a9fc-29,
.kb-btn1581_a14087-b8, .kb-btn1897_4ea47b-f3, .kb-btn1906_8ecc2f-a2).kb-button {
background: var(--muisik-inverse-cta-bg) !important;
color: var(--muisik-inverse-cta-text) !important;
}
:is(.kb-btn1656_a052ca-ca, .kb-btn1656_d77ebc-1d, .kb-btn1581_48a9fc-29,
.kb-btn1581_a14087-b8, .kb-btn1897_4ea47b-f3, .kb-btn1906_8ecc2f-a2).kb-button:hover {
background: #0f172a !important;
color: #ffffff !important;
} #mobile-drawer .drawer-inner,
#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated .drawer-inner {
background: var(--muisik-drawer-bg) !important;
color: var(--muisik-drawer-text) !important;
}
#mobile-drawer .drawer-inner a { color: var(--muisik-drawer-text) !important; }
#mobile-drawer .drawer-inner .menu-item > a:hover,
#mobile-drawer .drawer-inner .menu-item.current-menu-item > a {
color: var(--global-palette14) !important;
}
#mobile-drawer .drawer-inner .header-cta > a,
#mobile-drawer .drawer-inner .header-cta > a > span {
color: var(--muisik-cta-text) !important;
}
#mobile-drawer .drawer-toggle { color: var(--muisik-drawer-text) !important; } .footer-widget3 a { border-bottom-color: transparent !important; }
.footer-widget3 a:hover {
border-bottom-color: rgba(255,255,255,0.8) !important;
color: #ffffff !important;
}
.footer-widget2 .footer-explore p { margin-top: 0 !important; }
.footer-widget1 h2 {
font-size: 16px !important;
line-height: 1.5 !important;
font-weight: 600 !important;
} .kb-row-layout-wrap.kt-row-has-bg > .kb-theme-content-width {
padding-left: var(--global-content-edge-padding, 15px) !important;
padding-right: var(--global-content-edge-padding, 15px) !important;
} a:focus-visible,
button:focus-visible,
.kb-button:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible,
[tabindex]:focus-visible {
outline: 2px solid var(--muisik-focus-outline) !important;
outline-offset: 2px !important;
border-radius: 2px;
}  body.privacy-policy .entry-content h1.wp-block-kadence-advancedheading {
font-size: 40px !important;
text-align: center !important;
} body.privacy-policy .entry-content > .kb-row-layout-wrap:nth-of-type(2) > .kt-row-column-wrap {
padding-top: 40px !important;
padding-bottom: 60px !important;
padding-left: var(--global-content-edge-padding, 24px) !important;
padding-right: var(--global-content-edge-padding, 24px) !important;
}
@media all and (max-width: 1024px) {
body.privacy-policy .entry-content > .kb-row-layout-wrap:nth-of-type(2) > .kt-row-column-wrap {
padding-left: 24px !important;
padding-right: 24px !important;
}
}
@media all and (max-width: 767px) {
body.privacy-policy .entry-content > .kb-row-layout-wrap:nth-of-type(2) > .kt-row-column-wrap {
padding-top: 24px !important;
padding-bottom: 40px !important;
padding-left: 18px !important;
padding-right: 18px !important;
}
}