input[type="submit"],.btn{font-family:var(--font-primary);padding:1rem 1.4rem;transition:var(--transition);border:0;border-radius:0;font-size:1.125rem;line-height:1;cursor:pointer;text-decoration:none !important;white-space:nowrap;box-shadow:none;color:var(--white);position:relative}input[type="submit"] *,.btn *{color:inherit}@media screen and (max-width:991.98px){input[type="submit"],.btn{font-size:1rem;padding:0.8rem 1.2rem}}@media screen and (max-width:767.98px){input[type="submit"],.btn{font-size:0.938rem;padding:0.7rem 1rem}}input[type="submit"].small,.btn.small{padding:0.8rem 1.2rem;font-size:1rem;line-height:1}@media screen and (max-width:767.98px){input[type="submit"].small,.btn.small{padding:0.7rem 1rem;font-size:0.938rem}}input[type="submit"]:focus-visible,input[type="submit"]:focus,.btn:focus-visible,.btn:focus{box-shadow:none}input[type="submit"].action,input[type="submit"].btn-primary,.btn.action,.btn.btn-primary{background-color:var(--primary);color:var(--white);border:0}input[type="submit"].action:hover,input[type="submit"].action:active,input[type="submit"].action:focus,input[type="submit"].btn-primary:hover,input[type="submit"].btn-primary:active,input[type="submit"].btn-primary:focus,.btn.action:hover,.btn.action:active,.btn.action:focus,.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:color-mix(in srgb, var(--primary) 85%, white)}input[type="submit"].btn-secondary,.btn.btn-secondary{background-color:var(--black);color:var(--white)}input[type="submit"].btn-secondary:hover,input[type="submit"].btn-secondary:active,input[type="submit"].btn-secondary:focus,.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus{background-color:color-mix(in srgb, var(--black) 85%, white)}input[type="submit"].btn-white,.btn.btn-white{background:var(--white);color:var(--black)}input[type="submit"].btn-white:hover,input[type="submit"].btn-white:active,input[type="submit"].btn-white:focus,.btn.btn-white:hover,.btn.btn-white:active,.btn.btn-white:focus{background-color:var(--black);color:var(--white)}input[type="submit"].btn-rounded,.btn.btn-rounded{font-family:var(--font-medium);padding:0.4rem 1rem;font-size:1rem;line-height:1.5;border-radius:999px;background-color:transparent;color:var(--black);border:1px solid #cfe8f1}input[type="submit"].btn-rounded:hover,input[type="submit"].btn-rounded:active,input[type="submit"].btn-rounded:focus,.btn.btn-rounded:hover,.btn.btn-rounded:active,.btn.btn-rounded:focus{background-color:var(--primary);border-color:var(--primary);color:var(--white)}