.btn:where(:not(.lgo-site *)){text-align:center;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:2px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:10px;font-family:Roboto,sans-serif;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn:where(:not(.lgo-site *)):before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.btn:where(:not(.lgo-site *)):hover:before{left:100%}.btn:where(:not(.lgo-site *)) svg{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.btn-white-pink:where(:not(.lgo-site *)) svg,.btn-white-blue:where(:not(.lgo-site *)) svg{z-index:1}.btn:where(:not(.lgo-site *)):hover svg{transform:scale(1.1)}.btn-sm:where(:not(.lgo-site *)){padding:8px 16px;font-size:14px}.btn-md:where(:not(.lgo-site *)){padding:12px 24px;font-size:16px}.btn-lg:where(:not(.lgo-site *)){padding:15px 30px;font-size:18px}.btn-full-width:where(:not(.lgo-site *)){width:100%;max-width:320px}.btn-pink:where(:not(.lgo-site *)){color:#fff;background:linear-gradient(135deg,#d0888c 0%,#c67d81 100%);box-shadow:0 2px 8px #d0888c33}.btn-pink:where(:not(.lgo-site *)):hover{background:linear-gradient(135deg,#60aca7 0%,#5a9a95 100%);transform:translateY(-2px);box-shadow:0 8px 32px #60aca74d}.btn-blue:where(:not(.lgo-site *)){color:#fff;background:linear-gradient(135deg,#60aca7 0%,#5a9a95 100%);box-shadow:0 2px 8px #60aca733}.btn-blue:where(:not(.lgo-site *)):hover{background:linear-gradient(135deg,#d0888c 0%,#c67d81 100%);transform:translateY(-2px);box-shadow:0 8px 32px #d0888c4d}.btn-white-pink:where(:not(.lgo-site *)){color:#d0888c;background-color:#fff;border-color:#d0888c;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #d0888c33}.btn-white-pink:where(:not(.lgo-site *)):before,.btn-white-pink:where(:not(.lgo-site *)):after{display:none}.btn-white-pink:where(:not(.lgo-site *)):hover{transform:translateY(-2px);box-shadow:0 8px 32px #60aca74d;color:#fff!important;background:linear-gradient(135deg,#60aca7 0%,#5a9a95 100%)!important;border-color:#60aca7!important}.btn-white-pink:where(:not(.lgo-site *))>*{z-index:1;position:relative}.btn-white-blue:where(:not(.lgo-site *)){color:#60aca7;background-color:#fff;border-color:#60aca7;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #60aca733}.btn-white-blue:where(:not(.lgo-site *)):before,.btn-white-blue:where(:not(.lgo-site *)):after{display:none}.btn-white-blue:where(:not(.lgo-site *)):hover{transform:translateY(-2px);box-shadow:0 8px 32px #d0888c4d;color:#fff!important;background:linear-gradient(135deg,#d0888c 0%,#c67d81 100%)!important;border-color:#d0888c!important}.btn-white-blue:where(:not(.lgo-site *))>*{z-index:1;position:relative}.btn-disabled:where(:not(.lgo-site *)),.btn:where(:not(.lgo-site *)):disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:0 2px 8px #00000014!important}.btn-disabled:where(:not(.lgo-site *)):before,.btn:where(:not(.lgo-site *)):disabled:before,.btn-disabled:where(:not(.lgo-site *)):after,.btn:where(:not(.lgo-site *)):disabled:after{display:none}@media (width<=768px){.btn-lg:where(:not(.lgo-site *)){padding:12px 24px;font-size:16px}.btn-md:where(:not(.lgo-site *)){padding:10px 20px;font-size:15px}.btn-sm:where(:not(.lgo-site *)){padding:8px 14px;font-size:13px}}@media (width<=480px){.btn:where(:not(.lgo-site *)){width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){.btn:where(:not(.lgo-site *)),.btn:where(:not(.lgo-site *)):before,.btn:where(:not(.lgo-site *)):after,.btn:where(:not(.lgo-site *)) svg{transition:none!important;animation:none!important}.btn:where(:not(.lgo-site *)):hover{transform:none!important}}.btn:where(:not(.lgo-site *)):focus{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 3px #60aca74d}
