/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2026 | 05:16:18 */
header {
	background: #010ed0;
}



body header .is-layout-constrained > .alignwide {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}

.header_logo a {
	font-family: "Inter Tight", sans-serif !important;
    font-weight: 700;
	color: #fff;
    font-size: 1.5rem;
    line-height: 2rem;
	text-decoration: none !important;
	outline: none !important;
	border: none !important;
}

.wp-container-core-group-is-layout-ad07152f {
	align-items: center !important;
}

footer {
	background: #111827;
}

.footer_logo a {
	font-family: "Inter Tight", sans-serif !important;
    font-weight: 700;
	color: #fff;
    font-size: 1.25rem;
    line-height: 1.75rem;
	text-decoration: none !important;
	outline: none !important;
	border: none !important;
}

.header_menu .wp-block-navigation-item a {
	font-family: "Inter Tight", sans-serif !important;
    font-weight: 500;
	color: #fff !important;
    font-size: .875rem;
    line-height: 1.25rem;
	text-decoration: none !important;
	outline: none !important;
	border: none !important;
}

.header_menu .wp-block-navigation-item a:hover {
	color: #bfdbfe !important;
}

.header_menu .open-on-hover-click.wp-block-navigation-submenu a {
	padding-bottom: 20px;
	padding-top: 20px;
}

.header_menu .wp-block-navigation__submenu-container a {
	font-family: "Inter Tight", sans-serif !important;
    font-weight: 500;
	color: #6e6c83 !important;
    font-size: .875rem;
    line-height: 1.25rem;
	padding-top: .6rem !important;
	padding-bottom: .6rem !important;
	text-decoration: none !important;
	outline: none !important;
	border: none !important;
}

.header_menu .wp-block-navigation__submenu-container a:hover {
	background: rgba(1, 14, 208, 0.06);
	color: #010ed0 !important;
}

.header_menu .wp-block-navigation .wp-block-navigation__submenu-icon {
	color: #fff !important;
}

.header_menu .wp-block-navigation__submenu-container {
	border-radius: 5px;
	box-shadow: 0px 4px 18px 0px rgba(1, 14, 208, 0.2);
	background: #fff;
	padding-top: .5rem;
	padding-bottom: .5rem;
	min-width: 250px !important;
}

.header_menu .wp-block-navigation-link:nth-child(7) a {
	background: #fff;
	padding: .6rem 1rem;
	border-radius: 5px;
	color: #010ed0 !important;
}

.header_menu .wp-block-navigation-link:nth-child(7) a:hover {
	background: #f3f4f6;
}

#popmake-333 {
	padding: 10px 20px;	
}

.popup_form_headings h4 {
	font-family: "Inter Tight", sans-serif;
	margin-bottom: 2px;
	font-size: 1.2rem;
	font-weight: 500;
	color: #333030;
}

.popup_form_headings p, .has-text-align-center {
	margin-top: 4px;
	color: #525760;
	font-size: .875rem;
	font-family: "Inter Tight", sans-serif !important;
    font-weight: 500;
    line-height: 1.25rem;
}

.tagline_custom  {
	font-size: 1rem;
    line-height: 1.25rem;
}

.has-text-align-center {
	margin-top: 20px;
	margin-bottom: 0;
	padding-top: 30px;
	border-top: 1px solid #2e2e2e;
}


.footer_menu_custom h4 {
	font-family: "Inter Tight", sans-serif;
	margin-bottom: .75rem;
	font-size: 1.125rem;
	font-weight: 600;
	color: #fff;
}

.footer_menu_custom p {
	margin-top: 0;
	margin-bottom: 2px;
}

.footer_menu_custom p a {
	text-decoration: none !important;
	outline: none !important;
	border: none !important;
	color: #9ca3af;
	font-size: .875rem;
    line-height: 1.25rem;
	font-family: "Inter Tight", sans-serif !important;
    font-weight: 500;
}

.footer_menu_custom a:hover {
	color: #fff;
}