:root{--pink: #eb0052;--bright-pink: #ff005a;--soft-pink: #ffbbcd;--dark-pink: #d0014a;--azure: #008dff;--blue: #006dc6;--indigo: #01294a;--charcoal: #333333;--grey-wcag: #787676;--grey: #a6a09f;--sub-grey: #c9c3c3;--black: #000000;--med-grey: #999191;--soft-grey: #f1f1ee;--off-white: #f9f7f7;--white: #ffffff;--success-green: #1ec677;--error-red: #c0362e}@font-face{font-family:Averta;font-display:auto;src:local("Averta"),url(/assets/averta-light.e987ddda.woff2) format("woff2"),local("Averta"),url(/assets/averta-light.f9b1be2e.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Averta;font-display:auto;src:local("Averta"),url(/assets/averta.1c3aaa65.woff2) format("woff2"),local("Averta"),url(/assets/averta.838c1cd2.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Averta;font-display:auto;src:local("Averta"),url(/assets/averta-semibold.df6dce2b.woff2) format("woff2"),local("Averta"),url(/assets/averta-semibold.54425408.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Averta;font-display:auto;src:local("Averta"),url(/assets/averta-bold.ab0ee9d4.woff2) format("woff2"),local("Averta"),url(/assets/averta-bold.b88b6bd5.woff) format("woff");font-weight:700;font-style:normal}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always;min-height:0;min-width:0}body,#root{font-family:sans-serif;display:flex;align-items:center;justify-content:center}body{margin:0}#root{flex:1}#root>div{flex:1}h3{font-weight:400;margin:.5em 0}p{margin:0 0 1em}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px white inset}button{cursor:pointer;font-family:unset;font-size:unset;text-align:center;background:none;border:none;padding:0}button[data-overlay-id=partnerOverlay]{display:contents;color:var(--primary);font-weight:700}.hideIfNotAnimated{visibility:hidden;z-index:-1;opacity:0}.basic-fade-enter,.basic-fade-exit-active,.basic-fade-exit-done{opacity:0}.basic-fade-exit,.basic-fade-enter-active,.basic-fade-enter-done{opacity:1}.basic-fade-enter-active,.basic-fade-exit-active{transition:all .3s ease-in}.fade-enter,.fade-exit-active,.fade-exit-done{opacity:0;visibility:hidden}.fade-exit,.fade-enter-active,.fade-enter-done{visibility:visible;opacity:1}.fade-enter{z-index:1}.fade-exit{z-index:-1}.fade-enter-active,.fade-exit-active{visibility:visible;transition:all .3s ease-in}.grow-enter,.grow-exit-active,.grow-exit-done{height:fit-content!important;max-height:0!important;overflow:hidden!important}.grow-exit,.grow-enter-active,.grow-enter-done{height:fit-content!important;max-height:500px!important;overflow:hidden!important}.grow-enter-active,.grow-exit-active{transition:max-height .3s ease-in}
