.button[data-v-d334e240]{letter-spacing:normal;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;white-space:nowrap;border:1px solid #0a2e1e;border-radius:5px;max-width:100%;padding:9px 39px;font-size:18px;font-weight:700;line-height:25px;text-decoration:none;display:inline-block}.button .content[data-v-d334e240]{position:relative;top:0;left:0}.button.primary[data-v-d334e240]{color:#fff;background:#0a2e1e;border:none;padding:10px 40px}.button.primary[data-v-d334e240]:active,.button.primary[data-v-d334e240]:focus-visible,.button.primary[data-v-d334e240]:hover{color:#a1d0a8}.button.primary.call-to-action[data-v-d334e240]{background:#e8412c;box-shadow:3px 3px #0a2e1e}.button.primary.call-to-action[data-v-d334e240]:active,.button.primary.call-to-action[data-v-d334e240]:focus-visible,.button.primary.call-to-action[data-v-d334e240]:hover{color:#0a2e1e}.button.primary.call-to-action:active .content[data-v-d334e240],.button.primary.call-to-action:focus-visible .content[data-v-d334e240],.button.primary.call-to-action:hover .content[data-v-d334e240]{top:-2px;left:-3px}.button.primary.call-to-action[data-v-d334e240]:active{box-shadow:inset 3px 3px #00000040}.button.secondary[data-v-d334e240]{color:#0a2e1e;background:#fff}.button.secondary[data-v-d334e240]:active,.button.secondary[data-v-d334e240]:focus-visible,.button.secondary[data-v-d334e240]:hover{color:#e8412c}.button.secondary.call-to-action[data-v-d334e240]{color:#e8412c;border-color:#e8412c}.button.secondary.call-to-action[data-v-d334e240]:active,.button.secondary.call-to-action[data-v-d334e240]:focus-visible,.button.secondary.call-to-action[data-v-d334e240]:hover{color:#0a2e1e}.button.secondary[data-v-d334e240]:not(.call-to-action){letter-spacing:normal;font-size:16px;font-weight:700;line-height:25px}.button.payment[data-v-d334e240]{align-items:center;height:60px;display:flex}@media (width<=1019px){.button.payment[data-v-d334e240]{white-space:normal;justify-content:center;align-items:center;width:120px;padding:0 10px;line-height:20px;display:flex}}@media (width>=1020px){.button.payment[data-v-d334e240]:not(.call-to-action){padding-left:24px;padding-right:24px}}.button.waiting[data-v-d334e240]{justify-content:center;align-items:center;display:flex}.button.waiting .content[data-v-d334e240],.button.waiting:active .content[data-v-d334e240],.button.waiting:focus-visible .content[data-v-d334e240],.button.waiting:hover .content[data-v-d334e240]{top:0!important;left:0!important}
