.sp-modal{font-family:"Roboto", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;height:100%;left:0;opacity:1;position:fixed;text-rendering:optimizeLegibility;top:0;transition:opacity 0.5s ease-in-out;width:100%;z-index:1000}.sp-modal.hidden{opacity:0;transition:opacity 0.5s ease-in-out}.sp-modal .sp-modal__overlay{background:rgba(0,0,0,0.65);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1100}.sp-modal .sp-modal__content{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.4);box-sizing:border-box;color:#333;left:50%;max-width:625px;max-height:90vh;width:90%;padding:1em 2em;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1110;overflow:auto}.sp-modal .hide{display:none !important}.sp-close-modal{background:none;border:none;cursor:pointer;font-size:16px;font-weight:600;opacity:0.6;position:absolute;right:10px;top:10px;transition:opacity 0.3s ease;margin:0;padding:0px;height:30px !important}.sp-close-modal:hover{opacity:1}.sp-close-modal:focus{outline:none}.sp-modal .sp-modal__content{font-size:16px}.sp-modal .sp-modal__content h3{font-size:28px;font-weight:500;margin:10px auto 15px;line-height:1.5;text-align:center}@media (max-width: 623px){.sp-modal .sp-modal__content h3{font-size:24px}}@media (max-width: 580px){.sp-modal .sp-modal__content h3{font-size:20px}}.sp-modal .sp-modal__content .btn{background:#fa3292;border:none;border-radius:3px;color:white;cursor:pointer;display:inline-block;font-size:20px;font-weight:bold;line-height:169%;margin:10px 0;min-width:100px;position:relative;text-align:center;text-decoration:none;text-shadow:0px 0px 4px rgba(0,0,0,0.25);filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.15))}.sp-modal .sp-modal__content .btn:disabled{background:#fa329280;cursor:not-allowed}.sp-modal .sp-modal__content input{background-color:#fff;font-family:inherit;color:#262626;display:block;font-size:18px;margin:10px 0;padding:15px;width:100%;box-sizing:border-box;transition:all 0.15s linear;border:1px solid #e5e5e5;box-shadow:inset 2px 4px 4px rgba(0,0,0,0.25);border-radius:3px}.sp-modal .sp-modal__content input::placeholder{color:#d1d1d1}.sp-modal form label.error{font-size:inherit;color:red;line-height:1.25;text-align:center;margin-bottom:10px}.sp-modal .sp-modal__content .btn,.sp-modal .sp-modal__content button,.sp-modal .sp-modal__content input,.sp-modal .sp-modal__content input::placeholder{height:48px}@media (max-width: 834px){.sp-modal .sp-modal__content .btn,.sp-modal .sp-modal__content button,.sp-modal .sp-modal__content input,.sp-modal .sp-modal__content input::placeholder{height:39px;font-size:16px}}#sp-modal-set-password .sp-modal__content>div{display:flex}#sp-modal-set-password .sp-modal__content form{width:70%;display:flex;flex-direction:column}#sp-modal-set-password .sp-icon-tick{margin-right:20px}#sp-modal-set-password p{margin:10px 20px;font-size:20px;line-height:29px;font-weight:400}#sp-modal-set-password label.requirements{font-size:8px;margin-bottom:20px}@media (max-width: 623px){#sp-modal-set-password .sp-modal__content>div{flex-direction:column;align-items:center}#sp-modal-set-password p{font-size:14px;text-align:center;width:80%}}

/*# sourceMappingURL=desktop_theme_517_e24b4e0a3700d628d4a5b8e1bd0df2f2b75c753e.css.map */
