.button-gradient{width:fit-content;border-radius:9999px;background-image:radial-gradient(circle,var(--tw-gradient-stops));--tw-gradient-from:#6E44FF var(--tw-gradient-from-position);--tw-gradient-to:rgb(110 68 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 98 165/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#FF62A5 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#A7007A var(--tw-gradient-to-position);background-size:200%;padding:4px;transition-duration:.2s;animation-duration:.2s}.button-gradient:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button-gradient>a,.button-gradient>button{position:relative;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.button-gradient>a,.button-gradient>button{font-size:1.125rem;line-height:1.75rem}}.custom-swiper .swiper-pagination-bullet{width:32px;height:44px;margin:0!important;background:radial-gradient(circle,#ffffff 0 4px,transparent 5px)}