*{box-sizing:border-box}body{align-content:center;display:flex;justify-content:center;margin:0;width:100vw}form{max-width:400px;width:100%}.result-message{font-size:16px;line-height:22px}.result-message a{color:#596fd6;font-weight:600;text-decoration:none}.hidden{display:none}#card-error{color:#697386;font-size:13px;line-height:17px;margin-top:12px;text-align:left}#card-element{background:#fff;border:1px solid rgba(50,50,93,.1);border-radius:6px;height:44px;padding:12px;width:100%}#payment-request-button{margin-bottom:32px}button{background:#f6d92d;border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);color:#1d1d1d;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;margin-top:16px;padding:12px 16px;transition:all .2s ease;width:100%}button:hover{filter:contrast(115%)}button:disabled{cursor:default}.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{width:100%}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:FoundersGrotesk,sans-serif;margin:0;text-rendering:optimizeLegibility}html{height:100%}body,html{overflow-x:hidden}body{background:#f4f4f4;max-width:100%;min-height:100%;top:0}@font-face{font-family:FoundersGrotesk;font-style:normal;font-weight:400;src:url(/build/fonts/FoundersGrotesk-Regular.86c13c62.woff) format("woff")}@font-face{font-family:FoundersGrotesk;font-style:normal;font-weight:700;src:url(/build/fonts/FoundersGrotesk-Medium.6e7cd4ca.ttf) format("truetype")}@font-face{font-family:CooperLT;font-style:normal;font-weight:400;src:url(/build/fonts/CooperLightBT.99c24955.ttf) format("truetype")}.footer,body{position:absolute;width:100%}.footer{align-items:center;border-top:1px solid rgba(0,0,0,.1);bottom:0;box-sizing:border-box;color:#b1b1b1;display:flex;font-size:14px;height:100px;justify-content:center;line-height:17px;padding:0 20px;text-align:center}.card-box{border:1px solid #e3e8ee;border-radius:4px;flex-direction:column}.card-box,.card-box .upper-part{display:flex}.card-box .upper-part #card-number{background:#fff;border-bottom:1px solid #e3e8ee;flex:1;height:40px;padding:0 12px}.card-box .lower-part{display:flex}.card-box .lower-part #card-expiry{border-right:1px solid #e3e8ee}.card-box .lower-part #card-cvc,.card-box .lower-part #card-expiry{background:#fff;flex:1;height:40px;padding:0 12px}.payment-container{display:flex;height:100%;margin-top:0;max-width:960px;min-height:740px;width:100%}@media (max-width:1055.9px){.payment-container{align-items:center;flex-direction:column}}.payment-container.full{max-width:100%}form.form{align-self:flex-start;display:flex;flex-direction:column;margin-left:120px}@media (max-width:1055.9px){form.form{align-self:center;margin-left:0}}form.form.hide{display:none}.divider{align-items:center;background:#e3e8ee;display:flex;height:1px;justify-content:center;margin:40px 0;width:100%}.divider span{background:#fff;color:#b5b5b7;padding:0 15px}.divider.new span{background:#fafbfc}.hide{display:none!important}@media (max-width:1055.9px){.hide-m{display:none!important}}@media (min-width:1056px){.hide-d{display:none!important}}.payment{font-family:FoundersGrotesk,sans-serif}.payment,input{background:#fff;width:100%}input{-webkit-appearance:none;border:1px solid #e3e8ee;border-radius:4px;box-sizing:border-box;font-size:16px;height:40px;margin-bottom:20px;outline:none;padding:0 12px}input::placeholder{color:#32325d}.label{color:#424242;font-size:14px;line-height:15px;padding-bottom:5px}#loader{align-items:center;align-self:flex-start;display:flex;justify-content:center;margin-left:120px;max-width:400px;width:100%}@media (max-width:1055.9px){#loader{align-self:center;margin-left:0}}#loader img{opacity:.5}#loader.hide{display:none}.logo-container{margin-top:40px;width:480px}@media (max-width:1055.9px){.logo-container{display:flex;justify-content:center;margin-bottom:40px;position:relative;text-align:center;width:100%}}.logo-container h1.logo{font-family:FoundersGrotesk,sans-serif;font-size:45px;font-weight:400;line-height:.9em;margin:0;max-width:140px;text-align:left}@media (max-width:1055.9px){.logo-container h1.logo{text-align:center}}.payment-new{max-width:440px;width:100%}.payment-new .logo-container{display:flex;justify-content:center;margin-bottom:40px;width:auto}.payment-new .logo-container h1{text-align:center}.payment-new .payment-new-container{background:#fff;border:1px solid #e3e8ee;border-radius:3px;box-sizing:border-box;padding:20px 20px 0}.payment-new .payment-new-container #loader{margin:0}.payment-new .payment-new-container .img-container{border-radius:5px;height:106px;overflow:hidden;width:100%}.payment-new .payment-new-container .img-container img{width:100%}.payment-new .payment-new-container .info-container{border-bottom:1px solid #e3e8ee;display:flex;justify-content:space-between;padding:10px 0}.payment-new .payment-new-container .info-container .description ul{margin-top:0;padding-left:15px}.payment-new .payment-new-container .info-container .licence,.payment-new .payment-new-container .info-container .period,.payment-new .payment-new-container .info-container .price{color:#1d1d1d;font-size:18px;font-weight:700;line-height:22px}.payment-new .payment-new-container .info-container .price{margin-left:70px}.payment-new .payment-new-container .info-container .period{color:#8f8f99;font-weight:400}.payment-new .payment-new-container .new-payment-form-container{background:rgba(227,232,238,.2);border-top:1px solid #e3e8ee;box-sizing:border-box;margin:0 -20px -20px;padding:20px}.payment-new .payment-new-container .new-payment-form-container form.form{margin:0}.payment-new .payment-new-container .new-payment-form-container .label{align-items:center;display:flex;justify-content:space-between}.payment-new .payment-new-container .new-payment-form-container .label .cards-row{align-items:center;display:flex}.payment-new .payment-new-container .new-payment-form-container .label .cards-row>img{height:28px;margin-left:3px}.payment-side{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;position:relative;width:50%}@media (max-width:1055.9px){.payment-side{padding:0 20px;width:100%}}.payment-side:nth-child(2){background:linear-gradient(270deg,#fff 94.58%,#f6f6f6)}.payment-side-content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:480px;padding-bottom:60px;padding-right:80px;padding-top:20px;width:100%}@media (max-width:1055.9px){.payment-side-content{align-items:center;align-self:center;box-sizing:border-box;margin-bottom:40px;padding:0;width:100%}}.payment-side-content h2{font-family:CooperLT,sans-serif;font-size:28px;font-weight:400;line-height:33px;margin-bottom:10px;max-width:396px}@media (max-width:1055.9px){.payment-side-content h2{text-align:center}}.payment-side-content p{font-size:14px;margin-bottom:25px}.payment-side-content strong{display:block;font-size:34px;font-weight:400;line-height:41px}.payment-side-content em{color:#b5b5b7;font-size:18px;font-style:normal;line-height:22px}.payment-side-content img{margin-top:20px;max-width:480px;width:100%}span.footnote{align-items:center;color:#b5b5b7;display:flex;font-size:13px;margin-top:10px}span.footnote.centered{display:flex;justify-content:center;width:100%}@media (max-width:1055.9px){span.footnote{margin-bottom:20px}}span.footnote svg{margin-left:4px}.thanks-container{align-items:center;display:flex;flex-direction:column;font-family:FoundersGrotesk,sans-serif;margin-top:20px;max-width:480px;min-height:600px;padding-bottom:100px;width:100%}@media (max-width:479.9px){.thanks-container{box-sizing:border-box;padding:0 20px 150px}}.thanks-container h1.logo{font-family:FoundersGrotesk,sans-serif;font-size:45px;font-weight:400;line-height:.9em;margin:0;max-width:140px;text-align:center}.thanks-container h2{font-family:CooperLT,sans-serif;font-size:38px;font-weight:400;line-height:33px;max-width:396px;text-align:center}@media (max-width:1055.9px){.thanks-container h2{text-align:center}}.thanks-container .code-wrapper{align-items:center;background:#fff;border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);display:flex;height:160px;justify-content:center;margin-bottom:32px;position:relative;width:100%}.thanks-container .code-wrapper .code{color:#000;font-size:68px;text-align:center;text-transform:uppercase}.thanks-container .code-wrapper .info{color:#b5b5b5;font-size:18px;font-weight:500;line-height:22px;position:absolute;text-align:center;top:20px}.thanks-container .code-wrapper .copy{border-bottom:1px solid #f6d92d;bottom:20px;color:#f6d92d;cursor:pointer;font-size:16px;font-weight:500;position:absolute;text-align:center}.thanks-container .appeal{color:#000;font-size:18px;margin-bottom:32px;text-align:center;width:100%}.thanks-container .btn-stripe{display:flex;justify-content:space-between;width:100%}@media (max-width:479.9px){.thanks-container .btn-stripe{flex-direction:column}}.thanks-container .btn-stripe .btn{align-items:center;background-color:#f6d92d;border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;width:144px}@media (max-width:479.9px){.thanks-container .btn-stripe .btn{margin-bottom:20px;width:100%}}