#rec1599316651 {
    position: relative;
    overflow: hidden;
    background-color: #174D4C !important;
}

/* Пятна (без blur, фон не трогают) */
#rec1599316651::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        /* Бирюзовое пятно, мягкое, растянутое */
        radial-gradient(
            350px 350px at 5.5% 43%,
            rgba(41,194,182,0.78) 0%,
            rgba(41,194,182,0.0) 70%
        ),

        /* Розовое пятно */
        radial-gradient(
            420px 420px at 64% 56%,
            rgba(219,157,162,0.81) 0%,
            rgba(219,157,162,0.0) 75%
        ),

        /* Голубое пятно */
        radial-gradient(
            450px 450px at 96% 35%,
            rgba(88,127,156,1) 0%,
            rgba(88,127,156,0.0) 70%
        );

    z-index: 0;
    opacity: 0.9; /* можете регулировать */
}

/* Контент поверх */
#rec1599316651 .t-container,
#rec1599316651 .t-col {
    position: relative;
    z-index: 1;
}

@media screen and (max-width: 480px) {
    #rec1599316651 {
        position: relative !important;
        overflow: hidden !important;
    }

    #rec1599316651::before {
        content: "" !important;
        position: absolute !important;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;

        /* увеличил радиусы + чуть подвинул координаты */
        background:
            radial-gradient(
                260px 260px at 18% 55%,
                rgba(41,194,182,0.78) 0%,
                rgba(41,194,182,0.0) 75%
            ),
            radial-gradient(
                330px 330px at 60% 58%,
                rgba(219,157,162,0.81) 0%,
                rgba(219,157,162,0.0) 75%
            ),
            radial-gradient(
                340px 340px at 92% 38%,
                rgba(88,127,156,1) 0%,
                rgba(88,127,156,0.0) 75%
            );

        z-index: 0 !important;
        opacity: 0.9 !important;
        pointer-events: none;
    }

    #rec1599316651 .t-container,
    #rec1599316651 .t-col {
        position: relative !important;
        z-index: 1 !important;
    }
}



