.haried-site-header,
.haried-site-header.elementor-section,
.haried-site-header .elementor-container {
position: relative;
}
.haried-site-header {
background: rgba(255, 255, 255, 0.92);
backdrop-filter: blur(16px);
border-bottom: 1px solid rgba(0, 10, 51, 0.08);
box-shadow: 0 10px 30px rgba(0, 10, 51, 0.05);
z-index: 50;
}
.haried-site-header .elementor-container {
min-height: 92px;
align-items: center;
}
.haried-site-header .elementor-widget-image img,
.haried-site-header .custom-logo {
max-height: 56px;
width: auto;
border-radius: 0;
}
.haried-site-header .elementor-nav-menu--main .elementor-item,
.haried-site-header .wpr-nav-menu-wrap .wpr-menu-item,
.haried-site-header .wpr-mobile-menu-item {
position: relative;
padding: 0.85rem 1rem;
color: var(--haried-color-primary);
font-size: 0.98rem;
font-weight: 700;
letter-spacing: 0.01em;
transition: color var(--haried-transition), opacity var(--haried-transition);
}
.haried-site-header .elementor-nav-menu--main .elementor-item::after,
.haried-site-header .wpr-nav-menu-wrap .wpr-menu-item::after {
content: "";
position: absolute;
left: 1rem;
right: 1rem;
bottom: 0.4rem;
height: 2px;
transform: scaleX(0);
transform-origin: left;
background: linear-gradient(90deg, var(--haried-color-primary), var(--haried-color-accent));
transition: transform var(--haried-transition);
}
.haried-site-header .elementor-nav-menu--main .elementor-item:hover::after,
.haried-site-header .elementor-nav-menu--main .elementor-item.elementor-item-active::after,
.haried-site-header .wpr-nav-menu-wrap .wpr-menu-item:hover::after,
.haried-site-header .wpr-nav-menu-wrap .current-menu-item > .wpr-menu-item::after {
transform: scaleX(1);
}
.haried-site-header .elementor-nav-menu--dropdown,
.haried-site-header .sub-menu,
.haried-site-header .wpr-sub-menu {
padding: 0.7rem;
border-radius: 18px;
border: 1px solid rgba(0, 10, 51, 0.08);
box-shadow: var(--haried-shadow-card);
background: rgba(255,255,255,0.98);
}
.haried-site-header .elementor-nav-menu--dropdown a,
.haried-site-header .sub-menu a,
.haried-site-header .wpr-sub-menu a {
padding: 0.85rem 1rem;
border-radius: 12px;
color: var(--haried-color-primary);
font-weight: 600;
}
.haried-site-header .elementor-nav-menu--dropdown a:hover,
.haried-site-header .sub-menu a:hover,
.haried-site-header .wpr-sub-menu a:hover {
background: rgba(17, 59, 134, 0.06);
}
.haried-nav-cta .elementor-button,
.haried-nav-cta .wpr-button {
border-radius: var(--haried-radius-pill);
background: linear-gradient(135deg, var(--haried-color-primary) 0%, #113b86 100%);
color: var(--haried-color-white);
font-weight: 700;
box-shadow: 0 10px 24px rgba(0, 10, 51, 0.18);
}
.haried-nav-cta .elementor-button:hover,
.haried-nav-cta .wpr-button:hover {
transform: translateY(-2px);
color: var(--haried-color-white);
}
.haried-hero-widget .elementor-heading-title,
.haried-hero-widget .elementor-widget-heading h1,
.haried-hero-widget .elementor-widget-heading h2,
.haried-hero-widget .elementor-widget-text-editor,
.haried-hero-widget .elementor-widget-text-editor p {
color: var(--haried-color-white);
}
.haried-teaser-box .elementor-widget-wrap,
.haried-teaser-box .wpr-grid-item,
.haried-teaser-box .wpr-promo-box,
.haried-teaser-box .elementor-image-box-wrapper {
height: 100%;
border-radius: var(--haried-radius-md);
background: var(--haried-color-white);
border: 1px solid var(--haried-color-border);
box-shadow: var(--haried-shadow-soft);
overflow: hidden;
transition: transform var(--haried-transition), box-shadow var(--haried-transition);
}
.haried-teaser-box .elementor-widget-wrap:hover,
.haried-teaser-box .wpr-grid-item:hover,
.haried-teaser-box .wpr-promo-box:hover,
.haried-teaser-box .elementor-image-box-wrapper:hover {
transform: translateY(-6px);
box-shadow: var(--haried-shadow-hover);
}
.haried-teaser-box .elementor-image-box-img img,
.haried-teaser-box img {
border-radius: 0;
}
.haried-teaser-box .elementor-image-box-content,
.haried-teaser-box .wpr-promo-box-content,
.haried-teaser-box .elementor-icon-box-content {
padding: 1.35rem 1.35rem 1.5rem;
}
.haried-site-footer,
.haried-site-footer.elementor-section {
background: linear-gradient(180deg, rgba(0,10,51,0.98) 0%, rgba(0,10,51,1) 100%);
color: rgba(255,255,255,0.82);
}
.haried-site-footer .elementor-container {
padding-top: clamp(46px, 6vw, 76px);
padding-bottom: clamp(26px, 3vw, 42px);
}
.haried-site-footer h1,
.haried-site-footer h2,
.haried-site-footer h3,
.haried-site-footer h4,
.haried-site-footer p,
.haried-site-footer a,
.haried-site-footer .elementor-icon-list-text {
color: var(--haried-color-white);
}
.haried-site-footer a {
opacity: 0.88;
}
.haried-site-footer a:hover {
opacity: 1;
color: var(--haried-color-white);
}
.haried-site-footer .elementor-divider-separator {
border-color: rgba(255,255,255,0.16) !important;
}
.haried-footer-legal .elementor-widget-wrap,
.haried-footer-legal {
border-top: 1px solid rgba(255,255,255,0.12);
padding-top: 1rem;
} .haried-site-header .elementor-menu-toggle,
.haried-site-header .wpr-mobile-toggle-wrap {
border-radius: 14px;
background: rgba(17, 59, 134, 0.08);
}
.haried-site-header .elementor-menu-toggle:hover,
.haried-site-header .wpr-mobile-toggle-wrap:hover {
background: rgba(17, 59, 134, 0.14);
}
@media (max-width: 1024px) {
.haried-site-header .elementor-container {
min-height: 78px;
}
} .haried-site-header .e-con-inner,
.haried-site-header.e-con > .e-con-inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: clamp(18px, 3vw, 40px);
min-height: 92px;
}
.haried-site-header .e-con-inner > .elementor-element,
.haried-site-header.e-con > .e-con-inner > .elementor-element {
min-width: 0;
}
.haried-site-header .haried-main-nav {
margin-left: auto;
}
.haried-site-header .haried-nav-cta {
margin-left: clamp(10px, 1.6vw, 22px);
flex: 0 0 auto;
}
.haried-site-header .haried-main-nav,
.haried-site-header .haried-main-nav .e-con-inner,
.haried-site-header .haried-main-nav .elementor-widget-wrap {
display: flex;
align-items: center;
}
.haried-site-header .haried-main-nav .elementor-nav-menu--main,
.haried-site-header .haried-main-nav .wpr-nav-menu-wrap {
justify-content: flex-end;
}
.haried-site-header .haried-nav-cta .elementor-button,
.haried-site-header .haried-nav-cta .wpr-button {
padding: 0.9rem 1.35rem;
min-height: 50px;
} .haried-site-header .wpr-mobile-toggle-wrap,
.haried-site-header .wpr-menu-toggle,
.haried-site-header .elementor-menu-toggle {
border: 1px solid rgba(17, 59, 134, 0.12);
box-shadow: 0 10px 22px rgba(0, 10, 51, 0.08);
}
.haried-site-header .wpr-mobile-toggle-wrap svg,
.haried-site-header .wpr-menu-toggle svg,
.haried-site-header .elementor-menu-toggle i,
.haried-site-header .elementor-menu-toggle svg {
fill: var(--haried-color-primary);
color: var(--haried-color-primary);
}
.haried-site-header .wpr-mobile-menu,
.haried-site-header .wpr-mobile-menu-wrap,
.haried-site-header .wpr-mobile-sub-menu,
.haried-site-header .elementor-nav-menu--dropdown {
background: rgba(255,255,255,0.98) !important;
border: 1px solid rgba(0, 10, 51, 0.08);
border-radius: 18px;
box-shadow: 0 24px 48px rgba(0, 10, 51, 0.14);
overflow: hidden;
}
.haried-site-header .wpr-mobile-menu a,
.haried-site-header .wpr-mobile-menu .menu-item > a,
.haried-site-header .wpr-mobile-sub-menu a,
.haried-site-header .elementor-nav-menu--dropdown a {
display: block;
padding: 0.95rem 1.1rem !important;
background: transparent !important;
color: var(--haried-color-primary) !important;
font-weight: 700;
border-bottom: 1px solid rgba(0, 10, 51, 0.06);
}
.haried-site-header .wpr-mobile-menu li:last-child > a,
.haried-site-header .elementor-nav-menu--dropdown li:last-child > a {
border-bottom: 0;
}
.haried-site-header .wpr-mobile-menu a:hover,
.haried-site-header .wpr-mobile-menu .current-menu-item > a,
.haried-site-header .wpr-mobile-sub-menu a:hover,
.haried-site-header .elementor-nav-menu--dropdown a:hover,
.haried-site-header .elementor-nav-menu--dropdown .elementor-item-active {
background: rgba(17, 59, 134, 0.06) !important;
color: var(--haried-color-primary-soft) !important;
}
.haried-site-header .wpr-mobile-menu .sub-arrow,
.haried-site-header .wpr-mobile-menu .wpr-sub-icon,
.haried-site-header .elementor-nav-menu--dropdown .sub-arrow {
color: var(--haried-color-primary-soft) !important;
}
@media (max-width: 1024px) {
.haried-site-header .e-con-inner,
.haried-site-header.e-con > .e-con-inner {
min-height: 78px;
gap: 14px;
}
.haried-site-header .haried-main-nav {
margin-left: auto;
}
.haried-site-header .haried-nav-cta {
margin-left: 0;
}
}
@media (max-width: 767px) {
.haried-site-header .e-con-inner,
.haried-site-header.e-con > .e-con-inner {
min-height: 72px;
gap: 10px;
}
.haried-site-header .haried-nav-cta {
display: none;
}
.haried-site-header .elementor-widget-image img,
.haried-site-header .custom-logo {
max-height: 48px;
}
} .haried-site-header .wpr-mobile-menu-wrap,
.haried-site-header .wpr-mobile-menu,
.haried-site-header .wpr-mobile-menu ul,
.haried-site-header .wpr-mobile-menu li,
.haried-site-header .wpr-mobile-nav,
.haried-site-header .wpr-responsive-nav,
.haried-site-header .wpr-responsive-menu,
.haried-site-header .wpr-responsive-menu-wrap,
.haried-site-header .elementor-nav-menu--dropdown,
.haried-site-header .elementor-nav-menu--dropdown ul,
.haried-site-header .elementor-nav-menu--dropdown li {
background: #ffffff !important;
background-color: #ffffff !important;
background-image: none !important;
}
.haried-site-header .wpr-mobile-menu .menu-item,
.haried-site-header .wpr-mobile-menu .menu-item > a,
.haried-site-header .wpr-mobile-menu .current-menu-item,
.haried-site-header .wpr-mobile-menu .current-menu-item > a,
.haried-site-header .wpr-mobile-menu .current-menu-ancestor > a,
.haried-site-header .wpr-mobile-menu .current_page_item > a,
.haried-site-header .wpr-mobile-sub-menu .menu-item > a,
.haried-site-header .wpr-mobile-sub-menu .current-menu-item > a,
.haried-site-header .wpr-mobile-sub-menu .current_page_item > a,
.haried-site-header .elementor-nav-menu--dropdown .menu-item,
.haried-site-header .elementor-nav-menu--dropdown .menu-item > a,
.haried-site-header .elementor-nav-menu--dropdown .current-menu-item > a,
.haried-site-header .elementor-nav-menu--dropdown .current_page_item > a,
.haried-site-header .elementor-nav-menu--dropdown .elementor-item,
.haried-site-header .elementor-nav-menu--dropdown .elementor-item-active {
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
color: var(--haried-color-primary) !important;
}
.haried-site-header .wpr-mobile-menu .menu-item > a:hover,
.haried-site-header .wpr-mobile-menu .current-menu-item > a:hover,
.haried-site-header .wpr-mobile-menu .current_page_item > a:hover,
.haried-site-header .wpr-mobile-sub-menu .menu-item > a:hover,
.haried-site-header .elementor-nav-menu--dropdown .menu-item > a:hover,
.haried-site-header .elementor-nav-menu--dropdown .elementor-item:hover {
background: rgba(17, 59, 134, 0.06) !important;
background-color: rgba(17, 59, 134, 0.06) !important;
color: var(--haried-color-primary-soft) !important;
}
.haried-site-header .wpr-mobile-menu .current-menu-item > a,
.haried-site-header .wpr-mobile-menu .current_page_item > a,
.haried-site-header .wpr-mobile-sub-menu .current-menu-item > a,
.haried-site-header .wpr-mobile-sub-menu .current_page_item > a,
.haried-site-header .elementor-nav-menu--dropdown .current-menu-item > a,
.haried-site-header .elementor-nav-menu--dropdown .current_page_item > a,
.haried-site-header .elementor-nav-menu--dropdown .elementor-item-active {
font-weight: 700;
box-shadow: inset 3px 0 0 var(--haried-color-primary-soft);
} .haried-site-header .haried-main-nav .wpr-nav-menu-container,
.haried-site-header .haried-main-nav .wpr-nav-menu,
.haried-site-header .haried-main-nav .wpr-nav-menu > li,
.haried-site-header .haried-main-nav .wpr-nav-menu > li > a,
.haried-site-header .haried-main-nav .wpr-menu-item,
.haried-site-header .haried-main-nav .wpr-pointer-item,
.haried-site-header .haried-main-nav .wpr-active-menu-item,
.haried-site-header .haried-main-nav .current-menu-item > .wpr-menu-item,
.haried-site-header .haried-main-nav .current_page_item > .wpr-menu-item,
.haried-site-header .haried-main-nav .current-menu-ancestor > .wpr-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li > a,
.haried-site-header .haried-main-nav .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .wpr-active-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current-menu-item > .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current_page_item > .wpr-mobile-menu-item {
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
}
.haried-site-header .haried-main-nav .wpr-nav-menu > li > a,
.haried-site-header .haried-main-nav .wpr-menu-item,
.haried-site-header .haried-main-nav .wpr-pointer-item,
.haried-site-header .haried-main-nav .wpr-active-menu-item,
.haried-site-header .haried-main-nav .current-menu-item > .wpr-menu-item,
.haried-site-header .haried-main-nav .current_page_item > .wpr-menu-item,
.haried-site-header .haried-main-nav .current-menu-ancestor > .wpr-menu-item {
color: var(--haried-color-primary) !important;
}
.haried-site-header .haried-main-nav .wpr-nav-menu > li > a:hover,
.haried-site-header .haried-main-nav .wpr-menu-item:hover,
.haried-site-header .haried-main-nav .wpr-pointer-item:hover,
.haried-site-header .haried-main-nav .wpr-active-menu-item:hover,
.haried-site-header .haried-main-nav .current-menu-item > .wpr-menu-item:hover,
.haried-site-header .haried-main-nav .current_page_item > .wpr-menu-item:hover {
color: var(--haried-color-primary-soft) !important;
}
.haried-site-header .haried-main-nav .wpr-nav-menu > li > a.wpr-active-menu-item,
.haried-site-header .haried-main-nav .current-menu-item > .wpr-menu-item,
.haried-site-header .haried-main-nav .current_page_item > .wpr-menu-item,
.haried-site-header .haried-main-nav .current-menu-ancestor > .wpr-menu-item {
color: var(--haried-color-primary-soft) !important;
font-weight: 700;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li > a,
.haried-site-header .haried-main-nav .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .wpr-active-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current-menu-item > .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current_page_item > .wpr-mobile-menu-item {
color: var(--haried-color-primary) !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li > a:hover,
.haried-site-header .haried-main-nav .wpr-mobile-menu-item:hover,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .wpr-active-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current-menu-item > .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current_page_item > .wpr-mobile-menu-item {
background: rgba(17, 59, 134, 0.06) !important;
background-color: rgba(17, 59, 134, 0.06) !important;
color: var(--haried-color-primary-soft) !important;
}
.haried-site-header .haried-main-nav .wpr-nav-menu a:visited,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu a:visited,
.haried-site-header .haried-main-nav .wpr-nav-menu a,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu a {
color: inherit !important;
} @media (max-width: 1024px) {
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container {
position: absolute;
top: calc(100% + 8px);
left: 0 !important;
right: 0 !important;
width: 100% !important;
max-width: 100% !important;
background: #ffffff !important;
background-color: #ffffff !important;
background-image: none !important;
opacity: 1 !important;
visibility: visible;
border: 1px solid rgba(0, 10, 51, 0.10);
border-radius: 0 0 18px 18px;
box-shadow: 0 20px 40px rgba(0, 10, 51, 0.14);
overflow: hidden;
z-index: 9999;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu {
display: block;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
list-style: none;
background: #ffffff !important;
background-color: #ffffff !important;
opacity: 1 !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.current-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.current_page_item {
display: block;
width: 100%;
margin: 0;
padding: 0;
background: #ffffff !important;
background-color: #ffffff !important;
opacity: 1 !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li > a,
.haried-site-header .haried-main-nav .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .wpr-active-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current-menu-item > .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current_page_item > .wpr-mobile-menu-item {
display: block;
width: 100%;
padding: 16px 24px !important;
text-align: left !important;
text-decoration: none;
background: #ffffff !important;
background-color: #ffffff !important;
background-image: none !important;
color: var(--haried-color-primary) !important;
opacity: 1 !important;
font-size: 1rem;
font-weight: 700;
line-height: 1.35;
border-bottom: 1px solid rgba(0, 10, 51, 0.08);
box-shadow: none !important;
text-shadow: none !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li:last-child > a,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li:last-child > .wpr-mobile-menu-item {
border-bottom: 0;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li > a:hover,
.haried-site-header .haried-main-nav .wpr-mobile-menu-item:hover {
background: rgba(17, 59, 134, 0.05) !important;
background-color: rgba(17, 59, 134, 0.05) !important;
color: var(--haried-color-primary-soft) !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current-menu-item > a,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current_page_item > a,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current-menu-item > .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current_page_item > .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .wpr-active-menu-item {
background: rgba(17, 59, 134, 0.06) !important;
background-color: rgba(17, 59, 134, 0.06) !important;
color: var(--haried-color-primary) !important;
box-shadow: inset 3px 0 0 var(--haried-color-primary-soft) !important;
}
} .haried-site-header .haried-main-nav .wpr-mobile-toggle-wrap,
.haried-site-header .haried-main-nav .wpr-mobile-toggle {
display: inline-flex !important;
align-items: center;
justify-content: center;
}
.haried-site-header .haried-main-nav .wpr-mobile-toggle {
width: 52px;
height: 52px;
border-radius: 16px;
background: rgba(0, 10, 51, 0.08) !important;
border: 1px solid rgba(0, 10, 51, 0.14);
box-shadow: 0 8px 20px rgba(0, 10, 51, 0.10);
}
.haried-site-header .haried-main-nav .wpr-mobile-toggle:hover {
background: rgba(0, 10, 51, 0.12) !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-toggle .wpr-mobile-toggle-line,
.haried-site-header .haried-main-nav .wpr-mobile-toggle-line,
.haried-site-header .haried-main-nav .wpr-mobile-toggle span,
.haried-site-header .haried-main-nav .wpr-mobile-toggle span::before,
.haried-site-header .haried-main-nav .wpr-mobile-toggle span::after {
display: block !important;
width: 28px;
height: 3px;
border-radius: 999px;
background: var(--haried-color-primary) !important;
opacity: 1 !important;
visibility: visible !important;
box-shadow: none !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-toggle .wpr-mobile-toggle-line + .wpr-mobile-toggle-line {
margin-top: 5px;
}
@media (min-width: 1025px) {
.haried-site-header .haried-main-nav .wpr-mobile-toggle-wrap,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container {
display: none !important;
}
} @media (max-width: 1024px) {
.haried-site-header,
.haried-site-header .e-con-inner,
.haried-site-header .haried-main-nav,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container {
overflow: visible !important;
}
.haried-site-header .haried-main-nav {
position: relative;
z-index: 40;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container {
position: absolute;
top: calc(100% + 10px);
left: auto !important;
right: 0 !important;
min-width: 260px;
width: min(88vw, 360px) !important;
max-width: 360px !important;
z-index: 9999;
}
.haried-site-header .haried-main-nav .wpr-mobile-toggle-wrap {
display: inline-flex !important;
align-items: center;
justify-content: center;
position: relative;
z-index: 10001;
margin-left: auto;
}
.haried-site-header .haried-main-nav .wpr-mobile-toggle {
display: inline-flex !important;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 5px;
width: 56px !important;
height: 56px !important;
min-width: 56px;
min-height: 56px;
padding: 0 !important;
border-radius: 18px;
background: rgba(255, 255, 255, 0.92) !important;
border: 1px solid rgba(0, 10, 51, 0.16) !important;
box-shadow: 0 10px 28px rgba(0, 10, 51, 0.14) !important;
opacity: 1 !important;
visibility: visible !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-toggle .wpr-mobile-toggle-line,
.haried-site-header .haried-main-nav .wpr-mobile-toggle-line,
.haried-site-header .haried-main-nav .wpr-mobile-toggle > span,
.haried-site-header .haried-main-nav .wpr-mobile-toggle-wrap .wpr-mobile-toggle-line {
display: block !important;
flex: 0 0 auto;
width: 28px !important;
height: 3px !important;
min-height: 3px;
border-radius: 999px;
background: #00134d !important;
background-color: #00134d !important;
opacity: 1 !important;
visibility: visible !important;
transform: none !important;
box-shadow: none !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-toggle > span::before,
.haried-site-header .haried-main-nav .wpr-mobile-toggle > span::after {
display: none !important;
}
} @media (max-width: 1024px) {
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container {
position: relative !important;
top: auto !important;
left: auto !important;
right: auto !important;
width: auto !important;
min-width: 0 !important;
max-width: none !important;
background: transparent !important;
background-color: transparent !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
overflow: visible !important;
z-index: 9999;
}
.haried-site-header .haried-main-nav .wpr-mobile-toggle-wrap {
position: relative !important;
display: flex !important;
justify-content: flex-end !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
z-index: 10001;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu {
position: absolute !important;
top: calc(100% + 12px) !important;
right: 0 !important;
left: auto !important;
width: min(88vw, 360px) !important;
min-width: 260px !important;
max-width: 360px !important;
margin: 0 !important;
padding: 10px 0 !important;
list-style: none !important;
background: #ffffff !important;
background-color: #ffffff !important;
background-image: none !important;
border: 1px solid rgba(0, 10, 51, 0.10) !important;
border-radius: 22px !important;
box-shadow: 0 22px 48px rgba(0, 10, 51, 0.16) !important;
overflow: hidden !important;
opacity: 1 !important;
visibility: visible !important;
transform: none !important;
z-index: 10000 !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.current-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.current_page_item {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
border: 0 !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li > a,
.haried-site-header .haried-main-nav .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .wpr-active-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current-menu-item > .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current_page_item > .wpr-mobile-menu-item {
display: block !important;
width: 100% !important;
margin: 0 !important;
padding: 16px 22px !important;
text-align: left !important;
background: #ffffff !important;
background-color: #ffffff !important;
color: var(--haried-color-primary) !important;
font-size: 1rem !important;
font-weight: 700 !important;
line-height: 1.35 !important;
border: 0 !important;
border-bottom: 1px solid rgba(0, 10, 51, 0.08) !important;
box-shadow: none !important;
opacity: 1 !important;
visibility: visible !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li:last-child > a,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li:last-child > .wpr-mobile-menu-item {
border-bottom: 0 !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li > a:hover,
.haried-site-header .haried-main-nav .wpr-mobile-menu-item:hover {
background: rgba(17, 59, 134, 0.05) !important;
color: var(--haried-color-primary-soft) !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current-menu-item > a,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current_page_item > a,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current-menu-item > .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .current_page_item > .wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu .wpr-active-menu-item {
background: rgba(17, 59, 134, 0.06) !important;
color: var(--haried-color-primary) !important;
box-shadow: inset 3px 0 0 var(--haried-color-primary-soft) !important;
}
} @media (max-width: 1024px) {
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu {
display: none !important;
opacity: 0 !important;
visibility: hidden !important;
pointer-events: none !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container.is-open .wpr-mobile-nav-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container.menu-open .wpr-mobile-nav-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container.wpr-open .wpr-mobile-nav-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container.wpr-active .wpr-mobile-nav-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container.active .wpr-mobile-nav-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu-container[aria-expanded="true"] .wpr-mobile-nav-menu {
display: block !important;
opacity: 1 !important;
visibility: visible !important;
pointer-events: auto !important;
}
} .haried-site-header--alt {
background: linear-gradient(180deg, rgba(10, 24, 77, 0.96) 0%, rgba(14, 37, 98, 0.94) 100%);
backdrop-filter: blur(16px);
border-bottom: 1px solid rgba(255, 255, 255, 0.08);
box-shadow: 0 10px 30px rgba(0, 10, 51, 0.18);
}
.haried-site-header--alt .elementor-widget-image img,
.haried-site-header--alt .custom-logo {
filter: brightness(0) invert(1);
}
.haried-site-header--alt .elementor-nav-menu--main .elementor-item,
.haried-site-header--alt .wpr-nav-menu-wrap .wpr-menu-item,
.haried-site-header--alt .wpr-mobile-menu-item,
.haried-site-header--alt .elementor-nav-menu--dropdown a,
.haried-site-header--alt .sub-menu a,
.haried-site-header--alt .wpr-sub-menu a {
color: var(--haried-color-white);
}
.haried-site-header--alt .elementor-nav-menu--main .elementor-item::after,
.haried-site-header--alt .wpr-nav-menu-wrap .wpr-menu-item::after {
background: linear-gradient(90deg, rgba(255,255,255,0.95), #63c5f1);
}
.haried-site-header--alt .elementor-nav-menu--dropdown,
.haried-site-header--alt .sub-menu,
.haried-site-header--alt .wpr-sub-menu {
background: rgba(10, 24, 77, 0.98);
border-color: rgba(255, 255, 255, 0.08);
}
.haried-site-header--alt .elementor-nav-menu--dropdown a:hover,
.haried-site-header--alt .sub-menu a:hover,
.haried-site-header--alt .wpr-sub-menu a:hover {
background: rgba(255,255,255,0.08);
}
.haried-site-header--alt .wpr-mobile-toggle-wrap,
.haried-site-header--alt .wpr-menu-toggle,
.haried-site-header--alt .elementor-menu-toggle {
background: rgba(255,255,255,0.12);
border-color: rgba(255,255,255,0.14);
}
.haried-site-header--alt .wpr-mobile-toggle-line,
.haried-site-header--alt .elementor-menu-toggle i:before,
.haried-site-header--alt .elementor-menu-toggle svg {
color: var(--haried-color-white);
fill: var(--haried-color-white);
background: var(--haried-color-white);
} .haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .wpr-nav-menu > li > a,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .wpr-menu-item,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .wpr-pointer-item,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .wpr-active-menu-item,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .current-menu-item > .wpr-menu-item,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .current_page_item > .wpr-menu-item,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .current-menu-ancestor > .wpr-menu-item,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .menu-item > a,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container a.wpr-menu-item,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container a.wpr-pointer-item,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu a,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu a:visited {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
opacity: 1 !important;
}
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .wpr-nav-menu > li > a:hover,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .wpr-menu-item:hover,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .wpr-pointer-item:hover,
.haried-site-header--alt .haried-main-nav .wpr-nav-menu-container .wpr-active-menu-item:hover {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
opacity: 1 !important;
} .haried-site-header .haried-main-nav .wpr-nav-menu-container .wpr-nav-menu > li.menu-item-has-children > .wpr-sub-menu,
.haried-site-header .haried-main-nav .wpr-nav-menu-container .sub-menu,
.haried-site-header .haried-main-nav .wpr-nav-menu-container ul.wpr-sub-menu {
min-width: 240px;
padding: 0.65rem;
border-radius: 22px;
border: 1px solid rgba(255,255,255,0.12);
background: linear-gradient(180deg, rgba(9, 27, 87, 0.98) 0%, rgba(18, 53, 128, 0.98) 100%) !important;
box-shadow: 0 18px 36px rgba(0, 10, 51, 0.22);
}
.haried-site-header .haried-main-nav .wpr-nav-menu-container .wpr-nav-menu > li.menu-item-has-children > .wpr-sub-menu > li,
.haried-site-header .haried-main-nav .wpr-nav-menu-container .sub-menu > li,
.haried-site-header .haried-main-nav .wpr-nav-menu-container ul.wpr-sub-menu > li {
margin: 0;
}
.haried-site-header .haried-main-nav .wpr-nav-menu-container .wpr-sub-menu > li > a,
.haried-site-header .haried-main-nav .wpr-nav-menu-container .sub-menu > li > a,
.haried-site-header .haried-main-nav .wpr-nav-menu-container a.wpr-sub-menu-item,
.haried-site-header .haried-main-nav .wpr-nav-menu-container a.wpr-sub-menu-item:visited {
display: flex;
align-items: center;
justify-content: flex-start;
min-height: 52px;
padding: 0.9rem 1rem;
border-radius: 14px;
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
background: rgba(255,255,255,0.04) !important;
font-weight: 600;
line-height: 1.35;
opacity: 1 !important;
}
.haried-site-header .haried-main-nav .wpr-nav-menu-container .wpr-sub-menu > li > a:hover,
.haried-site-header .haried-main-nav .wpr-nav-menu-container .sub-menu > li > a:hover,
.haried-site-header .haried-main-nav .wpr-nav-menu-container a.wpr-sub-menu-item:hover,
.haried-site-header .haried-main-nav .wpr-nav-menu-container .current-menu-item > a.wpr-sub-menu-item,
.haried-site-header .haried-main-nav .wpr-nav-menu-container .current_page_item > a.wpr-sub-menu-item {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
background: rgba(99, 197, 241, 0.16) !important;
}
.haried-site-header .haried-main-nav .wpr-sub-icon,
.haried-site-header .haried-main-nav .menu-item-has-children > a > i {
color: currentColor !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-sub-menu {
margin-top: 0.35rem;
padding: 0.4rem 0 0.2rem;
background: transparent !important;
border-top: 1px solid rgba(17, 59, 134, 0.08);
}
.haried-site-header .haried-main-nav .wpr-mobile-sub-menu > li > a,
.haried-site-header .haried-main-nav .wpr-mobile-sub-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-sub-menu a {
display: block;
padding: 0.8rem 1rem 0.8rem 1.5rem;
color: var(--haried-color-primary) !important;
-webkit-text-fill-color: var(--haried-color-primary) !important;
background: rgba(17, 59, 134, 0.04) !important;
border-radius: 12px;
opacity: 1 !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-sub-menu > li > a:hover,
.haried-site-header .haried-main-nav .wpr-mobile-sub-menu-item:hover,
.haried-site-header .haried-main-nav .wpr-mobile-sub-menu a:hover {
background: rgba(17, 59, 134, 0.08) !important;
} .haried-site-header,
.haried-site-header.e-con,
.haried-site-header.elementor-section {
position: sticky;
top: 0;
left: 0;
right: 0;
z-index: 9990;
}
.admin-bar .haried-site-header,
.admin-bar .haried-site-header.e-con,
.admin-bar .haried-site-header.elementor-section {
top: 32px;
}
@media (max-width: 782px) {
.admin-bar .haried-site-header,
.admin-bar .haried-site-header.e-con,
.admin-bar .haried-site-header.elementor-section {
top: 46px;
}
}
.haried-site-header > .e-con-inner,
.haried-site-header .elementor-container,
.haried-site-header .e-con-inner {
position: relative;
z-index: 2;
} body.haried-has-sticky-header {
padding-top: var(--haried-sticky-offset, 0px);
}
.haried-site-header,
.haried-site-header.e-con,
.haried-site-header.elementor-section {
position: fixed !important;
top: 0;
left: 0;
right: 0;
width: 100%;
max-width: 100%;
z-index: 9998;
}
.admin-bar .haried-site-header,
.admin-bar .haried-site-header.e-con,
.admin-bar .haried-site-header.elementor-section {
top: var(--wp-admin--admin-bar--height, 32px);
}
@media (max-width: 782px) {
.admin-bar .haried-site-header,
.admin-bar .haried-site-header.e-con,
.admin-bar .haried-site-header.elementor-section {
top: var(--wp-admin--admin-bar--height, 46px);
}
}
.haried-site-header + * {
scroll-margin-top: calc(var(--haried-sticky-offset, 0px) + 12px);
} body.haried-has-sticky-header {
padding-top: 0 !important;
}
body.admin-bar.haried-has-sticky-header {
padding-top: 0 !important;
}
.haried-site-header + .elementor,
.haried-site-header + .elementor-location-header + .elementor,
.haried-site-header + * {
margin-top: 0 !important;
} .haried-site-header,
.haried-site-header.e-con,
.haried-site-header.elementor-section {
position: -webkit-sticky !important;
position: sticky !important;
top: 0 !important;
left: auto !important;
right: auto !important;
width: 100% !important;
max-width: 100% !important;
z-index: 9998 !important;
}
body.haried-has-sticky-header,
body.admin-bar.haried-has-sticky-header {
padding-top: 0 !important;
}
.admin-bar .haried-site-header,
.admin-bar .haried-site-header.e-con,
.admin-bar .haried-site-header.elementor-section {
top: var(--wp-admin--admin-bar--height, 32px) !important;
}
@media (max-width: 782px) {
.admin-bar .haried-site-header,
.admin-bar .haried-site-header.e-con,
.admin-bar .haried-site-header.elementor-section {
top: var(--wp-admin--admin-bar--height, 46px) !important;
}
}
.haried-site-header + .elementor,
.haried-site-header + * {
margin-top: 0 !important;
}
.haried-hero,
.haried-page-hero {
margin-top: 0 !important;
}
@media (max-width: 767px) {
.haried-section,
.haried-section > .e-con-inner,
.haried-section > .e-con-inner > .haried-container,
.haried-section .haried-container {
overflow: visible !important;
}
.haried-section .haried-cta-band,
.haried-section .haried-cta-band.e-con,
.haried-section .haried-container > .haried-cta-band,
.haried-section .haried-container.e-con > .haried-cta-band {
display: block !important;
position: relative !important;
flex: 0 0 auto !important;
align-self: stretch !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
left: auto !important;
right: auto !important;
margin-left: calc(50% - 50vw) !important;
margin-right: calc(50% - 50vw) !important;
padding-left: 0 !important;
padding-right: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
border-radius: 0 !important;
box-sizing: border-box !important;
overflow: hidden !important;
}
@supports (width: 100dvw) {
.haried-section .haried-cta-band,
.haried-section .haried-cta-band.e-con,
.haried-section .haried-container > .haried-cta-band,
.haried-section .haried-container.e-con > .haried-cta-band {
margin-left: calc(50% - 50dvw) !important;
margin-right: calc(50% - 50dvw) !important;
}
}
.haried-section .haried-cta-band > .e-con-inner,
.haried-section .haried-cta-band__layout,
.haried-section .haried-cta-band__layout.e-con,
.haried-section .haried-cta-band__layout > .e-con-inner,
.haried-section .haried-cta-band__content,
.haried-section .haried-cta-band__content.e-con,
.haried-section .haried-cta-band__content > .e-con-inner {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 24px !important;
padding-right: 24px !important;
box-sizing: border-box !important;
overflow-wrap: anywhere !important;
word-break: break-word !important;
}
.haried-section .haried-cta-band .elementor-widget,
.haried-section .haried-cta-band .elementor-widget-container,
.haried-section .haried-cta-band .elementor-icon-list-items,
.haried-section .haried-cta-band .elementor-icon-list-item,
.haried-section .haried-cta-band .elementor-icon-list-text,
.haried-section .haried-cta-band .elementor-widget-text-editor,
.haried-section .haried-cta-band .elementor-widget-text-editor p,
.haried-section .haried-cta-band .elementor-heading-title {
max-width: 100% !important;
min-width: 0 !important;
overflow-wrap: anywhere !important;
word-break: break-word !important;
}
} @media (max-width: 1024px) {
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.menu-item-has-children > .wpr-mobile-sub-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.menu-item-has-children > .sub-menu {
display: none !important;
max-height: 0 !important;
overflow: hidden !important;
visibility: hidden !important;
opacity: 0 !important;
margin: 0 !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.menu-item-has-children.haried-submenu-open > .wpr-mobile-sub-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.menu-item-has-children.is-submenu-open > .wpr-mobile-sub-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.menu-item-has-children.haried-submenu-open > .sub-menu,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.menu-item-has-children.is-submenu-open > .sub-menu {
display: block !important;
max-height: none !important;
overflow: visible !important;
visibility: visible !important;
opacity: 1 !important;
margin: 0 !important;
}
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.menu-item-has-children.haried-submenu-open > a.wpr-mobile-menu-item,
.haried-site-header .haried-main-nav .wpr-mobile-nav-menu > li.menu-item-has-children.is-submenu-open > a.wpr-mobile-menu-item {
background: rgba(31, 86, 178, 0.06) !important;
color: var(--haried-color-primary) !important;
}
}