.password-meter{width:100%;margin:0 15px;display:none;flex-direction:column;align-content:center;justify-content:center}.password-meter meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50%;height:5px;margin:0 auto;background:none;background-color:rgba(0,0,0,.1)}.password-meter meter[value="0"]{background:red}.password-meter meter[value="0"]::-moz-meter-bar,.password-meter meter[value="0"]::-webkit-meter-optimum-value{background:red}.password-meter meter[value="1"]{background:#ff9c01}.password-meter meter[value="1"]::-moz-meter-bar,.password-meter meter[value="1"]::-webkit-meter-optimum-value{background:#ff9c01}.password-meter meter[value="2"]{background:#f5e703}.password-meter meter[value="2"]::-moz-meter-bar,.password-meter meter[value="2"]::-webkit-meter-optimum-value{background:#f5e703}.password-meter meter[value="3"]{background:#bcf404}.password-meter meter[value="3"]::-moz-meter-bar,.password-meter meter[value="3"]::-webkit-meter-optimum-value{background:#bcf404}.password-meter meter[value="4"]{background:green}.password-meter meter[value="4"]::-moz-meter-bar,.password-meter meter[value="4"]::-webkit-meter-optimum-value{background:green}.password-meter meter::-webkit-meter-bar{background:none;background-color:rgba(0,0,0,.1)}.password-meter p{text-align:center}.enterprise-agreement-paywall .premium-cta-flex{display:flex;justify-content:space-evenly;flex-wrap:wrap;max-width:none;margin:0;text-align:center}.enterprise-agreement-paywall .premium-cta-flex .btn,.enterprise-agreement-paywall .premium-cta-flex a{margin:1rem auto 0;text-decoration:none}.enterprise-agreement-paywall .premium-cta-flex .btn:hover,.enterprise-agreement-paywall .premium-cta-flex a:hover{color:#fff;opacity:1}.enterprise-agreement-paywall .premium-cta-flex .btn.btn-link,.enterprise-agreement-paywall .premium-cta-flex a.btn-link{margin:1rem auto 0}.enterprise-agreement-paywall p{margin:15px 0}.enterprise-agreement-paywall form .form-group{max-height:200px;max-width:750px;overflow:hidden}.enterprise-agreement-paywall form .form-group-hidden{max-height:0;max-width:0;border:0;padding:0;margin:0;visibility:hidden}.enterprise-agreement-paywall form .form-group.can-transition-dimension,.enterprise-agreement-paywall form .form-group.can-transition-dimension input,.enterprise-agreement-paywall form .form-group.can-transition-dimension label{transition:visibility .5s ease-in-out,padding .5s ease-in-out,margin .5s ease-in-out,max-height .5s ease-in-out,max-width .5s ease-in-out}.enterprise-agreement-paywall form .form-group.transition-height,.enterprise-agreement-paywall form .form-group.transition-height input,.enterprise-agreement-paywall form .form-group.transition-height label{max-height:0;max-width:750px;border:0;padding:0;margin:0;visibility:hidden}.enterprise-agreement-paywall form .form-group.transition-width,.enterprise-agreement-paywall form .form-group.transition-width input,.enterprise-agreement-paywall form .form-group.transition-width label{max-width:0;max-height:200px;border:0;padding:0;margin:0}.enterprise-agreement-paywall form.ip-sign-up-access{background:#fff;padding:30px;margin:30px;border-radius:5px;width:calc(100% - 60px)}.enterprise-agreement-paywall form input,.enterprise-agreement-paywall form textarea{display:block;width:100%;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:left;font-size:15px;padding:10px 15px;height:auto}.enterprise-agreement-paywall form input:focus-within,.enterprise-agreement-paywall form textarea:focus-within{border:1px solid #66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.enterprise-agreement-paywall form input:focus-within::-moz-placeholder,.enterprise-agreement-paywall form textarea:focus-within::-moz-placeholder{color:#66afe9}.enterprise-agreement-paywall form input:focus-within:-ms-input-placeholder,.enterprise-agreement-paywall form textarea:focus-within:-ms-input-placeholder{color:#66afe9}.enterprise-agreement-paywall form input:focus-within::placeholder,.enterprise-agreement-paywall form textarea:focus-within::placeholder{color:#66afe9}.enterprise-agreement-paywall form input:focus-within.in-valid,.enterprise-agreement-paywall form textarea:focus-within.in-valid{border:1px solid #a94442;background-color:#f2dede;color:#a94442}.enterprise-agreement-paywall form input:focus-within.in-valid::-moz-placeholder,.enterprise-agreement-paywall form textarea:focus-within.in-valid::-moz-placeholder{color:#a94442}.enterprise-agreement-paywall form input:focus-within.in-valid:-ms-input-placeholder,.enterprise-agreement-paywall form textarea:focus-within.in-valid:-ms-input-placeholder{color:#a94442}.enterprise-agreement-paywall form input:focus-within.in-valid::placeholder,.enterprise-agreement-paywall form textarea:focus-within.in-valid::placeholder{color:#a94442}.enterprise-agreement-paywall form button{background:#ff912d;width:auto;margin:auto}.enterprise-agreement-paywall form button:hover{background:#ff912d;color:#fff;border-color:#204d74}.enterprise-agreement-paywall form .password-meter meter{height:7px;border-radius:2px}.enterprise-agreement-paywall form .field__error{text-align:center;width:100%;display:block;padding:5px 0;color:#a94442}.enterprise-agreement-message.hidden-message{display:none}.enterprise-agreement-message .message{color:#fff;background-color:transparent;border:1px solid #fff;display:flex;justify-content:center;line-height:1.42857143;background-image:none;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:left;font-size:15px;padding:10px 15px;height:auto}.enterprise-agreement-message .message button.close{color:#fff;padding-left:15px;background:transparent}.enterprise-agreement-message .message button.close:hover{background:transparent;color:#555}.enterprise-agreement-message.alert-error,.enterprise-agreement-message.alert-info,.enterprise-agreement-message.alert-success,.enterprise-agreement-message.alert-warning{color:inherit;background-color:inherit;border-color:inherit}.enterprise-agreement-message.alert-success .message{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.enterprise-agreement-message.alert-info .message{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.enterprise-agreement-message.alert-warning .message{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.enterprise-agreement-message.alert-error .message{color:#a94442;background-color:#f2dede;border-color:#ebccd1}form .enterprise-agreement-message .message{color:#555;background-color:#fff;border:1px solid #ccc}form .enterprise-agreement-message button.close{padding-left:15px;background:transparent}form .enterprise-agreement-message button.close:hover{background:transparent;color:#333}