.clm-frontend-accordion {  margin-bottom: 10px; }
.clm-frontend-header { background: #f9f9f9; padding: 20px; cursor: pointer; }
.clm-frontend-content { padding: 20px; border-radius: 32px; display: none; background: #fff; }
.clm-locked { font-weight: bold; }

.acc-title { display: flex; align-items: center; justify-content: space-between; width: 100%; }
.acc-title p { margin: 0 !important; }
.e-n-accordion-item-title-header, .e-n-accordion-item-title-text { width: 100%; }
.row-my-title { display: flex; gap: 10px; align-items: center; }
.row-my-title .pre-title {
    font-size: 14px;
    font-weight: 600;
    background-color: #fff;
    color: var(--e-global-color-primary, #000);
    padding: 0px 10px;
    border-radius: 16px;
}
.row-my-title .title { font-size: 18px; font-weight: 700; }
.row-my-title.my-description { margin-top: 10px; }

/* Styles for open and closed states */
.clm-frontend-accordion.is-open .clm-frontend-header {
    background: var(--e-global-color-primary); /* Light cyan background when open */
	color: #fff;
}
.clm-frontend-accordion.is-open .clm-frontend-content {
    display: block;
}
.clm-frontend-accordion.is-closed .clm-frontend-header {
    background: #00549E1A; 
	color: var(--e-global-color-primary);
}
.clm-frontend-accordion.is-closed .clm-frontend-content {
    display: none;
}
.acc-title p{
    margin: 0 !important;
}
.acc-title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
	border-radius: 32px;
	margin-bottom: 10px;
}
.e-n-accordion-item-title-header, .e-n-accordion-item-title-text{
    width: 100%;
}
.row-my-title{
    display: flex;
    gap: 10px;
    align-items: center;
}
.row-my-title .pre-title{
   font-size: 14px;
    font-weight: 600; 
    background-color: #fff;
    color: var(--e-global-color-primary);
    padding: 0px 10px;
    border-radius: 16px;
}
.row-my-title .title{
    font-size: 18px;
    font-weight: 700;
}
.row-my-title.my-description{
    margin-top: 10px;
}
@media screen and (max-width: 767px){
	.clm-more-btn{
		display: none;
	}
}
