.faq-wrapper .faq-item { padding: 20px; padding: 1.23rem; }

.faq-wrapper .faq-item.open { border: 1px solid #E2E2E5; border-radius: 4px; background-color: #f2f2f2; padding-bottom: 0; }

.faq-wrapper .faq-item.open .faq-item-title .section-marker { border-color: #4286f4; background-color: #dddddd; top: 6px; top: 0.378rem; }

.faq-wrapper .faq-item.open .faq-item-title h4 { font-size: 24px; font-size: 1.5rem; }

.faq-wrapper .faq-item .faq-item-title { position: relative; cursor: pointer; }

.faq-wrapper .faq-item .faq-item-title h4 { font-size: 20px; font-size: 1.15rem; color: #000000; }

.faq-wrapper .faq-item .faq-item-title .section-marker { display: block; width: 20px; width: 1.23rem; height: 20px; height: 1.23rem; border: 2px solid #dddddd; border: 0.123rem solid #dddddd; border-radius: 20px; border-radius: 1.23rem; position: absolute; left: -30px; left: -1.83rem; top: 3px; top: 0.183rem; }

.faq-wrapper .faq-item .faq-item-title:hover .section-marker { border-color: #4286f4; background-color: #4286f4; }

.faq-wrapper .faq-item .faq-item-content { margin-top: 20px; margin-top: 1.23rem; display: none; }

/*# sourceMappingURL=de-faq-front.map */