    .layout {
        max-width: none;
        padding: 0;
    }

    @media (min-width: 961px) {
        .layout {
            grid-template-columns: 0 100% 0;
        }
    }

    @media (max-width: 959px) {
        .layout {
            grid-gap: 30px;
            grid-template-columns: 100%;
        }
    }

    @media (min-width: 960px) {
        .envelope-hero--text-center .envelope-hero__content:not(:empty) {
            background: none;
            box-shadow: none;
        }
    }

    .card-v2 {
        border-color: #104735;
    }