.mfp-content{max-width:100%;margin:0 auto;background:#4496ca}.mfp-close-btn-in .mfp-close{color:#fff !important;background:#636262 !important}.popup-form-container form input[type="text"],.popup-form-container form input[type="email"]{min-height:42px;padding:0 0 0 20px;font-size:15px;border:2px solid rgba(162,162,162,0.22);font-family:'OpenSansSemibold'}.popup-form-container form .large.primary{display:block;background-color:#1a9bdc;padding:10px 20px;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;border-color:transparent;line-height:1.2;border-radius:2px;font-weight:400;font-size:17px;vertical-align:middle;color:#fff;max-width:200px;text-align:center;margin:20px auto 0;cursor:pointer}.popup-form-container form .hs-form-field{text-align:left;padding:0 0 10px}.popup-form-container form label{color:#333;line-height:35px;font-size:17px}.popup-form-container .mfp-close{background-color:#1a9bdc !important;opacity:1;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff !important;top:-39px;right:-9px !important}.popup-form-container .mfp-close:active{top:-39px}.popup-form-container .mfp-close:hover{opacity:.8}.popup-form-container .hs-error-msgs.inputs-list{text-align:left;margin-top:5px}.popup-form-container .hs-error-msgs.inputs-list label{line-height:normal;font-size:15px}.popup-form-container .submitted-message{font-size:20px;color:#000;padding:50px 0;line-height:normal}.popup-form-container form .large.primary:hover{background:transparent;border:2px solid #1a9bdc;color:#1a9bdc}.mfp-inline-holder .mfp-content{max-width:1100px;width:100%}.banner-links .cta-link.ios{display:none !important}.mac-os .banner-links .cta-link.ios{display:block !important}.mac-os .banner-links .cta-link.win{display:none !important}