/* --- NEWSLETTER V PATIČKE (vedľa seba od 768px vyššie) --- */
@media (min-width: 768px) {
    /* 1. Hlavný obal - usporiadanie vedľa seba a zarovnanie na stred */
    .custom-footer__newsletter,
    .footer-item.footer-item-newsletter {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    /* 2. Ľavá časť - Text / Nadpis (šírka 48-50%) */
    .custom-footer__newsletter .newsletter-header,
    .footer-item.footer-item-newsletter .newsletter-header {
        width: 48% !important;
        flex: 0 0 48% !important;
        max-width: 450px !important;
        margin-bottom: 0 !important;
        padding-right: 15px;
    }

    /* 3. Pravá časť - Formulár s inputom a tlačidlom (šírka 48-50%) */
    .custom-footer__newsletter .subscribe-form,
    .custom-footer__newsletter .compact-form,
    .footer-item.footer-item-newsletter .subscribe-form,
    .footer-item.footer-item-newsletter .compact-form {
        width: 50% !important;
        flex: 0 0 50% !important;
        max-width: 480px !important;
        margin-left: auto !important;
        margin-top: 0 !important;
        align-self: center !important;
    }
}

/* Veľkosť písma nadpisu */
.custom-footer__newsletter h3 span,
.custom-footer__newsletter h4 span,
.footer-item.footer-item-newsletter h3 span,
.footer-item.footer-item-newsletter h4 span {
    font-size: 24px !important;
}