.nano-payment-container{position:relative;margin:auto;width:100%;display:block}.nano-payment-container>.nano-payment-body,.nano-payment-container>.nano-payment-card-preview{margin:0 -5px;width:50%;display:inline-flex}.nano-payment-container>.nano-payment-body{justify-content:center;vertical-align:top}.nano-payment-container.preview_disabled>.nano-payment-body{width:100%}.nano-payment-container>.nano-payment-footer{width:100%;display:inline-block}.nano-payment-container>.nano-payment-footer .nano-payment-installments .nano-payment-no-installments-yet{padding:10px 15px;border:1px solid #b7b6b6;text-align:center;margin:0 8px 12px 0;border-radius:3px;width:100%}.nano-payment-container>.nano-payment-footer .nano-payment-installments label.installment-label{padding:10px 15px;border:1px solid #b7b6b6;margin:0 2px 12px;border-radius:3px;width:49%;display:inline-flex}.nano-payment-container>.nano-payment-footer .nano-payment-installments label.installment-label .installment-radio-input{width:24px}.nano-payment-container>.nano-payment-footer .nano-payment-installments label.installment-label .installment-text{font-size:15px;font-weight:500;width:90%;font-family:inherit}.nano-payment-container>.nano-payment-footer .nano-payment-installments label.installment-label .installment-text .installment-total{float:right}.nano-payment-container>.nano-payment-footer .nano-payment-installments label.installment-label:hover{border-color:#27ae60;font-weight:700}.nano-payment-container label.nano-payment-choice-control{font-size:15px;margin-bottom:15px;color:var(--dark-gray);position:relative;cursor:pointer;line-height:26px;padding-left:30px;display:block}.nano-payment-container label.nano-payment-choice-control input{position:absolute;opacity:0;z-index:-1}.nano-choice-indicator{height:20px;position:absolute;top:2px;border-radius:3px;background:#e6e6e6;left:0;width:20px}.installment-label .nano-choice-indicator{top:11px;border-radius:50%;left:10px}.nano-payment-container label.nano-payment-choice-control input:focus~.nano-choice-indicator,.nano-payment-container label.nano-payment-choice-control:hover input~.nano-choice-indicator{background:#ccc}.nano-payment-container label.nano-payment-choice-control input:checked~.nano-choice-indicator{background:#27ae60}.nano-payment-container label.nano-payment-choice-control input:checked:focus~.nano-choice-indicator,.nano-payment-container label.nano-payment-choice-control:hover input:not([disabled]):checked~.nano-choice-indicator{background:#2ecc71}.nano-payment-container label.nano-payment-choice-control input:disabled~.nano-choice-indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.nano-choice-indicator:after{content:"";position:absolute;display:none}.nano-payment-container label.nano-payment-choice-control input:checked~.nano-choice-indicator:after{display:block}.secure-3d-checkbox label .nano-choice-indicator:after{height:11px;transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0;top:3px;left:7px;width:6px}.secure-3d-checkbox label input:disabled~.nano-choice-indicator:after{border-color:#7b7b7b}.installment-label .nano-choice-indicator:after{height:6px;top:7px;border-radius:50%;background:#fff;left:7px;width:6px}.installment-label input:disabled~.nano-choice-indicator:after{background:#7b7b7b}.nano-payment-container>.nano-payment-footer-images{text-align:center}.nano-payment-container>.nano-payment-footer-images img{height:auto;margin:0 5px;width:90px}.nano-payment-container>.nano-payment-slider{width:100%;display:inline-block}.nano-payment-container>.nano-payment-slider span{font-size:14px;font-weight:400;position:relative;margin:0 0 -11px;width:100%;font-family:inherit;display:block}@media only screen and (max-width:768px){.nano-payment-container>.nano-payment-body,.nano-payment-container>.nano-payment-card-preview{width:100%;display:block}.nano-payment-container>.nano-payment-card-preview .preview-container{height:54vw;padding:20px;max-height:251px;margin-top:-30px}.nano-payment-container>.nano-payment-footer .nano-payment-installments label.installment-label{width:100%}}.nano-payment-container>.nano-payment-3d .secure-3d-checkbox{margin-bottom:7px}.nano-payment-container>.nano-payment-3d .secure-3d-checkbox label{cursor:pointer}.nano-payment-container>.nano-payment-body .creditcard-form-container .field-container:first-of-type{grid-area:name}.nano-payment-container>.nano-payment-body .creditcard-form-container .field-container:nth-of-type(2){grid-area:number}.nano-payment-container>.nano-payment-body .creditcard-form-container .field-container:nth-of-type(3){grid-area:expiration}.nano-payment-container>.nano-payment-body .creditcard-form-container .field-container:nth-of-type(4){grid-area:security}.nano-payment-container>.nano-payment-body .field-container input{-webkit-box-sizing:border-box;box-sizing:border-box}.nano-payment-container>.nano-payment-body .field-container{position:relative;line-height:14px}.nano-payment-container>.nano-payment-body .creditcard-form-container{grid-template-columns:auto auto;padding:20px;color:#707070;grid-template-rows:80px 80px 80px;grid-column-gap:10px;grid-template-areas:"name name""number number""expiration security";display:grid}.nano-payment-container.preview_disabled>.nano-payment-body .creditcard-form-container{margin:auto}.nano-payment-container>.nano-payment-body label{font-weight:500;margin-bottom:3px;color:var(--dark-gray);display:inline-block}.nano-payment-container>.nano-payment-body input{padding:10px;font-size:16px;border:1px solid #e4e4e4;color:var(--medium-gray);border-radius:var(--bs-border-radius);width:100%;line-height:normal;margin-top:3px}.nano-payment-container>.nano-payment-body .ccicon{height:34px;right:1px;position:absolute;top:calc(50% - 15px);width:60px}.nano-payment-container>.nano-payment-card-preview .preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.nano-payment-container>.nano-payment-card-preview .preview-container{padding:20px;max-width:400px;width:100%}.nano-payment-container>.nano-payment-card-preview #ccsingle{right:15px;position:absolute;top:20px}.nano-payment-container>.nano-payment-card-preview #ccsingle svg{max-height:60px;width:100px}.nano-payment-container>.nano-payment-card-preview .creditcard svg#cardback,.nano-payment-container>.nano-payment-card-preview .creditcard svg#cardfront{-webkit-box-shadow:7px 7px 18px 0 #6c6c6c;box-shadow:7px 7px 18px 0 #6c6c6c;border-radius:22px;width:100%}#generatecard{padding:2px 4px;font-size:12px;color:#fff;background-color:#909090;border-radius:4px;cursor:pointer;float:right}.nano-payment-container>.nano-payment-card-preview .creditcard .darkcolor,.nano-payment-container>.nano-payment-card-preview .creditcard .lightcolor{-webkit-transition:fill .5s;transition:fill .5s}.nano-payment-container>.nano-payment-card-preview .creditcard .lightblue{fill:#03a9f4}.nano-payment-container>.nano-payment-card-preview .creditcard .lightbluedark{fill:#0288d1}.nano-payment-container>.nano-payment-card-preview .creditcard .red{fill:#ef5350}.nano-payment-container>.nano-payment-card-preview .creditcard .reddark{fill:#d32f2f}.nano-payment-container>.nano-payment-card-preview .creditcard .purple{fill:#ab47bc}.nano-payment-container>.nano-payment-card-preview .creditcard .purpledark{fill:#7b1fa2}.nano-payment-container>.nano-payment-card-preview .creditcard .cyan{fill:#26c6da}.nano-payment-container>.nano-payment-card-preview .creditcard .cyandark{fill:#0097a7}.nano-payment-container>.nano-payment-card-preview .creditcard .green{fill:#66bb6a}.nano-payment-container>.nano-payment-card-preview .creditcard .greendark{fill:#388e3c}.nano-payment-container>.nano-payment-card-preview .creditcard .lime{fill:#d4e157}.nano-payment-container>.nano-payment-card-preview .creditcard .limedark{fill:#afb42b}.nano-payment-container>.nano-payment-card-preview .creditcard .yellow{fill:#ffeb3b}.nano-payment-container>.nano-payment-card-preview .creditcard .yellowdark{fill:#f9a825}.nano-payment-container>.nano-payment-card-preview .creditcard .orange{fill:#ff9800}.nano-payment-container>.nano-payment-card-preview .creditcard .orangedark{fill:#ef6c00}.nano-payment-container>.nano-payment-card-preview .creditcard .grey{fill:#bdbdbd}.nano-payment-container>.nano-payment-card-preview .creditcard .greydark{fill:#616161}.nano-payment-container>.nano-payment-card-preview #svgname{text-transform:uppercase}.nano-payment-container>.nano-payment-card-preview #cardfront .st2{fill:#fff}.nano-payment-container>.nano-payment-card-preview #cardfront .st3{font-weight:600;font-family:Source Code Pro,monospace}.nano-payment-container>.nano-payment-card-preview #cardfront .st4{font-size:54.7817px}.nano-payment-container>.nano-payment-card-preview #cardfront .st5{font-weight:400;font-family:Source Code Pro,monospace}.nano-payment-container>.nano-payment-card-preview #cardfront .st6{font-size:33.1112px}.nano-payment-container>.nano-payment-card-preview #cardfront .st7{fill:#fff;opacity:.6}.nano-payment-container>.nano-payment-card-preview #cardfront .st8{font-size:24px}.nano-payment-container>.nano-payment-card-preview #cardfront .st9{font-size:36.5498px}.nano-payment-container>.nano-payment-card-preview #cardfront .st10{font-weight:300;font-family:Source Code Pro,monospace}.nano-payment-container>.nano-payment-card-preview #cardfront .st11{font-size:16.1716px}.nano-payment-container>.nano-payment-card-preview #cardfront .st12{fill:#4c4c4c}.nano-payment-container>.nano-payment-card-preview #cardback .st0{fill:none;stroke-miterlimit:10;stroke:#0f0f0f}.nano-payment-container>.nano-payment-card-preview #cardback .st2{fill:#111}.nano-payment-container>.nano-payment-card-preview #cardback .st3{fill:#f2f2f2}.nano-payment-container>.nano-payment-card-preview #cardback .st4{fill:#d8d2db}.nano-payment-container>.nano-payment-card-preview #cardback .st5{fill:#c4c4c4}.nano-payment-container>.nano-payment-card-preview #cardback .st6{font-weight:400;font-family:Source Code Pro,monospace}.nano-payment-container>.nano-payment-card-preview #cardback .st7{font-size:27px}.nano-payment-container>.nano-payment-card-preview #cardback .st8{opacity:.6}.nano-payment-container>.nano-payment-card-preview #cardback .st9{fill:#fff}.nano-payment-container>.nano-payment-card-preview #cardback .st10{font-size:24px}.nano-payment-container>.nano-payment-card-preview #cardback .st11{fill:#eaeaea}.nano-payment-container>.nano-payment-card-preview #cardback .st12{font-family:Square Peg,cursive}.nano-payment-container>.nano-payment-card-preview #cardback .st13{font-size:40px;font-weight:600;text-transform:uppercase}.nano-payment-container>.nano-payment-card-preview .preview-container{perspective:1000px}.nano-payment-container>.nano-payment-card-preview .creditcard{min-height:225px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .6s;-webkit-transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;max-width:400px;cursor:pointer;width:100%}.nano-payment-container>.nano-payment-card-preview .creditcard .back,.nano-payment-container>.nano-payment-card-preview .creditcard .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#47525d;position:absolute;max-width:400px;-webkit-font-smoothing:antialiased;width:100%}.nano-payment-container>.nano-payment-card-preview .creditcard .back,.nano-payment-container>.nano-payment-card-preview .creditcard.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}