#templ-login .shake-enter-active[data-v-445c7c3d]{animation:shake-445c7c3d .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-445c7c3d{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}button[data-v-52a9419a]:disabled{opacity:1!important}.password-toggle[data-v-1e51de29]{position:absolute;right:0;top:0;height:100%}.password-toggle[data-v-1e51de29]:focus{box-shadow:none}.password-toggle svg[data-v-1e51de29]{width:20px;height:20px}#templ-login .tests[data-v-e314c4c9]{display:flex;flex-direction:column;align-items:flex-start;font-size:.8em}#templ-login .tests .test[data-v-e314c4c9]{position:relative}#templ-login .tests .test.passed[data-v-e314c4c9]{color:#4cbc9d}#templ-login .tests .test[data-v-e314c4c9]:not(.passed){color:#f56155}#templ-login .tests .test.passed[data-v-e314c4c9]:after{content:" ";position:absolute;top:50%;left:0;width:100%;height:2px;background:#4CBC9D;animation-name:strike-e314c4c9;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:forwards}@keyframes strike-e314c4c9{0%{width:0}to{width:100%}}#templ-login fieldset[data-v-63bd7410]{margin-bottom:12px}#templ-login .btn[data-v-63bd7410]{margin-bottom:36px!important}.confirm-email[data-v-92b731aa]{margin-top:2rem}h2[data-v-92b731aa]{margin-bottom:1.5rem}#confirm-email-animation[data-v-92b731aa]{max-width:200px;margin-bottom:2rem}#templ-login .agency-container[data-v-b14e8139]{margin:21px 0 24px;transition:border,transform,box-shadow,.4s ease;border:1px solid transparent;position:relative}#templ-login .agency-container[data-v-b14e8139]:not(.selected):hover{border:1px solid #102D47;transform:scale(1.02);-webkit-box-shadow:0 20px 35px 0 rgba(0,0,0,.08);box-shadow:0 20px 35px #00000014}#templ-login .agency-container .optional-label[data-v-b14e8139]{position:absolute;top:-1px;transform:translateY(-50%);background-color:#4cbc9d;font-size:.6em;color:#fff;padding:3px 10px;border-radius:9999px}#templ-login .agency-container ul[data-v-b14e8139]{display:flex;flex-wrap:wrap;margin-top:18px;margin-bottom:-6px}#templ-login .agency-container ul li[data-v-b14e8139]{width:50%;place-self:center;font-size:.75em;line-height:1.3em;margin-bottom:12px;padding-right:12px;padding-left:31px;position:relative}#templ-login .agency-container ul li[data-v-b14e8139]:before{content:" ";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);height:19px;width:19px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='39' viewBox='0 0 39 39'%3E%3Cg id='Group_446' data-name='Group 446' transform='translate(-1583 -2708.309)'%3E%3Cg id='Ellipse_12' data-name='Ellipse 12' transform='translate(1583 2708.309)' fill='%23fadfb4' stroke='%23102d47' stroke-width='2'%3E%3Ccircle cx='19.5' cy='19.5' r='19.5' stroke='none'/%3E%3Ccircle cx='19.5' cy='19.5' r='18.5' fill='none'/%3E%3C/g%3E%3Cg id='Rectangle_66' data-name='Rectangle 66' transform='translate(1594.22 2724.884) rotate(45)' fill='%23102d47' stroke='%23102d47' stroke-width='2'%3E%3Crect width='12.067' height='3.017' rx='1.508' stroke='none'/%3E%3Crect x='1' y='1' width='10.067' height='1.017' rx='0.508' fill='none'/%3E%3C/g%3E%3Cg id='Rectangle_67' data-name='Rectangle 67' transform='translate(1613.133 2723.177) rotate(135)' fill='%23102d47' stroke='%23102d47' stroke-width='2'%3E%3Crect width='17.498' height='3.017' rx='1.508' stroke='none'/%3E%3Crect x='1' y='1' width='15.498' height='1.017' rx='0.508' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat}#templ-login .register-customer-success .btn-group{display:flex;align-items:flex-start;margin-top:2rem}#templ-login .register-customer-success .btn{width:auto!important}#templ-login .register-customer-success .btn:not(:last-child){margin-right:.5rem;margin-bottom:.5rem}#register-customer-success-animation{position:absolute;width:100vw;height:100vh;top:0;left:0;opacity:.75;z-index:-1}h3[data-v-b9b7e2eb]{margin-top:2rem}h4[data-v-b9b7e2eb]{margin:2rem 0 1.1rem;font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1em}#templ-login ul{list-style:none;padding-left:0}#templ-login .form-floating,#templ-login select{margin-bottom:12px}#templ-login .form-floating input{margin-bottom:0}#templ-login fieldset.main-fieldset{margin-top:24px}#templ-login .btn:not(.password-toggle){margin-bottom:12px;width:100%}#templ-login .input-group{display:flex}#templ-login .input-group>*{flex:1}#templ-login .input-group>*:not(:last-child){margin-right:12px}#templ-login .agency-container .form-check{display:flex;align-items:center;padding-left:0}#templ-login .agency-container .form-check input{flex-shrink:0;margin:0 18px 0 0}#templ-login .agency-container .form-check label{font-weight:700;font-size:.8em;line-height:1.3em}#templ-login .terms{margin-top:3px;font-size:.75em}#templ-login .errors{color:red}#templ-login .v-enter-active{transition:opacity .5s ease}#templ-login .v-enter-from,#templ-login .v-leave-to{opacity:0}#templ-login .form-floating>.form-control:focus~label,#templ-login .form-floating>.form-control:not(:placeholder-shown)~label,#templ-login .form-floating>.form-select~label{opacity:1;color:#8795a2;transform:scale(.75) translateY(-.5rem) translate(.25rem)}#templ-login .form-floating>label{color:#8795a2;top:-2px}#templ-login .form-floating>.form-control:focus,#templ-login .form-floating>.form-control:not(:placeholder-shown){font-size:19px}#templ-login .password-toggle svg{fill:#8795a2}#templ-login ul.errors{font-size:.8em;color:#f56155}#templ-login .agency-container,#templ-login .payment-options .form-check{padding:20px;border-radius:20px;background-color:#ebfafd}#templ-login .payment-options{margin-bottom:2rem}#templ-login .payment-options .form-check:not(:last-of-type){margin-bottom:.5rem}#templ-login .payment-options .form-check .form-check-input{margin-left:0;margin:.25em .75rem 0 0}#templ-login .payment-options .form-check label{display:inline;font-weight:700;font-size:.8em;line-height:1.3em}#templ-login .spinner-border-sm{vertical-align:-4px}#templ-login select{font-size:19px;padding-top:1.325rem}#templ-login select.noInput{color:#8795a2}#templ-login .badge.bg-pink{background-color:#eec5e3;color:#102d47;font-weight:600;margin-left:6px;padding:6px 10px;border-radius:8px}
