@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap");.custom-btn-wrapper{text-align:center}.custom-sliding-btn{background-color:#efefef!important;border:none!important;border-radius:50px;box-sizing:border-box!important;cursor:pointer;display:inline-block;margin:20px 0!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;padding:18px 80px!important;position:relative;text-decoration:none!important;transform:none!important}.custom-sliding-btn .btn-text{color:#333;display:block;font-family:Noto Sans TC,sans-serif!important;font-size:22px;font-style:normal!important;font-weight:500;letter-spacing:1px;margin:0;position:relative;text-transform:lowercase;transition:color .4s ease;z-index:2}.custom-sliding-btn:after{background-color:#00bda9;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-120%) skewX(-45deg);transform-origin:top left;transition:transform .4s ease;width:150%;z-index:1}.custom-sliding-btn:hover{transform:none!important}.custom-sliding-btn:hover:after{transform:translateX(-20%) skewX(-45deg)}.custom-sliding-btn:hover .btn-text{color:#fff!important}@media (max-width:768px){.custom-sliding-btn{box-sizing:border-box!important;max-width:90%;padding:14px 40px!important}.custom-sliding-btn .btn-text{font-size:18px}}