.what-to-expect__inner h2 {
    padding: clamp(25px, 5vw, 100px) 0;
}

.what-to-expect__content {
    display: grid;
    grid-template-columns: 1fr 0.5fr 1fr;
}

.what-to-expect__content-item:nth-of-type(1) {
    grid-column: 1;
    grid-row: 2;
    border: solid 1px rgba(239, 226, 203, 0.10);
    padding: 100px 100px 0 25px;
    border-bottom: 0;
}

.what-to-expect__content-item:nth-of-type(2) {
    grid-column: 1/3;
    grid-row: 1;
    border: solid 1px rgba(239, 226, 203, 0.10);
    border-bottom: 0;
    border-top: 0;
    margin-left: 200px;
    padding: 0 100px 100px 25px;
}

.what-to-expect__content-item h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: 2.4px;
    text-transform: uppercase;
}

.what-to-expect__content-item:nth-of-type(3) {
    grid-column: 3;
    grid-row: 1;
    border-top: 0;
    padding: 0 100px 100px 25px;
}

.what-to-expect__content-item:nth-of-type(4) {
    grid-column: 2/4;
    grid-row: 2;
    border: solid 1px rgba(239, 226, 203, 0.10);
    padding: 100px 100px 0 25px;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}

.what-to-expect__content-item:nth-of-type(1) .what-to-expect__content-item-text {
    max-width: 420px;
}

.what-to-expect__content-item:nth-of-type(2) .what-to-expect__content-item-text {
    max-width: 370px;
}

.what-to-expect__content-item:nth-of-type(4) .what-to-expect__content-item-text {
    max-width: 440px;
}

.what-to-expect__content-item:nth-of-type(3) .what-to-expect__content-item-text {
    max-width: 405px;
}

.what-to-expect__content-item-text div {
    display: flex;
    flex-direction: column;
    gap: 25px;
}

section.what-to-expect {
    padding-bottom: 100px;
}

@media (max-width: 1000px) {
    .what-to-expect__content-item {
        padding: 25px !important;
        margin: 0 !important;
        border: none !important;
    }

    .what-to-expect__content-item {
        grid-row: auto!important;
        grid-column: auto!important;
    }

    .what-to-expect__content {
        grid-template-columns: 1fr;
    }
}