.engagement-popup.active .modal-backdrop,.engagement-popup.active .popup{opacity:1;visibility:visible}.engagement-popup .modal-backdrop{background:rgba(0,0,0,0.75);left:0;height:100%;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:8;transition:opacity 0.3s linear 0.3s}.engagement-popup .popup{left:50%;max-width:600px;opacity:0;padding-top:60px;position:fixed;top:50%;visibility:hidden;z-index:9;transform:translate(-50%, -50%);transition:opacity 0.3s linear 0.3s}@media (min-width: 1200px){.engagement-popup .popup{max-width:800px}}.engagement-popup .popup>.close{background:#000;border:2px solid #fff;border-radius:100%;color:#fff;height:40px;line-height:40px;opacity:1;position:absolute;right:0;text-align:center;text-shadow:none;top:5px;width:40px}.engagement-popup .popup .inner{background:#fff;padding:40px;text-align:center}.engagement-popup .popup form{margin:20px 0}.engagement-popup .popup form.webform-submission-newsletter-form{margin:0 -15px;position:relative}.engagement-popup .popup form.webform-submission-newsletter-form .form-item{float:none}.engagement-popup .popup form.webform-submission-newsletter-form input{border-radius:30px;padding:20px 30px 20px 20px}.engagement-popup .popup form.webform-submission-newsletter-form .webform-actions{margin:0;position:absolute;right:20px;top:0}.engagement-popup .popup form.webform-submission-newsletter-form button{background:none;border:none !important;box-shadow:none;color:#94CC00;font-size:0;height:100%;line-height:1;outline:none;padding:0}.engagement-popup .popup form.webform-submission-newsletter-form button::before{content:"\e90e";display:block;font-family:icomoon;font-size:2rem}.engagement-popup .popup form.webform-submission-newsletter-form button:hover,.engagement-popup .popup form.webform-submission-newsletter-form button:focus{color:#1F1F1F}

