.xpass-popup-form-parent{background-color:rgba(0,0,0,.3);height:100%;left:0;overflow:auto;padding:0;position:fixed;top:0;width:100%}.xpass-popup-form-parent.active{opacity:1;visibility:visible}.xpass-popup-form{background-color:#fff;border:1px solid #e7e7e7;border-radius:4px;left:50%;margin:0;max-width:480px;padding:40px;position:relative;top:50%;transform:translate(-50%,-50%)}.xpass-popup-form .form-title h3{color:#191919;font-size:32px;line-height:1.2;margin:0 auto 16px;max-width:360px;text-align:center}.xpass-popup-form>div{vertical-align:top}body .xpass-popup-form form{background-color:transparent;box-shadow:none;padding:0}.xpass-popup-form .form-title p{color:#646464;font-size:14px;line-height:1.4;margin:0 auto 28px;max-width:370px;text-align:center}.mfp-close{color:#000;opacity:1;right:40px;top:40px}.mfp-content{padding:0}.get-XPASS-buttons{margin-bottom:24px;margin-top:32px}.get-XPASS-signup-button a{background-color:#fff;border:1px solid #212c39;border-radius:24px;color:#212c39;font-size:14px;line-height:1.2;margin-bottom:16px;padding:15px;text-align:center;width:100%}.get-XPASS-signup-button a:hover{background-color:#1e22aa;border-color:#1e22aa;color:#fff}.xpass-popup-form .form-term-cond p{color:#646464;font-size:14px;line-height:1.4;margin-bottom:0;text-align:center}.xpass-popup-form .form-term-cond p a{color:#16acbb}.xpass-popup-form .form-term-cond p a:hover{text-transform:underline}.XPASS-apps-buttons a{margin:10px}