a.btn-load-more {
display: flex;
align-items: center;
gap: 10px;
flex-direction: row;
flex-wrap: nowrap;
text-decoration: none;
padding: 2% 0px;
}
.learn-more-block {
color: #2B3B94;
font-size: 22px;
font-weight: 700;
line-height: 43px;
}.faq-section {
padding: 20px;
max-width: 600px;
margin: 0 auto;
}
.faq-title {
font-size: 2rem;
color: #2b3b94; 
margin-bottom: 20px;
}
.faq-item {
border-bottom: 1px solid #2B3A95; 
padding: 15px 0;
}
.faq-question {
background: none;
border: none;
width: 100%;
text-align: left;
font-size: var(--font28-1);
font-weight: 600;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 0;
color: #000000; 
}
.faq-answer {
display: none; 
padding: 10px 0;
font-size: 1.25rem;
color: #000000;
}
.faq-answer p{font-size: 1.25rem !important;}
.faq-toggle {
font-size: 1rem;
color: #000000;
}
.faq-view-more {
display: inline-block;
margin-top: 20px;
color: #2b3b94;
text-decoration: none;
font-size: 1.375rem;
font-weight: 700;
line-height: 1.5;
text-align: left;
}
.faq-view-more:hover {
text-decoration:none;
}
.all-view {
display: flex;
align-items: center;
justify-content: center;
padding: 2%;
}
#more-faqs{    max-height: 0;
overflow: hidden;
padding: 0;}
div#more-faqs.show {
max-height: 1000vw !important;
}