
.Button{cursor:pointer;text-align:center;white-space:nowrap;border:none;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:2vw;width:fit-content;padding:1.4vh 6vw;font-size:3.5vw;font-weight:700;display:flex;position:relative}@media only screen and (min-width:768px){.Button{gap:8px;min-height:40px;padding:8px 14px;font-size:clamp(6.3px,3.73333px + .712963vw,14px)}}.Button--small{padding:1vh 4vw;font-size:3vw}@media only screen and (min-width:768px){.Button--small{min-height:32px;padding:8px 12px;font-size:clamp(5.4px,3.2px + .611111vw,12px)}}.Button--large{padding:1.8vh 8vw;font-size:4vw}@media only screen and (min-width:768px){.Button--large{min-height:42px;padding:8px 20px;font-size:clamp(7.2px,4.26667px + .814815vw,16px)}}.Button--flex{flex:1}.Button--fluid,.Button--fluid-on-mobile{width:100%}@media only screen and (min-width:768px){.Button--fluid-on-mobile{width:fit-content}}.Button--primary{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary);transition:background-color .3s,color .3s}@media only screen and (min-width:768px){.Button--primary:hover{background:var(--color-white);color:var(--color-primary)}}.Button--inverted{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);transition:background-color .3s,color .3s}@media only screen and (min-width:768px){.Button--inverted:hover{background:var(--color-primary);color:var(--color-white)}}.Button--white{background:var(--color-white);color:var(--color-black);border:1px solid var(--color-white);transition:background-color .3s,color .3s}@media only screen and (min-width:768px){.Button--white:hover{background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}}.Button--success{background:var(--color-success);color:var(--color-white);border:1px solid var(--color-success);transition:background-color .3s,color .3s}@media only screen and (min-width:768px){.Button--success:hover{background:var(--color-white);color:var(--color-success);border:1px solid var(--color-white)}}.Button--primary-but-inverted-on-mobile{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-white);transition:background-color .3s,color .3s,border-color .3s}@media only screen and (min-width:768px){.Button--primary-but-inverted-on-mobile{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.Button--primary-but-inverted-on-mobile:hover{border-color:var(--color-primary);background:var(--color-white);color:var(--color-primary)}}.Button--primary-but-inverted-on-mobile{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-white)}@media only screen and (min-width:768px){.Button--primary-but-inverted-on-mobile{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.Button--primary-but-inverted-on-mobile:hover{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-white)}}
