.btn{background:#fff;border:.0625rem solid #000;border-radius:6.1875rem;font-size:.75rem;font-weight:700;isolation:isolate;overflow:hidden;padding:.5rem 1rem;transition:color .3s ease}.btn,.btn span{position:relative}.btn span{background-image:url(/assets/img/1c702e36b5af0cf36d4ebfdc7ecc9eec.webp);background-position-x:right;background-position-y:center;background-repeat:no-repeat;background-size:.5rem;padding-right:1rem;transition:color .3s;white-space:nowrap;z-index:1}.btn_dark{background:transparent;border:.0625rem solid #fff}.btn_dark span{background-image:url(/assets/img/4ec0e13586edf76e41356adf063b1296.webp);color:#fff;transition:color .3s}.btn_black{background:#000}.btn_black span{background-image:url(/assets/img/4ec0e13586edf76e41356adf063b1296.webp);color:#fff}.btn_big{padding:.75rem 1.5rem}.btn_schedule{width:100%}.btn:before{background:#bdff69;content:"";height:100%;inset:0;position:absolute;transform:translateX(-100%);width:100%;z-index:0}.btn:hover:before{animation:fillRight .6s ease forwards}.btn:not(:hover):before{animation:moveForward .6s ease forwards}@keyframes fillRight{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveForward{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (any-hover:hover){.btn_black:hover span,.btn_dark:hover span{background-image:url(/assets/img/1c702e36b5af0cf36d4ebfdc7ecc9eec.webp);color:#000}}