.we-offer a.tn-group {
    border: 1px solid #E7E3D7;
    box-sizing: border-box;
}
.we-offer a.tn-group:hover > .tn-molecule{
    background-color: #FFFFFF !important;
}

.faq-items > .tn-molecule{
    align-items: stretch !important;
}
.faq-items > .tn-molecule > .tn-group {
    min-height: 200px;
    cursor: pointer;
}
.faq-items > .tn-molecule > .tn-group > .tn-molecule .tn-elem:nth-child(1) .tn-atom{
    /*min-height: calc(16px * 1.2 * 2);
    display: block;*/
}
.faq-items > .tn-molecule > .tn-group > .tn-molecule .tn-elem:nth-child(2) {
    display: none !important;
}
.faq-items > .tn-molecule > .tn-group > .tn-molecule .tn-elem:nth-child(3){
    margin-top: auto !important;
}
.faq-items > .tn-molecule > .tn-group > .tn-molecule .tn-elem:nth-child(3) .tn-atom {
    position: relative;
}
.faq-items > .tn-molecule > .tn-group > .tn-molecule .tn-elem:nth-child(3) .tn-atom {
    border: none !important;
}
.faq-items > .tn-molecule > .tn-group > .tn-molecule .tn-elem:nth-child(3) .tn-atom:before {
    content: '';
    position: absolute;
    left: 4px;
    top: 4px;
    z-index: 1;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0V9.5H20V10.5H10.5V20H9.5V10.5H0V9.5H9.5V0H10.5Z' fill='black'/%3E%3C/svg%3E%0A");
}
.faq-items > .tn-molecule > .tn-group:hover > .tn-molecule .tn-elem:nth-child(3) .tn-atom {
    background: #FFFFFF;
}
.faq-items > .tn-molecule > .tn-group:hover > .tn-molecule .tn-elem:nth-child(3) .tn-atom:before {
    opacity: 1;
}
.faq-items > .tn-molecule > .tn-group.active > .tn-molecule .tn-elem:nth-child(1) {
    opacity: 0.5;
}
.faq-items > .tn-molecule > .tn-group.active > .tn-molecule .tn-elem:nth-child(2) {
    display: block !important;
}
.faq-items > .tn-molecule > .tn-group.active > .tn-molecule .tn-elem:nth-child(3) {
    display: none !important;
}

.uc-product-tabs .t819__wrapper {
    padding: 0 !important;
    border: none !important;
    display: flex;
    align-items: center;
}
.uc-product-tabs .t819__tab {
    flex-grow: 1;
}
.uc-product-tabs .t819__tab::before {
    height: 1px !important;
    background-color: #eeeeee !important;
}
.uc-product-tabs .t819__tab_active:before {
    background-color: #000000 !important;
}
.uc-product-tabs .t819__tab-name{
    padding: 20px;
}
#allrecords .uc-product-tabs .t819__tab_active .t819__tab-name{
    font-size: 16px !important;
    font-weight: 500 !important;
}
.uc-product-tabs .t819__title {
    display: none !important;
}
.uc-product-tabs .t819__content {
    padding: 30px 0 0 0;
}














