.elementor-17 .elementor-element.elementor-element-4aa91e7d{padding:80px 0px 80px 0px;}.elementor-17 .elementor-element.elementor-element-6fb9b4d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-4aa91e7d{padding:40px 0px 40px 0px;}}/* Start custom CSS */header.elementor-location-header .logo img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(162deg) brightness(103%) contrast(101%);
}

header.elementor-location-header {
    position: relative;
}

header.elementor-location-header section.elementor-section{
   background: var(--e-global-color-primary ) !important;
}

header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: #fff !important;
    fill: #fff !important;
}

header.elementor-location-header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after {
    content: var(--e-nav-menu-divider-content,none);
    height: var(--e-nav-menu-divider-height,35%);
    border-left: var(--e-nav-menu-divider-width,2px) var(--e-nav-menu-divider-style,solid) #ffffff;
    border-bottom-color: #ffffff;
    border-right-color: #ffffff;
    align-self: center;
}

header.elementor-location-header .elementor-menu-cart__toggle .elementor-button-icon {
    color: #ffffff;
    font-size: var(--toggle-icon-size,inherit);
}/* End custom CSS */