.c-sm-button{align-items:center;background:transparent;border:1px solid var(--black);border-radius:100px;color:var(--black-btn);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;text-decoration:none;transition:all .3s ease;width:44px}.c-sm-button,.c-sm-button svg{color:var(--black)}.c-sm-button svg path{transition:all .3s ease}@media(min-width:768px){.c-sm-button:hover{background:var(--white-pure);border:1px solid var(--red);color:var(--red)}.c-sm-button:hover svg path{fill:var(--red)}}.c-sm-button--primary{background:var(--black)}.c-sm-button--primary svg{color:var(--white-off)}.c-sm-button--primary svg path{transition:all .3s ease}@media(min-width:768px){.c-sm-button--primary:hover{background:var(--red);border:1px solid var(--red)}.c-sm-button--primary:hover svg path{fill:var(--black)}}.c-sm-button--active,.c-sm-button--bip{border:1px solid var(--red-btn);color:var(--red-btn)}.c-sm-button--active svg,.c-sm-button--bip svg{color:var(--red-btn)}@media(min-width:768px){.c-sm-button--active:hover,.c-sm-button--bip:hover{background:var(--red);color:var(--white-off)}.c-sm-button--active:hover svg,.c-sm-button--bip:hover svg{color:var(--white)}.c-sm-button--active:hover svg path,.c-sm-button--bip:hover svg path{fill:var(--white-pure)}}.c-sm-button--bip{border:1px solid var(--red-btn)}.c-sm-button--bip,.c-sm-button--bip svg{color:var(--red-btn)}@media(min-width:768px){.c-sm-button--bip:hover{background:var(--red);color:var(--white-off)}.c-sm-button--bip:hover svg{color:var(--white)}.c-sm-button--bip:hover svg path{fill:var(--white-pure)}}.c-lg-button{align-items:center;background:transparent;border:1px solid var(--black);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.c-lg-button svg{color:var(--black)}.c-lg-button svg path{transition:all .3s ease}@media(min-width:768px){.c-lg-button:hover{background:var(--white-pure);border:1px solid var(--red)}.c-lg-button:hover svg path{fill:var(--red)}}.c-lg-button--bip{border:1px solid var(--red)}.c-lg-button--bip svg{color:var(--red)}@media(min-width:768px){.c-lg-button--bip:hover{background:var(--red)}.c-lg-button--bip:hover svg{color:var(--white)}.c-lg-button--bip:hover svg path{fill:var(--white-pure)}}.c-button{align-items:center;background:var(--red-btn);color:var(--black-btn);cursor:pointer;display:flex;font-family:Strawford;font-size:1rem;font-weight:500;justify-content:space-between;line-height:100%;padding:16px;text-decoration:none;width:100%}.c-button,.c-button svg path{transition:all .3s ease}.c-button svg{color:var(--black-btn)}@media(min-width:768px){.c-button:hover{box-shadow:8px -8px 0 0 var(--black)}.c-button:hover svg{color:var(--white-off)}}.c-button--primary{background:var(--black);color:var(--white-pure)}.c-button--primary svg{color:var(--white-off)}@media(min-width:768px){.c-button--primary:hover{background:var(--red);box-shadow:unset}.c-button--primary:hover svg{color:var(--black)}}.c-button--secondary{background-color:transparent;border:1px solid var(--black);color:var(--black)}.c-button--secondary svg{color:var(--black)}@media(min-width:768px){.c-button--secondary:hover{border-color:var(--red);box-shadow:unset}.c-button--secondary:hover svg{color:var(--red)}}.c-button--tertiary{background-color:transparent;border-bottom:1px solid var(--black);line-height:1.5;padding:4px 0 3px}.c-button--tertiary svg{color:var(--black);min-height:11px;min-width:10px}@media(min-width:768px){.c-button--tertiary:hover{border-bottom-color:var(--red);box-shadow:unset}.c-button--tertiary:hover svg{color:var(--red)}}
