.faq-component{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:1200px){.faq-component{max-width:1200px}}@media (min-width:1450px){.faq-component{max-width:1450px}}.faq-component{max-width:100%}@media (min-width:576px){.faq-component{max-width:576px}}@media (min-width:768px){.faq-component{max-width:768px}}@media (min-width:992px){.faq-component{max-width:992px}}@media (min-width:1200px){.faq-component{max-width:1072px}}@media (min-width:1450px){.faq-component{max-width:1250px}}.faq-component{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:4rem;margin-top:4rem}@media (min-width:576px){.faq-component{margin-bottom:150px;margin-top:150px}}@media (min-width:768px){.faq-component{grid-template-columns:repeat(4,minmax(0,1fr))}}.faq-component .faq-content{display:flex;flex-direction:column;gap:2rem}@media not all and (min-width:768px){.faq-component .faq-content{order:9999}}@media (min-width:768px){.faq-component .faq-content{grid-column:span 3/span 3}}@media (min-width:576px){@media not all and (min-width:768px){.faq-component .faq-content__title{max-width:60%}}}@media (min-width:768px){.faq-component .faq-content__title{width:-moz-max-content;width:max-content}}.faq-component .faq-content .faq-terms{display:flex;flex-direction:column;gap:4rem}.faq-component .faq-content .faq-terms .faq-term{display:flex;flex-direction:column;gap:1.5rem}.faq-component .faq-content .faq-items .faq-item{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(248 239 239/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(248 239 239/var(--tw-border-opacity));display:flex;flex-direction:column;transition:all .2s;width:100%}.faq-component .faq-content .faq-items .faq-item:not(:last-child){--tw-border-opacity:1;border-color:rgb(230 191 191/var(--tw-border-opacity))}.faq-component .faq-content .faq-items .faq-item--top{--tw-text-opacity:1;align-items:center;color:rgb(72 37 131/var(--tw-text-opacity));cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:600;gap:.5rem;justify-content:space-between;line-height:1.5rem;padding:.75rem;width:100%}@media (min-width:576px){.faq-component .faq-content .faq-items .faq-item--top{gap:1rem;padding:1rem}}@media (min-width:768px){.faq-component .faq-content .faq-items .faq-item--top{font-size:1.125rem;line-height:1.75rem}}.faq-component .faq-content .faq-items .faq-item--top{line-height:1.4;transition:all .2s}@media not all and (min-width:576px){.faq-component .faq-content .faq-items .faq-item--top .btn-icon{font-size:.875rem;height:1.5rem;line-height:1.25rem;width:1.5rem}}.faq-component .faq-content .faq-items .faq-item--top .btn-icon{transition:all .2s}.faq-component .faq-content .faq-items .faq-item--bottom{height:0;opacity:0;overflow:hidden;transition:all .2s}.faq-component .faq-content .faq-items .faq-item--bottom .the_content{padding:.5rem 1rem 1rem}.faq-component .faq-content .faq-items .faq-item.active,.faq-component .faq-content .faq-items .faq-item:has(.faq-item--top:hover){background-color:#f7eded80}.faq-component .faq-content .faq-items .faq-item.active .faq-item--top .btn-icon{--tw-rotate:180deg;--tw-text-opacity:1;background-color:transparent;color:rgb(72 37 131/var(--tw-text-opacity));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-component .faq-content .faq-items .faq-item.active .faq-item--bottom{height:-moz-fit-content;height:fit-content;opacity:1}.faq-component .faq-image{align-items:center;display:none;height:0;margin-left:auto;margin-right:0;max-width:40%;position:relative;width:100%;z-index:-10}@media not all and (min-width:768px){.faq-component .faq-image{--tw-translate-y:3rem;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))}}@media (min-width:576px){.faq-component .faq-image{display:flex}}@media (min-width:768px){.faq-component .faq-image{height:auto;max-height:500px;max-width:100%}}.faq-component .faq-image img{display:flex;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media not all and (min-width:768px){.faq-component .faq-image img{max-height:20rem}}@media (min-width:768px){.faq-component:not(:has(.faq-image)) .faq-content{grid-column:span 4/span 4}}
