DIV.rm-bullets
{
    --cms-rm-bullets-offset: 0deg;
    ALIGN-ITEMS: center;
    ALIGN-CONTENT: center;
    BOX-SIZING: border-box;
    DISPLAY: flex;
    JUSTIFY-CONTENT: center;
    MIN-HEIGHT: 100vh;
    PADDING: var(--cms-vspacing) var(--cms-hspacing);
}

@media (max-width: 640px)
{
    DIV.rm-bullets
    {
        --cms-rm-bullets-offset: 90deg;
        FLEX-WRAP: wrap;
    }
}

IMG.rm-bullets-image
{
    HEIGHT: 100%;
    LEFT: 0;
    OBJECT-FIT: cover;
    POSITION: absolute;
    TOP: 0;
    WIDTH: 100%;
}

#rm-bullets-bullet1-flag,
#rm-bullets-bullet2-flag,
#rm-bullets-bullet3-flag,
#rm-bullets-bullet4-flag,
#rm-bullets-bullet5-flag,
#rm-bullets-bullet6-flag
{
    DISPLAY: none;
}

DIV.rm-bullets-cylinder
{
    ASPECT-RATIO: 812 / 792.2092;
    FLEX: 1 1 50%;
    MAX-WIDTH: calc(1225 / 2 * var(--cms-factor));
    TRANSITION: transform 1s;
}

@media (max-width: 640px)
{
    DIV.rm-bullets-cylinder
    {
        FLEX: 1 1 100%;
        WIDTH: 100%;
    }
}

IMG.rm-bullets-cylinder-image
{
    HEIGHT: 100%;
    LEFT: 0;
    OBJECT-FIT: contain;
    OPACITY: 0.6;
    POSITION: absolute;
    TOP: 0;
    WIDTH: 100%;
}

LABEL.rm-bullets-bullet1,
LABEL.rm-bullets-bullet2,
LABEL.rm-bullets-bullet3,
LABEL.rm-bullets-bullet4,
LABEL.rm-bullets-bullet5,
LABEL.rm-bullets-bullet6
{
    BACKGROUND: #161618;
    CLIP-PATH: circle(50%);
    HEIGHT: 29.7901%; /* 236px */
    OPACITY: 0.45;
    POSITION: absolute;
    TRANSITION: opacity 1s;
    WIDTH: 29.064%; /* 236px */
}

LABEL.rm-bullets-bullet1
{
    LEFT: 66.1638%; /* 1091.25px - 554px */
    TOP: 21.4134%; /* 322.8677px - 153.2287px */
    TRANSFORM: translate(-50%, -50%) rotate(calc(300deg - var(--cms-rm-bullets-offset)));
}

LABEL.rm-bullets-bullet2
{
    LEFT: 82.266%; /* 1222px - 554px */
    TOP: 50%; /* 549.3333px - 153.2287px */
    TRANSFORM: translate(-50%, -50%) rotate(calc(0deg - var(--cms-rm-bullets-offset)));
}

LABEL.rm-bullets-bullet3
{
    LEFT: 66.1638%; /* 1091.25px - 554px */
    TOP: 78.5866%; /* 775.799px - 153.2287px */
    TRANSFORM: translate(-50%, -50%) rotate(calc(60deg - var(--cms-rm-bullets-offset)));
}

LABEL.rm-bullets-bullet4
{
    LEFT: 33.9594%; /* 829.75px - 554px */
    TOP: 78.5866%; /* 775.799px - 153.2287px */
    TRANSFORM: translate(-50%, -50%) rotate(calc(120deg - var(--cms-rm-bullets-offset)));
}

LABEL.rm-bullets-bullet5
{
    LEFT: 17.8571%; /* 699px - 554px */
    TOP: 50%; /* 549.3333px - 153.2287px */
    TRANSFORM: translate(-50%, -50%) rotate(calc(180deg - var(--cms-rm-bullets-offset)));
}

LABEL.rm-bullets-bullet6
{
    LEFT: 33.9594%; /* 829.75px - 554px */
    TOP: 21.4134%; /* 322.8677px - 153.2287px */
    TRANSFORM: translate(-50%, -50%) rotate(calc(240deg - var(--cms-rm-bullets-offset)));
}

IMG.rm-bullets-bullet-image
{
    HEIGHT: 95%;
    LEFT: 2.5%;
    OBJECT-FIT: cover;
    POSITION: absolute;
    TOP: 2.5%;
    WIDTH: 95%;
}

#rm-bullets-bullet1-flag:checked ~ DIV.rm-bullets-cylinder
{
    TRANSFORM: rotate(calc(60deg + var(--cms-rm-bullets-offset)));
}

