.payment-msg{background:#fff}.cancelSubs,.payment-msg{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.cancelSubs{background:rgba(5,10,48,.6)}.payment-success{background:rgba(34,187,51,.8);display:flex;display:none;flex-wrap:wrap;height:500px;width:700px}.cancelDiv,.payment-success{align-content:center;align-items:center;border-radius:12px;justify-content:center;left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.cancelDiv{background:#fff;height:auto;padding:20px;width:400px}.error-msg{background:rgba(255,0,0,.2);border-radius:8px;color:red;display:none;padding:10px;text-align:left}.btns{display:flex;justify-content:end;padding-top:25px}.success-msg{background:rgba(0,128,0,.2);border-radius:8px;color:green;display:none;padding:10px;text-align:left}.pricing-title{padding-top:30px}.icon{width:100%}.icon svg{height:80px;width:80px}.icon svg path{fill:#fff}.text{color:#fff;padding-top:20px}.payment-failed{align-content:center;align-items:center;background:rgba(187,33,36,.8);border-radius:12px;display:flex;display:none;flex-wrap:wrap;height:500px;justify-content:center;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:700px}.payment-form,.subscribeForm{background:var(--hoverBlue);display:none;height:100%;left:0;position:absolute;top:0;width:100%}.paymentBtn.submit{display:none}.paymentBtn.cancel{background:#f73c31;border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);color:#fff;cursor:pointer;display:block;display:none;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}.btns button{margin-right:25px}.no{background:#f73c31;border:0}.no,.yes{border-radius:4px;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:10px 30px;transition:all .2s ease}.yes{background:var(--navy-blue);border:0}.closeForm a{height:25px;width:25px}.closeForm{display:flex;justify-content:flex-end}#payment-form,.subscribeInr{align-self:center;background:var(--white);border-radius:7px;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);left:50%;padding:40px;position:relative;top:50%;transform:translate(-50%,-50%);width:30vw;z-index:99}form.subsForm{padding-top:20px}.subsForm fieldset.form-columns-2{margin:18px -10px 0}.subsForm fieldset+fieldset{margin-top:18px}.subsForm fieldset.form-columns-2 .field{padding:0 10px}.hidden{display:none}#payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-element{margin-bottom:24px}.submit{background:var(--navy-blue);border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}.submit:hover{filter:contrast(115%)}.submit:disabled{cursor:default;opacity:.5}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{box-shadow:inset 0 0 0 2px;color:#fff;font-size:22px;height:20px;margin:0 auto;position:relative;text-indent:-99999px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:20px}.spinner:after,.spinner:before{content:"";position:absolute}.spinner:before{-webkit-animation:loading 2s ease 1.5s infinite;animation:loading 2s ease 1.5s infinite;border-radius:20.4px 0 0 20.4px;height:20.4px;left:-.2px;top:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px}.spinner:after,.spinner:before{background:#5469d4;width:10.4px}.spinner:after{-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite;border-radius:0 10.2px 10.2px 0;height:10.2px;left:10.2px;top:-.1px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){form#payment-form{min-width:auto;width:80vw}}