.bcp-btn-primary,.bcp-btn-primary-text,.bcp-btn-secondary{align-items:center;border:0;cursor:pointer;display:flex;font-family:Flexo-Demi,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;gap:8px;justify-content:center;letter-spacing:normal;text-align:center;text-decoration:none;transition:box-shadow .2s linear,color .2s linear,background-color .2s linear;user-select:none;width:max-content}.bcp-btn-primary,.bcp-btn-secondary{border-radius:20px;font-size:14px;height:40px;line-height:24px;padding:0 16px}.bcp-btn-primary.large,.bcp-btn-secondary.large{border-radius:24px;font-size:16px;height:48px;line-height:16px;padding:16px 24px}.bcp-btn-primary.medium,.bcp-btn-secondary.medium{border-radius:20px;font-size:14px;height:40px;line-height:16px;padding:12px 24px}.bcp-btn-primary.small,.bcp-btn-secondary.small{border-radius:20px;font-size:12px;height:32px;line-height:16px;padding:8px 20px}.bcp-btn-primary{background-color:var(--secondary-500);color:var(--white)}.bcp-btn-primary:focus,.bcp-btn-primary:hover{background-color:var(--secondary-400);box-shadow:0 2px 2px rgba(82,112,148,.14),0 3px 1px rgba(82,112,148,.12),0 1px 5px rgba(82,112,148,.2);color:var(--white)}.bcp-btn-primary:active{background-color:var(--secondary-600);box-shadow:none;color:var(--white)}.bcp-btn-primary[disabled=""],.bcp-btn-primary[disabled=""]:focus,.bcp-btn-primary[disabled=""]:hover{background:var(--onsurface-050);box-shadow:unset;color:var(--onsurface-300)}.bcp-btn-secondary{background-color:var(--white);box-shadow:0 0 0 1px var(--onsurface-400);color:var(--on-text)}.bcp-btn-secondary:focus,.bcp-btn-secondary:hover{background-color:var(--onsurface-040);box-shadow:0 0 0 1px var(--onsurface-400),0 2px 2px rgba(82,112,148,.14),0 2px 1px rgba(82,112,148,.12),0 1px 6px rgba(82,112,148,.2);color:var(--on-text)}.bcp-btn-secondary:active{background-color:var(--onsurface-050);box-shadow:0 0 0 1px var(--onsurface-400);color:var(--on-text)}.bcp-btn-secondary[disabled=""],.bcp-btn-secondary[disabled=""]:focus,.bcp-btn-secondary[disabled=""]:hover{background:var(--white);box-shadow:0 0 0 1px var(--onsurface-100);color:var(--onsurface-300)}.bcp-btn-primary-text{background-color:transparent;color:var(--secondary-500);font-size:16px;height:24px;line-height:24px;padding:10px 0}.bcp-btn-primary-text:focus,.bcp-btn-primary-text:hover{color:var(--secondary-400)}.bcp-btn-primary-text:active{color:var(--secondary-600)}.bcp-btn-primary-text[disabled=""],.bcp-btn-primary-text[disabled=""]:focus,.bcp-btn-primary-text[disabled=""]:hover{color:var(--onsurface-300)}.bcp-btn-primary-text.large{font-size:16px;height:48px;line-height:16px}.bcp-btn-primary-text.medium{font-size:14px;height:40px;line-height:20px}.bcp-btn-primary-text.small{font-size:12px;height:32px;line-height:16px}.bcp-btn-primary-text svg path{transition:fill .2s linear}.bcp-btn-primary-text:focus svg path,.bcp-btn-primary-text:hover svg path{fill:var(--secondary-400)}.bcp-btn-primary-text:active svg path{fill:var(--secondary-600)}.bcp-btn-primary-text[disabled=""] svg path,.bcp-btn-primary-text[disabled=""]:focus svg path,.bcp-btn-primary-text[disabled=""]:hover svg path{fill:var(--onsurface-300)}