.faq-section{padding:40px 0 10px;}
.faq-section .title-part{text-align:center;margin:0 auto 30px;max-width:900px;}
.faq-section .title-part h2{font-family: 'NBAkademieStd';font-weight:normal;font-size:36px;line-height:42px;text-align:center;letter-spacing:-2px;color:#344154;margin:0 auto 12px;}
.faq-section .title-part .content{color:#344154;font-family:'NBAkademieStd';font-size:18px;line-height:1.5;}
.faq-section .accordion-heading{background-color:#00A7BA;cursor:pointer;margin-top:6px;font-family:'NBAkademieStd';font-weight:normal;font-size:25px;line-height:22px;letter-spacing:-0.005em;color:#FFFFFF;padding:16px 0 20px 24px;position:relative;}
.faq-section .accordion-heading:after{position:absolute;content:"\f078";font-family:'FontAwesome';right:35px;transition:400ms;top: 50%;transform: translateY(-50%);}
.faq-section .accordion-heading.active:after{transform:rotate(180deg);}
.faq-section .accordion-content{display:none;background-color:rgba(196,196,196,0.2);padding:28px 24px 54px;margin-bottom:48px;font-size:16px;line-height:24px;letter-spacing:-0.005em;color:#5B656E;font-family:'NBAkademieStd';}
.faq-section .accordion-content p{max-width:745px;}
.faq-section .accordion-content a{color:#0073ae;text-decoration:none;display:inline-block;}
.faq-section .accordion-content a:hover{color:}
.faq-section .accordion-heading h1,.faq-section .accordion-heading h2,.faq-section .accordion-heading h3,.faq-section .accordion-heading h4,.faq-section .accordion-heading h5,.faq-section .accordion-heading h6 {
    /* background-color: #ffffff; */
    cursor: pointer; 
    /* margin-top: 6px; */
    /*font-family: 'NBAkademieStd';
    /* font-weight: normal; */
    /* font-size: 25px; */
    /* line-height: 22px; */
    /* letter-spacing: -0.005em; */
    color: whitesmoke;
    font-size: 18px;
    /* padding: 16px 0 20px 24px; */
    position: relative;
}

.faq-section .accordion-heading h1 {
   font-family: 'NBAkademieStd';
}
.faq-section .accordion-heading h2 {
   font-family: 'NBAkademieStd';
}
.faq-section .accordion-heading h3 {
    font-family: 'NBAkademieStd-Medium';
}
@media (max-width: 767px){
.faq-section .accordion-heading h1,.faq-section .accordion-heading h2,.faq-section .accordion-heading h3,.faq-section .accordion-heading h4,.faq-section .accordion-heading h5,.faq-section .accordion-heading h6 {
    font-size: 18px;
    padding: 0px;
    font-weight: 500;
    line-height: 22px;
}
    .faq-section .title-part h2{font-size:30px;line-height: 36px;margin: 0 auto 8px;}
    .faq-section .accordion-heading {padding: 12px 44px 12px 15px;}
    .faq-section .accordion-content p{margin-bottom:10px;}
}
@media (max-width: 991px){
.faq-section .accordion-heading h1,.faq-section .accordion-heading h2,.faq-section .accordion-heading h3,.faq-section .accordion-heading h4,.faq-section .accordion-heading h5,.faq-section .accordion-heading h6 {
    font-size: 18px;
    padding: 0px;
    font-weight: 500;
    line-height: 22px;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.faq-section .accordion-heading h1,.faq-section .accordion-heading h2,.faq-section .accordion-heading h3,.faq-section .accordion-heading h4,.faq-section .accordion-heading h5,.faq-section .accordion-heading h6 {
    font-size: 25px;
    padding: 0px;
    font-weight: normal;
    line-height: 22px;
}
}