.btn,.btn-checkbox input:checked+span{background-color:var(--color-primary);border-radius:6px;display:inline-block;border:0;color:var(--color-primary-contrast);font-size:24px;padding:12px 32px;cursor:pointer;font-weight:700;font-family:var(--font-family);text-decoration:none!important}.btn-flex-row{display:flex;flex-direction:row}.btn-background-secondary{background-color:var(--color-background-secondary);color:var(--color-primary)}.btn-secondary{background-color:var(--color-secondary);color:#fff}.btn-checkbox label input{display:none}.btn-light{background-color:var(--color-background-primary);color:var(--color);border:1px solid var(--color);border-radius:4px}.btn-checkbox input:checked+span,.btn-small{font-size:12px;padding:4px 16px}.btn-checkbox input:checked+span.btn-oblong,.btn-oblong{border-radius:100px}.btn-checkbox:hover:not(.btn-no-link) input:checked+span,.btn-light:hover:not(.btn-no-link),.btn-oblong:hover:not(.btn-no-link),.btn-small:hover:not(.btn-no-link),.btn:hover:not(.btn-no-link){background-color:var(--color-primary-flash);color:var(--color-primary-contrast)}.btn-red,.btn-red-light:hover:not(.btn-no-link){background-color:var(--color-red);color:#fff}.btn-red-light,.btn-red:hover:not(.btn-no-link){background-color:#fff;color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}.btn-checkbox:hover:not(.btn-no-link) input+span{color:var(--color-primary-flash);background-color:var(--color-background-secondary)}.btn-light-small:hover:not(.btn-no-link),.btn-light:hover:not(.btn-no-link){color:var(--color-primary-contrast);background-color:var(--color)}.btn-secondary:hover:not(.btn-no-link){background-color:var(--color-secondary-flash);color:#fff}.btn-no-link,.btn-no-link:hover:not(.btn-no-link){cursor:unset}@media only screen and (min-width:720px){.btn-big-md{font-size:38px}.btn-normal-md{border-radius:6px;display:inline-block;font-size:24px;padding:12px 32px;cursor:pointer;font-weight:700;font-family:var(--font-family)}.btn-checkbox input:checked+span,.btn-small{font-size:16px}}