.back-to-top{display:none;justify-content:flex-end;position:-webkit-sticky;position:-webkit-sticky;position:sticky;z-index:20;inset-block-end:64px;margin-block:var(--snsw-spacing-m) -1rem;-webkit-margin-start:auto;margin-inline-start:auto;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.back-to-top.is-visible{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .3s}@media (min-width: 768px){.back-to-top{-webkit-margin-after:-36px;margin-block-end:-36px}}@media (min-width: 1024px){.back-to-top{display:flex;-webkit-margin-end:var(--snsw-container-padding);margin-inline-end:var(--snsw-container-padding)}}@media (min-width: 1224px){.back-to-top{-webkit-margin-end:calc((100vw - var(--snsw-container-width)) / 2 + var(--snsw-container-padding));margin-inline-end:calc((100vw - var(--snsw-container-width)) / 2 + var(--snsw-container-padding))}}@media print{.back-to-top{display:none}}.back-to-top .button{background-color:#ffffffe6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='16' viewBox='0 0 12 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1.725 7.27l3.221-3.267v11.294h1.841V4.003L10.01 7.27l1.288-1.307-5.43-5.6-5.43 5.6z' fill='%23002664'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-inline:1.5rem 2.25rem;padding-block:calc(var(--snsw-form-height-s) / 2 - 2px - .5em);font-size:var(--snsw-font-size-s);line-height:1em;border-radius:8px;font-weight:400;text-decoration:underline}@media (max-width: 767px){.back-to-top .button:hover:not(:disabled,.button--disabled,.is-disabled,.is-active){background-color:var(--snsw-button-blue)}}.back-to-top .container{inline-size:100%;display:flex;justify-content:flex-end}.has-fixed-cta .back-to-top{inset-block-end:104px}@media (min-width: 480px){.has-fixed-cta .back-to-top{inset-block-end:120px}}@media (min-width: 768px){.has-fixed-cta .back-to-top{inset-block-end:130px}}.container .back-to-top{-webkit-margin-end:0;margin-inline-end:0}
