@charset "UTF-8";
/* https://dev.medicinacomcarinho.com.br/wp-content/plugins/switchpay-pagamentos/public/css/cartao.css?ver=6.9.4 */
:root{--font-color:#ffff;--font-color-inputs:rgb(64, 68, 87);--largura-cvv-date:6px}.all_project{display:block;background-color:#fff;padding:0px!important}.swithpay-card{width:400px;max-width:100%;margin:0 auto;display:block}.border-css{border:none!important}.space{display:block;height:20px}.card{display:block}.card p{margin-bottom:0}.cartao{display:block;position:relative;box-sizing:border-box;background-color:#282828;border-radius:20px;margin:0 auto;width:450px;max-width:100%}.cartao p{color:var(--font-color)}.cart-cont{position:absolute;width:100%;top:0;left:0}.cont{width:85%;margin:0 auto}.cont-chip{display:flex;justify-content:space-between}.cont-logo{display:flex;justify-content:flex-end}.logo-cart{display:block;width:120px;margin-bottom:-10}.chip{display:block;width:63px}.cont-num{margin-bottom:2px}.cont-num p{font-size:clamp(20px, 33px, 50px)}.cont-cod p{margin-top:0}.cont-dat-cod{display:flex;justify-content:space-around}.cont-cvv{display:flex}.cont-val{display:flex}.para{padding-right:10px}.cont-nom{font-size:25px}.name-sty{text-transform:uppercase;font-size:4px}.form p{color:var(--font-color-inputs)}.nm-cart{width:100%;height:40px;font-size:large}.val-cvv{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;width:100%}.val-cvv input{height:40px}.size-vl-cv{width:100%}.parcel{width:100%;height:40px}.salva-cart{margin-top:30px}.salva-cart input .desc a{color:#000}.desc b{color:#92dc4c}.tot{display:flex;justify-content:space-between}.required b{text-decoration:none;color:#b22222!important;font-size:15px}.descricao_cart{justify-content:flex-start;align-items:center;margin-bottom:50px;border-radius:5px;border:1px solid #e2e2e2;padding:15px;background-color:#ececec;color:#282828}.inputGroup{background-color:#fff}.inputGroup b{color:#b22222}css .inputGroup{background-color:#fff;display:block;margin:10px 0;position:relative}.inputGroup label{padding:12px 30px;width:100%;display:block;text-align:left;color:#3c454c;cursor:pointer;position:relative;z-index:2;transition:color 200ms ease-in;overflow:hidden;background-color:#e3e3e3!important}.inputGroup label:before{width:10px;height:10px;border-radius:50%;content:'';background-color:#3c454c54;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale3d(1,1,1);transition:all 300ms cubic-bezier(.4,0,.2,1);opacity:0;z-index:-1}.inputGroup label:after{width:32px;height:32px;content:'';border:2px solid #b5b5b5;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:2px 3px;border-radius:50%;z-index:2;position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;transition:all 200ms ease-in}.inputGroup input:checked~label{color:#fff}.inputGroup input:checked~label:before{transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}.inputGroup input:checked~label:after{background-color:#54e0c7;border-color:#54e0c7}.inputGroup input{width:32px;height:32px;order:1;z-index:2;position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden}.form{padding:2px 1px;max-width:550px;margin:1px auto;font-size:15px;font-weight:600;line-height:20px}.form input{background-color:#e3e3e3!important}.space-parcela{height:5px}.parcela-card{width:100%;background-color:#e3e3e3}