.elementor-section-boxed:has(.elementor-widget-ph-interview):not(:has(.elementor-section)) .elementor-container {
    max-width: unset !important;
    width: 100% !important;
}

.ph-interview {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4.6rem;
    background-color: var(--ph-color-5);
    padding: 6.6rem 9rem 13.5rem 9rem;
}

.ph-interview-quote {
    width: 8rem;
}

.ph-interview-title {
    color: var(--ph-color-1);
    max-width: 85.4rem;
    margin: 0;
    margin-bottom: 4rem;
}

.ph-interview-item {
    width: calc(200% / 3 + 9rem);
    padding-left: 10px;
    align-self: flex-end;
}

.ph-interview-item td {
    padding-bottom: 4rem;
}

.ph-interview-respondent {
    display: flex;
    align-items: center;
    gap: 1.6rem;
}

.ph-interview-respondent .ph-interview-respondent-image {
    border-radius: 100%;
    width: 8rem;
    height: 8rem;
}

.ph-interview-respondent .ph-interview-respondent-name {
    color: var(--ph-color-1);
    margin: 0;
}

.ph-interview-item-line-prefix {
    width: 9rem;
    vertical-align: baseline;
}

.ph-interview-item tr.ph-interview-item-line {
    color: var(--ph-color-1);
}

@media (max-width: 767px) {
    .ph-interview {
        padding: 2.5rem 1.5rem;
    }
    .ph-interview-item {
        width: 100%;
    }
    .ph-interview-item td {
        padding-bottom: 2.5rem;
    }
    .ph-interview-item-line-prefix {
        width: 5rem;
    }
}