/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./publicstorage/cartridges/app_custom_publicstorage/cartridge/client/default/scss/createAccount/createAccount.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ps-offer-banner {
  width: 100%;
  max-width: 23.75rem;
  color: #fff;
  border-radius: 10px;
  background-color: #0F274d;
  padding: 1.375rem; }
  .ps-offer-banner--heading {
    font-weight: bold;
    font-size: 1.25rem;
    line-height: 1.875rem; }
  .ps-offer-banner--desc {
    font-size: 1rem; }
  .ps-offer-banner--cta {
    color: #fff;
    text-decoration: underline;
    font-weight: bold;
    font-size: 1rem; }
    .ps-offer-banner--cta:hover, .ps-offer-banner--cta:active {
      color: #fff; }

@media (max-width: 1199.98px) {
  .ps-login-signup-page .container {
    max-width: 100%; } }

.ps-login-signup-page .container .align-vertical-center {
  margin-top: auto;
  margin-bottom: auto; }

.ps-login-signup-wrapper .icon-email {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1220_14225)'%3E%3Cpath d='M56.4253 2.63766C55.8136 2.21421 55.0999 2 54.3749 2C53.7438 2.00001 53.1237 2.16492 52.576 2.47839L1.82597 31.3764C0.626439 32.1668 -0.0780568 33.4695 0.00690416 34.7496C0.0918651 36.0297 0.955748 37.3392 2.22948 37.8705L13.9201 42.7427L20.9266 59.3384C21.0928 59.8414 21.4327 60 21.6479 60C21.8825 59.9993 22.1078 59.9084 22.2772 59.7463L31.9911 50.4119L45.6301 56.0941C46.071 56.2788 46.5443 56.374 47.0224 56.3741C47.7717 56.3741 48.3942 56.137 48.7986 55.91C49.2786 55.6407 49.691 55.2656 50.0045 54.8132C50.3179 54.3607 50.5242 53.8429 50.6077 53.2988L57.8577 6.2758C58.1698 4.80031 57.5807 3.42508 56.4253 2.63766ZM3.62488 34.625L46.6831 10.0203L14.0354 38.9637L3.62488 34.625ZM22.7354 54.3699L17.1167 41.0707L43.1147 18.0293L23.9136 44.4352C23.7514 44.6583 23.6422 44.9155 23.5943 45.1872C23.5465 45.4588 23.5612 45.7378 23.6374 46.003C23.7135 46.2682 23.8495 46.5125 24.0348 46.7169C24.2202 46.9213 24.45 47.0805 24.7065 47.1822L28.6034 48.741L22.7354 54.3699ZM47.2042 52.2176L28.2069 44.6776L53.7745 9.52641L47.2042 52.2176Z' fill='%23FF6200'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1220_14225'%3E%3Crect width='58' height='58' fill='white' transform='translate(0 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 3.75rem;
  height: 3.75rem;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

@media (min-width: 992px) {
  .ps-login-signup-wrapper {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
    border: 1px solid #CCC;
    overflow: hidden;
    -webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.08);
            box-shadow: 0 4px 7px rgba(0, 0, 0, 0.08); } }

.ps-login-signup-wrapper .col-half-width-background {
  background-color: #F2F2EF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-size: cover;
  border-top: 1px solid #CCC; }
  @media (min-width: 769px) {
    .ps-login-signup-wrapper .col-half-width-background {
      min-height: 43.75rem;
      border-left: 1px solid #CCC;
      border-top: none; } }

.ps-login-signup-wrapper h1.ps-heading {
  font-size: 1.625rem;
  color: #0F274d;
  line-height: 2.25rem; }
  @media (min-width: 769px) {
    .ps-login-signup-wrapper h1.ps-heading {
      font-size: 1.875rem;
      line-height: 2.5rem; } }

@media (min-width: 992px) {
  .ps-login-signup-grid {
    margin-right: 0;
    margin-left: 0; } }

@media (min-width: 992px) {
  .ps-login-signup-grid > [class*='col-'] {
    padding-right: 0;
    padding-left: 0; } }

.ps-login-signup-form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 769px) {
    .ps-login-signup-form-container {
      min-height: 43.75rem; } }
  @media (min-width: 769px) {
    .ps-login-signup-form {
      max-width: 29.375rem; } }
  .ps-login-signup-form form.from-control-container {
    width: 100%;
    max-width: 28.125rem; }
    @media (min-width: 992px) {
      .ps-login-signup-form form.from-control-container {
        max-width: 21.875rem; } }
  .ps-login-signup-form-text {
    color: #636F80;
    text-align: center; }
  .ps-login-signup-form-tip {
    color: #636F80;
    font-size: 1rem; }
  .ps-login-signup-form-tip-xs {
    color: #636F80;
    font-size: 0.875rem; }

