@media screen and (min-width: 1200px) {
  .customer-account-login #customer-login-container,
  .customer-account-forgotpassword #customer-login-container,
  .customer-account-createpassword #customer-login-container {
    display: flex;
    justify-content: center;
    gap: 125px;
  }
  .customer-account-login #customer-login-container .img-container,
  .customer-account-forgotpassword #customer-login-container .img-container,
  .customer-account-createpassword #customer-login-container .img-container {
    width: 765px;
  }
  .customer-account-login #customer-login-container .login-register-container,
  .customer-account-forgotpassword #customer-login-container .login-register-container,
  .customer-account-createpassword #customer-login-container .login-register-container {
    width: 380px;
    flex-shrink: 0;
  }
}
.customer-account-login .button-container .button,
.customer-account-forgotpassword .button-container .button,
.customer-account-createpassword .button-container .button {
  height: 40px;
  padding-top: unset;
  padding-bottom: unset;
  font-family: "BrandonText-Regular", sans-serif;
}
.customer-account-login h1 p,
.customer-account-forgotpassword h1 p,
.customer-account-createpassword h1 p {
  max-width: 375px;
  width: 100%;
  margin: 0 auto;
}
.customer-account-login .form-container .block-customer-login-heading,
.customer-account-forgotpassword .form-container .block-customer-login-heading,
.customer-account-createpassword .form-container .block-customer-login-heading,
.customer-account-login .form-container .block-customer-forget-password-heading,
.customer-account-forgotpassword .form-container .block-customer-forget-password-heading,
.customer-account-createpassword .form-container .block-customer-forget-password-heading,
.customer-account-login .form-container .block-customer-create-password-heading,
.customer-account-forgotpassword .form-container .block-customer-create-password-heading,
.customer-account-createpassword .form-container .block-customer-create-password-heading {
  max-width: 375px;
  width: 100%;
  margin: 0 auto;
}
.customer-account-login .social-login,
.customer-account-forgotpassword .social-login,
.customer-account-createpassword .social-login {
  max-width: 375px;
  width: 100%;
  padding: 0 !important;
  background-color: unset;
}
.customer-account-login .social-login .amsl-buttons,
.customer-account-forgotpassword .social-login .amsl-buttons,
.customer-account-createpassword .social-login .amsl-buttons {
  justify-content: center !important;
}
.customer-account-login .social-login .amsl-buttons .amsl-button,
.customer-account-forgotpassword .social-login .amsl-buttons .amsl-button,
.customer-account-createpassword .social-login .amsl-buttons .amsl-button {
  transition: all 0.2s ease;
  background-repeat: no-repeat;
  border-radius: 100px;
  display: block;
  background-size: contain;
}
.customer-account-login .social-login .amsl-buttons .amsl-button.-apple,
.customer-account-forgotpassword .social-login .amsl-buttons .amsl-button.-apple,
.customer-account-createpassword .social-login .amsl-buttons .amsl-button.-apple {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE1QzAgNi43MTU3MyA2LjcxNTczIDAgMTUgMEgzNUM0My4yODQzIDAgNTAgNi43MTU3MyA1MCAxNVYzNUM1MCA0My4yODQzIDQzLjI4NDMgNTAgMzUgNTBIMTVDNi43MTU3MyA1MCAwIDQzLjI4NDMgMCAzNVYxNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zNy4yMDE2IDE5LjIyOEMzNy4wMjM1IDE5LjM2MyAzMy44Nzg5IDIxLjA5NDIgMzMuODc4OSAyNC45NDM2QzMzLjg3ODkgMjkuMzk2IDM3Ljg4MDIgMzAuOTcxMiAzOCAzMS4wMTAyQzM3Ljk4MTYgMzEuMTA2MiAzNy4zNjQzIDMzLjE2NzQgMzUuODkwMyAzNS4yNjc2QzM0LjU3NiAzNy4xMTU4IDMzLjIwMzMgMzguOTYxIDMxLjExNTEgMzguOTYxQzI5LjAyNjkgMzguOTYxIDI4LjQ4OTUgMzcuNzc1OSAyNi4wNzg5IDM3Ljc3NTlDMjMuNzI5NiAzNy43NzU5IDIyLjg5NDQgMzkgMjAuOTg0MyAzOUMxOS4wNzQyIDM5IDE3Ljc0MTQgMzcuMjg5OCAxNi4yMDkxIDM1LjE4OTZDMTQuNDM0MSAzMi43MjM0IDEzIDI4Ljg5MiAxMyAyNS4yNTU2QzEzIDE5LjQyMyAxNi44ODE2IDE2LjMyOTcgMjAuNzAxOCAxNi4zMjk3QzIyLjczMTYgMTYuMzI5NyAyNC40MjM3IDE3LjYzMTkgMjUuNjk4MSAxNy42MzE5QzI2LjkxMTEgMTcuNjMxOSAyOC44MDI3IDE2LjI1MTcgMzEuMTEyIDE2LjI1MTdDMzEuOTg3MiAxNi4yNTE3IDM1LjEzMTggMTYuMzI5NyAzNy4yMDE2IDE5LjIyOFpNMzAuMDE1NyAxMy43ODI1QzMwLjk3MDggMTIuNjc1NCAzMS42NDY0IDExLjEzOTIgMzEuNjQ2NCA5LjYwMzA2QzMxLjY0ODcgOS40MDA2IDMxLjYyOTEgOS4xOTg0NiAzMS41ODggOUMzMC4wMzQxIDkuMDU3MDEgMjguMTg1NSAxMC4wMTExIDI3LjA3MDggMTEuMjc0MkMyNi4xOTU2IDEyLjI0NjMgMjUuMzc4NyAxMy43ODI1IDI1LjM3ODcgMTUuMzM5NkMyNS4zNzk3IDE1LjUyMjEgMjUuMzk5MiAxNS43MDQgMjUuNDM3IDE1Ljg4MjdDMjUuNTc0OCAxNS45MDc2IDI1LjcxNDYgMTUuOTIwNiAyNS44NTQ3IDE1LjkyMTdDMjcuMjQ4OSAxNS45MjE3IDI5LjAwMjMgMTUuMDA5NiAzMC4wMTU3IDEzLjc4MjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}
.customer-account-login .social-login .amsl-buttons .amsl-button.-google,
.customer-account-forgotpassword .social-login .amsl-buttons .amsl-button.-google,
.customer-account-createpassword .social-login .amsl-buttons .amsl-button.-google {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE1QzAgNi43MTU3MyA2LjcxNTczIDAgMTUgMEgzNUM0My4yODQzIDAgNTAgNi43MTU3MyA1MCAxNVYzNUM1MCA0My4yODQzIDQzLjI4NDMgNTAgMzUgNTBIMTVDNi43MTU3MyA1MCAwIDQzLjI4NDMgMCAzNVYxNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zOS40IDI1LjM0MDlDMzkuNCAyNC4yNzczIDM5LjMwNDUgMjMuMjU0NiAzOS4xMjczIDIyLjI3MjhIMjVWMjguMDgxOUgzMy4wNzI3QzMyLjcxODIgMjkuOTUgMzEuNjU0NSAzMS41MzE5IDMwLjA1OTEgMzIuNTk1NVYzNi4zNzI4SDM0LjkyNzNDMzcuNzYzNiAzMy43NTQ2IDM5LjQgMjkuOTA5MSAzOS40IDI1LjM0MDlaIiBmaWxsPSIjNDI4NUY0Ii8+CjxwYXRoIGQ9Ik0yNC45OTk5IDQwQzI5LjA0OTkgNDAgMzIuNDQ1NCAzOC42NjM2IDM0LjkyNzIgMzYuMzcyN0wzMC4wNTkgMzIuNTk1NEMyOC43MjI2IDMzLjQ5NTQgMjcuMDE4MSAzNC4wNDA5IDI0Ljk5OTkgMzQuMDQwOUMyMS4wOTk5IDM0LjA0MDkgMTcuNzg2MyAzMS40MDkgMTYuNTk5OSAyNy44NjM2SDExLjYwOVYzMS43MzYzQzE0LjA3NzIgMzYuNjMxOCAxOS4xMzYzIDQwIDI0Ljk5OTkgNDBaIiBmaWxsPSIjMzRBODUzIi8+CjxwYXRoIGQ9Ik0xNi42IDI3Ljg0OTlDMTYuMyAyNi45NDk5IDE2LjEyMjcgMjUuOTk1NCAxNi4xMjI3IDI0Ljk5OTlDMTYuMTIyNyAyNC4wMDQ1IDE2LjMgMjMuMDQ5OSAxNi42IDIyLjE0OTlWMTguMjc3MkgxMS42MDkxQzEwLjU4NjQgMjAuMjk1NCAxMCAyMi41NzI3IDEwIDI0Ljk5OTlDMTAgMjcuNDI3MiAxMC41ODY0IDI5LjcwNDUgMTEuNjA5MSAzMS43MjI3TDE1LjQ5NTUgMjguNjk1NEwxNi42IDI3Ljg0OTlaIiBmaWxsPSIjRkJCQzA1Ii8+CjxwYXRoIGQ9Ik0yNC45OTk5IDE1Ljk3MjdDMjcuMjA5IDE1Ljk3MjcgMjkuMTcyNiAxNi43MzY0IDMwLjc0MDggMTguMjA5MUwzNS4wMzYzIDEzLjkxMzZDMzIuNDMxNyAxMS40ODY0IDI5LjA0OTkgMTAgMjQuOTk5OSAxMEMxOS4xMzYzIDEwIDE0LjA3NzIgMTMuMzY4MiAxMS42MDkgMTguMjc3M0wxNi41OTk5IDIyLjE1QzE3Ljc4NjMgMTguNjA0NSAyMS4wOTk5IDE1Ljk3MjcgMjQuOTk5OSAxNS45NzI3WiIgZmlsbD0iI0VBNDMzNSIvPgo8L3N2Zz4K");
}
.customer-account-login .social-login .amsl-buttons .amsl-button.-facebook,
.customer-account-forgotpassword .social-login .amsl-buttons .amsl-button.-facebook,
.customer-account-createpassword .social-login .amsl-buttons .amsl-button.-facebook {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE1QzAgNi43MTU3MyA2LjcxNTczIDAgMTUgMEgzNUM0My4yODQzIDAgNTAgNi43MTU3MyA1MCAxNVYzNUM1MCA0My4yODQzIDQzLjI4NDMgNTAgMzUgNTBIMTVDNi43MTU3MyA1MCAwIDQzLjI4NDMgMCAzNVYxNVoiIGZpbGw9IiM0MjY3QjIiLz4KPHBhdGggZD0iTTI0Ljk5ODUgMTBDMTYuNzE1NSAxMCAxMCAxNi43NTY3IDEwIDI1LjA5MDZDMTAgMzIuNjIxNSAxNS40ODQgMzguODYzNiAyMi42NTU1IDQwVjI5LjQ1MzdIMTguODQ1NVYyNS4wOTA2SDIyLjY1NTVWMjEuNzY1OEMyMi42NTU1IDE3Ljk4MDcgMjQuODk1IDE1Ljg5MzUgMjguMzE5NSAxNS44OTM1QzI5Ljk2MDUgMTUuODkzNSAzMS42Nzk1IDE2LjE4NzcgMzEuNjc5NSAxNi4xODc3VjE5Ljg5ODlIMjkuNzgzNUMyNy45MjM1IDE5Ljg5ODkgMjcuMzQxNSAyMS4wNjQgMjcuMzQxNSAyMi4yNTc4VjI1LjA4NzVIMzEuNDk4TDMwLjgzMzUgMjkuNDUwN0gyNy4zNDE1VjM5Ljk5N0MzNC41MTMgMzguODY2NiAzOS45OTcgMzIuNjIzIDM5Ljk5NyAyNS4wOTA2QzM5Ljk5NyAxNi43NTY3IDMzLjI4MTUgMTAgMjQuOTk4NSAxMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}
.customer-account-login .social-login .amsl-buttons .amsl-button .amsl-social-icon,
.customer-account-forgotpassword .social-login .amsl-buttons .amsl-button .amsl-social-icon,
.customer-account-createpassword .social-login .amsl-buttons .amsl-button .amsl-social-icon {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  height: 60px;
  width: 60px;
  background-image: none;
}
.customer-account-login .level-system,
.customer-account-forgotpassword .level-system,
.customer-account-createpassword .level-system {
  margin-top: 10.4rem;
  margin-bottom: 10.4rem;
}
.customer-account-login .level-system .level-system-inner > div,
.customer-account-forgotpassword .level-system .level-system-inner > div,
.customer-account-createpassword .level-system .level-system-inner > div {
  border-radius: 25px;
  align-self: stretch;
}
