@media(max-width:767px){.elementor .tp-form{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tp-galeria-thumbs{grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-flow:row;grid-auto-columns:auto;}}@media(max-width:767px){.elementor .tp-galeria-principal{aspect-ratio:4 / 3;}}@media(max-width:767px){.elementor .tp-card-grid{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tp-hero-actions{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .tp-checklist{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tp-footer-grid{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tp-drawer-cta{max-width: none;\n}}@media(max-width:767px){.elementor .tp-drawer-nav{max-width: none;\n}}@media(max-width:767px){.elementor .tp-drawer{inset-block-start:var(--size-header-mobile);}}@media(max-width:767px){.elementor .tp-header-row{min-height:var(--size-header-mobile);}}@media(max-width:767px){.elementor .tp-step{column-gap:var(--space-16);grid-template-columns:3.5rem minmax(0px, 1fr);padding-block: var(--space-16);\n}}@media(max-width:767px){.elementor .tp-stats{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap: var(--space-24); & > :nth-child(3) { border-left: 0; }\n}}@media(max-width:767px){.elementor .tp-btn{width:100%;}}