.btn-container{margin:-30px;padding:30px;display:inline-block}.btn-container .btn-mouse-area{padding:40px;display:inline-block}.btn-container a.btn-more,.btn-container button.btn-more{pointer-events:bounding-box;cursor:pointer;background:0 0;border:1px solid #0000004d;border-radius:47px;align-items:center;padding:15px 27px 13px;font-family:inherit;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-container a.btn-more:before,.btn-container button.btn-more:before{content:"";display:block;position:absolute;inset:-40px}.btn-container .btn-more-title{pointer-events:none;z-index:2;display:block;position:relative;top:-1px;overflow:hidden}.btn-container .btn-more-title span{letter-spacing:.5px;color:#000;font-size:14px;font-weight:400;display:block}.btn-container .btn-more-title span:after{content:attr(data-text);color:#fff;pointer-events:none;display:block;position:absolute;top:150%;left:0;transform:skewY(3deg)}.btn-container .btn-more-ripple{pointer-events:none;z-index:1;border-radius:inherit;position:absolute;inset:-1px;overflow:hidden}.btn-container .btn-more-ripple span{opacity:0;background:#000;border-radius:50%;width:100%;height:100%;display:block}nav .btn-container{margin:0;padding:0}nav .btn-container .btn-mouse-area{padding:10px}
