body *{box-sizing:border-box}body,p,h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}.success-msg{color:green;text-align:center}.error-msg{color:red;text-align:center}img{max-width:100%}.fmecsp_form-container.fmecsp_notification-form{display:none;position:fixed;z-index:9999;left:50%;top:50%;transform:translate(-50%,-50%);max-width:600px;width:90%}.fmecsp_close{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer;position:absolute;right:10px;top:5px}.fmecsp_close:hover,.fmecsp_close:focus{color:#000;text-decoration:none;cursor:pointer}.fmecsp_open_form_btn{background-color:var(--notifyBtnBgColor);color:var(--notifyBtnTextColor);padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.fmecsp_overlay{display:none;position:fixed;z-index:9998;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.fmecsp_form-container.fmecsp_notification-form{background-color:#fff;border:1px solid #ebebeb;padding:50px 70px;border-radius:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.29)}.fmecsp_notification-form .fmecsp_heading{text-align:center;margin-bottom:20px;font-size:28px;font-weight:700;line-height:42px;color:var(--notifyBtnBgColor)}.fmecsp_notification-form .fmecsp_input_field{font-size:15px;font-weight:400;line-height:22px;color:#42403C;width:100%;padding:15px 10px;margin-bottom:15px;border:.45px solid rgba(165,123,98,46%);border-radius:7px;background-color:rgba(225,229,211,8%)}.fmecsp_notification-form .fmecsp_input_field:focus-visible{outline:none}.fmecsp_notification-form .fmecsp_submit_btn{font-size:16px;line-height:22px;width:100%;padding:15px;background-color:var(--notifyBtnBgColor);color:var(--notifyBtnTextColor);border:1px solid var(--notifyBtnBgColor);border-radius:7px;cursor:pointer}.fmecsp_notification-form .fmecsp_text{font-size:18px;font-weight:700;line-height:30px;text-align:center;margin-top:22px;color:#666}.fmecsp_notification-form .fmecsp_timer_container.fmecsp_countdown-timer{border:none;padding:0;padding-top:10px}@media screen and (min-width:250px) and (max-width:767px){.fmecsp_form-container.fmecsp_notification-form{padding:20px 40px}.fmecsp_notification-form .fmecsp_heading{margin-bottom:10px;font-size:18px;line-height:26px}.fmecsp_notification-form .fmecsp_input_field{font-size:13px;line-height:18px;padding:7px;margin-bottom:7px}.fmecsp_notification-form .fmecsp_submit_btn{font-size:13px;line-height:18px;padding:7px}.fmecsp_notification-form .fmecsp_text{font-size:13px;line-height:20px;margin-top:10px}.fmecsp_notification-form .fmecsp_timer_container.fmecsp_countdown-timer{padding-top:8px}.fmecsp_notification-form .fmecsp_countdown-timer .fmecsp_timer .fmecsp_timer-item .fmecsp_timer-value{font-size:16px;line-height:22px;padding:6px;margin-bottom:6px}.fmecsp_notification-form .fmecsp_countdown-timer .fmecsp_timer .fmecsp_timer-item .fmecsp_timer-label{font-size:14px;line-height:20px}}@media screen and (min-width:768px) and (max-width:1024px){.fmecsp_form-container.fmecsp_notification-form{padding:30px 50px}.fmecsp_notification-form .fmecsp_heading{margin-bottom:10px;font-size:22px;line-height:30px}.fmecsp_notification-form .fmecsp_input_field{font-size:13px;line-height:18px;padding:10px;margin-bottom:10px}.fmecsp_notification-form .fmecsp_submit_btn{font-size:13px;line-height:18px;padding:10px}.fmecsp_notification-form .fmecsp_text{font-size:14px;line-height:22px;margin-top:15px}.fmecsp_notification-form .fmecsp_timer_container.fmecsp_countdown-timer{padding-top:8px}.fmecsp_notification-form .fmecsp_countdown-timer .fmecsp_timer .fmecsp_timer-item .fmecsp_timer-value{font-size:24px;line-height:30px;padding:8px;margin-bottom:8px}.fmecsp_notification-form .fmecsp_countdown-timer .fmecsp_timer .fmecsp_timer-item .fmecsp_timer-label{font-size:18px;line-height:24px}}@media screen and (min-width:1025px) and (max-width:1280px){.fmecsp_form-container.fmecsp_notification-form{padding:35px 55px}.fmecsp_notification-form .fmecsp_heading{margin-bottom:15px;font-size:24px;line-height:38px}.fmecsp_notification-form .fmecsp_input_field{padding:10px;margin-bottom:10px}.fmecsp_notification-form .fmecsp_submit_btn{padding:10px}.fmecsp_notification-form .fmecsp_text{font-size:16px;line-height:24px;margin-top:16px}.fmecsp_notification-form .fmecsp_countdown-timer .fmecsp_timer .fmecsp_timer-item .fmecsp_timer-value{font-size:28px;padding:12px;margin-bottom:10px;line-height:38px}.fmecsp_notification-form .fmecsp_countdown-timer .fmecsp_timer .fmecsp_timer-item .fmecsp_timer-label{font-size:22px;line-height:28px}}