a.button:focus,button.button{outline:none}a.button.button,button.button.button{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;appearance:none;background:var(--btn-primary-background);border-color:var(--btn-primary-border-color);border-radius:8px;border-style:solid;border-width:1px;color:var(--btn-primary-color);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--secondary-font-family);font-size:var(--button-font-size);font-weight:600;justify-content:center;letter-spacing:.5px;letter-spacing:0;max-width:100%;padding:12px 30px;position:relative;text-align:center;text-decoration:none;transition:background .25s ease}@media(pointer:fine){a.button.button:hover,button.button.button:hover{background:var(--btn-primary-background-hover);border-width:1px;color:var(--btn-primary-color-hover);text-decoration:none}}a.button.button--style-two{background:var(--btn-2-background);border-color:var(--btn-2-border-color);color:var(--btn-2-color);font-family:var(--secondary-font-family);font-size:var(--button-font-size)}@media(pointer:fine){a.button.button--style-two:hover{background:var(--btn-2-background-hover);border-width:1px;color:var(--btn-2-color-hover)}}@media(max-width:991.96px){a.button.button--mobile-full-width{width:100%}}