.btn[data-v-17aaa615]{align-items:center;border:2px solid var(--black);border-radius:30px;color:var(--black);cursor:pointer;display:inline-flex;font-weight:700;gap:0 10px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;transition:width .2s ease-out;transition:border-color .1s ease-out}@media (width >= 768px){.btn[data-v-17aaa615]{padding:16px 28px}}.btn[data-v-17aaa615]:before{background-color:var(--coral);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transition:translate .2s ease-out;translate:-100% 0;width:100%}.btn:hover[data-v-17aaa615]{border-color:transparent}.btn:hover[data-v-17aaa615]:before{translate:0 0}.btn:hover .btn__icon[data-v-17aaa615]{fill:var(--black)}.btn:hover .btn__text[data-v-17aaa615]{color:var(--black)}.btn__icon[data-v-17aaa615],.btn__text[data-v-17aaa615]{position:relative;z-index:1}.btn__icon[data-v-17aaa615]{display:grid;fill:var(--black);transition:fill .2s ease-out}.btn__text[data-v-17aaa615]{transition:color .2s ease-out}.btn--light[data-v-17aaa615],.btn--light-color[data-v-17aaa615]{border-color:var(--white);color:var(--white)}.btn--light .btn__icon[data-v-17aaa615],.btn--light-color .btn__icon[data-v-17aaa615]{fill:var(--white)}.btn--light .btn__icon svg[data-v-17aaa615],.btn--light-color .btn__icon svg[data-v-17aaa615]{height:auto;width:33px}.btn[class*=color]:hover .btn__icon[data-v-17aaa615]{fill:var(--black)}.btn[class*=color] .btn__icon[data-v-17aaa615]{fill:var(--coral)}
