.faqs{max-width:inherit!important;margin:inherit!important;width:100%!important;padding:100px 0}.faqs h3{margin-bottom:50px}.faqs .button{margin-top:25px!important}.faqs .accordion{color:var(--theme-palette-color-8,#fff);overflow:hidden;max-width:770px;margin:0 auto}.faqs .accordion .question input{position:absolute;opacity:0;z-index:-1}.faqs .accordion .question__content{max-height:0;overflow:hidden;transition:all .35s;color:#000}.faqs .accordion .question input:checked~.question__content{max-height:70rem}.faqs .accordion .question__close,.faqs .accordion .question__label{display:flex;color:var(--theme-palette-color-8,#fff);background:var(--theme-palette-color-11,#243746);cursor:pointer}.faqs .accordion .question__label{justify-content:space-between;padding:24px 32px;align-items:center}@media only screen and (max-width:689px){.faqs .accordion .question__label{padding:24px}}.faqs .accordion .question__label h5{margin:0;color:#fff;max-width:90%}@media only screen and (max-width:689px){.faqs .accordion .question__label h5{font-size:16px}}.faqs .accordion .question__label svg{width:15px;height:15px;text-align:center;transition:all .35s}.faqs .accordion .question input:checked+.question__label svg{transform:rotate(180deg)}.faqs .accordion .question__content p{margin:0;padding:0 32px 24px}@media only screen and (max-width:689px){.faqs .accordion .question__content p{padding:0 24px 24px}}.faqs .accordion .question__close{justify-content:flex-end;padding:.5rem 1rem;font-size:.75rem}.faqs .accordion .question input:not(:checked)+.faqs .accordion .question__label:hover::after{animation:bounce .5s infinite}@keyframes bounce{25%{transform:rotate(90deg) translate(.25rem)}75%{transform:rotate(90deg) translate(-.25rem)}}
/*# sourceMappingURL=faqs.css.map */
