.c-btn{background-color:var(--white);box-sizing:border-box;display:inline-block;padding:calc(var(--spacing-small) * 1.5) var(--spacing-medium);color:var(--brand-orange);font-family:var(--sans-serif);font-size:var(--font-size-6);font-weight:700;line-height:var(--line-height-mid);text-transform:uppercase;text-decoration:none;letter-spacing:var(--letter-spacing-1);vertical-align:middle;cursor:pointer;overflow:visible;border:2px solid var(--brand-orange);outline:0;transition:all var(--transition-1);&:hover,&:focus{color:var(--white);background-color:var(--brand-orange);box-shadow:var(--box-shadow-4)}&::-moz-focus-inner,&::-moz-focus-inner{border:0;padding:0}&:active{background-color:color(var(--brand-orange) shade(25%));border-color:color(var(--brand-orange) shade(25%));color:var(--white);outline:0}&::before{display:none}@nest .soleil-loaded &{font-family:var(--soleil)}}.nested-link-color .c-btn{color:var(--brand-orange)}.c-btn--transparent{background-color:transparent}.c-btn--white{color:var(--white);border:2px solid var(--white);background-color:transparent;&:hover,&:focus{border-color:var(--brand-orange);background-color:var(--brand-orange);box-shadow:var(--box-shadow-4)}}.bg-brand-orange .c-btn--white{&:hover,&:focus{border-color:var(--white);background-color:transparent;box-shadow:var(--box-shadow-4)}}.c-btn--grey{color:var(--brand-grey);border:2px solid var(--brand-grey);&:hover,&:focus{background-color:var(--brand-orange);border-color:var(--brand-orange);color:var(--white);box-shadow:var(--box-shadow-4)}}.c-btn-full{background-color:var(--brand-grey);color:var(--white);&:hover,&:focus{color:var(--white);background-color:var(--brand-grey);box-shadow:var(--box-shadow-4)}}.c-btn--no-hover{&:hover,&:focus{color:var(--brand-orange);background-color:transparent;box-shadow:none}}.pointer{cursor:pointer}