.faq-heading h2 { font-size: 80px; line-height: 1.2; }
.faq-head-btn { margin-top: 30px; }
.faq-content { max-width: 1012px; margin-left: auto; }
.faq-accordion .accordion-item { color: var(--nhc-black); border: none; background: var(--nhc-light-grey); border-radius: 30px; overflow: hidden; }
.faq-accordion .accordion-button { border-radius: 0; border: none; padding: 22px 80px 22px 22px; background-color: transparent; box-shadow: none; }
.faq-accordion .accordion-button h3 { font-size: 20px; color: var(--nhc-black); margin-bottom: 0; }
.faq-accordion .accordion-button:focus { box-shadow: none; background-color: transparent; }
.faq-accordion-content { font-size: 16px; padding: 0 24px 24px; }
.faq-accordion .accordion-button::after { display: none; }
.faq-accordion .accordion-button::before { content: ""; position: absolute; right: 30px; width: 18px; height: 18px; background: url("../../assets/images/faq-arrow-up.svg") no-repeat center; background-size: contain; transition: transform 0.3s ease; transform: rotate(180deg) }
.faq-accordion .accordion-button:not(.collapsed)::before { transform: none; }
.blob-shape.faqs-blob-shape-1 { inset:auto; bottom: -255px; left: -280px; }
.blob-shape.faqs-blob-shape-1 span { transform: rotate(0deg); }
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) {
 .faq-box h3 { font-size: 64px; }
 }
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px) {
 }
/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width:767.98px) {
 .faq-accordion .accordion-button h3 { font-size: 16px; }
.faq-accordion .accordion-button { padding: 25px 60px 25px 25px; }
 }
/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width:575.98px) {
 }
