.faq-section{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding-bottom:.5rem;padding-top:2.5rem}.faq-section__header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:2rem}.faq-section__header h2{font-family:var(--secondary-font),serif;font-size:30px;font-weight:700;line-height:38px;text-align:center;--tw-text-opacity:1;color:#1f2a37;color:rgb(31 42 55/var(--tw-text-opacity))}.faq-section__header .rich-text-block li,.faq-section__header .rich-text-block p{text-align:center}.faq-section__header .rich-text-block li:last-child,.faq-section__header .rich-text-block p:last-child{margin-bottom:0}.faq-section .faqs-wrapper{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:space-between}.faq-section .faqs-wrapper .faqs-question-col{display:none;max-width:50%;width:100%}@media (min-width:768px){.faq-section .faqs-wrapper .faqs-question-col{display:block}}@media (min-width:1024px){.faq-section .faqs-wrapper .faqs-question-col{max-width:448px}}.faq-section .faqs-wrapper .faqs-question-col button{border-radius:.5rem;font-size:16px;font-weight:600;line-height:1.2;line-height:1.5rem;margin-bottom:1rem;padding:1.5rem 68px 1.5rem 1.5rem;position:relative;text-align:left;width:100%;--tw-text-opacity:1;color:#1f2a37;color:rgb(31 42 55/var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faq-section .faqs-wrapper .faqs-question-col button:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.faq-section .faqs-wrapper .faqs-question-col button svg{height:1.5rem;position:absolute;right:1.5rem;top:1.5rem;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:1.5rem}.faq-section .faqs-wrapper .faqs-question-col button svg path{fill:var(--accent-base)}.faq-section .faqs-wrapper .faqs-question-col button.faq-btn-active{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.faq-section .faqs-wrapper .faqs-question-col button.faq-btn-active svg{--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.faq-section .faqs-wrapper .faqs-answer-col{flex:1 1 0%}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer{border-radius:1rem;width:100%;--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding:1.25rem}@media (min-width:768px){.faq-section .faqs-wrapper .faqs-answer-col .faq-answer{margin-bottom:1.5rem;padding:1.5rem}}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer h3{font-size:18px;font-weight:600;line-height:1.2;line-height:27px;margin-bottom:.5rem;padding-right:2rem;position:relative;--tw-text-opacity:1;color:#1f2a37;color:rgb(31 42 55/var(--tw-text-opacity))}@media (min-width:768px){.faq-section .faqs-wrapper .faqs-answer-col .faq-answer h3{font-size:20px;line-height:1.2;line-height:30px;padding-right:0}}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer h3 svg{height:1.5rem;position:absolute;right:0;top:0;width:1.5rem;--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}@media (min-width:768px){.faq-section .faqs-wrapper .faqs-answer-col .faq-answer h3 svg{display:none}}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer h3 svg path{fill:var(--accent-base)}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer__details{font-size:16px;line-height:1.2;padding-right:2rem;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}@media (min-width:768px){.faq-section .faqs-wrapper .faqs-answer-col .faq-answer__details{padding-right:0}}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer__details h3,.faq-section .faqs-wrapper .faqs-answer-col .faq-answer__details h4,.faq-section .faqs-wrapper .faqs-answer-col .faq-answer__details h5,.faq-section .faqs-wrapper .faqs-answer-col .faq-answer__details h6{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:1rem;position:relative;--tw-text-opacity:1;color:#1f2a37;color:rgb(31 42 55/var(--tw-text-opacity))}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer__details li,.faq-section .faqs-wrapper .faqs-answer-col .faq-answer__details p{font-size:16px;font-weight:500;line-height:1.2;line-height:1.5rem;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer__details a{font-size:16px;font-weight:600;line-height:1.2}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer__details button{background-color:transparent;border-color:var(--primary-base);border-radius:.5rem;border-width:1px;color:var(--primary-base);display:inline-block;font-weight:600;padding:.75rem 1.25rem}@media(max-width:767px){.faq-section .faqs-wrapper .faqs-answer-col .faq-answer.mobile-faq-hide{background-color:transparent}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer.mobile-faq-hide h3 svg{--tw-rotate:-0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer.mobile-faq-hide .faq-answer__details{max-height:0;overflow:hidden;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faq-section .faqs-wrapper .faqs-answer-col .faq-answer.mobile-faq-show .faq-answer__details{max-height:500px;overflow:hidden;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}}