#rm-bullets-bullet2-flag:checked ~ DIV.rm-bullets-cylinder
{
    TRANSFORM: rotate(calc(0deg + var(--cms-rm-bullets-offset)));
}

#rm-bullets-bullet3-flag:checked ~ DIV.rm-bullets-cylinder
{
    TRANSFORM: rotate(calc(300deg + var(--cms-rm-bullets-offset)));
}

#rm-bullets-bullet4-flag:checked ~ DIV.rm-bullets-cylinder
{
    TRANSFORM: rotate(calc(240deg + var(--cms-rm-bullets-offset)));
}

#rm-bullets-bullet5-flag:checked ~ DIV.rm-bullets-cylinder
{
    TRANSFORM: rotate(calc(180deg + var(--cms-rm-bullets-offset)));
}

#rm-bullets-bullet6-flag:checked ~ DIV.rm-bullets-cylinder
{
    TRANSFORM: rotate(calc(120deg + var(--cms-rm-bullets-offset)));
}

#rm-bullets-bullet1-flag:checked ~ DIV.rm-bullets-cylinder LABEL.rm-bullets-bullet1,
#rm-bullets-bullet2-flag:checked ~ DIV.rm-bullets-cylinder LABEL.rm-bullets-bullet2,
#rm-bullets-bullet3-flag:checked ~ DIV.rm-bullets-cylinder LABEL.rm-bullets-bullet3,
#rm-bullets-bullet4-flag:checked ~ DIV.rm-bullets-cylinder LABEL.rm-bullets-bullet4,
#rm-bullets-bullet5-flag:checked ~ DIV.rm-bullets-cylinder LABEL.rm-bullets-bullet5,
#rm-bullets-bullet6-flag:checked ~ DIV.rm-bullets-cylinder LABEL.rm-bullets-bullet6
{
    OPACITY: 1;
}

LABEL.rm-bullets-bullet1:hover,
LABEL.rm-bullets-bullet2:hover,
LABEL.rm-bullets-bullet3:hover,
LABEL.rm-bullets-bullet4:hover,
LABEL.rm-bullets-bullet5:hover,
LABEL.rm-bullets-bullet6:hover
{
    OPACITY: 1;
    TRANSITION: none;
}

DIV.rm-bullets-content
{
    ALIGN-ITEMS: center;
    DISPLAY: grid;
    FLEX: 1 1 50%;
    MAX-WIDTH: calc(1225 / 2 * var(--cms-factor) - var(--cms-hspacing));
    MARGIN-LEFT: var(--cms-hspacing);
}

@media (max-width: 640px)
{
    DIV.rm-bullets-content
    {
        ALIGN-ITEMS: flex-start;
        MARGIN: var(--cms-vspacing) 0 0;
    }
}

DIV.rm-bullets-content > *
{
    CLIP-PATH: inset(0% 100% 0% 0%);
    GRID-COLUMN: 1 / 1;
    GRID-ROW: 1 / 1;
    MAX-WIDTH: calc(1225 - 30% * var(--cms-factor));
    OPACITY: 0;
    TRANSITION: clip-path 1s, opacity 1s;
}

#rm-bullets-bullet1-flag:checked ~ DIV.rm-bullets-content DIV.rm-bullets-content1,
#rm-bullets-bullet2-flag:checked ~ DIV.rm-bullets-content DIV.rm-bullets-content2,
#rm-bullets-bullet3-flag:checked ~ DIV.rm-bullets-content DIV.rm-bullets-content3,
#rm-bullets-bullet4-flag:checked ~ DIV.rm-bullets-content DIV.rm-bullets-content4,
#rm-bullets-bullet5-flag:checked ~ DIV.rm-bullets-content DIV.rm-bullets-content5,
#rm-bullets-bullet6-flag:checked ~ DIV.rm-bullets-content DIV.rm-bullets-content6
{
    CLIP-PATH: inset(0% 0% 0% 0%);
    OPACITY: 1;
}

DIV.rm-bullets-content H1, DIV.rm-bullets-content .like-h1,
DIV.rm-bullets-content H2, DIV.rm-bullets-content .like-h2,
DIV.rm-bullets-content H3, DIV.rm-bullets-content .like-h3
{
    COLOR: #f3b606;
}

DIV.rm-bullets-content H3, DIV.rm-bullets-content .like-h3
{
    MARGIN-BOTTOM: calc(4 * var(--cms-factor));
    PADDING-BOTTOM: calc(9 * var(--cms-factor));
}

DIV.rm-bullets-content H3:after, DIV.rm-bullets-content .like-h3:after
{
    BACKGROUND: #ffffff;
    BOTTOM: 0;
    CONTENT: "";
    HEIGHT: calc(1.5 * var(--cms-factor));
    LEFT: 0;
    POSITION: absolute;
    RIGHT: 0;
}