/* Shared visual finish for the existing, unchanged donation runtime. */
@font-face{font-family:Nunito;src:url('./fonts/nunito-latin-variable.woff2') format('woff2');font-style:normal;font-weight:400 900;font-display:swap}
.atos-flow{background:#fcfdfd!important;font-family:Nunito,Arial,sans-serif!important}
.atos-flow button,.atos-flow input,.atos-flow select,.atos-flow textarea{font-family:Nunito,Arial,sans-serif!important}
.atos-flow h1,.atos-flow h2,.atos-flow h3,.atos-flow [style*="Newsreader"]{font-family:Nunito,Arial,sans-serif!important;font-weight:900!important;letter-spacing:-.035em!important}
.atos-flow h1{line-height:1.08!important}
.atos-flow header{background:#fcfdfd!important;box-shadow:0 5px 25px #062d4606}
.atos-flow header a{font-weight:800!important}
.atos-flow header a[aria-label]{color:#006eb9!important}
.atos-flow header a[aria-label]>span:last-child>span:last-child{font-size:24px!important;font-weight:900!important;letter-spacing:-.04em}
.atos-flow button{border-radius:16px!important;transition:background .2s,transform .25s}
.atos-flow button:hover{filter:brightness(.98)}
.atos-flow button:active{transform:scale(.99)}
.atos-flow header button,.atos-flow header a[style*="background:#0068B4"],.atos-flow a[style*="border-radius:4px"]{border-radius:999px!important}
.atos-flow input:not([type=checkbox]):not([type=radio]),.atos-flow select,.atos-flow textarea{border-radius:13px!important}
.atos-flow [style*="border:1px solid #DCE6EE"],.atos-flow [style*="border:1px solid #C9D7E2"]{border-radius:20px}
.atos-flow :focus-visible{outline:3px solid #006eb9!important;outline-offset:4px!important}
.atos-flow a:hover{text-decoration-thickness:2px}
@media(max-width:767px){.atos-flow header a[aria-label]>span:last-child>span:last-child{font-size:20px!important}.atos-flow header a[aria-label] img{width:40px!important;height:36px!important}}
@media(prefers-reduced-motion:reduce){.atos-flow *{transition:none!important;animation:none!important}}
