.partner-page{padding-top:13.625rem;padding-bottom:2.5rem;background-color:#041931;overflow:hidden;position:relative;z-index:1}@media (max-width: 991.98px){.partner-page{padding-top:7.5rem;padding-left:1.25rem;padding-right:1.25rem}}.partner-page .partner-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.partner-page .flex{gap:2.5rem}@media (max-width: 991.98px){.partner-page .flex{flex-direction:column}}.partner-page .section-left{display:flex;flex-direction:column;gap:3.75rem;margin-top:1.875rem;margin-bottom:1.875rem}@media (max-width: 991.98px){.partner-page .section-left{margin:0}}.partner-page .image-section{padding-left:6.375rem}@media (max-width: 991.98px){.partner-page .image-section{display:none}}.partner-page .login-form,.partner-page .signup-form{position:relative;display:flex;flex-direction:column;gap:.4375rem;z-index:1;padding:3.25rem 6.375rem 2.625rem;margin-right:auto}@media (max-width: 991.98px){.partner-page .login-form,.partner-page .signup-form{border-radius:.9375rem;margin-left:auto;width:100%;padding:1.25rem 1.25rem 1.875rem}}.partner-page .login-form:before,.partner-page .signup-form:before{content:"";position:absolute;top:0;right:0;bottom:0;width:100vw;height:100%;z-index:-1;background-color:#ffffff26;border-top-right-radius:1.6875rem;border-bottom-right-radius:1.6875rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 991.98px){.partner-page .login-form:before,.partner-page .signup-form:before{width:100%;border-radius:.9375rem}}.partner-page .login-form h1,.partner-page .signup-form h1{color:#fff;font-size:3.25rem;font-weight:700;font-family:var(--font-montserrat),serif;text-transform:uppercase}@media (max-width: 991.98px){.partner-page .login-form h1,.partner-page .signup-form h1{font-size:2.625rem;text-align:center}}.partner-page .login-form input,.partner-page .signup-form input,.partner-page .login-form select,.partner-page .signup-form select{background-color:#1a1a1a;width:100%;max-width:31.1875rem;min-width:31.1875rem;height:4.5rem;border-radius:.625rem;padding:0 2.8125rem;font-family:var(--font-montserrat),serif;font-size:1.3125rem;font-weight:500;color:#c1c0c0;opacity:1;outline:none}@media (max-width: 991.98px){.partner-page .login-form input,.partner-page .signup-form input,.partner-page .login-form select,.partner-page .signup-form select{width:100%;min-width:auto;max-width:100%}}.partner-page .login-form input::placeholder,.partner-page .signup-form input::placeholder,.partner-page .login-form select::placeholder,.partner-page .signup-form select::placeholder{color:#c1c0c0;opacity:1}.partner-page .login-form .custom-select,.partner-page .signup-form .custom-select{position:relative}.partner-page .login-form .select-arrow,.partner-page .signup-form .select-arrow{position:absolute;width:1rem;height:.875rem;top:0;right:2.625rem;bottom:0;margin:auto;pointer-events:none}.partner-page .login-form select,.partner-page .signup-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.partner-page .login-form .btn,.partner-page .signup-form .btn{margin-top:.625rem}.partner-page .login-form .form-footer,.partner-page .signup-form .form-footer{display:flex;justify-content:space-between;align-items:flex-start}.partner-page .login-form a,.partner-page .signup-form a{color:#ededed;font-size:.8125rem;font-weight:500;font-family:var(--font-montserrat),serif;padding:.625rem}.partner-page .signup-form{padding-top:2.3125rem;padding-left:4.375rem}@media (max-width: 991.98px){.partner-page .signup-form{padding:1.25rem 1.25rem 1.875rem}}.partner-page .signup-form:before{left:0;right:auto;border-radius:1.6875rem 0 0 1.6875rem}@media (max-width: 991.98px){.partner-page .signup-form:before{border-radius:.9375rem}}.partner-page .signup-form .form-state-zip{display:flex;gap:.5625rem}.partner-page .signup-form .form-state-zip input{min-width:auto}.partner-page .signup-form .form-state-zip .state-input{min-width:18.3125rem;max-width:18.3125rem}.partner-page .signup-form .form-state-zip .state-input select{min-width:100%}.partner-page .signup-form .form-state-zip .zip-input{min-width:12.3125rem}.partner-page .signup-form .form-state-zip .zip-input.zip-half{max-width:12.3125rem}@media (max-width: 991.98px){.partner-page .signup-form .form-state-zip{flex-direction:column}.partner-page .signup-form .form-state-zip input{width:100%}.partner-page .signup-form .form-state-zip .state-input,.partner-page .signup-form .form-state-zip .zip-input{width:100%;max-width:100%}.partner-page .signup-form .form-state-zip .zip-input.zip-half{max-width:100%}}@media (max-width: 991.98px){.partner-page .signup-form .form-footer{justify-content:center}}.partner-page .error-message,.partner-page .success-message{max-width:31.25rem}
