.elementor-2974 .elementor-element.elementor-element-20c5b1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for template, class: .elementor-element-ce4e6f5 */.elementor-2974 .elementor-element.elementor-element-ce4e6f5 header.header {
    background: transparent;
    backdrop-filter: none !important;
}

.elementor-2974 .elementor-element.elementor-element-ce4e6f5 header.header.fixeds {
    background: #fff;
    backdrop-filter: none !important;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}




.elementor-2974 .elementor-element.elementor-element-ce4e6f5 .elementor-widget-theme-site-logo img {
    filter: invert(1) brightness(7);
}

.elementor-2974 .elementor-element.elementor-element-ce4e6f5 .elementor-widget-ucaddon_mega_menu .uc-mega_menu_list .uc-mega_menu_title {
    color: #fff;
}

.elementor-2974 .elementor-element.elementor-element-ce4e6f5 .e-search-input::placeholder {
    color: #fff;
}
.elementor-2974 .elementor-element.elementor-element-ce4e6f5 .e-search-input {
    color: #fff;
}

.elementor-2974 .elementor-element.elementor-element-ce4e6f5 .elementor-131 .elementor-element.elementor-element-9be4be5 > .elementor-widget-container {border-color: #fff;background-image: url('https://harfangfurniture.com/wp-content/uploads/2024/08/Vector-8.svg');}

.elementor-2974 .elementor-element.elementor-element-ce4e6f5 .elementor-icon-list--layout-inline li.elementor-icon-list-item.elementor-inline-item a span,
.elementor-2974 .elementor-element.elementor-element-ce4e6f5 .elementor-icon-list--layout-inline li.elementor-icon-list-item.elementor-inline-item a {
    color: #fff;
}

.elementor-2974 .elementor-element.elementor-element-ce4e6f5 span.xoo-wsc-sc-bki img {
    filter: invert(1) brightness(5);
}

.elementor-2974 .elementor-element.elementor-element-ce4e6f5 .elementor-widget-icon a.elementor-icon svg path {
    stroke: #fff;
}

.elementor-2974 .elementor-element.elementor-element-ce4e6f5 header.header.fixeds {
    background: #281332 !important;
}

body.uc-menu-open .elementor-2974 .elementor-element.elementor-element-ce4e6f5 header.header {
    background: #281332 !important;
}

.elementor-2974 .elementor-element.elementor-element-ce4e6f5 .elementor-nav-menu--layout-horizontal ul li a span {
    color: #fff;
}

.elementor-2974 .elementor-element.elementor-element-ce4e6f5 .elementor-nav-menu--layout-horizontal ul li a {
    color: #fff;
}/* End custom CSS */