

.card{width: 100%; border: 1px solid #ccc; border-radius: 2px; }

.con_wrapper a.goTop_sub{bottom: -30%;}

.accordion-flush {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.faq-accordion .accordion-button {padding: 1.25rem 1rem; font-weight: 500; padding-left: 3.5rem; position: relative;}
.faq-accordion .accordion-button::before {content: 'Q'; position: absolute; left: 1rem; top: 50%; transform: translateY(-50%); display: block; text-align: center; line-height: 1.9125rem; width: 1.75rem; height: 1.75rem; border-radius: 100px; background-color: #689cd5; font-size: 1rem; font-weight: 600; color: #fff; font-family: 'SBAggroL';}
.faq-accordion .accordion-button:not(.collapsed) {background-color: transparent; color: #333;}
.faq-accordion .accordion-body {background-color: #fafafa; padding: 1.5rem 1rem; padding-left: 3.5rem; position: relative;}
.faq-accordion .accordion-body::before {content: 'A'; position: absolute; left: 1rem; top: 1.5rem; display: block; text-align: center; line-height: 1.9125rem; width: 1.75rem; height: 1.75rem; border-radius: 100px; background-color: #747a81; font-size: 1rem; font-weight: 600; color: #fff; font-family: 'SBAggroL';}
.faq-accordion .accordion-body p {margin-bottom: 0;}

#faqAnswer2 li.ms-3 {margin-top: 0.5rem;}
#faqAnswer2 li.bullet {list-style: disc;}