@layer bricks {.brxe-button{width:auto}}#brxe-b7c758 {font-size: 16px; font-family: "Karena"; font-weight: 800; letter-spacing: 0.8px; text-align: center; color: var(--color-ia-blanco); background-color: var(--color-ia1); border: 1px solid var(--color-ia1); border-radius: 30px; padding-top: 6px; padding-right: 50px; padding-bottom: 6px; padding-left: 50px}#brxe-b7c758:hover {border: 1px solid var(--color-ia-t)}.btn-onda2 { position: relative; overflow: hidden; z-index: 1; transition: color 0.8s ease;}@keyframes onda-liquida { 0% { transform: translate(-50%, 0) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); } } .btn-onda2::before { content: ''; position: absolute; top: 115%; left: 50%; width: 280%; aspect-ratio: 1 / 1; min-width: 500px; background-color: #F3EDE1; border-radius: 42%; transform: translate(-50%, 0); transition: top 3s cubic-bezier(0.23, 1, 0.32, 1); z-index: -1; pointer-events: none;} .btn-onda2:hover::before { top: -70%; animation: onda-liquida 2s linear infinite;} .btn-onda2:hover,.btn-onda2:hover span,.btn-onda2:hover a { color: #68604D !important;}@media (min-width: 1440px) {#brxe-b7c758 {font-size: 18px}}@media (max-width: 991px) {#brxe-b7c758 {font-size: 15px; padding-top: 6px; padding-right: 35px; padding-bottom: 6px; padding-left: 35px}}@media (max-width: 560px) {#brxe-b7c758 {font-size: 14px; line-height: 1.3}}#brxe-c1210b {justify-content: center; align-self: center !important}@media (max-width: 767px) {#brxe-c1210b {align-items: center}}