.headerimage-widget {
    margin-top: 50px;
}
.headerimage-widget .headerimage__image {
    width: 55%;
}
.headerimage-widget .headerimage__content {
    width: 45%;
}
.headerimage-widget .headerimage__image-wrapper {
    width: 55vw;
}
@media(max-width: 1300px) {
    .headerimage-widget .headerimage__image,
    .headerimage-widget .headerimage__content,
    .headerimage-widget .headerimage__image-wrapper {
        width: 100%;
    }
    .headerimage-widget .headerimage__content {
        margin-top: 25px;
    }
}
.headerimage-widget .tab-bodies > li .headerimage__content {
    width: 100%;
}
.headerimage-widget .headerimage__image-wrapper {
    margin-right: -20px;
}
.headerimage-widget .tab-wrapper-init,
.headerimage-widget .tab-wrapper,
.headerimage-widget .tab-wrapper .tab-bodies {
    height: 100%;
}
.headerimage-widget .tab-wrapper .tab-bodies {
    margin-bottom: 0;
    border-bottom-left-radius: 20px;
    display: flex;
    flex-direction: column;
}
.headerimage-widget .tab-wrapper .tab-headers > li {
    text-align: center;
}
.headerimage-widget .tab-wrapper .tab-bodies > li {
    height: 100%;
    flex-direction: column;
    justify-content: center;
}
.headerimage-widget .tab-wrapper .tab-bodies > li.active {
    display: flex;
}

.headerimage-widget .m-quicksearch .ph-form {
    width: 100%;
}
.headerimage-widget .m-quicksearch .ph-formfield .ss-single-selected,
.headerimage-widget .m-quicksearch .ph-formfield input,
.headerimage-widget .m-quicksearch .ph-formfield select {
    color: #3c3c3c;
    background-color: #f6ab38;
}
.headerimage-widget .m-quicksearch .ph-formfield .ss-single-selected .placeholder,
.m-quicksearch .ph-formfield .ss-single-selected .placeholder .ss-disabled {
    color: #3c3c3c;
}
.headerimage-widget .m-quicksearch .ph-formfield .ss-single-selected .ss-arrow:before {
    background-color: #fff;
}
.headerimage-widget .m-quicksearch .ph-formfield input::placeholder {
    color: #3c3c3c;
}

.headerimage-widget .m-quicksearch .button,
.headerimage-widget .m-quicksearch .button:hover {
    color: #3c3c3c;
    background-color: #f39200;
}

@media (min-width:521px) and (max-width:980px) {
    .headerimage-widget .m-quicksearch .ph-form-inner {
        margin: 0!important;
    }
}
@media (max-width:767px) {
    .headerimage-widget .m-quicksearch .ph-formfield.ps-2,
    .headerimage-widget .m-quicksearch .ph-formbutton.ps-2 {
        padding-right:0!important;
    }
    .headerimage-widget .m-quicksearch .ph-formfield.pe-2,
    .headerimage-widget .m-quicksearch .ph-formbutton.pe-2 {
        padding-left:0!important;
    }
}