.ps-login-signup-confirmation-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 769px) {
    .ps-login-signup-confirmation-message {
      max-width: 29.375rem; } }

.password-strength__text {
  font-weight: bold;
  font-size: 1rem;
  color: #636F80; }

.password-strength__meter {
  margin: 5px 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* stylelint-disable --  ignoring selector-class-pattern */
  /* stylelint-enable -- ignoring selector-class-pattern */ }
  .password-strength__meter__label {
    background-color: #ecf1f4;
    text-transform: capitalize;
    font-size: .8rem;
    padding: 2.5px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    text-align: center;
    width: 60px;
    height: 8px; }
    .password-strength__meter__label:not(:last-child) {
      margin-right: 5px; }
  .password-strength__meter--weak .password-strength__meter__label--weak {
    background-color: #D51D25; }
  .password-strength__meter--normal .password-strength__meter__label--weak, .password-strength__meter--normal .password-strength__meter__label--normal {
    background-color: #E7DB61; }
  .password-strength__meter--strong .password-strength__meter__label--weak, .password-strength__meter--strong .password-strength__meter__label--normal, .password-strength__meter--strong .password-strength__meter__label--strong {
    background-color: #008138; }

.ps-create-password-card-subheading {
  font-size: 1rem;
  text-align: center; }
  @media (min-width: 992px) {
    .ps-create-password-card-subheading {
      text-align: left; } }

.ps-create-password-card-rec-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.ps-create-password-card .ps-reset-pwd-req-indicator {
  margin: 10px 0;
  font-size: 1rem;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 992px) {
    .ps-create-password-card .ps-reset-pwd-req-indicator {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }

.ps-create-password-card .password-req-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px; }
  .ps-create-password-card .password-req-icon:not(:last-of-type) {
    margin-right: 1.875rem; }
  .ps-create-password-card .password-req-icon::before {
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='77' height='77' viewBox='0 0 77 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_827_2048)'%3E%3Cpath d='M77 38.5C77 59.7652 59.7652 77 38.5 77C17.2348 77 0 59.7652 0 38.5C0 17.2348 17.2348 0 38.5 0C59.7652 0 77 17.2348 77 38.5Z' fill='%23CCCCCC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_827_2048'%3E%3Crect width='77' height='77' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px; }
  .ps-create-password-card .password-req-icon.satisfy::before {
    background-image: url("data:image/svg+xml,%3Csvg width='77' height='77' viewBox='0 0 77 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_827_2045)'%3E%3Cpath d='M55.9154 25.8973C57.5546 27.5365 57.5546 30.2135 55.9154 31.8528L36.6654 51.1028C35.0261 52.742 32.3492 52.742 30.7099 51.1028L21.0849 41.4778C19.4457 39.8385 19.4457 37.1615 21.0849 35.5223C22.7242 33.883 25.4011 33.883 27.0404 35.5223L33.6876 42.1696L49.9599 25.8973C51.5992 24.258 54.2761 24.258 55.9154 25.8973Z' fill='%23008138'/%3E%3Cpath opacity='0.4' d='M0 38.5C0 17.2348 17.2348 0 38.5 0C59.7652 0 77 17.2348 77 38.5C77 59.7652 59.7652 77 38.5 77C17.2348 77 0 59.7652 0 38.5ZM55.9152 31.8527C57.5545 30.2135 57.5545 27.5365 55.9152 25.8973C54.276 24.258 51.599 24.258 49.9598 25.8973L33.6875 42.1695L27.0402 35.5223C25.401 33.883 22.724 33.883 21.0848 35.5223C19.4455 37.1615 19.4455 39.8385 21.0848 41.4777L30.7098 51.1027C32.349 52.742 35.026 52.742 36.6652 51.1027L55.9152 31.8527Z' fill='%23008138'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_827_2045'%3E%3Crect width='77' height='77' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
  .ps-create-password-card .password-req-icon.not-satisfy::before {
    background-image: url("data:image/svg+xml,%3Csvg width='77' height='77' viewBox='0 0 77 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_827_2042)'%3E%3Cpath d='M38.3648 33.4018L45.5685 26.3184C46.9822 24.9198 49.2681 24.9198 50.5464 26.3184C52.0804 27.7321 52.0804 30.018 50.5464 31.2963L43.5984 38.3647L50.5464 45.5684C52.0804 46.9821 52.0804 49.268 50.5464 50.5463C49.2681 52.0803 46.9822 52.0803 45.5685 50.5463L38.3648 43.5983L31.2964 50.5463C30.0181 52.0803 27.7322 52.0803 26.3185 50.5463C24.9199 49.268 24.9199 46.9821 26.3185 45.5684L33.4019 38.3647L26.3185 31.2963C24.9199 30.018 24.9199 27.7321 26.3185 26.3184C27.7322 24.9198 30.0181 24.9198 31.2964 26.3184L38.3648 33.4018Z' fill='black'/%3E%3Cpath opacity='0.4' d='M0 38.5C0 17.2348 17.2348 0 38.5 0C59.7652 0 77 17.2348 77 38.5C77 59.7652 59.7652 77 38.5 77C17.2348 77 0 59.7652 0 38.5ZM26.3184 31.2963L33.4018 38.3647L26.3184 45.5684C24.9197 46.982 24.9197 49.268 26.3184 50.5463C27.732 52.0803 30.018 52.0803 31.2963 50.5463L38.3647 43.5982L45.5684 50.5463C46.982 52.0803 49.268 52.0803 50.5463 50.5463C52.0803 49.268 52.0803 46.982 50.5463 45.5684L43.5982 38.3647L50.5463 31.2963C52.0803 30.018 52.0803 27.732 50.5463 26.3184C49.268 24.9197 46.982 24.9197 45.5684 26.3184L38.3647 33.4018L31.2963 26.3184C30.018 24.9197 27.732 24.9197 26.3184 26.3184C24.9197 27.732 24.9197 30.018 26.3184 31.2963Z' fill='%23D51D25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_827_2042'%3E%3Crect width='77' height='77' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }

.ps-create-password-card .reset-pwd-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .ps-create-password-card .reset-pwd-cta .cancel-sec {
    margin-right: 1.875rem; }

@media (min-width: 769px) {
  .ps-login-signup-confirmation-message {
    max-width: 21.875rem; } }

.ps-login-signup-confirmation-message .icon-email {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1220_14225)'%3E%3Cpath d='M56.4253 2.63766C55.8136 2.21421 55.0999 2 54.3749 2C53.7438 2.00001 53.1237 2.16492 52.576 2.47839L1.82597 31.3764C0.626439 32.1668 -0.0780568 33.4695 0.00690416 34.7496C0.0918651 36.0297 0.955748 37.3392 2.22948 37.8705L13.9201 42.7427L20.9266 59.3384C21.0928 59.8414 21.4327 60 21.6479 60C21.8825 59.9993 22.1078 59.9084 22.2772 59.7463L31.9911 50.4119L45.6301 56.0941C46.071 56.2788 46.5443 56.374 47.0224 56.3741C47.7717 56.3741 48.3942 56.137 48.7986 55.91C49.2786 55.6407 49.691 55.2656 50.0045 54.8132C50.3179 54.3607 50.5242 53.8429 50.6077 53.2988L57.8577 6.2758C58.1698 4.80031 57.5807 3.42508 56.4253 2.63766ZM3.62488 34.625L46.6831 10.0203L14.0354 38.9637L3.62488 34.625ZM22.7354 54.3699L17.1167 41.0707L43.1147 18.0293L23.9136 44.4352C23.7514 44.6583 23.6422 44.9155 23.5943 45.1872C23.5465 45.4588 23.5612 45.7378 23.6374 46.003C23.7135 46.2682 23.8495 46.5125 24.0348 46.7169C24.2202 46.9213 24.45 47.0805 24.7065 47.1822L28.6034 48.741L22.7354 54.3699ZM47.2042 52.2176L28.2069 44.6776L53.7745 9.52641L47.2042 52.2176Z' fill='%23FF6200'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1220_14225'%3E%3Crect width='58' height='58' fill='white' transform='translate(0 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 3.75rem;
  height: 3.75rem;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.ps-login-signup-form form.from-control-container {
  width: 100%;
  max-width: 28.125rem; }
  @media (min-width: 992px) {
    .ps-login-signup-form form.from-control-container {
      max-width: 24.375rem; } }


/*# sourceMappingURL=default\css\createAccount\createAccount.css.map*/