.photo-request-container{max-width:913px}@media(max-width:1280.98px){.photo-request-container{max-width:576px}}.photo-request-container h2{font-size:32px;margin-bottom:16px}.photo-request-container .form-description{font-size:16px;margin-bottom:24px}.photo-request-container .photo-request-form{background:#fff;border-radius:4px;color:#000;width:100%}.photo-request-container .photo-request-form form{padding:32px}.photo-request-container .photo-request-form label{display:block;font-weight:700;margin-top:16px}.photo-request-container .photo-request-form label .required{color:red}.photo-request-container .photo-request-form input[type=email],.photo-request-container .photo-request-form input[type=text]{border:none;border-radius:4px;margin-top:4px;padding:8px;width:100%}.photo-request-container .photo-request-form .contact-field{display:none!important;left:-9999px;position:absolute;visibility:hidden}.photo-request-container .photo-request-form .form-actions{display:flex;justify-content:flex-end;margin-top:24px}.photo-request-container .photo-request-form .form-actions .btn{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:8px 16px}.photo-request-container .photo-request-form .form-actions .btn.reset{background:#ccc;color:#000;margin-right:16px}.photo-request-container .photo-request-form .form-actions .btn.submit{background:#e0002a;color:#fff}.photo-request-container .photo-request-form .error-message{color:red;font-size:.85rem;margin-top:.25rem}.form-status-message{font-weight:700;margin-top:16px}.form-status-message.success{color:#0c6}.form-status-message.error{color:#e0002a}.photo-galleries-login-wrapper{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.photo-galleries-login-wrapper .photo-galleries-message{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;text-align:center}.photo-galleries-login-wrapper .photo-request-login-btn,.photo-galleries-login-wrapper .photo-request-register-btn{background-color:#ed1c24;border:none;color:#fff;cursor:pointer;font-family:Oswald,sans-serif;font-size:16px;font-weight:500;margin:20px 0;padding:3px 50px;text-transform:uppercase;transition:all .4s}@media(max-width:1024.98px){.photo-request-container h2,.photo-request-container p{padding:0 10px}}