.button-primary{border-radius:7px;cursor:pointer;padding:12px 20px;position:relative;--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.button-primary{border-radius:10px;padding:14px 30px}}.button-primary-decor,.button-primary-decor .background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.button-primary-decor .background{border-radius:7px}@media (min-width:640px){.button-primary-decor .background{border-radius:10px}}.button-primary-view{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:10}.button-primary span{font-size:13px;line-height:15px;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:var(--ff-primary),sans-serif;font-weight:400}@media (min-width:640px){.button-primary span{font-size:16px;line-height:20px}}.button-primary[data-theme=light-green] .background{background:linear-gradient(180deg,#313a5b00 -19.57%,#313a5b 98.8%,#313a5b38 130.43%);border-top:1px solid #4a8c40;box-shadow:0 -10px 15px #73b44033,0 5px 20px #2a335380}.button-primary[data-theme=light-blue] .background{background:linear-gradient(180deg,#313a5b00 -19.57%,#313a5b 98.8%,#313a5b38 130.43%);border-top:1px solid #4d84ac;box-shadow:0 -5px 20px #4098b433,0 5px 20px #2a335380}.button-primary[data-theme=dark-violet] .background{background:linear-gradient(180deg,#313a5b00 -19.57%,#313a5b 98.8%,#313a5b38 130.43%);border-top:1px solid #7c4dac;box-shadow:0 -5px 20px #8140b433,0 5px 20px #2a335380}.button-primary:hover{--tw-brightness:brightness(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
