@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes void-animation-out{0%,to{opacity:1}}*{box-sizing:border-box}blockquote,body,button,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none}button,select{border:none;outline:none;background:none;font-family:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:root{overflow-x:hidden;height:100%}body{background:#fff;background-color:#fff;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:62.5%;font-family:Roboto,Open Sans,Segoe UI,sans-serif;font-weight:400;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"pnum";font-variant-numeric:proportional-nums;overflow-x:hidden}.globalContent{-ms-flex-positive:1;flex-grow:1;position:relative;display:block;z-index:1}.container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;max-width:750px;margin:0 auto;padding:2px 20px 10px 20px;min-height:490px}.footer{text-align:center;margin:0 auto;padding:0 0 10px 0;font-weight:300;font-size:14px;line-height:20px;color:#6b7c93}.cell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;-ms-flex-align:center;flex-direction:column;-ms-flex-pack:center;justify-content:flex-start;position:relative;-ms-flex:auto;flex:auto;min-width:100%;min-height:630px;align-items:center;border-radius:4px;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);padding:2px 0 10px 0;margin-left:-20px;margin-right:-20px;background-color:#fff}@media(min-width:670px){.cell{padding:2px 20px 10px 20px}}.cell *{margin:0;padding:0;font-family:Inter UI,Open Sans,Segoe UI,sans-serif;font-size:16px;font-weight:500}.cell input,.cell button{-webkit-animation:1ms void-animation-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-style:none;border-radius:0;color:#fff}.cell input:-webkit-autofill{transition:background-color 100000000s;-webkit-animation:1ms void-animation-out}.cell input::-webkit-input-placeholder{color:#9bacc8}.cell input::-moz-placeholder{color:#9bacc8}.cell input:-ms-input-placeholder{color:#9bacc8}.cell button{display:block;width:100%;height:41px;background-color:#24b47e;border-radius:22px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:0 0 2px 0}.cell button:active{background-color:#159570}.cell button#btn-pdf{background-color:#515e80}.cell button#btn-ods{background-color:#515e80}.cell button#btn-dispute,.cell button#btn-backintro,.cell button#btn-closeconfirm{background-color:#9bacc8}.cell button#btn-backhome{background-color:#204f9b}.cell button#btn-cancel{background-color:#9bacc8}.cell button#btn-backfromreceipt{background-color:#9bacc8}.cell .intro{min-width:250px}.cell form{position:relative;width:100%;max-width:496px;transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1);padding:0 15px}.cell form input::-webkit-input-placeholder{opacity:1}.cell form input::-moz-placeholder{opacity:1}.cell form input:-ms-input-placeholder{opacity:1}.cell form#form-pay{margin-top:24px}.cell form#form-pay.on-plan-details{margin-top:0}.cell form.form-direct{max-width:280px}.cell form #cell-paymentRequest{margin-top:10px}.cell form#form-pay .value-text{padding-top:5px}.cell form .receipt-header{font-size:20px;font-weight:500;text-align:center;color:#32325d;margin-bottom:10px}.cell #full-block,.cell #due-block{cursor:pointer}.cell fieldset{border-style:none;padding:5px;margin-left:-5px;margin-right:-5px;background:rgba(18,91,152,.05);border-radius:8px}.cell fieldset legend{float:left;width:100%;text-align:center;font-size:13px;color:#8898aa;padding:3px 10px 7px}.cell fieldset legend+*{clear:both}.cell .text-block{-ms-flex-align:center;align-items:center;text-align:center;padding:0;margin:8px -20px 0 -20px}.cell .text-block div{margin-top:12px}.cell div.paymentstring-block{min-width:250px;margin-top:25px;-ms-flex-align:center;align-items:center;text-align:center;padding-left:15px;padding-right:15px}.cell a.a-backhome{font-size:20px;color:#6b7c93;text-decoration:underline;margin-top:22px}.cell .text-block button{margin-top:22px}.cell .text-block button:first-of-type{margin-top:30px}.cell .text-block form.form-dispute button{margin-top:22px}.cell .text-block a.a-payother{font-size:20px;color:#000;display:none;text-decoration:underline;margin-top:22px}.cell .text-block a.a-cancel{font-size:18px;color:#6b7c93;display:block;text-decoration:underline;margin-top:16px}.cell .text-block .custom-amount-block{margin:0 20px;margin-top:12px}.cell .text-block .custom-amount-block button{margin-top:36px;margin-bottom:30px}.cell .text-block .custom-amount-block .custom-amount-warning{color:#e25950;font-size:13px;margin-top:4px}.cell .div-direct{padding:0;margin:18px -20px 0 -20px}.cell .div-direct div{margin-top:12px}.cell .div-direct button{margin-top:22px}.cell .sub-value-text{font-size:12px;color:gray;font-weight:300;padding-top:5px}.cell .conv-fee-container{margin-bottom:40px}.cell .cf-value-text{font-size:12px;color:gray;font-weight:300}.cell .header-text{font-weight:500;font-size:16px;line-height:22px;color:#6b7c93}.cell .underheader-text{display:block;font-weight:normal;font-size:12px;color:#6b7c93}.cell .value-text{font-weight:600;font-size:22px;line-height:28px}.cell .value-text.formula{font-size:30px;line-height:46px}.cell .paymentstring-text{margin-top:2px;display:block;font-weight:normal;font-size:14px;color:#6b7c93}.cell .paymentstring-text a{color:#6b7c93;cursor:pointer;text-decoration:underline}.cell .pay-full,.cell .pay-due,.cell .pay-custom,.pay-request{display:none;margin-bottom:20px}.cell .pm-card-field{display:none;margin-top:10px}.cell .pm-stored-card,.cell .pm-stored-account{display:none;margin-bottom:30px}.cell .pm-stored-card.remove-space,.cell .pm-stored-account.remove-space{margin-bottom:2px}.pm-logo-table{width:100%;display:table;table-layout:auto}.pm-logo-1,.pm-text-1,.pm-logo-2{display:table-cell;vertical-align:middle}.pm-logo-1{width:auto;text-align:right}.pm-logo-1 img{max-width:100%;margin-top:4px;margin-right:16px;height:auto}.pm-text-1{width:1%;text-align:center}.pm-text-1 .pm-text-content{margin-top:0!important;font-weight:600;font-size:18px;cursor:pointer;text-decoration:underline}.pm-logo-2{width:auto;text-align:left}.pm-logo-2 img{max-width:100%;margin-top:4px;margin-left:16px;height:auto;visibility:hidden}.pm-text-1 .pm-expires{font-size:14px;color:#697386}.pm-text-1 .pm-warning-failed{font-size:14px;color:#956004}.cell .card-container{margin:0 auto;padding:3px;width:100%;max-width:1040px;background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);border-radius:4px}.cell .button-container{margin:0 auto;width:100%;max-width:1040px}.cell .button-container .button-splitter{text-align:center;line-height:24px;padding-bottom:4px}.cell .button-container button{margin:10px 0}.cell .button-ach-container,.cell .button-directdebit-container{margin-bottom:40px}.cell .button-container .ach-new-account-submit-link{background:none!important;border:none;padding:0!important;margin:0 0 20px 0;font-weight:400;font-size:14px;line-height:26px;color:#069;text-decoration:underline;cursor:pointer}.cell .button-directdebit-container .pm-failed-method{margin-top:16px;text-align:center;font-size:16px;color:#956004}.cell .button-directdebit-container .pm-another-account{margin-top:26px;text-align:center;font-size:16px;color:#697386;text-decoration:underline;cursor:pointer}.cell button.button-card-black{background-color:#000}.cell button.button-card-green{background-color:#24b47e}.cell .ach-existing-account{}.cell .ach-existing-account button{margin:10px 0 0 0}.cell .cancel-container{margin:0 auto;width:100%;max-width:280px;margin-top:20px}.cell .shorter-cancel-container{margin:0 auto;width:100%;max-width:160px;margin-top:20px}.cell .card-only{display:block}.cell .card-only .pm-stored-link{font-size:13px;color:#8898aa;cursor:pointer;text-decoration:underline}.cell .cell-paymentRequestHeader{margin-top:46px;display:none}.cell .cell-payment-apple-pay{margin-top:30px;display:none}.cell #container-apple-pay{display:none}.cell .cell-payment-google-pay{margin-top:30px;display:none}.cell .cell-payment-paypal{margin-top:30px;display:none}.cell .cell-payment-paypal2{margin-top:16px}.cell .cell-payment-paypal .container-paypal{text-align:center}.cell #card-mount-field{padding:10px;margin-bottom:2px}.cell .confim-message{font-size:16px;font-weight:400;line-height:1.6em;color:#32325d}.cell .confim-message span{font-size:inherit}.cell form.disabled{opacity:0;transform:scale(.9);pointer-events:none;display:none}.cell.submitting-payment form{opacity:0;transform:scale(.9);pointer-events:none;display:none}.cell.submitting-payment .success.success-payment{pointer-events:all;display:block}.cell.submitting-payment .success.success-payment .icon{opacity:1}.cell.submitted-payment form#form-pay,.cell.submitted-payment form#form-confirm{opacity:0;transform:scale(.9);pointer-events:none;display:none}.cell.submitted-payment .success.success-payment{pointer-events:all;display:block}.cell.submitted-payment .success.success-payment>*{opacity:1;transform:none!important}.cell.submitted-payment .success.success-payment>:nth-child(2){transition-delay:.1s}.cell.submitted-payment .success.success-payment>:nth-child(3){transition-delay:.2s}.cell.submitted-payment .success.success-payment>:nth-child(4){transition-delay:.3s}.cell.submitted-payment .success.success-payment .icon .border,.cell.submitted-payment .success.success-payment .icon .checkmark{opacity:1;stroke-dashoffset:0!important}.cell.submitted-payment form#form-receipt{opacity:1;pointer-events:all;display:block}.cell.submitting-receipt form#form-receipt{opacity:0;transform:scale(.9);pointer-events:none;display:none}.cell.submitting-receipt .success.success-receipt{pointer-events:all;display:block}.cell.submitting-receipt .success.success-receipt .icon{opacity:1}.cell.submitted-receipt form#form-receipt{opacity:0;transform:scale(.9);pointer-events:none;display:none}.cell.submitted-receipt .success.success-receipt{pointer-events:all;display:block}.cell.submitted-receipt .success.success-receipt>*{opacity:1;transform:none!important}.cell.submitted-receipt .success.success-receipt>:nth-child(2){transition-delay:.1s}.cell.submitted-receipt .success.success-receipt>:nth-child(3){transition-delay:.2s}.cell.submitted-receipt .success.success-receipt>:nth-child(4){transition-delay:.3s}.cell.submitted-receipt .success.success-receipt .icon .border,.cell.submitted-receipt .success.success-receipt .icon .checkmark{opacity:1;stroke-dashoffset:0!important}.cell .error{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;margin-top:20px;padding:0 15px;font-size:13px;opacity:0;transform:translateY(10px);transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.cell .error.visible{opacity:1;transform:none}.cell .error .message{font-size:inherit;color:#e25950}.cell .error svg{-ms-flex-negative:0;flex-shrink:0;margin-top:-1px;margin-right:10px}.cell .error svg .base{fill:#e25950}.cell .error svg .glyph{fill:#f6f9fc}.cell .success{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;top:0;left:0;text-align:center;pointer-events:none;display:none;padding:10px;padding-bottom:35px}.cell .success>*{transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1);opacity:0;transform:translateY(50px)}.cell .success .icon{margin:15px 0 30px;transform:translateY(70px) scale(.75)}.cell .success .icon svg{will-change:transform}.cell .success .icon .border{stroke-dasharray:251;stroke-dashoffset:62.75;transform-origin:50% 50%;transition:stroke-dashoffset .35s cubic-bezier(.165,.84,.44,1);animation:spin 1s linear infinite;stroke:#abe9d2}.cell .success .icon .checkmark{stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .35s cubic-bezier(.165,.84,.44,1) .35s;stroke:#24b47e}.cell .success .title{font-size:20px;font-weight:500;margin-bottom:8px;color:#32325d}.cell .success .message{font-size:16px;font-weight:400;line-height:1.6em;color:#32325d}.cell .success .message span{font-size:inherit}.cell .success .reset:active{transition-duration:.15s;transition-delay:0s;opacity:.65}.cell .success .reset svg{will-change:transform}.cell .success .reset path{fill:#d782d9}.cell .row{display:-ms-flexbox;display:flex;margin:0 0 10px}.cell .field{position:relative;width:100%}.cell label{width:100%;color:#6b7c93;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell .input{width:100%;background:transparent;padding:6px 0 8px 0;border-bottom:1px solid #cfd7df;transition:border-color .3s cubic-bezier(.165,.84,.44,1);font-size:16px;font-weight:500;color:#6b7c93}.cell .input.receipt-input,.cell .input.general-input{border:1px solid #cfd7df;padding:6px 6px 8px 6px;color:#32325d;border-radius:4px}.cell .input.general-input{background:#f6f6f6;font-weight:400;margin-top:10px}.cell .div-direct .input.general-input{margin-top:2px}.cell .input.general-input.plan-input{margin-top:0;text-align:center;font-size:18px}.cell .input::-webkit-input-placeholder{color:#9bacc8}.cell .input::-moz-placeholder{color:#9bacc8}.cell .input:-ms-input-placeholder{color:#9bacc8}.cell .input:focus{border-color:#6b7c93}.msg-valid{margin-top:12px;display:block;text-align:center;color:red}.msg-star{color:red}.div-goodnews{display:block;margin:16px auto;font-weight:500;font-size:16px;line-height:22px;color:#468847;background-color:#dff0d8;padding:15px;border:1px solid #d6e9c6;border-radius:4px}.div-badnews{display:block;margin:16px auto;font-weight:500;font-size:16px;line-height:22px;border:1px solid #fbeed5;border-radius:4px;color:#c09853;padding:15px;background-color:#fcf8e3}input[type="date"]{height:2.375rem}.cell .text-block .dpui-numberPicker{display:block}.cell .text-block .dpui-numberPicker button{display:inline-block;margin:0;border:1px solid #ddd;font-size:26px;line-height:36px;width:40px;height:42px;outline:none;cursor:pointer;border-radius:5px;background:#f0f0f0;background:-moz-linear-gradient(top,#f0f0f0 0%,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#f0f0f0 0%,#ccc 100%);background:-o-linear-gradient(top,#f0f0f0 0%,#ccc 100%);background:-ms-linear-gradient(top,#f0f0f0 0%,#ccc 100%);background:linear-gradient(to bottom,#f0f0f0 0%,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#cccccc',GradientType=0)}.cell .text-block .dpui-numberPicker button:first-of-type{margin:0}.cell .text-block .dpui-numberPicker button:hover{background:#ccc;background:-moz-linear-gradient(top,#ccc 0%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ccc),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#ccc 0%,#f0f0f0 100%);background:-o-linear-gradient(top,#ccc 0%,#f0f0f0 100%);background:-ms-linear-gradient(top,#ccc 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#ccc 0%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#f0f0f0',GradientType=0)}.cell .text-block .dpui-numberPicker-input{display:inline-block;color:#000;width:230px;height:42px;line-height:36px;padding:0 8px;margin:0;text-align:center;outline:none;vertical-align:top;border:0;background:#f6f9fc;font-weight:600;font-size:22px}.cell .text-block .dpui-numberPicker.dpui-numberPicker-min .dpui-numberPicker-decrease,.cell .text-block .dpui-numberPicker.dpui-numberPicker-max .dpui-numberPicker-increase{background:#ccc;color:#999}