.back-to-newsletters {
    padding: 5rem 0 5rem;
}
.single-newsletters .row-header {
    padding: 0 0 5rem;
}
.single-newsletters .row-header h1 {
    color: #3F3F40;
    font-size: 3rem;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: .15em;
    text-transform: uppercase;
    margin: 0 0 2rem;
}
.single-newsletters :is(.row-header, .row-content, .row-figure, .row-content-figure) {
    padding-bottom: 10rem;
}
.single-newsletters :is(.row-header, .row-content, .row-figure, .row-content-figure) p {
    color: #575757;
    font-weight: 300;
    font-size: 2.4rem;
    line-height: 140%;
}
.single-newsletters :is(.row-figure, .row-content-figure) .img-box {
    height: 36.3rem;
}
.single-newsletters :is(.row-figure, .row-content-figure) .img-box img {
    border-radius: 0 5rem;
}




@media only screen
and (min-width : 961px) {
    .back-to-newsletters {
        padding: 5rem 0 3.2rem;
    }
    .single-newsletters .row-header h1 {
        font-size: 6.4rem;
        margin: 0 0 3rem;
    }
    .single-newsletters :is(.row-figure, .row-content-figure) .img-box {
        padding: 0;
    }
    .single-newsletters .row-figure .img-box {
        height: 69.2rem;
    }
    .single-newsletters .row-content-figure .img-box {
        height: 44.2rem;
    }
     /* FLOWERS */
    .flower {
        position: absolute;
    }
    .flower.left {
        width: auto;
        top: 74.2rem;
        left: 0;
    }
    .flower.right {
        width: auto;
        top: 13rem;
        right: 0;
    }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .single-newsletters [class^="col-36"] {
        padding-inline: 3rem;
    }
    .single-newsletters :is(.row-header, .row-content, .row-figure, .row-content-figure) p {
        color: #575757;
        font-family: var(--brandon-font);
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 160%;
        padding-inline: 2rem;
    }
    .single-newsletters .row-content-figure .img-box {
        margin: 0 0 10rem;
    }
    /* FLOWER */
    .single-newsletters .with-flower-end-mobile {
        position: relative;
    }
    .single-newsletters .with-flower-end-mobile::before {
        content: "";
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('../../img/layout/single-newsletters/flower-2.png');
        position: absolute;
        bottom: 1rem;
        left: -9rem;
        z-index: -1;
        pointer-events: none;
        width: 18.8rem;
        height: 26.3rem;
    }
}