.faqs-formulario__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:40px}.faqs-formulario__faqs{display:flex;flex-direction:column;gap:30px}.faqs-formulario__form{margin-inline:calc(-1*var(--gutter));padding:50px var(--gutter);background:#a1227f;color:#fff;display:flex;flex-direction:column;gap:30px}.faqs-formulario__form .section-title{align-items:center;text-align:center}.faqs-formulario__img img{width:100%;max-width:622px;margin-inline:auto}@media(min-width: 1024px){.faqs-formulario__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px;align-items:center}.faqs-formulario__form{margin:0;padding:clamp(40px,10.9090909091px + 2.8409090909vw,60px);border-radius:30px}.faqs-formulario__form .section-title{align-items:flex-start;text-align:left}}.faq{display:flex;flex-direction:column;gap:15px}.faq__item{border-radius:20px;background:#fff;box-shadow:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1);transition:border-radius .2s}.faq__item.is-open{border-radius:30px}.faq__h{margin:0}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:62px;padding:20px 26px;text-align:left;font-family:"Montserrat Alternates","Montserrat",sans-serif;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;color:#1e2549}@media(min-width: 1024px){.faq__question{font-family:"Montserrat Alternates","Montserrat",sans-serif;font-weight:600;font-size:19px;line-height:25px;letter-spacing:-0.03em;min-height:84px;padding:22px 27px}}@media(min-width: 1024px)and (min-width: 1024px){.faq__question{font-size:clamp(20px,14.1818181818px + 0.5681818182vw,24px);line-height:1.125}}.faq__question:hover{color:#a1227f}.faq__icon{flex:none;width:12px;height:16px;color:#a1227f;transform:rotate(180deg);transition:transform .25s}@media(min-width: 1024px){.faq__icon{width:16px;height:21px}}.faq__item.is-open .faq__icon{transform:none}.faq__item.is-open .faq__question{padding-bottom:15px}.faq__answer{margin:0 26px;padding:15px 0 22px;border-top:1px solid #a1227f}@media(min-width: 1024px){.faq__answer{margin:0 27px;border-top-width:2px}}