.rosee-icon-title {
    display: flex;
    align-items: center;
    gap: var(--wp--preset--spacing--small);


    @media (min-width: 1025px) {
        gap: var(--wp--preset--spacing--medium);
        flex-direction: row;
    }

    /*h2 {
        margin-top: 0;
        max-width: 400px;
    }*/

/*    > figure {
        width: 46px;
        height: 46px;

        @media (min-width: 1025px) {
            width: 76px;
            height: 90px;
        }


        img {
            width: 100%;
        }
    }*/
}

.rosee-icon-title h2 {
    margin-top: 0;
    max-width: 450px;
}

.rosee-icon-title figure {
    width: 46px;
    height: 46px;

    @media (min-width: 1025px) {
        width: 76px;
        height: 90px;
    }

}

.rosee-icon-title figure img {
    max-width: none;
    width: 100%;
}
