:root {
	--primary: #00aeef;
	--primary-100: #009ed9;
	--primary-200: #008fc3;
	--primary-300: #007fab;
	--primary--100: #1bbcff;
	--primary--200: #33c7ff;
	--primary--300: #4dd2ff;
	--primary-rgba-0: rgba(0, 174, 239, 0);
	--primary-rgba-10: rgba(0, 174, 239, 0.1);
	--primary-rgba-20: rgba(0, 174, 239, 0.2);
	--primary-rgba-30: rgba(0, 174, 239, 0.3);
	--primary-rgba-40: rgba(0, 174, 239, 0.4);
	--primary-rgba-50: rgba(0, 174, 239, 0.5);
	--primary-rgba-60: rgba(0, 174, 239, 0.6);
	--primary-rgba-70: rgba(0, 174, 239, 0.7);
	--primary-rgba-80: rgba(0, 174, 239, 0.8);
	--primary-rgba-90: rgba(0, 174, 239, 0.9);
}

/**
	* Header
 */
#header.header-effect-shrink .header-container {
	min-height: 70px;
	height: 70px !important;
}

.sticky-header-enabled:not(.sticky-header-active) .header-contact a {
	color: var(--light);
}

.sticky-header-enabled:not(.sticky-header-active) .animated-icon {
	fill: var(--light);
}

.sticky-header-enabled.sticky-header-active .header-contact a {
	color: initial;
}

.header-contact a:hover {
	color: var(--primary) !important;
}

/**
	* Footer
 */
 #footer {
	margin-top: 0;
	border-top: none;
 }

 #footer .footer-copyright {
	background-color: var(--light) !important;
 }

/**
	* Navbar
 */
.sticky-header-enabled:not(.sticky-header-active) #header .header-nav.header-nav-links nav>ul li>a {
	color: var(--light);
}

.sticky-header-enabled:not(.sticky-header-active) #header .header-nav.header-nav-links nav>ul li>a.active,
.sticky-header-enabled:not(.sticky-header-active) #header .header-nav.header-nav-links nav>ul li:hover>a {
	color: var(--primary);
}

/** 
	* Accordion
 */
.accordion .card-header {
	margin: 0;
}

.accordion-toggle.collapsed {
	transition: all 0.6s ease !important;
}

.accordion-toggle:not(.collapsed) {
	border-end-end-radius: 0 !important;
	border-end-start-radius: 0 !important;
}

.accordion-modern-status-primary.accordion-modern-status>.card .card-header a:not(.collapsed) {
	background-color: var(--grey-100) !important;
	color: inherit !important;
}