@keyframes animatedButtonBackground{0%{background-position:-500px 0}to{background-position:500px 0}}body.registration{background:#f3f3f3 url(/build/images/bg2.86db28ee.jpeg) no-repeat fixed 50% 50%;background-size:cover}body.registration #app footer,body.registration #app header,body.registration #app main{backdrop-filter:blur(4px)}.registration-page,body.registration #app main{align-items:stretch;display:flex;justify-content:center}.registration-container{align-items:center;background-color:hsla(0,0%,100%,.9);box-shadow:0 0 5px #fff;box-sizing:border-box;display:flex;flex-direction:column;margin:20px;max-width:1000px;padding:40px;width:100%}.registration-container .header{color:#9a2464;font-size:26px;font-weight:400;margin-bottom:30px;text-align:center}.registration-container .sub-header{color:#27273f;font-size:18px;margin-bottom:20px;text-align:center;text-decoration:none}.registration-container a.sub-header:hover{text-decoration:underline}.registration-container .text{margin-bottom:20px}.registration-container .market-registration-form{width:100%}.registration-container .member-type-selector{padding:50px 0}.registration-container .member-type-selector .selector{align-items:stretch;display:flex;justify-content:space-around}.registration-container .member-type-selector .selector a{align-items:center;color:#27273f;display:flex;flex-direction:column;font-size:18px;padding:20px;text-decoration:none;white-space:nowrap}.registration-container .member-type-selector .selector a .icon{height:80px;width:80px;fill:#6e7491;margin-bottom:20px}.registration-container .member-type-selector .selector a:hover{background-color:hsla(0,0%,100%,.6);color:#9a2464}.registration-container .member-type-selector .selector a:hover .icon{fill:#9a2464}@media (max-width:700px){.registration-container{margin:0;padding:20px}}