:root{--font-body:"Nunito Sans",sans-serif}.btn.btn-primary-dark,.btn.btn-primary-light,.btn.btn-secondary-dark,.btn.btn-secondary-light,.btn.btn-tertiary-accent,.btn.btn-tertiary-navy{align-items:center;border:none;border-radius:2.5rem;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:1rem;font-weight:400;gap:.7rem;justify-content:center;line-height:1.3;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .3s ease,border-color .3s ease;white-space:nowrap;width:auto}.btn.btn-primary-light{background-color:var(--color-accent-blue);color:var(--color-white)}.btn.btn-primary-light:hover{box-shadow:0 -4px 0 0 var(--color-navy-blue),0 4px 0 0 var(--color-sky)}.btn.btn-primary-dark{background-color:var(--color-sky);color:var(--color-navy-blue)}.btn.btn-primary-dark:hover{box-shadow:0 -4px 0 0 var(--color-cream),0 4px 0 0 var(--color-accent-blue)}.btn.btn-secondary-light{background-color:var(--color-navy-blue);color:var(--color-white)}.btn.btn-secondary-light:hover{box-shadow:0 -4px 0 0 var(--color-sky),0 4px 0 0 var(--color-accent-blue)}.btn.btn-secondary-dark{background-color:var(--color-white);color:var(--color-navy-blue)}.btn.btn-secondary-dark:hover{box-shadow:0 -4px 0 0 var(--color-sky),0 4px 0 0 var(--color-navy-blue)}.btn.btn-tertiary-navy{background-color:var(--color-white);border:.063rem solid var(--color-navy-blue);color:var(--color-navy-blue)}.btn.btn-tertiary-navy:hover{border-color:var(--color-sky)}.btn.btn-tertiary-accent{background-color:var(--color-white);border:.063rem solid var(--color-accent-blue);color:var(--color-accent-blue)}.btn.btn-tertiary-accent:hover{border-color:var(--color-navy-blue)}