div.e-con-inner:has(header) {
    padding: 0 !important;
}

.top_header_stalent {
    background-color: #0D0D0C;
}

.top_header_stalent .content {
    background-color: #0D0D0C;
    height: 3.89rem;
    display: flex;
    align-items: center;
    font-size: 0.97rem;
    color: #F8A65B;
    justify-content: space-between;
    margin: 0 auto;
}

.top_header_stalent_left {
    display: flex;
    gap: 0.278rem;
    align-items: center;
    margin-left: 5.56rem;
}

.top_header_stalent_left svg {
    margin-left: 0.5rem;
}

.top_header_stalent_right {
    gap: 1.11rem;
    display: flex;
    margin-right: 5.56rem;
    align-items: center;
}

.top_header_stalent_right a {
    display: block;
}

.top_header_stalent_right svg,
.top_header_stalent_right img {
    height: 1.39rem;
}

.top_header_stalent_right a.flag svg {
    margin-left: 0.55rem;
}

header.header_stalent {
    background-color: #00643e;
    padding: 0.56rem 0;
}

header.header_stalent .content {
    display: flex;
    align-items: center;
    margin: 0 auto;
}

.header_stalent .logo_layout {
    width: 24.38%;
}

.header_stalent .logo_link {
    display: block;
}

.header_stalent .logo_link .logo_image {
    width: 11.8rem;
    height: auto;
}

.header_stalent .dcsoft-header-stalent-style {
    display: flex;
    list-style: none;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 65.62%;
}

.header_stalent ul.dcsoft-header-stalent-style li {
    position: relative;
}

.header_stalent ul.dcsoft-header-stalent-style > li:after {
    content: "";
    height: 1px;
    width: 0%;
    position: absolute;
    bottom: 0.5rem;
    background-color: #FFE790;
    transition: all 0.5s ease;
}

.header_stalent ul.dcsoft-header-stalent-style > li:hover:after {
    content: "";
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 0.5rem;
    background-color: #FFE790;
    transition: all 0.5s ease;
}

.header_stalent .dcsoft-header-stalent-style li a {
    padding: 0.83rem 1.11rem;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 1.94rem;
    display: flex;
    align-items: center;
    text-transform: uppercase;
}

.header_stalent .dcsoft-header-stalent-style li.menu-item-has-children > a:after {
    content: "";
    display: inline-block;
    width: 0.81rem;
    height: 0.40rem;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.359674 0.38318C0.65431 0.0296161 1.17978 -0.0181539 1.53335 0.276483L5.99986 3.99858L10.4664 0.276483C10.8199 -0.0181539 11.3454 0.0296161 11.64 0.38318C11.9347 0.736744 11.8869 1.26222 11.5333 1.55685L6.53334 5.72352C6.22431 5.98105 5.77541 5.98105 5.46637 5.72352L0.466371 1.55685C0.112807 1.26222 0.065037 0.736744 0.359674 0.38318Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    margin-left: 0.5rem;
}

.header_stalent .dcsoft-header-stalent-style ul.sub-menu {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    background-color: #353337;
    padding: 1.11rem;
    transition: all 0.5s ease;
}

.header_stalent ul.dcsoft-header-stalent-style li a:hover,
.header_stalent ul.dcsoft-header-stalent-style li ul.sub-menu li a:hover,
.header_stalent ul.dcsoft-header-stalent-style li.current-menu-item a {
    color: #FFE790;
}

.header_stalent ul.dcsoft-header-stalent-style li a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='%23FFE790' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.359674 0.38318C0.65431 0.0296161 1.17978 -0.0181539 1.53335 0.276483L5.99986 3.99858L10.4664 0.276483C10.8199 -0.0181539 11.3454 0.0296161 11.64 0.38318C11.9347 0.736744 11.8869 1.26222 11.5333 1.55685L6.53334 5.72352C6.22431 5.98105 5.77541 5.98105 5.46637 5.72352L0.466371 1.55685C0.112807 1.26222 0.065037 0.736744 0.359674 0.38318Z' fill='%23FFE790'/%3E%3C/svg%3E");
}

