/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 04 2025 | 19:09:59 */
body.page.ehp-body-after-scroll{
	padding-top: 0 !important;
}
.ehp-header{
	background-color: transparent !important;
	transition : all 0.2s ease;
	position: fixed !important;
	top: var(--header-float-height) !important;
}

.ehp-header.has-scrolled{
	background-color: #FFFFFF !important;
	transition : all 0.2s ease;
}

.ehp-header.has-scrolled .ehp-header__item:is(a), .ehp-header.has-scrolled .menu-item.current-menu-item .ehp-header__item {
	color: var(--e-global-color-primary);
}
@media all and (max-width: 470px){
	.ehp-header .menu-item.current-menu-item .ehp-header__item {
	color: var(--e-global-color-primary) !important;
}
	.ehp-header .ehp-header__item:is(a) {
    color: var(--e-global-color-primary) !important;
	}
}
.ehp-header.has-scrolled .ehp-header__menu.has-focus-active-underline .menu-item.current-menu-item .ehp-header__item:after{
	background-color: var(--e-global-color-primary);
}
.ehp-header__elements-container{
	grid-template-columns: 1fr auto;
}
.ehp-header__ctas-container{
	display: none;
}

.sj-powered-by{
	display: none;
}



footer .menu{
	list-style-type: none;
	padding-left: 0;
}

footer .menu-item{
	padding: 8px 0;
	
}

footer .menu-item a {
	font-size: 18px;
	color : #2A1D1D;
	font-family: 'Inter';
	font-weight: 300;
}

footer .ehp-form__content{
	position: relative;
}

footer #btn-newsletter{
	position: absolute;
	right: 0;
	height: 100%;
    padding-right: 20px;
}

footer .ehp-form{
	padding: 0;
}

