.buttons{display:flex;flex-wrap:wrap}.buttons--align-center{justify-content:center}.buttons--align-right{justify-content:flex-end}.btn{display:block;border-radius:32px;line-height:1.2;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(max-width:767.9px){.btn{padding:min(calc(var(--vwR) * .032),24.58rem) min(calc(var(--vwR) * .08),61.44rem)}}@media(min-width:768px){.btn{padding:min(calc(var(--vwR) * .0083333333),1.25rem) min(calc(var(--vwR) * .0277777778),4.17rem)}}.btn:is(span){cursor:default}.btn--outline{background:var(--buttonBackgroundColor,transparent);border:1px solid var(--buttonForegroundColor,var(--blockForegroundColor,#101820));color:var(--buttonForegroundColor,var(--blockForegroundColor,#101820))}.btn--outline:hover{background:var(--buttonForegroundColor,#003e51);color:var(--buttonBackgroundColor,#f2e9db)}.btn--fill{background:var(--buttonBackgroundColor,var(--blockForegroundColor,#101820));border:1px solid var(--buttonBackgroundColor,var(--blockForegroundColor,#101820));color:var(--buttonForegroundColor,var(--blockBackgroundColor,#ffffff))}.btn--fill:hover{background:var(--buttonForegroundColor,var(--blockBackgroundColor,#ffffff));color:var(--buttonBackgroundColor,var(--blockForegroundColor,#101820))}@media(max-width:767.9px){.btn--small{padding:min(calc(var(--vwR) * .0106666667),8.19rem) min(calc(var(--vwR) * .0533333333),40.96rem)}}@media(min-width:768px){.btn--small{padding:min(calc(var(--vwR) * .0027777778),.42rem) min(calc(var(--vwR) * .0138888889),2.08rem)}}.btn:focus-visible{outline:2px solid var(--buttonForegroundColor,currentColor);outline-offset:3px}.btn--plain{border-color:rgba(0,0,0,0);padding-inline:0}.btn--plain,.btn--plain:hover{background:rgba(0,0,0,0);color:var(--buttonForegroundColor,var(--blockForegroundColor,#003e51))}