.support-container {
    display: flex;
    gap: var(--item-pdd);
    flex-wrap: wrap;
}

.support-container .option {
    box-sizing: border-box;
    display: flex;
    gap: var(--item-pdd);
    flex-direction: column;
    padding: var(--item-pdd);
    border-radius: var(--item-rad);
    text-align: left;
    background-image: linear-gradient(180deg, #1b1c22 10%, #141517);
    overflow: hidden;
}

.support-container .option.top p {
    margin-right: var(--item-pdd);
}

.support-container .option > div {
    flex: 1;
}

.support-container .option h4 {
    margin-top: 0px;
}

.support-container .option p {
    margin: 0px;
    color: var(--secondary-font-clr);
    font-size: 20px;
}

.support-container .option .image img {
    margin-bottom: calc(var(--item-pdd) * -1);
    width: 100%;
    max-height: 100%;
    object-fit: cover;
}

.support-container .option .image {
    margin-bottom: calc(var(--item-pdd) * -1);
}
.support-container .option img {
    border-radius: var(--item-rad) var(--item-rad) 0px 0px;
}

.support-container .option button {
    margin-top: var(--item-pdd);
}

@media (min-width: 768px) {
    .support-container .option.top {
        width: 100%;
        flex-direction: row;
        background-image: linear-gradient(140deg, #1b1c22 3.52%, #111111 66.02%, #141517 88.03%);
    }

    .support-container .option {
        width: calc(50% - var(--item-pdd));
    }

    .support-container .option .image {
        position: relative;
    }

    .support-container .option.top .image img {
        position: absolute;
        bottom: 0px;
        right: calc(var(--item-pdd) * -1);
        border-radius: var(--item-rad) 0px var(--item-rad) 0px;
    }
}