.a-title{color:var(--color-primary);margin:0;font-weight:700;line-height:1.2}.a-title--h1{font-size:1.5em}.a-title--h2{font-size:1.125em}.a-title--h3{font-size:.875em}.a-title--h4{font-size:.75em}@media (width<=48em){.h1{font-size:2em}.h2{font-size:1.75em}}.boton{border-radius:var(--border-radius);font-family:var(--font-main);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:var(--transition);border:none;outline:none;justify-content:center;align-items:center;gap:.75em;width:auto;padding:1em 2em;font-size:.9em;font-weight:700;display:inline-flex}.boton--ancho-total{width:100%}.boton--primario{background-color:var(--primary);color:#000;box-shadow:0 .5em 1.5em #f7a30066}.boton--primario:hover{background-color:var(--primary-hover);transform:translateY(-.125em);box-shadow:0 .8em 2em #f7a30099}.boton--primario:active{transform:translateY(0)}.boton--secundario{color:var(--text-light);background-color:#0000;border:.0625em solid #fff3}.boton--secundario:hover{border-color:var(--primary);color:var(--primary);background-color:#ffffff0d}.boton--fantasma{color:var(--text-muted);background-color:#0000}.boton--fantasma:hover{color:var(--primary);background-color:#f7a3000d}.boton:disabled{opacity:.5;cursor:not-allowed;filter:grayscale()}.boton--cargando{pointer-events:none;position:relative;color:#0000!important}.boton--cargando:after{content:"";border:.1875em solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:1.2em;height:1.2em;animation:.6s linear infinite girar;position:absolute}@keyframes girar{to{transform:rotate(360deg)}}
