/* Responsive design */
    @media (max-width: 800px) {
        .columns-container {
            flex-direction: column;
            align-items: center;
        }

    .text-large {
    font-size: 60px;}

        .text-column {
            width: 100%;
            margin-bottom: 20px;
        }

        .image-column {
            width: 100%;
            margin-bottom: 20px;
        }
    }