.faq-wrapper {
    display: none;
    padding-bottom: 10rem;
    overflow: hidden;
    margin: 0;
}
.rays-bottom-left .faq-wrapper {
    background: transparent url('../../../images/rays-main-blue-reversed.png') no-repeat left bottom;
    background-position-y: 100%;
    @media screen and (max-width: 767px) {
        background: none;
    }
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: 64px 40px 16px 0px;
    @media screen and (max-width: 767px) {
        padding-right: 45px;
    }
    font-size: var(--size-26);
    line-height: var(--size-28);
    color: var(--blue-dark2);
}
.faq-items h2:first-child {
    padding-top: 0;
}
.faq-items .ui-accordion-content {
    padding: var(--size-64) var(--size-110);
    overflow: auto;
    background: var(--ucblue-light-2);
    color: inherit;
    border-top: 6px solid var(--pink-light);
}
.ui-state-active, .ui-state-default {
    background: none;
    color: inherit;
    border: none;
    font-weight: bold;
}
.ui-accordion-header {
    border-bottom: 3px solid var(--pink-light);
    &:after {
        content: url('../../../images/icons/icon-down-rwa.png');
        display: block;
        position: absolute;
        bottom: 9px;
        right: 0px;
        transition: transform 0.2s ease;
        transition-delay: .1s;
        scale: .8;
     }
     &.ui-state-active {
        &:after {
             content: url('../../../images/icons/icon-up-rwa.png');
         }
      }
}
.ui-state-active {
    border-bottom: none;
    margin-bottom: 1rem !important;
}
.ui-widget-content {
    background: rgba(219, 213, 205, 0.15);
    border: none;
    & a {
        text-decoration: underline;
        color: var(--black);
      }
}
.ui-accordion-header-icon.ui-icon {
    display: none;
}

@media screen and (max-width: 767px) {
    .faq-items .ui-accordion-content {
        padding: var(--size-30);
    }
}