@import url('https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&display=swap');

h1, h2, h3, h4,h5,h6 {
    font-family: 'Hind Siliguri', sans-serif;
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Bengali:wght@400;500;600&display=swap');

body, p, span, li {
    font-family: 'Noto Sans Bengali', sans-serif;
}

.os-faq details{
    padding-bottom: 16px;
    border-bottom-color: #dae1f5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.os-faq{
    border-width: 0;
    background-color: #fff;
    box-shadow: 0px 60px 56px -12px rgba(9, 40, 163, 0.05);
}
.os-faq details summary{
    list-style: none;
    cursor: pointer;
    position: relative;
    padding-left: 20px; 
}
.os-faq details summary{
    padding-left: 0;
}
.os-faq details summary::-webkit-details-marker {
    display: none;
}
.os-faq details summary::before {
    content: "+";
    position: absolute;
    right: 0;
}
.os-faq details[open] summary::before {
    content: "-";
}
.os-faq details summary p{
    line-height: 1.3;
}
.os-fes-card-hover{transition: 0.2s;}
.os-fes-card-hover:hover{
    background: #fff !important;
    box-shadow: 0px 8px 10px 0px rgb(0 0 0 / 8%);
}