.payment-panel{margin:0 auto;max-width:450px;background-color:#f5f5f7;border:1px solid #ddd;padding:20px;display:block;border-radius:6px;box-shadow:0 2px 4px rgb(0 0 0 / .1);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.payment-panel .payment-button-popup{background-color:#71767b;border-radius:4px;height:38px;color:#fff;padding:0 15px;border:1px solid #ced4da;margin:0 5px;cursor:pointer}.payment-panel .payment-button-popup:first-child{margin-left:0}.payment-panel .payment-button-popup:last-child{margin-right:0}.payment-panel .payment-button-popup.sucess{background-color:#00bf84}.payment-panel .payment-button-popup.hidden{display:none}.payment-panel .button-popup{text-align:right;margin-bottom:-5px;margin-top:15px}.payment-panel h1,.payment-panel h2{margin:0;text-align:center}.payment-panel hr{height:1px;color:#5b5b65;background-color:#5b5b65;border:none}.payment-panel .recaptcha-google{width:100%;margin-left:-7px}.payment-panel .header-company-name{font-size:22px;font-weight:700;text-align:center;color:#222;padding-bottom:6px;text-shadow:0 1px 0 #fff}.payment-panel .header-description{font-size:18px;font-weight:500;text-align:center;color:#5b5b65;text-shadow:0 1px 0 #fff}.payment-panel .btn:hover{cursor:pointer}.payment-panel .btn:disabled,.payment-panel .btn[disabled]{opacity:.65;cursor:not-allowed}.payment-panel [enabled_installments_payment] .payment-form .cvc-container,.payment-panel [enabled_installments_payment] .payment-form .expiry-container,.payment-panel [enabled_installments_payment] .payment-form .installments-wrapper{width:33%}.payment-form input.card-number{padding-right:48px}.payment-form .card-number-wrapper .card-type-icon{height:21px;width:32px;position:absolute;display:block;right:8px;top:7px;pointer-events:none;background-position-x:center;background-repeat:no-repeat;background-size:100% 100%}.payment-form .cellphone-wrapper{position:relative}.payment-form .cellphone-wrapper .cellphone-country-code{display:inline-block;width:28%;margin-right:2%}.payment-form .cellphone-wrapper .cellphone{display:inline-block;width:70%}.payment-form .cvc-container{width:50%;float:right}.payment-form .cvc-wrapper{box-sizing:border-box;margin-left:5px}.payment-form .cvc-wrapper .cvc{display:block;width:100%}.payment-form .payment_dialog_info,.payment_dialog_error,.payment_dialog_success,.payment_dialog_warning{margin:10px 0;padding:6px;font-size:14px}.payment-form .payment_dialog_info{color:#00529b;background-color:#bde5f8}.payment-form .payment_dialog_success{color:#4f8a10;background-color:#dff2bf}.payment-form .payment_dialog_warning{color:#9f6000;background-color:#feefb3}.payment-form .payment_dialog_error{color:#d8000c;background-color:#ffd2d2}.payment-form .payment_dialog_info i,.payment_dialog_error i,.payment_dialog_success i,.payment_dialog_warning i{margin:2px 2px;font-size:1em;vertical-align:middle}.payment-form .validation-message,.payment-form .warning-message{text-align:center;display:inline-block;width:100%}.payment-form .expiry-container{width:50%;float:left}.payment-form .expiry-wrapper{box-sizing:border-box;margin-right:5px}.payment-form .expiry-wrapper .expiry{display:block;width:100%}.payment-form .expiry-wrapper .expiry{width:100%;padding-left:38px}.payment-form .expiry-wrapper .expiry-month,.payment-form .expiry-wrapper .expiry-year{border-radius:4px;display:inline-block;width:48%;text-align-last:center}.payment-form .expiry-wrapper .expiry-month{padding-left:38px}.payment-form .expiry-wrapper .expiry-year{margin-left:4%}.payment-form .icon{position:absolute;display:block;width:24px;height:17px;left:8px;top:10px;pointer-events:none}.payment-form .cellphone-wrapper .icon-phone{margin-left:30%}.payment-form .cellphone-wrapper .flag{width:24px;height:17px}.payment-form .icon.right{right:8px;left:auto}.payment-form .icon.popup{cursor:pointer;pointer-events:auto}.payment-form .icon .svg{fill:#888}.payment-form .icon.popup .svg{fill:#aaa!important}.payment-form .card-number-wrapper,.payment-form .cellphone-container,.payment-form .cvc-wrapper,.payment-form .email-wrapper,.payment-form .fiscal-number-wrapper,.payment-form .installments-wrapper,.payment-form .name-wrapper,.payment-form .nip-wrapper,.payment-form .verification-container{margin-bottom:10px}.payment-form .card-number-wrapper,.payment-form .cvc-wrapper,.payment-form .email-wrapper,.payment-form .expiry-wrapper,.payment-form .fiscal-number-wrapper,.payment-form .installments-wrapper,.payment-form .name-wrapper,.payment-form .nip-wrapper,.payment-form .verification-btn-wrapper,.payment-form .verification-wrapper{-webkit-box-shadow:0 1px 0 rgb(255 255 255 / .7),inset 0 1px 0 rgb(255 255 255 / .7);-moz-box-shadow:0 1px 0 rgb(255 255 255 / .7),inset 0 1px 0 rgb(255 255 255 / .7);-ms-box-shadow:0 1px 0 rgb(255 255 255 / .7),inset 0 1px 0 rgb(255 255 255 / .7);-o-box-shadow:0 1px 0 rgb(255 255 255 / .7),inset 0 1px 0 rgb(255 255 255 / .7);box-shadow:0 1px 0 rgb(255 255 255 / .7),inset 0 1px 0 rgb(255 255 255 / .7);position:relative}.payment-form .card-number-wrapper,.payment-form .cellphone-container,.payment-form .cvc-container,.payment-form .email-wrapper,.payment-form .expiry-container,.payment-form .fiscal-number-wrapper,.payment-form .installments-wrapper,.payment-form .name-wrapper,.payment-form .nip-wrapper,.payment-form .otp-wrapper,.payment-form .verification-container{display:inline-block}.payment-form::after{content:' ';display:table;clear:both}.payment-form input,.payment-form select{color:#676767;font-size:15px;font-weight:300;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;border:1px solid #d9d9d9;border-radius:4px;box-shadow:none;background-color:#fdfdfd;box-sizing:border-box;padding:0;-webkit-transition:border-color .15s linear,box-shadow .15s linear;-moz-transition:border-color .15s linear,box-shadow .15s linear;-ms-transition:border-color .15s linear,box-shadow .15s linear;-o-transition:border-color .15s linear,box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear}.payment-form select{-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;padding-right:5px;text-overflow:'';width:100%}.payment-form input[disabled],.payment-form select[disabled]{background-color:#eee;color:#555}.payment-form select option[hidden]{color:#aba9a9}.payment-form input:focus,.payment-form select:focus{background-color:#fff;outline:0;border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6)}.payment-form input[readonly=readonly]:not([disabled]),.payment-form input[readonly]:not([disabled]){background-color:#fff;cursor:pointer}.payment-form .has-error input,.payment-form .has-error input:focus,.payment-form .has-error select,.payment-form .has-error select:focus{border-color:#f64b2f!important;box-shadow:none}.payment-form .card-number-wrapper,.payment-form .cellphone-container,.payment-form .email-wrapper,.payment-form .fiscal-number-wrapper,.payment-form .installments-wrapper,.payment-form .name-wrapper,.payment-form .verification-container{width:100%}.payment-form input.card-number,.payment-form input.cellphone,.payment-form input.cvc,.payment-form input.email,.payment-form input.fiscal-number,.payment-form input.name,.payment-form input.nip,.payment-form input.validation-option,.payment-form input.verification,.payment-form select.cellphone-country-code{padding-left:38px;padding-right:5px;width:100%}.payment-form .nip-wrapper{width:50%}.payment-form .nip-wrapper .nip{display:block;width:100%;-webkit-text-security:disc}.payment-form .nip-wrapper .nip:read-only{background-color:#eee!important}.payment-form .nip-wrapper .nip:-moz-read-only{background-color:#eee!important}@media screen and (max-width:600px){.payment-form .nip-wrapper{width:100%}}.payment-form .otp-wrapper{width:50%}@media screen and (max-width:600px){.payment-form .otp-wrapper{width:100%}}.payment-form .otp-wrapper .otp-label{display:inline-block;color:#28a745;cursor:pointer;position:relative;padding:5px 15px 5px 20px;font-size:1em;border-radius:5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.payment-form .otp-wrapper .otp-label:hover{background:#d4edda}.payment-form .otp-wrapper .otp-label:before{content:"";display:inline-block;width:15px;height:15px;position:absolute;left:0;background:0 0;border:2px solid}.payment-form .otp-wrapper .otp,.payment-form .otp-wrapper .otp:checked{display:none}.payment-form .otp-wrapper .otp:checked+.otp-label,.payment-form .otp-wrapper .otp:checked+.otp-label:before{color:#28a745;content:"x";border-bottom:2px solid #28a745}.payment-form{font-family:Nunito,sans-serif!important;font-size:15px;text-align:center}.payment-form .cellphone-country-code .selectize-input{padding-left:38px;padding-right:15px;width:100%}.selectize-control{color:#676767;font-size:15px;font-weight:300;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px}.selectize-control{position:relative;text-align:left;float:left;font-family:Nunito,sans-serif}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text}.selectize-input{width:100%;height:36px;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;box-shadow:none;background-color:#fdfdfd;display:flex;align-items:center;-webkit-transition:border-color .15s linear,box-shadow .15s linear;-moz-transition:border-color .15s linear,box-shadow .15s linear;-ms-transition:border-color .15s linear,box-shadow .15s linear;-o-transition:border-color .15s linear,box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear}.selectize-input.full{background-color:#fff}.selectize-input.not-full{border-color:#f64b2f!important;box-shadow:none}.selectize-input .item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.selectize-input input{height:30px}.selectize-input.focus{box-shadow:inset 0 1px 2px rgb(0 0 0 / .15)}.selectize-input.dropdown-active{border-radius:4px 4px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 4px!important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgb(0 0 0 / .1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgb(125 168 208 / .2);border-radius:1px}.selectize-dropdown .create,.selectize-dropdown .no-results,.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgb(48 48 48 / .5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 #fff0 #d0d0d0 #fff0;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:8px;margin-top:-2px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray #fff0 #fff0 #fff0}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-2px;border-width:0 5px 5px 5px;border-color:#fff0 #fff0 gray #fff0}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}[payment_version_1] hr{display:none}[payment_version_1] .btn{background:#8cc541;background:-moz-linear-gradient(top,#8cc541 0,#14a751 100%);background:-webkit-linear-gradient(top,#8cc541 0,#14a751 100%);background:linear-gradient(to bottom,#8cc541 0,#14a751 100%);color:#fff;display:block;width:100%;border:1px solid rgb(46 86 153 / .0980392);border-bottom-color:rgb(46 86 153 / .4);border-top:0;border-radius:4px;font-size:17px;text-shadow:rgb(46 86 153 / .298039) 0 -1px 0;line-height:34px;-webkit-font-smoothing:antialiased;font-weight:700;display:block;margin-top:20px}[payment_version_1] .payment-button-popup.cancel{display:none}[payment_version_1] .header-credit-card{display:none}.payment-form.dark .icon .svg{fill:rgb(28 66 3 / .26)}.payment-form.rebus{font-family:Nunito,sans-serif}.payment-form input,.payment-form select{font-family:Nunito,sans-serif}[payment_version_2].panel{background-color:#fff}[payment_version_2] .payment-form .expiry-wrapper .expiry,[payment_version_2] .payment-form .expiry-wrapper .expiry-month,[payment_version_2] .payment-form .expiry-wrapper .expiry-year,[payment_version_2] .payment-form input.card-number,[payment_version_2] .payment-form input.cellphone,[payment_version_2] .payment-form input.cvc,[payment_version_2] .payment-form input.email,[payment_version_2] .payment-form input.fiscal-number,[payment_version_2] .payment-form input.name,[payment_version_2] .payment-form input.nip,[payment_version_2] .payment-form input.validation-option,[payment_version_2] .payment-form select{text-align-last:left;border:1px solid #ced4da;padding-left:10px;padding-right:10px}[payment_version_2] .panel{background:#fff;border-color:#ced4da}[payment_version_2] .total-hr{margin-left:-20px;margin-right:-20px;background-color:#ced4da;color:#ced4da;display:block!important}[payment_version_2] .total-hr--down{box-shadow:0 2px 5px 0 rgb(0 0 0 / .16),0 2px 10px 0 rgb(0 0 0 / .12)}[payment_version_2] .header-credit-card{font-size:1.5rem;text-align:left;margin-bottom:20px}[payment_version_2] .header-company-name,[payment_version_2] .header-description,[payment_version_2] .logo-comercio-payment,[payment_version_2] .payment-form .icon,[payment_version_2] .payment_logo_popup_checkout{display:none}.payment-form .keyboard-wrapper{display:inline-block;position:relative;width:80%}.payment-form .key-container{display:inline-block;position:relative;width:33.3%}.payment-form .clean-container button,.payment-form .key-container button{font-size:15px;padding:4px 0}.payment-form .clean-container{display:inline-block;position:relative;width:66.6%}.payment-form .clean,.payment-form .key{color:#fff;background-color:#17a2b8;border-color:#fff;border-radius:4px;width:100%}.payment-form .clean:hover,.payment-form .key:hover{background-color:#138496}.payment-form .keyboard-wrapper:hover .key span{visibility:hidden}.payment-form .keyboard-wrapper:hover .key:after{content:"*"}.payment-form .verification-btn-wrapper,.payment-form .verification-wrapper{box-sizing:border-box;display:inline-block;width:50%}.payment-form .verification-wrapper .verification{display:block;width:100%}@media screen and (max-width:600px){.payment-form .verification-btn-wrapper,.payment-form .verification-wrapper{width:100%;padding:0!important}}.payment-form .verification-btn-wrapper .verification-btn{color:#fff;background-color:#17a2b8;border-color:#fff;border-radius:4px;width:100%;display:block;cursor:pointer}.payment-form .verification-wrapper{padding-right:4px}.payment-form .verification-btn-wrapper{padding-left:4px}.payment-form .verification-btn-wrapper .verification-btn:disabled,.payment-form .verification-btn-wrapper .verification-btn[disabled]{opacity:.65;cursor:not-allowed}