// STYLE: bullet_header_pink, content_background_pink & bullet pink

.bullet_header_pink {
	text-align: center; /*center the text */
	font-family: Geneva, Trebuchet MS, Sans-serif;
	background-color: #FF8CC7; 
	font-size: 16px;
	padding: 2px 4px 4px 4px; /* Adjust padding for better readability */
	margin: 2px 0; /* Adjust header margin */
	border: 1px solid #F81188;
	border-radius: 15% 50% 15% 50%;
  	color: #DA0A00;
	-webkit-border-radius: 24px 0;
	-moz-border-radius: 2em 0;
}

.bullet_content_bgcolor_pink {
	background: #F1BFDD !important;
	border: 1px solid #FF4BB7 !important;
}

.bullet_pink ol {
	background: #FFDCE9;
	padding: 2px 2px 2px 2px; 
	list-style-type: none; /* Remove default list bullets */
}

.bullet_pink li {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	background: #FFDCE9; /* #FFE4E1 */
	color: #BB3A33;
	text-align: justify;
	text-justify: inter-word;
	padding: 6px 10px; /* Adjust padding for better readability */
	margin: 2px 22px 1.5px 0px; /* Adjust margin for spacing between list items */
	border-radius: 8px; /* Add rounded corners */
}

// STYLE: bullet_animated_box

.bullet_animated_box ul li { /* Maximum for 11 lines */
		list-style: square !important;
	        position: relative; /* Add relative positioning for the list item */
        	margin-bottom: 0.2em; /* To adjust the gap between list items */
        	}

.bullet_animated_box ul li::marker {
        	animation-name: GFG;
	        animation-duration: 0.5s;
        	animation-fill-mode: forwards;
        	}

.bullet_animated_box ul li:nth-child(1)::marker {
	        animation-delay: 0;
        	}

.bullet_animated_box ul li:nth-child(2)::marker {
	        animation-delay: 0.3s;
        	}

.bullet_animated_box ul li:nth-child(3)::marker {
	        animation-delay: 0.6s;
        	}

.bullet_animated_box ul li:nth-child(4)::marker {
	        animation-delay: 0.9s;
        	}

.bullet_animated_box ul li:nth-child(5)::marker {
	        animation-delay: 1.2s;
        	}

.bullet_animated_box ul li:nth-child(6)::marker {
	        animation-delay: 1.5s;
        	}

.bullet_animated_box ul li:nth-child(7)::marker {
	        animation-delay: 1.8s;
        	}
        
.bullet_animated_box ul li:nth-child(8)::marker {
        	animation-delay: 2.1s;
	        }

.bullet_animated_box ul li:nth-child(9)::marker {
	        animation-delay: 2.4s;
        	}

.bullet_animated_box ul li:nth-child(10)::marker {
	        animation-delay: 2.7s;
        	}

.bullet_animated_box ul li:nth-child(11)::marker {
	        animation-delay: 3.0s;
        	}

		@keyframes GFG {
                from {
                        font-size: 6px;
                        }

                to {
                        font-size: 24px;
                        color: #FF30B0;
                        }
                }

// STYLE: bullet_number_colored_circle

.bullet_colored_circle_number ol {
        list-style-type: none !important;
        counter-reset: steps;
}

.bullet_colored_circle_number ol li {
        counter-increment: steps;
        position: relative; /* Add relative positioning for the list item */
        margin-bottom: 0.2em; /* To adjust the gap between list items */
}

.bullet_colored_circle_number ol li::before {
        content: counter(steps);
        margin-right: 0.8rem; /* To adjust the gap in between the bullet and the text */
        background: #ff6f00;
        color: white;
        width: 1.2em;
        height: 1.2em;
        border-radius: 50%;
        display: inline-grid;
        place-items: center;
        line-height: 1.2em;
        padding: 2px; /* To adjust the size or gap of text in the bullet */
}

.bullet_colored_circle_number ol ol li::before {
        background: darkorchid;
}