.button3D{padding:1.3125rem 1.5625rem;border-radius:62.4375rem;background-color:hsla(0,0%,100%,.05);backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);display:flex;justify-content:center;align-items:center;cursor:pointer;outline:none;background-clip:padding-box;border:.0625rem solid #5ba7ac;position:relative}.button3D:before{width:100%;height:100%;background:linear-gradient(180deg,#4CC2C3,#345B68),linear-gradient(180deg,rgba(38,47,62,0) 83.05%,rgba(82,201,201,.2));border-top:.0625rem solid rgba(105,255,219,.3803921569);box-shadow:0 .1875rem .375rem 0 rgba(3,28,25,.9411764706),0 .6875rem .6875rem 0 rgba(3,28,25,.8196078431),0 1.5rem .875rem 0 rgba(3,28,25,.4784313725),0 2.625rem 1.0625rem 0 rgba(3,28,25,.1411764706),0 4.125rem 1.1875rem 0 rgba(3,28,25,.0196078431)}.button3D:after,.button3D:before{content:"";position:absolute;border-radius:62.4375rem}.button3D:after{width:91%;height:74%;background:linear-gradient(1turn,#54CDCC,rgba(40,57,59,.5) 120.21%);box-shadow:inset 0 -.125rem .625rem .03125rem #325664,inset .4375rem .25rem 1.1875rem 0 #3ea3a8;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem)}.button3D .button-text{position:relative;z-index:2;color:#fff;font-weight:600;font-family:ClashDisplay-Semibold;font-size:1rem}