.section.faq {background: #F5F3F0; } .section.faq > .container {padding-top: 6.625rem;padding-bottom: 5.375rem;color: #6B6B6B;position: relative;z-index: 2;text-align: center; } .section.faq > .container h1, .section.faq > .container .h1, .section.faq > .container h2, .section.faq > .container .h2 {font-weight: 700;line-height: 1.2;margin-bottom: 2.125rem;position: relative;color: var(--black);text-align: left; } .section.faq > .container h1 small, .section.faq > .container .h1 small, .section.faq > .container h2 small, .section.faq > .container .h2 small {order: -1;font-size: 0.9375rem;line-height: 1.6806722689;font-weight: 500;color: var(--primary);display: flex;flex-direction: row;align-items: center;margin-bottom: 0.375rem;position: absolute;top: -2.9375rem;left: 3.625rem; } .section.faq > .container h1 small::before, .section.faq > .container .h1 small::before, .section.faq > .container h2 small::before, .section.faq > .container .h2 small::before {content: " ";position: absolute;top: 0.8125rem;left: -3.625rem;width: 3rem;height: 1px;background: var(--primary); } .section.faq > .container .btn:not(.btn-collapse) svg {margin-left: 1rem;margin-right: -1.0625rem; } .section.faq > .container .row-card {margin-bottom: 1.875rem; } 