.elementor-16361 .elementor-element.elementor-element-4467f8f{--display:flex;--justify-content:center;}.elementor-16361 .elementor-element.elementor-element-3db2cc6.elementor-element{--align-self:stretch;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for tp-header-04, class: .elementor-element-3db2cc6 */.elementor-16361 .elementor-element.elementor-element-3db2cc6 i {
    color: black !important;
    transition: color 0.3s ease; /* smooth fade */
}

.elementor-16361 .elementor-element.elementor-element-3db2cc6 .liko-dark-active .tp-header-3-social a:hover i {
    color: white !important;
}

.elementor-16361 .elementor-element.elementor-element-3db2cc6 .liko-dark-active .tp-header-3-bar {
    background: white;
    transition: background 0.3s ease;
}

.elementor-16361 .elementor-element.elementor-element-3db2cc6 .liko-dark-active .tp-header-3-bar i {
    color: var(--tp-common-black)!important;
    transition: color 0.3s ease;
}

.elementor-16361 .elementor-element.elementor-element-3db2cc6 .liko-dark-active .tp-header-3-bar:hover {
    background: var(--tp-common-black) !important;
}

.elementor-16361 .elementor-element.elementor-element-3db2cc6 .liko-dark-active .tp-header-3-bar:hover i {
    color: white !important;
}

.elementor-16361 .elementor-element.elementor-element-3db2cc6 .tp-offcanvas-logo img {
    max-width: 70%!important;
}

.elementor-16361 .elementor-element.elementor-element-3db2cc6 .tp-header-logo img {
    max-width: 70%!important;
}/* End custom CSS */