.kt-sc-faq-3 { text-align: center; padding: 3rem 0 0; } .kt-sc-faq-3 .kt-sc__title { color: #48465b; font-size: 2.2rem; font-weight: 600; margin-bottom: 1.2rem; } .kt-sc-faq-3 .kt-sc__subtitle { font-size: 1.4rem; color: #9392a0; margin-bottom: 0.5rem; font-weight: 400; } .kt-sc-faq-3 .kt-sc__bg svg { width: 550px; height: auto; } .kt-sc-faq-3.kt-negative-spacing { margin-top: -15px; padding-top: 0; } .kt-sc-faq-3--accordion { padding-top: 0; } .kt-sc-faq-3--accordion .accordion.accordion-toggle-svg { margin-bottom: 3rem; } .kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card { -webkit-box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05); box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05); border-radius: 4px !important; margin-bottom: 0.9rem; } .kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card .card-header .card-title { padding: 3rem; font-size: 1.45rem; } .kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card .card-header .card-title svg { width: 30px; height: 30px; } .kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card .card-body { padding: 0 3rem 3rem; border: none; text-align: left; font-size: 1.15rem; line-height: 2rem; font-weight: 400; color: #9392a0; } @media (max-width: 1024px) { .kt-sc-faq-3 .kt-sc__bg svg { width: 100%; } }