.c-button{border:none;border-radius:5px;cursor:pointer;min-width:45px;outline:none;padding:12px 5px 10px}.c-button--primary-grey-disabled{fill:var(--brand-primary,#f1d8b4);background:var(--brand-primary,#f1d8b4)}.c-button--primary-grey-disabled:disabled{background-color:#cdd3db;border-color:#cdd3db;opacity:1}.c-button__icon{display:inline-block;height:24px;margin-right:5px;margin-top:-1px;opacity:1;vertical-align:top;width:24px}.c-button__icon--brand-danger,.c-button__icon--brand-tertiary,.c-button__icon--danger,.c-button__icon--primary,.c-button__icon--secondary{fill:#fff}.c-button__icon--outline.c-button__icon--primary{fill:var(--brand-primary,#f1d8b4)}.c-button:disabled .c-button__icon--outline.c-button__icon--primary{fill:var(--brand-primary,#f1d8b4);opacity:.5}.c-button__icon--outline.c-button__icon--secondary{fill:#21303e}.c-button:disabled .c-button__icon--outline.c-button__icon--secondary{fill:#21303e;opacity:.5}.c-button__icon--outline.c-button__icon--danger{fill:#f93c6a}.c-button:disabled .c-button__icon--outline.c-button__icon--danger{fill:#f93c6a;opacity:.5}.c-button__icon--outline.c-button__icon--brand-tertiary{fill:#2f9fed}.c-button:disabled .c-button__icon--outline.c-button__icon--brand-tertiary{fill:#2f9fed;opacity:.5}.c-button__icon--loading{-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;opacity:1}.c-button .c-button__text{color:#fff;left:0;position:relative}.c-button--primary{background-color:var(--brand-primary,#f1d8b4)}.c-button--primary:active,.c-button--primary:focus,.c-button--primary:hover{color:#fff;-webkit-filter:brightness(105%);filter:brightness(105%)}.c-button--primary:disabled{background-color:var(--brand-primary,#f1d8b4);opacity:.6}.c-button--pill{border-radius:22.5px}.c-button--icon-only .c-button__icon{margin-right:0}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.c-button--secondary{background-color:#21303e}.c-button--secondary:disabled{background-color:#21303e;opacity:.6}.c-button--danger{background-color:#f93c6a}.c-button--danger:disabled{background-color:#f93c6a;opacity:.6}.c-button--brand-tertiary{background-color:#2f9fed}.c-button--brand-tertiary:disabled{background-color:#2f9fed;opacity:.6}.c-button--white{background-color:#fff}.c-button--white:disabled{background-color:#fff;opacity:.6}.c-button--white .c-button__text{color:var(--brand-primary,#f1d8b4)}.c-button--white-black{background-color:#fff}.c-button--white-black:disabled{background-color:#fff;opacity:.6}.c-button--white-black .c-button__text{color:#212121}.c-button--grey,.c-button--grey:disabled{background-color:#fafafb;border:1px solid #d5d7da}.c-button--grey:disabled{opacity:.6}.c-button--grey .c-button__text{color:#212121}.c-button--secondary-grey{background-color:#d6dadf}.c-button--secondary-grey:disabled{background-color:#d6dadf;opacity:.6}.c-button--secondary-grey .c-button__text{color:#2e3946}.c-button--secondary-grey:active,.c-button--secondary-grey:focus,.c-button--secondary-grey:hover{-webkit-filter:brightness(105%);filter:brightness(105%)}.c-button--outline,.c-button--text{background-color:transparent;border-style:solid;border-width:1px;padding:11px 4px 9px}.c-button--outline:disabled,.c-button--text:disabled{background-color:transparent;opacity:.6}.c-button--outline.c-button--secondary,.c-button--secondary.c-button--text{border-color:#21303e}.c-button--outline.c-button--secondary:disabled,.c-button--secondary.c-button--text:disabled{border-color:#21303e;opacity:.6}.c-button--outline.c-button--secondary .c-button__text,.c-button--secondary.c-button--text .c-button__text{color:#21303e}.c-button--outline.c-button--secondary:disabled .c-button__text,.c-button--secondary.c-button--text:disabled .c-button__text{color:#21303e;opacity:.6}.c-button--outline.c-button--primary,.c-button--primary.c-button--text{border-color:var(--brand-primary,#f1d8b4)}.c-button--outline.c-button--primary:disabled,.c-button--primary.c-button--text:disabled{border-color:var(--brand-primary,#f1d8b4);opacity:.6}.c-button--outline.c-button--primary .c-button__text,.c-button--primary.c-button--text .c-button__text{color:var(--brand-primary,#f1d8b4)}.c-button--outline.c-button--primary:disabled .c-button__text,.c-button--primary.c-button--text:disabled .c-button__text{color:var(--brand-primary,#f1d8b4);opacity:.6}.c-button--danger.c-button--text,.c-button--outline.c-button--danger{border-color:#f93c6a}.c-button--danger.c-button--text:disabled,.c-button--outline.c-button--danger:disabled{border-color:#f93c6a;opacity:.6}.c-button--brand-tertiary.c-button--text,.c-button--outline.c-button--brand-tertiary{border-color:#2f9fed}.c-button--brand-tertiary.c-button--text:disabled,.c-button--outline.c-button--brand-tertiary:disabled{border-color:#2f9fed;opacity:.6}.c-button--danger.c-button--text .c-button__text,.c-button--outline.c-button--danger .c-button__text{color:#f93c6a}.c-button--danger.c-button--text:disabled .c-button__text,.c-button--outline.c-button--danger:disabled .c-button__text{color:#f93c6a;opacity:.6}.c-button--brand-tertiary.c-button--text .c-button__text,.c-button--outline.c-button--brand-tertiary .c-button__text{color:#2f9fed}.c-button--brand-tertiary.c-button--text:disabled .c-button__text,.c-button--outline.c-button--brand-tertiary:disabled .c-button__text{color:#2f9fed;opacity:.6}.c-button--text.c-button--text{border-color:transparent}.c-button:disabled{cursor:default}.c-button--transparent{background:transparent}.c-button--transparent .c-button__text{color:var(--brand-primary,#f1d8b4)}.c-button--brand-danger{background:#ed4438}.c-button--brand-danger:disabled{background:#ed4438;opacity:.6}.c-button--narrow.c-button--primary{padding-left:20px;padding-right:20px;width:auto}@media(min-width:640px){.c-button--narrow.c-button--primary{padding-left:40px;padding-right:40px}}.c-button--small.c-button--primary{line-height:2.7;padding-bottom:0;padding-top:0}.c-button--large.c-button--primary{line-height:3.35;padding-bottom:0;padding-top:0}.c-button--hide-text{position:relative}.c-button--hide-text .c-button__text{visibility:hidden}.c-button--hide-text .c-button__icon{bottom:0;left:0;margin:auto;right:0;top:0}
