.post-password-form{position:relative;text-align:center}.post-password-form__physician-signin-img{display:block;max-height:11.25rem;margin:0 auto 1rem}.post-password-form__parent-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1.875rem 0 6.25rem}.post-password-form__container{display:flex;flex-direction:column;text-align:left}.post-password-form__content{font-weight:var(--t4-font-weight);font-size:var(--t4-font-size);font-family:var(--t4-font-family);line-height:var(--t4-line-height);font-variant-numeric:var(--t4-font-variant-numeric);margin-bottom:.375rem;color:#64bb46}.post-password-form__code{margin-bottom:.125rem;color:#ccc;text-transform:uppercase}.post-password-form__code-help{font-weight:var(--title-1-font-weight);font-size:var(--title-1-font-size);font-family:var(--title-1-font-family);line-height:var(--title-1-line-height);font-variant-numeric:var(--title-1-font-variant-numeric);margin-left:.625rem;padding:.4375rem .875rem;color:#ccc;border:.0625rem solid #ccc;border-radius:1.875rem;background-color:#f5f5f5;cursor:pointer}.post-password-form__label{display:flex}.post-password-form__label-container{margin-bottom:0}.post-password-form input[type=password]{padding:.375rem .75rem;background-color:#f5f5f5}.post-password-form button[type=submit]{color:#fff;border:.125rem solid #64bb46;background-color:#64bb46;font-weight:var(--link-1-font-weight);font-size:var(--link-1-font-size);font-family:var(--link-1-font-family);line-height:var(--link-1-line-height);font-variant-numeric:var(--link-1-font-variant-numeric);display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:.625rem 1.875rem;text-align:center;border-radius:.25rem;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .2s linear,background-color .2s linear,border .2s linear;margin:.625rem 0}.post-password-form button[type=submit]:disabled{cursor:not-allowed}@media (max-width:35.98rem){.post-password-form button[type=submit]{width:100%}}.bg-black .post-password-form button[type=submit],.bg-dark .post-password-form button[type=submit],.bg-green .post-password-form button[type=submit],.bg-lime .post-password-form button[type=submit],.bg-neutral-1 .post-password-form button[type=submit],.bg-neutral-2 .post-password-form button[type=submit],.bg-neutral-3 .post-password-form button[type=submit]{color:#64bb46;border-color:#fff;background-color:#fff}.bg-black .post-password-form button[type=submit].hover,.bg-black .post-password-form button[type=submit]:focus,.bg-black .post-password-form button[type=submit]:hover,.bg-dark .post-password-form button[type=submit].hover,.bg-dark .post-password-form button[type=submit]:focus,.bg-dark .post-password-form button[type=submit]:hover,.bg-green .post-password-form button[type=submit].hover,.bg-green .post-password-form button[type=submit]:focus,.bg-green .post-password-form button[type=submit]:hover,.bg-lime .post-password-form button[type=submit].hover,.bg-lime .post-password-form button[type=submit]:focus,.bg-lime .post-password-form button[type=submit]:hover,.bg-neutral-1 .post-password-form button[type=submit].hover,.bg-neutral-1 .post-password-form button[type=submit]:focus,.bg-neutral-1 .post-password-form button[type=submit]:hover,.bg-neutral-2 .post-password-form button[type=submit].hover,.bg-neutral-2 .post-password-form button[type=submit]:focus,.bg-neutral-2 .post-password-form button[type=submit]:hover,.bg-neutral-3 .post-password-form button[type=submit].hover,.bg-neutral-3 .post-password-form button[type=submit]:focus,.bg-neutral-3 .post-password-form button[type=submit]:hover,a:focus .bg-black .post-password-form button[type=submit],a:focus .bg-dark .post-password-form button[type=submit],a:focus .bg-green .post-password-form button[type=submit],a:focus .bg-lime .post-password-form button[type=submit],a:focus .bg-neutral-1 .post-password-form button[type=submit],a:focus .bg-neutral-2 .post-password-form button[type=submit],a:focus .bg-neutral-3 .post-password-form button[type=submit],a:hover .bg-black .post-password-form button[type=submit],a:hover .bg-dark .post-password-form button[type=submit],a:hover .bg-green .post-password-form button[type=submit],a:hover .bg-lime .post-password-form button[type=submit],a:hover .bg-neutral-1 .post-password-form button[type=submit],a:hover .bg-neutral-2 .post-password-form button[type=submit],a:hover .bg-neutral-3 .post-password-form button[type=submit]{color:#509737;border-color:#fff;background-color:#fff}.bg-black .post-password-form button[type=submit]:disabled,.bg-dark .post-password-form button[type=submit]:disabled,.bg-green .post-password-form button[type=submit]:disabled,.bg-lime .post-password-form button[type=submit]:disabled,.bg-neutral-1 .post-password-form button[type=submit]:disabled,.bg-neutral-2 .post-password-form button[type=submit]:disabled,.bg-neutral-3 .post-password-form button[type=submit]:disabled{color:#bababa;border-color:#292929;background-color:#292929}.post-password-form button[type=submit].hover,.post-password-form button[type=submit]:focus,.post-password-form button[type=submit]:hover,a:focus .post-password-form button[type=submit],a:hover .post-password-form button[type=submit]{color:#fff;border-color:#509737;background-color:#509737}.post-password-form button[type=submit]:disabled{color:#b8b8b8;border-color:#e0e0e0;background-color:#e0e0e0}.pp-form-popup{position:fixed;top:0;left:0;z-index:30;display:block;width:90%!important;max-width:31.125rem!important;margin-inline:1.25rem;padding:3.125rem;padding-top:5.625rem;border:none;border-radius:1.875rem;background-color:#fff;box-shadow:0 .3125rem .9375rem rgba(0,0,0,.5);visibility:visible;opacity:1;appearance:none;transition:opacity .2s linear,visibility 0s}.pp-form-popup--hidden{visibility:hidden;opacity:0;transition:opacity .2s linear,visibility 0s .2s}@media (min-width:48rem){.pp-form-popup{width:100%!important}}.pp-form-popup p{margin:0!important;padding:0!important}.pp-form-popup:not(.pp-form-popup--hidden)~.pp-form-popup{visibility:hidden;opacity:0;transition:opacity .2s linear,visibility 0s .2s}.pp-form-popup__content-wrapper{position:absolute;top:50%;left:var(--gutterWidth);right:var(--gutterWidth);z-index:2;background-color:#fff;transform:translateY(-50%);overflow:auto}.pp-form-popup .wpcf7-form{margin:0}.pp-form-popup .wpcf7-form .modal-body-sub-container-text{font-weight:var(--t5-font-weight);font-size:var(--t5-font-size);font-family:var(--t5-font-family);line-height:var(--t5-line-height);font-variant-numeric:var(--t5-font-variant-numeric);margin-bottom:1.25rem!important}.pp-form-popup .wpcf7-form p:last-of-type{text-align:center!important}.pp-form-popup .wpcf7-form p{width:100%}.pp-form-popup .wpcf7-form p .cf7-lablel{font-weight:var(--t5-font-weight);font-size:var(--t5-font-size);font-family:var(--t5-font-family);line-height:var(--t5-line-height);font-variant-numeric:var(--t5-font-variant-numeric);margin-bottom:1.25rem}.pp-form-popup .wpcf7-form p .cf7-lablel span{margin:0;padding:0}.pp-form-popup .wpcf7-form p .cf7-lablel span input{margin:0;margin-top:.3125rem;background:#f4f4f4}.pp-form-popup .wpcf7-form p .wpcf7-submit{font-weight:var(--link-1-font-weight);font-size:var(--link-1-font-size);font-family:var(--link-1-font-family);line-height:var(--link-1-line-height);font-variant-numeric:var(--link-1-font-variant-numeric);max-width:9.375rem;margin-top:1.25rem;padding:.625rem 1.875rem;color:#fff;border:none;border-color:#64bb46;border-radius:.25rem;background:#64bb46}.pp-form-popup .wpcf7-form p .wpcf7-submit:focus,.pp-form-popup .wpcf7-form p .wpcf7-submit:hover{background:#509737}.pp-form-popup .wpcf7-form .wpcf7-response-output{font-weight:var(--t6-font-weight);font-size:var(--t6-font-size);font-family:var(--t6-font-family);line-height:var(--t6-line-height);letter-spacing:var(--t6-letter-spacing);text-transform:var(--t6-text-transform);font-variant-numeric:var(--t6-font-variant-numeric);padding:.625rem;border:.125rem solid #fff!important}.pp-form-popup .wpcf7-form.sent .wpcf7-response-output{padding:0!important;color:#008738!important;font-weight:500!important;text-transform:none!important}.pp-form-popup .wpcf7-form.failed .wpcf7-response-output,.pp-form-popup .wpcf7-form.invalid .wpcf7-response-output{padding:0!important;color:#ad0322!important;font-weight:500!important;text-transform:none!important}.pp-form-popup .modal-header{position:absolute;top:0;left:0;width:100%;height:4.375rem}.pp-form-popup .modal-header .block-alert-popup__close-button{position:absolute;top:.9375rem;right:1.25rem;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;color:#fff;font-weight:900;font-size:1.25rem;border:none;background:0 0}.pp-form-popup .modal-header .block-alert-popup__close-button::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;border:.1875rem solid #fff;border-radius:50%;background-color:transparent;pointer-events:none}.pp-form-popup .modal-header .block-alert-popup__close-button br{display:none}