.header_stalent ul.dcsoft-header-stalent-style li:hover ul.sub-menu {
    display: block;
    position: absolute;
    width: 18.68em;
    top: 3em;
    animation: header_stalent_slideUp 0.5s ease-out forwards;
    opacity: 0;
    z-index: 10;
    box-shadow: 0px 4px 8px 0px #0000003D;
}

.header_stalent .dcsoft-header-stalent-style ul.sub-menu li a {
    color: #FFFFFF;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
}

.header_stalent .header_social {
    position: relative;
    width: 10%;
    overflow: hidden;
}

.header_stalent .header_social ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.header_stalent .list_social svg {
    height: 3.33rem;
    width: 3.33rem;
}

.header_stalent .header_social ul.language_menu a img {
    width: 2.08rem !important;
    height: 1.38rem !important;
}

.header_stalent .header_social a {
    color: #FFFFFF;
    text-transform: uppercase;
}

.header_stalent .header_social i {
    font-size: 1.5rem;
}

.header_stalent.menu_mobile {
    display: none;
}
.header_stalent .header_social ul li.menu-item-has-children {
    position: relative;
}
.header_stalent .header_social ul.sub-menu {
    display: none;
	position: absolute;
    z-index: 4;
    background-color: #00643E;
	flex-direction: column;
    gap: .56rem;
    padding: .56rem;
    box-shadow: 0px .14rem .35rem rgb(12 12 12 / 16%);
    min-width: 9.72rem;
    top: 2.78rem;
}
.header_stalent .header_social ul.language_menu li.menu-item-has-children {
    padding: .69rem 0;
}
.header_stalent .header_social ul li.menu-item-has-children:hover ul.sub-menu {
    display: flex;
}
@keyframes header_stalent_slideUp {
    from {
        transform: translateY(50%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes header_stalent_slideDown {
    from {
        transform: translateY(-50%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}

.language_menu.dcsoft-header-stalent-style {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.language_menu.dcsoft-header-stalent-style a img {
    height: 1.39rem !important;
    width: auto !important;
    display: block;
}

.language_menu.dcsoft-header-stalent-style .sub-menu {
    height: 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    list-style: none;
    padding: 0;
    background-color: #ffffff;
    z-index: 100;
}

.language_menu.dcsoft-header-stalent-style .sub-menu li {
    margin: 2px;
}


.language_menu.dcsoft-header-stalent-style.active .sub-menu {
    height: fit-content;
}

@media (max-width: 500px) {
    .header_stalent .dcsoft-header-stalent-style {
        display: none;
    }

    .header_stalent .logo_layout {
        width: 50%;
    }
    .header_stalent .header_social {
        position: relative;
        width: 50%;
        overflow: hidden;
    }

    .header_stalent .header_social a {
        display: none;
    }

    .header_stalent .header_social span {
        display: inline-flex;
    }

    .header_stalent .list_social {
        gap: 2rem;
        display: flex;
        justify-content: end;
        align-items: center;
        padding: 0 1rem;
    }

    .header_stalent .list_social svg {
        height: 2rem;
        width: 2rem;
    }

    .header_stalent.menu_mobile {
        position: fixed;
        z-index: 100002;
        top: 0;
        left: 0;
        width: 100%;
        height: 0;
        -webkit-transition: height 0.3s ease;
        transition: height 0.3s ease;
        background-color: #0D0D0C;
    }

    .header_stalent.menu_mobile.opened {
        height: 100%;
        padding: 2rem 1rem;
        display: block;
        animation: header_stalent_slideDown 0.5s ease-out forwards;
    }

    .header_stalent.menu_mobile.opened .dcsoft-header-stalent-style {
        display: flex;
        width: 100%;
        flex-direction: column;
    }

    .header_stalent.menu_mobile.opened .dcsoft-header-stalent-style li a {
        color: #fff;
    }

    .header_stalent.menu_mobile.opened span.close {
        display: block;
        color: #fff;
        text-align: right;
        font-size: 30px;
    }

    .header_stalent ul.dcsoft-header-stalent-style li {
        width: 100%;
        line-height: 2.5;
        display: flex;
        flex-direction: column;
    }

    .header_stalent .dcsoft-header-stalent-style li a {
        padding: 0;
        color: #fff;
        width: 100%;
        display: inline-flex;
        justify-content: space-between;
        font-size: 1rem;
        line-height: 2;
    }

    .header_stalent .open_child_menu i {
        color: #FBCD9A;
        background-color: rgba(255, 255, 255, 0.1);
        padding: 0.5rem;
    }

    .header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style ul.sub-menu {
        /*display: none;*/
        list-style: none;
        margin: 0;
        /*background-color: unset;
        padding: 0 0 0 1rem;*/
        transition: all 0.5s ease;
		bottom: 8rem;
		top: auto;
		width: 36rem;
		padding: 2.05rem !important;
		background-color: transparent;
    }
	.header_stalent.menu_mobile.opened ul.mb_language_menu.dcsoft-header-stalent-style ul.sub-menu li {
		padding: 1.5rem 0;
	}

    .header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style li.menu-item-has-children.opened ul.sub-menu {
        display: block;
        position: relative;
        width: 100%;
        top: 0;
        animation: header_stalent_slideUp 0.5s ease-out forwards;
        opacity: 0;
    }

    .header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style li.menu-item-has-children a span.open_child_menu {
        transform: rotateZ(0deg);
        transition: all 0.5s ease;
    }

    .header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style li.menu-item-has-children.opened a span.open_child_menu {
        transform: rotateZ(180deg);
        transition: all 0.5s ease;
    }

    .header_stalent ul.dcsoft-header-stalent-style li.current-menu-item.current_page_item > a {
        color: #28ae4e;
    }
	
	.header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style li.current-menu-item.current_page_item > a {
		color: #F4801D;
    }

    .header_stalent .header_mobile_social {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 1.25rem;
    }

    .header_stalent .header_mobile_social a img {
        width: 5.08rem;
    }

    .header_stalent.menu_mobile.opened hr {
        height: 0.1rem;
        width: calc(100% - 5rem);
        background-color: #AB5412;
        margin: 1rem 2.5rem;
    }

    .header_stalent .header_mobile_social a {
        color: #28ae4e;
    }

    .header_stalent .header_mobile_social i {
        font-size: 1.5rem;
    }

    .top_header_stalent .content {
        flex-direction: column;
        height: auto;
        padding: 1rem;
        font-size: 0.75rem;
        justify-content: center;
        gap: 0.75rem;
    }

    .top_header_stalent_left {
        margin-left: 0;
    }

    .top_header_stalent_right {
        margin-right: 0;
        display: none;
    }

    .header_stalent ul.dcsoft-header-stalent-style > li:hover:after,
    .header_stalent.menu_mobile .dcsoft-header-stalent-style li.menu-item-has-children > a:after {
        content: unset;
    }
}
@media only screen and (max-width: 767.9px) {
    .top_header_stalent .content {
        gap: 9.54rem;
        padding: 3.99rem 4.25rem;
    }
    .top_header_stalent_left {
        gap: 0;
    }
    .top_header_stalent_left svg {
        display: none;
    }
    .top_header_stalent_left .hidden-mb {
        display: none;
    }
    .top_header_stalent_left span {
        font-family: Manrope;
        font-weight: 400;
        font-size: 3.75rem;
        line-height: 5.25rem;
        letter-spacing: 0;
    }
    .header_stalent .logo_layout {
        width: 60%;
    }
    .header_stalent .header_social {
        width: 40%;
        height: 15.45rem;
    }
    .header_stalent .logo_link .logo_image {
        width: auto;
        height: 15.45rem;
    }
    .header_stalent .header_social svg.hidden-mb {
        display: none;
    }
    .header_stalent .header_social span.menu-bars {
        gap: 2.72rem;
        padding: 2.72rem;
        width: 10.35rem;
        height: 10.35rem;
        border-radius: 2.2rem;
        background-color: #F4801D;
        align-items: center;
    }
    .header_stalent .list_social svg {
        width: 6.28rem;
        height: 6.28rem;
    }
    .header_stalent .list_social svg rect {
        fill: #FFFFFF;
        stroke: #FFFFFF;
        stroke-width: 1;
    }
    .header_stalent .list_social {
        padding: 0;
        gap: 0;
        position: absolute;
        right: 4.25rem;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .header_stalent.menu_mobile.opened {
        padding: 0;
        top: 12.85rem;
        width: 74%;
        background-color: transparent;
    }
    .header_stalent.menu_mobile.opened .background-drop-menu {
        display: block;
        /*content: '';*/
        position: absolute;
        top: 0;
        left: 0;
        width: 135%;
        height: 100%;
        background-color: #00000099;
        z-index: -1;
    }
    .header_stalent.menu_mobile.opened .background-white-drop {
        width: 100%;
        height: 100vh;
        background-color: #fff;
    }
    .header_stalent.menu_mobile.opened span.close {
        position: absolute;
        width: 8.35rem;
        height: 8.35rem;
        background-color: #F4801D;
        border-radius: 50%;
        right: -4.25rem;
        top: 5.25rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .header_stalent.menu_mobile.opened span.close svg {
        width: 6.25rem;
        height: 6.25rem;
    }
    .header_stalent.menu_mobile.opened span.close svg line {
        fill: #FFFFFF;
        stroke: #FFFFFF;
        stroke-width: .8rem;
    }
    .header_stalent.menu_mobile.opened .logo_layout {
        width: 100%;
        height: 17.95rem;
        background-color: #FFFBF3;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .header_stalent.menu_mobile.opened .dcsoft-header-stalent-style {
        gap: 3.25rem;
        padding: 0 5.25rem;
        margin-top: 4.25rem;
    }
    .header_stalent ul.dcsoft-header-stalent-style li {
        border-bottom: .45rem solid #F3F3F3;
        padding-bottom: 3.95rem;
    }
    .header_stalent.menu_mobile.opened .dcsoft-header-stalent-style li a {
        font-family: Manrope;
        font-weight: 400;
        font-size: 4.25rem;
        line-height: 6.25rem;
        letter-spacing: 0;
        vertical-align: middle;
        color: #0D0D0C;
    }
    .header_stalent.menu_mobile.opened hr {
        display: none;
    }
    .header_stalent .header_mobile_social {
        position: absolute;
        bottom: 12.85rem;
        width: 100%;
        background-color: #0D0D0C;
        justify-content: space-around;
        height: 10.35rem;
    }
    .header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style li.menu-item-has-children.opened ul.sub-menu {
        padding-left: 4.25rem;
        box-shadow: none;
        margin-top: 2.2rem;
    }
    .header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style li.menu-item-has-children.opened ul.sub-menu li:last-child {
        border-bottom: 0;
        padding-bottom: 0;
    }
    .header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style li.menu-item-has-children.opened ul.sub-menu li {
        padding-top: 2.2rem;
    }
    .header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style li.menu-item-has-children a span.open_child_menu {
        width: 5.75rem;
        height: 5.75rem;
        background-color: #FBCD9A;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .header_stalent .open_child_menu i {
        color: #AB5412;
        padding: 0;
        font-size: 3.75rem;
    }
    .header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style li.menu-item-has-children.opened a span.open_child_menu .fa-chevron-down::before {
        content: "\f068";
    }
    .header_stalent ul.dcsoft-header-stalent-style li .fa-chevron-down::before {
        content: "\2b";
    }
    /*update*/
    .menu_mobile.header_stalent.opened {
        animation: none;
    }
    .menu_mobile.header_stalent.opened .background-white-drop.leave {
        animation: slideToLeft 0.5s ease-out forwards;
    }
    @keyframes slideToLeft {
        from {
            transform: translateX(0);
            opacity: 0;
        }
        to {
            transform: translateX(-120%);
            opacity: 1;
        }
    }
    @keyframes slideToRight {
        from {
            transform: translateX(-100%);
            opacity: 0;
        }
        to {
            transform: translateX(0);
            opacity: 1;
        }
    }
    @keyframes fadeShowDrop {
        from {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }
    .header_stalent.menu_mobile.opened .background-drop-menu {
        animation: fadeShowDrop .5s ease-out forwards;
    }
    .menu_mobile.header_stalent.opened .background-white-drop {
        animation: slideToRight 0.5s ease-out forwards;
    }

    .header_stalent.menu_mobile.opened .mb_language_menu {
        margin: 0;
        padding: 0;
        width: fit-content;
    }

    .header_stalent.menu_mobile.opened .mb_language_menu li {
        width: fit-content;
        margin: 0;
        padding: 0;
        border: none;
    }

    .header_stalent.menu_mobile.opened .mb_language_menu li img {
        width: auto !important;
        height: 20px !important;
    }
}
@media only screen and (max-width: 767.9px) {
    .header_stalent form#form_show_search {display:none;}
    header.header_stalent {
        padding: 0 4.23rem;
        height: 15.43rem;
    }
    header.header_stalent .content {
        justify-content: space-between;
        height: 100%;
    }
    header.header_stalent .content .menu-bar {
        width: 8.3rem;
        height: 8.3rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    header.header_stalent .content .menu-bar svg {
        width: 6.27rem!important;
        height: 6.27rem!important;
    }
    header.header_stalent .content .menu-bar svg rect {
        height: .67rem!important;
        fill: #FFFFFF;
        stroke: #FFFFFF;
        stroke-width: 0;
    }
    .header_stalent .logo_layout {
        width: max-content;
    }
    .header_stalent .logo_link .logo_image {
        height: 10.34rem;
    }
    .header_stalent .header_social {
        width: max-content;
        height: auto;
    }
    .header_stalent .header_social ul#menu-language-menu li a {
        display: block;
    }
    .header_stalent .header_social ul#menu-language-menu li a span {
        display: none;
    }
    .header_stalent .header_social ul.language_menu a img {
        width: 7.79rem!important;
        height: 5.25rem!important;
    }
    .header_stalent.menu_mobile.opened {
        top: 0;
    }
    .header_stalent.menu_mobile.opened .logo_layout {
        background-color: rgba(0, 100, 62, 1);
    }
    /*css options language*/
    .header_stalent .header_mobile_social ul.dcsoft-header-stalent-style li .fa-chevron-down::before {
        content: "\f078";
    }
    .header_stalent.menu_mobile.opened .header_mobile_social ul.dcsoft-header-stalent-style li.menu-item-has-children .open_child_menu {
        background-color: transparent;
    }
    .header_stalent.menu_mobile.opened .header_mobile_social ul.dcsoft-header-stalent-style li.menu-item-has-children.opened a span.open_child_menu .fa-chevron-down::before {
        content: "\f078";
    }
    .header_stalent .header_mobile_social ul.dcsoft-header-stalent-style li .fa-chevron-down {
        display: none;
    }
    .header_stalent .header_mobile_social {  
        bottom: 0;
    }
    .header_stalent.menu_mobile.opened .header_mobile_social ul.dcsoft-header-stalent-style li a {
        color: #fff;
    }
	.header_stalent.menu_mobile.opened ul.mb_language_menu.dcsoft-header-stalent-style ul.sub-menu {
		background-color: #00643E;
		top: auto!important;
		width: 36rem!important;
		position: absolute!important;
	}
	.header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style:not(.mb_language_menu) li ul.sub-menu {
		position: relative !important;
		top: initial!important;
    	bottom: initial!important;
		background-color: #fff;
		box-shadow: none!important;
        width: 100%!important;
	}
	.header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style:not(.mb_language_menu) li ul.sub-menu li {
		padding-top: 2.2rem!important;
	}
	.header_stalent.menu_mobile.opened ul.dcsoft-header-stalent-style:not(.mb_language_menu) li ul.sub-menu li:last-child {
		border-bottom: 0!important;
		padding-bottom: 0!important;
	}
}
@media only screen and (min-width: 768px) {
    .header_stalent form#form_show_search {
        bottom: 0;
        right: 5rem;
        width: 19.55rem;
        z-index: -1;
        opacity: 0;
        transition: transform 500ms;
        position: absolute;
        outline: none;
        box-shadow: none;
    }
    .header_stalent #form_show_search.show-search {
        transform: translate(0, 100%);
        opacity: 1;
        z-index: 999;
    }
    .header_stalent #form_show_search.show-search .set-input {
        border-radius: 6.94rem;
        border: .07rem solid #DEDEDE;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .56rem 1.11rem;
        height: 2.92rem;
        box-shadow: .14rem .14rem .35rem rgba(0, 0, 0, 0.2);
        background-color: #FFFFFF;
    }
    .header_stalent .header_social {
        overflow: visible;
    }
    .header_stalent #form_show_search.show-search .set-input svg {
        width: 1.67rem;
        height: 1.67rem;
        position: absolute;
        left: .97rem;
        z-index: 1;
    }
    .header_stalent #form_show_search.show-search .set-input input#show_search {
        width: calc(100% - 2.22rem);
        border: 0;
        font-size: 0.972rem;
        line-height: 1.389rem;
        font-weight: 400;
        color: #9F9F9F;
        background: transparent;
        padding: .35rem .35rem .35rem 2.08rem;
        outline: none;
    }
    .header_stalent #form_show_search.show-search .set-input input#show_search:focus {
        outline: none;
        box-shadow: none;
    }

    .header_stalent #form_show_search.show-search .set-input input:not(:placeholder-shown) {
        background-color: #FFFFFF;
        color: #000000;
    }
    header.header_stalent .content .menu-bar {
        display: none;
    }
}
/* menu language */
@media only screen and (max-width: 767.9px) {
    .header_stalent .header_mobile_social {
        display: none;
    }
    .header_stalent .header_social {
        z-index: 99;
        height: 5.6rem;
    }
    .header_stalent .header_social ul.language_menu li.menu-item-has-children a {
        display: block;
    }
    .header_stalent .header_social ul.language_menu li.menu-item-has-children span {
        display: none;
    }
    .header_stalent .header_social ul.language_menu li.menu-item-has-children img {
        width: 7.63rem!important;
        height: 5.6rem!important;
        object-fit: contain;
    }
    .header_stalent .header_social ul.language_menu li ul.sub-menu {
        top: 6.36rem;
        z-index: 29;
        min-width: 7.63rem;
        gap: 1.27rem;
        padding: 0;
        position: absolute;
        display: none;
        background-color: transparent;
    }
    .header_stalent .header_social ul.language_menu li:hover ul.sub-menu{
        display: flex!important;
    }
    .header_stalent .header_social ul#menu-language-menu-2 {
        position: relative;
        z-index: 99;
    }
	.header_stalent .header_social ul.language_menu li {
		padding: 0!important;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.header_stalent .header_social ul#menu-language-menu-2 {
		display: block;
		height: 5.6rem;
		position: absolute;
		width: 7.63rem;
		right: 4.07rem;
	}
	.header_stalent .header_social {
		position: static;
	}
}
.header_stalent .header_social ul.language_menu ul.sub-menu.showed {
    display: flex!important;
}
.header_stalent .header_social ul.language_menu li.lang-item.lang-item-vi a img {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url('/wp-content/uploads/2025/10/world_12365122-1.png')!important;
  position: relative;
  overflow: hidden;
  object-position: -99999px 99999px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.header_stalent .header_social ul.language_menu li.lang-item.lang-item-en a img {
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url('/wp-content/uploads/2025/10/United_Kingdom.webp')!important;
  position: relative;
  overflow: hidden;
  object-position: -99999px 99999px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.header_stalent .header_social ul.language_menu li.pll-parent-menu-item > a > img {
	display: inline-block;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	object-position: -99999px 99999px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 2.08rem !important;
    height: 1.38rem !important;
}
@media only screen and (max-width: 767.9px) {
	.header_stalent .header_social ul.language_menu li.pll-parent-menu-item > a > img {
		width: 7.63rem !important;
		height: 5.6rem !important;
	}
}