.Button-wrapper{width:100%}.Button--b1{cursor:pointer;text-decoration:none}.Button--b1,.Button--b2{box-shadow:var(--Button-box-shadow);transition:box-shadow .25s ease-in-out}.Button--b1:active,.Button--b1:focus,.Button--b1:hover,.Button--b2:active,.Button--b2:focus,.Button--b2:hover{box-shadow:var(--Button-box-shadow--hover)}.Button--b1,.Button--b2{background-color:var(--Button-background-color);border:var(--Button-border-size,0) var(--Button-border-style,none);border-color:var(--Button-border-color);border-radius:var(--Button-border-radius);color:var(--Button-color);display:table;font-family:var(--Button-font-family),sans-serif;font-size:var(--Button-font-size,1rem);font-weight:var(--Button-font-weight,normal);line-height:var(--Button-line-height,1.1);padding:var(--Button-padding,15px 20px);transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out;width:auto}.Button--b1:focus,.Button--b1:hover,.Button--b2:focus,.Button--b2:hover{background-color:var(--Button-background-color--hover);border-color:var(--Button-border-color--hover);color:var(--Button-color--hover)}.Button--b1:hover{border:2px solid #fff}.Button--b2{--Button-border-size:var(--Button--b2-border-size,1px);--Button-border-style:var(--Button--b2-border-style,solid);--Button-padding:var(--Button--b2-padding);--Button-background-color:var(--Button--b2-background-color,var(--clr-f2));--Button-background-color--hover:var(--Button--b2-background-color--hover,var(--clr-f2));--Button-border-color:var(--Button--b2-border-color,var(--Link-color));--Button-border-color--hover:var(--Button--b2-border-color--hover,var(--Link-color-hover));--Button-color:var(--Button--b2-color,var(--Link-color));--Button-color--hover:var(--Button--b2-color--hover,var(--Link-color-hover));--Button-font-family:var(--Button--b2-font-family);--Button-font-size:var(--Button--b2-font-size);--Button-font-weight:var(--Button--b2-font-weight);--Button-line-height:var(--Button--b2-line-height)}.Button--center,.Button--left{margin-right:auto}.Button--center{justify-content:center;margin-left:auto}.Button--right{justify-content:right;margin-left:auto}.Button--full{text-align:center;width:100%}.Button-group{display:flex;flex-wrap:wrap;gap:var(--Button-group-gap,20px)}.Button-group--center{justify-content:center}.Button-group>*{width:auto}