 .c-l-grid{
gap: 15px; background: #f4f2f6; width: auto; border: 1px solid #00000026; padding: 20px; border-radius: 12px;width: 236px; height: 80px;}
body{
font-size: 16px !Important;
}
.text-sm{font-size: 14px !Important;}
.embedherocomponent-browse-top-inner .hero-box{
justify-content: flex-end !Important;
}
#search{
background:url(https://val-connect.ainfo.io/media/components/Sanofi_SSW_global_header_ground_1_1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 350px;
display: flex;
align-items:center;
  }
.component-title{
    text-align: center;
    font-size: 3rem !Important;
    font-weight: bold;
    color: #1F0249 !important;
}
.accordion-title{font-weight: bold !important;}
.btn-right-vol{
margin-top: 2.5rem;
margin-left: -3rem;
}
@media only screen and (max-width: 767px) {
.btn-right-vol{
margin: 0 !important;
}
.c-l-grid{
width: 100%;
}


}
.accordion-outer{
max-width: 900px !important;
margin-left: auto;
}
.accordion-outer .c__container-2{
padding: 0 15px !Important;
}
.collapse-description, .accordion-outer .accordion-title[aria-expanded=true]{background: white !Important;}
.hero-container::before{
  content: &#x27;&quot; ;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Overlay with 50% opacity */
  z-index: 1; /* Ensure the overlay is above the background image */
}
#search_result .c__container-2{ max-width: 882px !Important;} 
