/*ACCORDION FAQ*/
.accordion-faq {width: 100%; font-family: Arial, Helvetica, sans-serif;}
.accordion-faq dl:last-child {padding-bottom: 4%}
.accordion-faq .titulo {font-size: clamp(1rem, calc(0.38rem + 3.08vw), 2rem); padding: 3% 5%; text-align: center;}

.accordion-faq-container {margin: 0 auto; padding-bottom: 1%; width: 90%;}
.accordion-faq-container dt, .accordion-faq-container dd {padding: 0; border: 0; border-bottom: 0;}
.accordion-faq-container dt {cursor: pointer; width: 100%; display: table;}
.accordion-faq-container dt:last-of-type, .accordion-faq-container dd:last-of-type {border-bottom: 0;}
.accordion-faq-container dd {border-top: 0; font-size: 12px; margin-inline-start: 0;}
.accordion-faq-container dd:last-of-type {border-top: 0; position: relative; top: -1px;}

.accordion-faq-container .faq-pergunta{width: 100%; display: flex; padding: clamp(0.625rem, calc(0.433rem + 0.962vw), 0.9375rem) 0; align-items: center; text-align: left; color: #000;}
.accordion-faq-container .faq-pergunta .txt-faq-accordion {float: left; width: 100%; padding: 0 4%;}
.accordion-faq-container .faq-pergunta .txt-faq-accordion, 
.accordion-faq-container .faq-pergunta .txt-faq-accordion span {font-size: clamp(0.875rem, calc(0.798rem + 0.385vw), 1rem);}
.accordion-faq-container .faq-pergunta .seta-faq-accordion {float: right; padding-right: 4.5%;}
.accordion-faq-container .faq-pergunta .seta-faq-accordion .fa-seta {color: #000; font-size: clamp(1.2rem, calc(1.046rem + 0.769vw), 1.5rem) !important;}
.accordion-faq-container .faq-resposta {width: 100%; display: flex; align-items: center; text-align: left; vertical-align: middle; padding: 3% 0;}
.accordion-faq-container .faq-resposta .txt-resposta {font-size: clamp(0.8125rem, calc(0.736rem + 0.385vw), 0.9375rem); padding: 0 4%;}
/*ACCORDION FAQ*/

/*ROTAÇÃO SETAS ACCORDION*/
.seta-main-accordion i { -webkit-transition:all 300ms ease-in 0s; -moz-transition: all 300ms ease-in 0s; -o-transition: all 300ms ease-in 0s; -ms-transform: all 300ms ease-in 0s; transition: all 300ms ease-in 0s; }
.seta-main-accordion i.active { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.seta-faq-accordion i { -webkit-transition:all 300ms ease-in 0s; -moz-transition: all 300ms ease-in 0s; -o-transition: all 300ms ease-in 0s; -ms-transform: all 300ms ease-in 0s; transition: all 300ms ease-in 0s; }
.seta-faq-accordion i.active { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
/*ROTAÇÃO SETAS ACCORDION*/