.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:rgba(0,0,0,0);border:1px solid var(--buttonForegroundColor,var(--blockForegroundColor,#101820));color:var(--buttonForegroundColor,var(--blockForegroundColor,#101820))}.btn--outline:hover{background:#003e51;color:#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))}