iframe {
            width: 100% !important;
            height: 340px !important;
        }

        .bg-img-main {
            background-image: url('../../public/img/section_bg.jpg');
            background-size: cover;
            background-position: top
         }
        .bg-img-action { background-image: url('../../public/img/discount_photo.jpg') }
        .bg-img-action-mobile { background-image: url('../../public/img/kid_action_mobile.jpg') }

        @media screen and (max-width: 600px) {
            .bg-img-main {
                background-image: url('../../public/img/section_bg.jpg')
            }
        }

        /*
         * HOME_URGENT_LAYOUT — карусель ближе к hero, заголовок с отступом.
         * Откат: удалить блок CSS; на #slider_section_1 вернуть class="mt-[15px] lg:mt-[220px] xl:mt-[140px]";
         * убрать home-urgent-title / home-urgent-cards-overlap.
         */
        #slider_section_1.home-urgent-section {
            position: relative;
            z-index: 2;
            margin-top: 1rem !important;
        }
        #slider_section_1.home-urgent-section .home-urgent-title {
            position: relative;
            z-index: 3;
            margin-top: 0.25rem;
            margin-bottom: 1.25rem;
        }
        #slider_section_1.home-urgent-section .home-urgent-cards-overlap {
            position: relative;
            z-index: 2;
            margin-top: -2rem;
        }
        @media (min-width: 1024px) {
            #slider_section_1.home-urgent-section {
                margin-top: 1.25rem !important;
            }
            #slider_section_1.home-urgent-section .home-urgent-title {
                margin-top: 0.5rem;
                margin-bottom: 1.5rem;
            }
            #slider_section_1.home-urgent-section .home-urgent-cards-overlap {
                margin-top: -3.25rem;
            }
        }
        @media (min-width: 1280px) {
            #slider_section_1.home-urgent-section .home-urgent-cards-overlap {
                margin-top: -2.75rem;
            }
        }
        @media (min-width: 1024px) {
            .home-pay-donations {
                display: flex !important;
                align-items: flex-start !important;
            }
            .home-pay-donations > .home-col {
                display: flex;
                flex-direction: column;
                flex: 1 1 0;
                min-width: 0;
            }
            .home-pay-donations .home-pay-stack,
            .home-pay-donations .home-donations-box {
                flex: 1 1 auto;
                display: flex;
                flex-direction: column;
            }
            .home-pay-donations .home-pay-stack > [id^="pay_container_"] {
                flex: 1 1 auto;
            }
            .home-donations-box .home-donations-grid {
                flex: 1 1 auto;
            }
            .home-donations-box .home-donations-grid > div {
                min-height: 44px;
                box-sizing: border-box;
            }
            .home-donations-box .glow-block,
            .home-donations-box .glow-block1,
            .home-donations-box .glow-block2,
            .home-donations-box .glow-block3 {
                display: inline-block;
                margin: 0;
                padding: 2px 8px;
                font-size: 14px;
            }
        }
