.elementor-310 .elementor-element.elementor-element-1897ff5{padding:40px 0px 80px 0px;}.elementor-310 .elementor-element.elementor-element-0521080 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-310 .elementor-element.elementor-element-8600829{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-310 .elementor-element.elementor-element-8600829 .elementor-repeater-item-915bb4b{grid-column:span min( 1, var(--grid-columns) );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-310 .elementor-element.elementor-element-1897ff5{padding:0px 10px 0px 10px;}.elementor-310 .elementor-element.elementor-element-8600829{--grid-columns:1;}}@media(max-width:767px){.elementor-310 .elementor-element.elementor-element-8600829{--grid-columns:1;}}/* 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 */