.button.button--simple{border-radius:9px;cursor:pointer;display:block;flex:1 1 auto;font-family:var(--dm-sans),Arial,sans-serif;font-size:1.2rem;font-weight:700;line-height:170%;padding:8px 20px;position:relative;text-align:center;text-decoration:none;transition:color .18s ease-out,background .18s ease-out,background-color .18s ease-out,border .18s ease-out;width:-moz-fit-content;width:fit-content}@media screen and (width >= 768px){.button.button--simple{font-size:1.4rem;padding:10px 24px}}@media screen and (width >= 1024px){.button.button--simple{font-size:1.6rem;padding:10px 30px}}.button.button--simple,.button.button--simple:active,.button.button--simple:link,.button.button--simple:visited{color:var(--white)}.button.button--simple.button--blue{background-color:var(--blue)}body:not(.is-touch-centric) .button.button--simple.button--blue:active,body:not(.is-touch-centric) .button.button--simple.button--blue:hover{background-color:var(--blue-secondary)}.button.button--simple.button--yellow{background-color:var(--yellow)}body:not(.is-touch-centric) .button.button--simple.button--yellow:active,body:not(.is-touch-centric) .button.button--simple.button--yellow:hover{background-color:var(--yellow-secondary)}.button.button--simple.button--primary{text-transform:uppercase}.button.button--simple.button--secondary{background-color:transparent;border:2px solid var(--charcoal);color:var(--charcoal);text-transform:capitalize}body:not(.is-touch-centric) .button.button--simple.button--secondary.button--yellow:active,body:not(.is-touch-centric) .button.button--simple.button--secondary.button--yellow:hover,body:not(.is-touch-centric) .button.button--simple.button--secondary:active,body:not(.is-touch-centric) .button.button--simple.button--secondary:hover{background-color:transparent;border-color:var(--yellow);color:var(--yellow)}
