.base-btn{background:var(--background-color)!important;border-radius:10px!important;box-shadow:none!important;color:#fff;font-family:Oswald,Segoe UI,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:700;height:100%!important;letter-spacing:-.4px;line-height:normal;min-height:unset!important;overflow:hidden;padding:14px 32px!important;position:relative;text-transform:uppercase}.base-btn:before{border-radius:inherit;box-shadow:0 0 33.488px 0 var(--shadow-color);content:"";height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:-2}.base-btn:after{background:var(--back-background-color)!important;border:none!important;content:"";height:calc(100% + 2.2px)!important;left:-1.1px!important;opacity:1!important;top:-1.1px!important;transition:none!important;width:calc(100% + 2.2px)!important;z-index:-1}.base-btn .button-text{position:relative;transition:transform .3s ease,opacity .3s ease}.base-btn .button-logo{position:relative;transition-delay:.3s;transition:transform .3s ease,left .3s ease}.base-btn .v-btn__content{transition:unset!important}.base-btn:hover .button-text{opacity:0;transform:translateY(100%)}.base-btn:hover .button-logo{left:-50%;transform:translate(50%)}@media screen and (max-width:600px){.base-btn:hover .button-text{opacity:1;transform:none}.base-btn:hover .button-logo{left:unset;transform:none}}
