.page-template-page-faq{background-image:url(../images/faq-background.fd6077e9.png);background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:cover}.faq-page{background-position:top;background-repeat:no-repeat;background-size:cover;min-height:100vh;overflow:hidden;padding:60px 0 100px;position:relative}@media screen and (min-width:992px){.faq-page:before{bottom:-136px;content:url(../images/abst_faixa_form.4ddc9bd6.png);left:-276px;position:absolute;z-index:-1}.faq-page:after{bottom:-194px;content:url(../images/pilha-fundo-faq.dec1c2d7.png);position:absolute;right:-276px;z-index:-1}}.faq-page .container{max-width:100%;padding:0}.faq-page>.container{margin-left:auto;margin-right:auto;max-width:1204px;width:calc(100% - 40px)}.faq-page .faq-gutenberg-content .alfacell-tabs-component .tabs-section-title{color:#fff;font-size:32px!important;font-weight:700;line-height:30px;text-align:center;text-shadow:0 0 20px rgba(0,0,0,.25)}@media screen and (min-width:992px){.faq-page .faq-gutenberg-content .alfacell-tabs-component .tabs-section-title{text-align:left}}.faq-page .faq-gutenberg-content .alfacell-tabs-component .tabs-section-title strong{color:#fff;font-size:18px;font-weight:400;line-height:40px}.faq-page .faq-gutenberg-content .alfacell-tabs-component .alfacell-tabs-header{border-bottom:none}@media screen and (min-width:992px){.faq-page .faq-gutenberg-content .alfacell-tabs-component .alfacell-tabs-header{border-bottom:.5px solid #d9d9d9}}.faq-page .faq-gutenberg-content .alfacell-tabs-component .tabs-navigation-list{border-bottom:none;border-top:.5px solid #d9d9d9;gap:30px;justify-content:center;margin-top:10px;padding-top:10px}@media screen and (min-width:992px){.faq-page .faq-gutenberg-content .alfacell-tabs-component .tabs-navigation-list{border-top:none;justify-content:flex-end;margin-top:-10px;padding-top:0}}.faq-page .faq-gutenberg-content .alfacell-tabs-component .tabs-navigation-list .tab-nav-btn{color:#ccc;font-size:16px;font-weight:600;padding-bottom:15px}.faq-page .faq-gutenberg-content .alfacell-tabs-component .tabs-navigation-list .tab-nav-btn:after{display:none}.faq-page .faq-gutenberg-content .alfacell-tabs-component .tabs-navigation-list .tab-nav-btn.active{border-bottom:4px solid #e21c44;color:#fff}.faq-page .faq-gutenberg-content .alfacell-tabs-content{display:block!important}.faq-page .faq-gutenberg-content .alfacell-tabs-content .wp-block-alfacell-tab-item{display:block!important;width:100%}.faq-page .faq-gutenberg-content .alfacell-tabs-content .wp-block-alfacell-tab-item details.wp-block-details{border:1px solid #fff;border-radius:15px;margin-bottom:15px;overflow:hidden;width:100%}.faq-page .faq-gutenberg-content .alfacell-tabs-content .wp-block-alfacell-tab-item details.wp-block-details summary{color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:35px;list-style:none;padding:20px;position:relative}.faq-page .faq-gutenberg-content .alfacell-tabs-content .wp-block-alfacell-tab-item details.wp-block-details summary:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTE2IDB2MTZIMFYweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtOC4wMDEgOS44ODcgNS4wMjItNS4wMjJhLjY2NS42NjUgMCAwIDEgLjk0Ni4wMXEuMi4xOTkuMTk5LjQ3NCAwIC4yNzQtLjE5OS40NzNsLTUuMTE0IDUuMTA0cS0uMTguMTgtLjQwNS4yNjgtLjIyNS4wODctLjQ0OS4wODctLjIyNSAwLS40NDgtLjA4N2ExLjIgMS4yIDAgMCAxLS40MDYtLjI2OEwyLjAzMyA1LjgxMmEuNjIuNjIgMCAwIDEtLjE5My0uNDY4LjY2LjY2IDAgMCAxIC4yMDQtLjQ2OC42NS42NSAwIDAgMSAuNDczLS4xOTlxLjI3NCAwIC40NzMuMTk5eiIvPjwvZz48L3N2Zz4=);position:absolute;right:20px;top:50%;transform:translateY(-36%)}.faq-page .faq-gutenberg-content .alfacell-tabs-content .wp-block-alfacell-tab-item details.wp-block-details p{font-size:14px;font-weight:400;line-height:35px;margin:0;padding:30px 20px 20px}.faq-page .faq-gutenberg-content .alfacell-tabs-content .wp-block-alfacell-tab-item details.wp-block-details[open]{background:#fff}.faq-page .faq-gutenberg-content .alfacell-tabs-content .wp-block-alfacell-tab-item details.wp-block-details[open] summary{color:#1c1b1f}.faq-page .faq-gutenberg-content .alfacell-tabs-content .wp-block-alfacell-tab-item details.wp-block-details[open] summary:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTE2IDE2VjBIMHYxNnoiLz48L21hc2s+PGcgbWFzaz0idXJsKCNhKSI+PHBhdGggZmlsbD0iIzFDMUIxRiIgZD0ibTguMDAxIDYuMDY1IDUuMDIyIDUuMDIycS4xOTkuMTk5LjQ3My4xOTRhLjY3LjY3IDAgMCAwIC40NzMtLjIwNC42NS42NSAwIDAgMCAuMTk5LS40NzMuNjUuNjUgMCAwIDAtLjE5OS0uNDczTDguODU1IDUuMDI3cS0uMTgtLjE4LS40MDUtLjI2OC0uMjI1LS4wODctLjQ0OS0uMDg3LS4yMjUgMC0uNDQ4LjA4Ny0uMjI1LjA4Ny0uNDA2LjI2OEwyLjAzMyAxMC4xNGEuNjIuNjIgMCAwIDAtLjE5My40NjguNjYuNjYgMCAwIDAgLjIwNC40NjhxLjE5OC4xOTguNDczLjE5OS4yNzQgMCAuNDczLS4yeiIvPjwvZz48L3N2Zz4=)}.faq-page .faq-gutenberg-content .alfacell-tabs-content .wp-block-alfacell-tab-item details.wp-block-details[open] p{background:#f4f4f4}.faq-page .faq-gutenberg-content .alfacell-tabs-content .wp-block-alfacell-tab-item details.wp-block-details .wp-block-details__content{border-top:1px solid #ddd;color:#555;font-size:14px;line-height:1.6;padding-top:10px}.faq-page .faq-contact-form-wrapper{border-radius:12px;margin-top:40px}@media screen and (min-width:992px){.faq-page .faq-contact-form-wrapper{padding:30px}}.faq-page .faq-contact-form-wrapper .form-instructions h3{color:#e21c44;font-size:14px;font-weight:700;line-height:35px;margin-bottom:5px}.faq-page .faq-contact-form-wrapper .form-instructions p{color:#3a3a3a;font-size:12px;font-weight:400;line-height:22px;margin:0}.faq-page .faq-contact-form-wrapper .faq-form{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.faq-page .faq-contact-form-wrapper .faq-form .form-fields{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;gap:10px;max-width:704px;padding:20px;width:100%}.faq-page .faq-contact-form-wrapper .faq-form .form-fields input,.faq-page .faq-contact-form-wrapper .faq-form .form-fields textarea{background:transparent;border:none;border-bottom:1px solid #3a3a3a;color:#3a3a3a;font-family:inherit;font-size:12px;font-weight:400;line-height:22px;padding:10px 0;width:100%}.faq-page .faq-contact-form-wrapper .faq-form .form-fields input:focus,.faq-page .faq-contact-form-wrapper .faq-form .form-fields textarea:focus{border-bottom-color:#e21c44;outline:none}.faq-page .faq-contact-form-wrapper .faq-form .form-fields textarea{resize:vertical}.faq-page .faq-contact-form-wrapper .faq-form .faq-privacy-consent{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:400;gap:5px;line-height:1.4;margin-top:20px;max-width:704px;width:100%}.faq-page .faq-contact-form-wrapper .faq-form .faq-privacy-consent input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:10px;border:1px solid #e21c44;border-radius:3px;cursor:pointer;flex:0 0 auto;height:16px;margin:0;width:16px}.faq-page .faq-contact-form-wrapper .faq-form .faq-privacy-consent input[type=checkbox]:checked{background-color:#e21c44;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 8%27%3E%3Cpath fill=%27%23fff%27 d=%27M3.63 7.59.16 4.12l1.08-1.08 2.39 2.39L8.76.3l1.08 1.08z%27/%3E%3C/svg%3E");border-color:#e21c44}.faq-page .faq-contact-form-wrapper .faq-form .faq-privacy-consent a{color:#e21c44;text-decoration:none}.faq-page .faq-contact-form-wrapper .faq-form .faq-privacy-consent a:hover{text-decoration:underline}.faq-page .faq-contact-form-wrapper .faq-form .faq-form-submit-wrap{display:flex;justify-content:flex-start;margin-top:25px;max-width:704px;width:100%}@media screen and (min-width:992px){.faq-page .faq-contact-form-wrapper .faq-form .faq-form-submit-wrap{margin-top:20px}}.faq-page .faq-contact-form-wrapper .faq-form .btn-enviar-faq{background:#ffd237;border:none;border-radius:10px;color:#e21c44;cursor:pointer;flex:0 0 166px;font-size:16px;font-weight:700;height:42px;line-height:normal;margin:0;max-width:166px;padding:10px;text-align:center;text-transform:uppercase;transition:opacity .3s;width:166px}.faq-page .faq-contact-form-wrapper .faq-form .btn-enviar-faq:hover{background-color:#eab500}.faq-page .faq-contact-form-wrapper .faq-form #faqFormMessage{flex:0 0 auto;font-size:16px;margin-top:40px;max-width:100%;width:100%}
