.contacto-page main .grid>div{min-width:0}.contacto-page main :is(a,p,h1,h2,h3){overflow-wrap:anywhere}.contacto-page :is(a,button,input,select,textarea,label):focus-visible{outline-offset:2px;outline:2px solid #2563eb}.contacto-page .faq-content{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.contacto-page .faq-content>div{overflow:hidden}.contacto-page [data-open=true] .faq-content{grid-template-rows:1fr}.contacto-page .faq-item{cursor:pointer}@media (max-width:767px){.contacto-page .text-headline-xl{font-size:30px;line-height:1.25}.contacto-page .text-headline-lg{font-size:24px;line-height:1.35}.contacto-page .mt-space-3xl{margin-top:3rem}.contacto-page .p-space-xl,.contacto-page .p-space-2xl{padding:1.5rem}.contacto-page .gap-space-xl{gap:1.5rem}.contacto-page main nav{flex-wrap:wrap}.contacto-page .lg\:col-span-5,.contacto-page .lg\:col-span-7{grid-column:span 12/span 12}.contacto-page main footer>div>div:last-child>div:last-child{flex-wrap:wrap;justify-content:center}}@media (max-width:639px){.contacto-page .contacto-header header>div:first-child{gap:.5rem;padding-inline:1rem}.contacto-page .contacto-header header>div:first-child>a>div{display:none}.contacto-page .contacto-header header>div:first-child>div{gap:.5rem}.contacto-page main a{text-align:center;height:auto;min-height:2.75rem;padding-block:.75rem}.contacto-page main nav a{min-height:auto;padding-block:0}.contacto-page .contacto-submit{height:auto;min-height:2.75rem;padding-block:.75rem}}@media (prefers-reduced-motion:reduce){.contacto-page .animate-pulse,.contacto-page .animate-spin{animation:none}.contacto-page main :is(a,div,button),.contacto-page .faq-content{transition:none}}
