:root {
scroll-behavior: smooth;
scroll-padding-top: calc(80px + var(--wp-admin--admin-bar--height, 0px));
}
.sh-header-3aad20b4 {
position: fixed !important;
left: 0 !important;
right: 0 !important;
z-index: 99999 !important;
transition: background-color 300ms ease, height 300ms ease, box-shadow 300ms ease !important;
width: 100% !important;
box-sizing: border-box !important;
display: flex !important;
align-items: center !important;
} body.admin-bar .sh-header-3aad20b4 {
top: var(--wp-admin--admin-bar--height, 32px) !important;
}
@media screen and (max-width: 782px) {
body.admin-bar .sh-header-3aad20b4 {
top: 46px !important;
}
} .sh-header-3aad20b4.state-top-3aad20b4 {
height: 90px !important;
background-color: transparent !important;
box-shadow: none !important;
}
.sh-header-3aad20b4.state-top-3aad20b4 .sh-logo-text-3aad20b4 {
color: #FFFFFF !important;
}
.sh-header-3aad20b4.state-top-3aad20b4 .sh-menu-link-3aad20b4 {
color: #FFFFFF !important;
}
.sh-header-3aad20b4.state-top-3aad20b4 .sh-hamburger-btn-3aad20b4 {
color: #FFFFFF !important;
} .sh-header-3aad20b4.state-scrolled-3aad20b4 {
height: 70px !important;
background-color: #FFFFFF !important;
box-shadow: 0 4px 20px rgba(20,59,107,0.10) !important;
}
.sh-header-3aad20b4.state-scrolled-3aad20b4 .sh-logo-text-3aad20b4 {
color: #143B6B !important;
}
.sh-header-3aad20b4.state-scrolled-3aad20b4 .sh-menu-link-3aad20b4 {
color: #143B6B !important;
}
.sh-header-3aad20b4.state-scrolled-3aad20b4 .sh-hamburger-btn-3aad20b4 {
color: #143B6B !important;
} .sh-header-container-3aad20b4 {
max-width: 1200px !important;
width: 100% !important;
margin: 0 auto !important;
padding: 0 20px !important;
box-sizing: border-box !important;
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
} .sh-header-logo-3aad20b4 {
text-decoration: none !important;
outline: none !important;
}
.sh-logo-text-3aad20b4 {
font-family: 'Poppins', sans-serif !important;
font-weight: 700 !important;
font-size: 24px !important;
transition: color 300ms ease !important;
}
.sh-logo-alt-3aad20b4 {
color: #FF7A29 !important;
} .sh-header-nav-3aad20b4 {
margin-left: auto !important;
margin-right: 32px !important;
}
.sh-header-menu-3aad20b4 {
display: flex !important;
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
gap: 32px !important;
}
.sh-menu-link-3aad20b4 {
font-family: 'Inter', sans-serif !important;
font-size: 16px !important;
font-weight: 500 !important;
text-decoration: none !important;
transition: color 300ms ease !important;
position: relative !important;
padding-bottom: 4px !important;
}
.sh-menu-link-3aad20b4:hover {
color: #FF7A29 !important;
} .sh-menu-link-3aad20b4.active-3aad20b4 {
color: #FF7A29 !important;
}
.sh-menu-link-3aad20b4.active-3aad20b4::after {
content: '' !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
height: 2px !important;
background-color: #FF7A29 !important;
} .sh-header-btn-3aad20b4 {
display: inline-block !important;
background-color: #FF7A29 !important;
color: #FFFFFF !important;
font-family: 'Inter', sans-serif !important;
font-weight: 700 !important;
font-size: 16px !important;
text-decoration: none !important;
padding: 12px 26px !important;
border-radius: 10px !important;
transition: background-color 0.2s ease !important;
}
.sh-header-btn-3aad20b4:hover {
background-color: #E8621A !important;
} .sh-hamburger-btn-3aad20b4 {
display: none !important;
background: none !important;
border: none !important;
cursor: pointer !important;
outline: none !important;
width: 26px !important;
height: 26px !important;
padding: 0 !important;
transition: color 300ms ease !important;
} .sh-mobile-overlay-3aad20b4 {
position: fixed !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
background: linear-gradient(160deg, #143B6B 0%, #1E4E8C 100%) !important;
z-index: 100000 !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: center !important;
opacity: 0 !important;
pointer-events: none !important;
transition: opacity 300ms ease !important;
}
.sh-mobile-overlay-3aad20b4.active-3aad20b4 {
opacity: 1 !important;
pointer-events: auto !important;
} body.admin-bar .sh-mobile-overlay-3aad20b4 {
top: var(--wp-admin--admin-bar--height, 32px) !important;
}
@media screen and (max-width: 782px) {
body.admin-bar .sh-mobile-overlay-3aad20b4 {
top: 46px !important;
}
}
.sh-overlay-close-3aad20b4 {
position: absolute !important;
top: 24px !important;
right: 24px !important;
background: none !important;
border: none !important;
cursor: pointer !important;
color: #FFFFFF !important;
width: 26px !important;
height: 26px !important;
padding: 0 !important;
}
.sh-mobile-menu-list-3aad20b4 {
list-style: none !important;
padding: 0 !important;
margin: 0 0 40px 0 !important;
text-align: center !important;
display: flex !important;
flex-direction: column !important;
gap: 26px !important;
}
.sh-mobile-link-3aad20b4 {
font-family: 'Poppins', sans-serif !important;
font-weight: 600 !important;
font-size: 26px !important;
color: #FFFFFF !important;
text-decoration: none !important;
}
.sh-mobile-cta-btn-3aad20b4 {
display: block !important;
width: 80% !important;
max-width: 320px !important;
background-color: #FF7A29 !important;
color: #FFFFFF !important;
font-family: 'Inter', sans-serif !important;
font-weight: 700 !important;
font-size: 16px !important;
text-align: center !important;
padding: 16px !important;
border-radius: 12px !important;
text-decoration: none !important;
box-sizing: border-box !important;
} @media (max-width: 1023px) {
.sh-header-nav-3aad20b4 {
display: none !important;
}
.sh-hamburger-btn-3aad20b4 {
display: block !important;
}
.sh-header-btn-3aad20b4 {
padding: 10px 18px !important;
font-size: 15px !important;
margin-right: 20px !important;
}
}