.blog__singleelement_right {
    height: 250px;
}

.blog__singleelement_left h1 {
    font-size: 2.2rem;
    padding-top: 1rem;
}

.blog__singleelement_left {
    padding: 0 15px 15px 15px;
}

.blog__singleelement_left,
.blog__singleelement_right {
    width: 100%;
}

.blog__singleelement {
    flex-direction: column;
}

@media (max-width: 768px) {
    .container {
        padding-left: var(--bs-gutter-x, 0.1rem)
    }

    .blog__singleelement_left {
        width: 100%;
    }

    .blog__singleelement {
        gap: 0;
    }
}

@media (min-width: 1400px) and (-webkit-device-pixel-ratio: 1.25) {
    .vc_container > div,
    body .nf-form-cont,
    .container,
    .container-fluid,
    .container-xxl,
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 85%;
    }
}
