.button-base{display:flex;justify-content:center;align-items:center;padding:3rem 1rem;width:80%;margin:0 auto;background:transparent}.button-base__link{display:inline-block;font-size:1.18rem;font-weight:700;color:#fff;background:linear-gradient(100deg,#25b6b0,#008e76);padding:.85rem 2.2rem;border-radius:16px;text-decoration:none;box-shadow:0 2px 16px 0 rgba(37,182,176,.333),0 1.5px 4px rgba(0,142,118,.267);position:relative;overflow:hidden;transition:background .3s cubic-bezier(.4,0,.2,1),color .2s,box-shadow .3s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.button-base__link:focus-visible,.button-base__link:hover{background:var(--font_color-basic);color:#fff;box-shadow:0 4px 32px 0 rgba(42,233,201,.333),0 2px 8px rgba(19,146,121,.2)}.button-base__link:active{transform:scale(.97)}@media screen and (max-width:768px){.button-base{width:100%;padding:.6rem}.button-base__link{font-size:1rem;padding:.7rem 1.2rem}}