.faq-section{margin-left:auto;margin-right:auto;width:100%;max-width:1100px;padding:3.5rem 1.25rem}@media (min-width: 1366px){.faq-section{padding-left:0;padding-right:0}}.faq-section .faq-container{display:flex;flex-direction:column-reverse;align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem}@media (min-width: 1024px){.faq-section .faq-container{flex-direction:row}}.faq-section .faq-container{width:100%}.faq-section .faq-container .faq-left{display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.faq-section .faq-container .faq-left{justify-content:flex-start}}.faq-section .faq-container .faq-left{width:100%}.faq-section .faq-container .faq-left .faq-title{margin-bottom:2.5rem;font-size:2.25rem;line-height:2.5rem}.faq-section .faq-container .faq-left .faq-items{display:flex;flex-direction:column;align-items:center;align-self:center}@media (min-width: 768px){.faq-section .faq-container .faq-left .faq-items{align-items:flex-start;align-self:flex-start}}.faq-section .faq-container .faq-left .faq-items{width:100%}.faq-section .faq-container .faq-left .faq-items .faq-item{display:flex;align-items:flex-start;width:100%;cursor:pointer}.faq-section .faq-container .faq-left .faq-items .faq-item .faq-description-item{display:flex;max-height:73px;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;padding-top:1.25rem;padding-bottom:1.25rem;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(117 117 117 / var(--tw-border-opacity));width:100%}.faq-section .faq-container .faq-left .faq-items .faq-item .faq-description-item .faq-question{position:relative;width:100%}.faq-section .faq-container .faq-left .faq-items .faq-item .faq-description-item .faq-question svg{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;right:0;top:50%;height:1rem;width:1rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.faq-section .faq-container .faq-left .faq-items .faq-item .faq-description-item .faq-question .faq-item-label{padding-right:1.25rem;text-align:left;font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(117 117 117 / var(--tw-text-opacity))}.faq-section .faq-container .faq-left .faq-items .faq-item .faq-description-item .faq-response .faq-item-text{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);max-height:0px;padding-top:0;text-align:left;font-size:1.125rem;line-height:1.75rem;opacity:0}.faq-section .faq-container .faq-left .faq-items .faq-item.active .faq-description-item{max-height:1000px}.faq-section .faq-container .faq-left .faq-items .faq-item.active .faq-description-item .faq-item-label{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.faq-section .faq-container .faq-left .faq-items .faq-item.active .faq-description-item .faq-response .faq-item-text{max-height:1000px;padding-top:1.25rem;opacity:1}.faq-section .faq-container .faq-left .faq-items .faq-item.active .faq-description-item .faq-question svg{--tw-rotate: 135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
