.nano-payment-container{width:100%;position:relative;display:block;margin:auto}.nano-payment-container>.nano-payment-card-preview{width:50%;margin:0 -5px;display:inline-flex}.nano-payment-container>.nano-payment-body{width:50%;margin:0 -5px;display:inline-flex;vertical-align:top;justify-content:center}.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{width:100%;border:1px solid #b7b6b6;border-radius:3px;padding:10px 15px;margin:0 8px 12px 0;text-align:center}.nano-payment-container>.nano-payment-footer .nano-payment-installments label.installment-label{width:49%;border:1px solid #b7b6b6;border-radius:3px;padding:10px 15px;margin:0 2px 12px;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{width:90%;font-family:inherit;font-size:15px;font-weight:500}.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{font-weight:700;border-color:#27ae60}.nano-payment-container label.nano-payment-choice-control{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;font-size:15px;line-height:26px;color:var(--dark-gray)}.nano-payment-container label.nano-payment-choice-control input{position:absolute;z-index:-1;opacity:0;width:15px}.nano-choice-indicator{position:absolute;top:2px;left:0;height:20px;width:20px;border-radius:3px;background:#e6e6e6}.installment-label .nano-choice-indicator{border-radius:50%;top:11px;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{background:#e6e6e6;opacity:.6;pointer-events:none}.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{left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.secure-3d-checkbox label input:disabled~.nano-choice-indicator:after{border-color:#7b7b7b}.installment-label .nano-choice-indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff}.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{width:90px;height:auto;margin:0 5px}.nano-payment-container>.nano-payment-slider{width:100%;display:inline-block}.nano-payment-container>.nano-payment-slider span{width:100%;margin:0 0 -11px;position:relative;display:block;font-family:inherit;font-size:14px;font-weight:400}@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{max-height:251px;height:54vw;padding:20px;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{display:grid;grid-column-gap:10px;grid-template-columns:auto auto;grid-template-rows:80px 80px 80px;grid-template-areas:"name name""number number""expiration security";padding:20px;color:#707070}.nano-payment-container.preview_disabled>.nano-payment-body .creditcard-form-container{margin:auto}.nano-payment-container>.nano-payment-body label{display:inline-block;margin-bottom:3px;font-weight:500;color:var(--dark-gray)}.nano-payment-container>.nano-payment-body input{margin-top:3px;padding:10px;font-size:16px;width:100%;border-radius:var(--bs-border-radius);border:1px solid #e4e4e4;line-height:initial;color:var(--medium-gray)}.nano-payment-container>.nano-payment-body .ccicon{height:34px;position:absolute;right:1px;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{width:100%;max-width:400px;padding:20px;perspective:1000px}.nano-payment-container>.nano-payment-card-preview #ccsingle{position:absolute;right:15px;top:20px}.nano-payment-container>.nano-payment-card-preview #ccsingle svg{width:100px;max-height:60px}.nano-payment-container>.nano-payment-card-preview .creditcard svg#cardback,.nano-payment-container>.nano-payment-card-preview .creditcard svg#cardfront{width:100%;-webkit-box-shadow:7px 7px 18px 0 #6c6c6c;box-shadow:7px 7px 18px 0 #6c6c6c;border-radius:22px}#generatecard{font-size:12px;color:#fff;padding:2px 4px;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:#FFFFFF}.nano-payment-container>.nano-payment-card-preview #cardfront .st3{font-family:'Source Code Pro',monospace;font-weight:600}.nano-payment-container>.nano-payment-card-preview #cardfront .st4{font-size:54.7817px}.nano-payment-container>.nano-payment-card-preview #cardfront .st5{font-family:'Source Code Pro',monospace;font-weight:400}.nano-payment-container>.nano-payment-card-preview #cardfront .st6{font-size:33.1112px}.nano-payment-container>.nano-payment-card-preview #cardfront .st7{opacity:.6;fill:#FFFFFF}.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-family:'Source Code Pro',monospace;font-weight:300}.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:#0F0F0F;stroke-miterlimit:10}.nano-payment-container>.nano-payment-card-preview #cardback .st2{fill:#111111}.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-family:'Source Code Pro',monospace;font-weight:400}.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:#FFFFFF}.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 .creditcard{width:100%;max-width:400px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .6s;-webkit-transition:-webkit-transform .6s;transition:transform .6s,-webkit-transform .6s;cursor:pointer;min-height:225px}.nano-payment-container>.nano-payment-card-preview .creditcard .back,.nano-payment-container>.nano-payment-card-preview .creditcard .front{position:absolute;width:100%;max-width:400px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;color:#47525d}.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)}
