.box{background-color:#fff;padding:10px;margin:5px;border-radius:4px;border:1px solid #e8e8e8;cursor:pointer;overflow:hidden;text-align:center;position:relative;-webkit-transition:.2s;transition:.2s;outline:0}.box--current{-webkit-box-shadow:0 10px 30px 0 rgba(37,45,51,.3)!important;box-shadow:0 10px 30px 0 rgba(37,45,51,.3)!important}.box:after{content:"";height:3px;width:0;background:#0c8de9;position:absolute;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.box.is-active{border-bottom:none;-webkit-box-shadow:0 10px 30px 0 rgba(37,45,51,.349);box-shadow:0 10px 30px 0 rgba(37,45,51,.349)}.box.is-active:after{width:100%}.box.is-disabled{-webkit-box-shadow:none;box-shadow:none;opacity:.55}.box:not(.is-active):not(.is-disabled):focus,.box:not(.is-active):not(.is-disabled):hover{border-color:#f5f5f5;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.12);box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}.box--location__capital{font-size:20px;border-radius:2px}.box--location__capital .flag-icon{display:block;margin:auto;margin-bottom:7px}.tab-icon-full{width:50px;background:transparent}.pay-button{width:100%}.recharge__title{font-size:1.25em;font-weight:400;margin-bottom:2em}.recharge__card-number{font-weight:700}.submit-card-button{width:100%}.credit-card{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#253446;background:linear-gradient(150deg,#253446,#384a61);color:#fff;border-radius:10px;padding:10px 20px;width:125px;height:77.85714px;max-width:100%;max-height:100%;margin:0 0;-webkit-transition:.1s;transition:.1s;position:relative;background-image:url(../img/card.77cd86b6.svg);background-size:100%;background-position:50%;overflow:hidden}.credit-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.2}.credit-card:hover{-webkit-box-shadow:0 10px 20px 0 rgba(37,45,51,.349);box-shadow:0 10px 20px 0 rgba(37,45,51,.349)}.credit-card:hover .card-button{opacity:1}.credit-card__number{font-size:.7em;margin-top:auto;z-index:10;font-family:monospace;color:#fff;text-shadow:1px 1px 1px #2b2b2b}.credit-card__controls{font-size:1.4em;z-index:10}.credit-card__date{font-size:1.4em;font-weight:500;font-style:italic;margin-left:15px}.credit-card__info{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.credit-card__owner{font-size:1.25em;font-weight:500;font-style:italic}.credit-card__controls{text-align:right;width:100%}.credit-card__checkmark{background:#007aff;border-radius:50%;padding:.35em .6em;position:absolute;left:-10px;top:-10px;-webkit-transform:scale(1.2);transform:scale(1.2)}.credit-card__checkmark i{-webkit-transform:translateY(2px);transform:translateY(2px);font-size:1em}.credit-card--selected{-webkit-box-shadow:0 10px 20px 0 rgba(37,45,51,.349);box-shadow:0 10px 20px 0 rgba(37,45,51,.349)}.credit-card>div{width:100%}.credit-card .card-button{margin-left:10px;-webkit-transition:.1s;transition:.1s;opacity:0}.qr-code-placeholder img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}