.devise{padding-top:5rem;padding-bottom:5rem;background-color:#00B7EA}.devise h1,.devise h2{color:#FFF;font-weight:700;font-size:4.8rem}.devise p{color:#FFF;font-weight:400;font-size:2rem}.devise .shared-link{color:#FFEF50;text-decoration:none;font-size:2rem;margin:2px}.devise .input-lg{border-radius:10rem}.devise .input-lg::placeholder{color:#037FAB;font-weight:700}.devise .btn{color:#000;border:none;font-weight:700;font-size:2rem;margin:0.2rem;padding-top:1.5rem;padding-bottom:1.5rem;background-color:#FFEF50}.devise .btn .client{margin:-0.2rem 0 -0.2rem -1.5rem}body.confirmations.show .alert-wrapper,body.passwords.update .alert-wrapper{color:#FFF}body.confirmations.show .alert-wrapper b,body.passwords.update .alert-wrapper b{text-shadow:1px 1px 3px rgba(0,0,0,0.3)}body.confirmations.show .alert-wrapper a,body.passwords.update .alert-wrapper a{color:#FFEF50;text-decoration:underline}body.confirmations.show .alert-wrapper a:hover,body.passwords.update .alert-wrapper a:hover{text-decoration:none}body.confirmations.show .alert,body.passwords.update .alert{padding:0;top:0;margin-bottom:0;border:0}body.confirmations.show .alert.alert-dismissable,body.passwords.update .alert.alert-dismissable{position:relative}body.confirmations.show .alert.alert-dismissable .close,body.passwords.update .alert.alert-dismissable .close{top:-0.6rem;position:absolute;right:0.5rem;color:#FFF;font-size:3.5rem;opacity:100;display:none;font-weight:200}body.confirmations.show .alert .alert-content,body.passwords.update .alert .alert-content{padding:0.5rem 2.5rem 0.5rem 1rem}body.confirmations.show .alert h3,body.confirmations.show .alert p,body.passwords.update .alert h3,body.passwords.update .alert p{margin:0}body.confirmations.show .alert ul,body.passwords.update .alert ul{list-style:none}body.confirmations.show .interactive,body.passwords.update .interactive{display:inline;line-height:4rem}body.confirmations.show .exclamation-sign,body.passwords.update .exclamation-sign{display:inline;font-weight:900}body.confirmations.show .alert.alert-dismissable,body.passwords.update .alert.alert-dismissable{color:#FFF}body.confirmations.show .alert.alert-dismissable.alert-danger,body.passwords.update .alert.alert-dismissable.alert-danger{padding:0.2rem 0 0.3rem 0;background-color:#EB6C55;border-color:#EB6C55}body.confirmations.show .alert.alert-dismissable.alert-success,body.passwords.update .alert.alert-dismissable.alert-success{background-color:#009640;border-color:#009640}body.confirmations.show .alert.alert-dismissable.alert-info,body.passwords.update .alert.alert-dismissable.alert-info{animation:flicker 0.6s 2;padding:0.4rem 0 0.5rem 0;background-color:#037FAB;border-color:#037FAB}body.confirmations.show .alert.alert-dismissable.alert-info.highlight,body.passwords.update .alert.alert-dismissable.alert-info.highlight{background-color:#FFEF50;border-color:#FFEF50;color:#000}body.confirmations.show .alert,body.passwords.update .alert{border-radius:6px}body.confirmations.show .alert .alert-messages-wrapper,body.passwords.update .alert .alert-messages-wrapper{text-align:center;font-size:2rem;font-weight:700}body.confirmations.show .alert .alert-messages-wrapper .help-block,body.passwords.update .alert .alert-messages-wrapper .help-block{color:#FFF;margin:0}@media screen and (max-width: 480px){.devise h1{color:#FFF;font-size:3.9rem}}.devise.confirmation-interstitial .franz-column .franz{margin-top:1rem}.devise.confirmation-interstitial .copy-column{padding-top:4rem}.devise.confirmation-interstitial .copy-column h1{margin-bottom:2rem}.devise.confirmation-interstitial .copy-column p.lead-line{font-size:2.4rem;margin-bottom:4rem}@keyframes confirm-cta-glow{0%{box-shadow:3px 3px 5px rgba(64,64,65,0.75),0 0 0 0 rgba(255,239,80,0.65)}70%{box-shadow:3px 3px 5px rgba(64,64,65,0.75),0 0 0 1.4rem rgba(255,239,80,0)}100%{box-shadow:3px 3px 5px rgba(64,64,65,0.75),0 0 0 0 rgba(255,239,80,0)}}.devise.confirmation-interstitial .confirm-cta{display:inline-flex;align-items:center;color:#002532;background-color:#FFEF50;border:2px solid #FFEF50;border-radius:1rem;font-weight:700;font-size:2.8rem;padding:2rem 4rem 2rem 7.6rem;background-image:url(/assets/public_website/header_refresh/sign-up-btn-bg-6570fd9d28a3a98b150b8dcca299eb7d787009e3bbe72babed1025746d68d545.svg);background-repeat:no-repeat;background-position:2.8rem center;background-size:2.6rem 3.4rem;box-shadow:3px 3px 5px rgba(64,64,65,0.75);transition:box-shadow 0.1s ease-in, transform 0.1s ease-in;animation:confirm-cta-glow 2.6s ease-out infinite}.devise.confirmation-interstitial .confirm-cta:hover,.devise.confirmation-interstitial .confirm-cta:focus{animation:none;box-shadow:4px 4px 7px rgba(64,64,65,0.65);transform:translateY(-1px)}.devise.confirmation-interstitial .confirm-cta:active{animation:none;box-shadow:inset 0 3px 4px rgba(64,64,65,0.35);transform:translateY(1px)}@media (prefers-reduced-motion: reduce){.devise.confirmation-interstitial .confirm-cta{animation:none}}.devise.confirmation-interstitial .franz-mobile{margin-top:4rem}@media screen and (max-width: 768px){.devise.confirmation-interstitial .copy-column{padding-top:0;text-align:center}}
