.page-faqs-content{--section-py:2rem;--section-bg:var(--tb-primary-500);--wave-h:2rem}.page-faqs-content-top-wave{position:relative}.page-faqs-content-top-wave:after{position:absolute;content:"";display:block;background-color:var(--section-bg);height:calc(var(--wave-h) / 4);width:100%;top:100%;left:0;transform:translateY(-50%)}.page-faqs-content-top-wave .wave{height:var(--wave-h);width:100%;fill:var(--section-bg)}.page-faqs-content-bg{padding-top:var(--section-py);padding-bottom:calc(2 * var(--section-py));background-color:var(--section-bg);color:#fff}.page-header-v2 .row,.page-faqs-content .row{--bs-gutter-x:1.5rem}.page-faqs-content .faqs-title{font-weight:400;font-size:28px;line-height:1.2}.page-faqs-content .faqs-grid{display:block;margin-top:2rem;gap:1.5rem}.page-faqs-content .faqs-group{break-inside:avoid;margin-bottom:1.5rem}.page-faqs-content .faqs-group-title{font-weight:600;font-size:18px;line-height:1.2;margin-bottom:1rem}.page-faqs-content .faqs-item{background-color:#fff;color:var(--tb-text-base);border-radius:0.5rem}.page-faqs-content .faqs-item+.faqs-item{margin-top:0.5rem}.page-faqs-content .faqs-item .btn{width:100%;justify-content:space-between;align-items:center;padding:1rem;font-size:14px;line-height:1.4;font-weight:400;text-align:left;color:var(--tb-text-base);border:none;box-shadow:none}.page-faqs-content .faqs-item .btn:where(:hover,:not(.collapsed)){color:var(--tb-primary-500)}.page-faqs-content .faqs-item .btn:not(.collapsed) .icon .y-bar{display:none}.page-faqs-content .faqs-item .html-output{padding:0.5rem 1rem 1.5rem;font-size:14px;line-height:1.4;font-weight:400;text-align:left;color:var(--tb-text-base)}.themeContent-faqs #footer-3{padding-top:0}@media (min-width:768px){.page-header-v2 .row,.page-faqs-content .row{--bs-gutter-x:2rem}.page-faqs-content .faqs-grid{display:block;columns:2;column-gap:2rem;column-fill:balance}.page-faqs-content .faqs-group{margin-bottom:2rem}}@media (min-width:992px){.page-faqs-content{--section-py:3rem;--wave-h:3rem}.page-header-v2 .row,.page-faqs-content .row{--bs-gutter-x:3rem}.page-faqs-content .faqs-title{font-size:40px;line-height:1.1}.page-faqs-content .faqs-group-title{font-size:20px}.page-faqs-content .faqs-item .btn{padding:1rem;font-size:16px;line-height:1.4}.page-faqs-content .faqs-item .btn .icon{width:1.5rem;height:1.5rem}.page-faqs-content .faqs-item .html-output{padding:1rem 3rem 2rem;font-size:16px}}@media (min-width:1200px){.page-faqs-content{--section-py:4rem;--wave-h:4rem}.page-header-v2 .row,.page-faqs-content .row{--bs-gutter-x:4rem}}