.header-sticky-element {
    position: sticky;
    top: 0;
    transition: transform 0.3s ease-in-out;
}

/* stage 1: move up */
.header-sticky-element.is-lifted {
    transform: translateY(0) !important;
}

/* inner wrapper transition */
.header-sticky-element .inner-wrapper {
    transition: width 0.4s ease-in-out, border-radius 0.4s ease-in-out;
}

/* stage 2: full width */
.header-sticky-element.is-sticky{
	padding-left: 0;
	padding-right: 0;
}
.header-sticky-element.is-sticky .inner-wrapper {
    width: 100%;
	border-radius: 0;
}


/* body .hero-searchbar.elementor-widget-search .e-search-input-wrapper .e-search-input{
    padding-left: 57px !important;
} */
.hero-searchbar.elementor-widget-search .e-search-submit{
    position: absolute;
    left: 25px;
    top: 50%;
    transform: translate(0%, -50%);
}
.hero-searchbar.elementor-widget-search .e-search-submit:hover{
    box-shadow: none;
}
.hero-searchbar.elementor-widget-search .e-search-submit svg path{
    transition: fill 0.1s ease-in-out;
}
.hero-searchbar.elementor-widget-search .e-search-submit:hover svg path{
    fill: var(--e-global-color-accent)
}

@media (max-width: 767px) {
    .header-search .elementor-icon-list-text{
        display: none;
    }
}

@media (max-width: 575px){
    .search-popup .e-search-form{
        flex-direction: column;
        gap: 15px;
        align-items: center;
    }
    .search-popup .e-search-submit{
        margin-left: 0 !important;
        justify-content: center;
    }
    .search-popup .e-search-input-wrapper{
        width: 100%;
    }
}

@media (max-width: 460px){
    .expertise-wrapper .expertise-item{
        width: 100%;
    }
}