.modal_container *,.modal_container :after,.modal_container :before{box-sizing:border-box}.modal_container{margin:auto;padding:0;position:relative}.modal_content_container{display:flex;justify-content:space-between}.modal_content h3{color:#000;display:flex;font-size:26px;font-weight:400;margin:0 0 10px;overflow:hidden}@media screen and (max-width:767px){.modal_content h3{font-size:20px}}.modal_content h3:before{border-left:5px solid #cb2529;content:"";display:inline-block;height:30px;margin:0 10px 0 0;position:relative;top:5px}@media screen and (max-width:767px){.modal_content h3:before{height:25px}}.modal_content{font-size:18px}.card-container{display:flex;justify-content:center;margin:30px 0 0}.card-container .remove-text{margin:0}.card{border-radius:10px;box-shadow:0 0 20px #00000029;height:250px;position:relative;width:450px}.card-info{display:flex;margin-top:45px}.card .logo{border:1px solid #eee;height:56px;margin:0 40px;width:100px}.card .card-text{flex-direction:column;font-size:18px;height:56px;justify-content:space-between}.card .card-text,.secret{display:flex;width:100%}.secret div:not(.cvv){margin-right:30px}.secret input,.secret label{display:block;text-align:center;width:2.5em}.secret .cvv input,.secret .cvv label{display:block;width:3.25em}.secret label{font-size:16px;margin:10px 0}.secret input{border:0;border-bottom:1px solid #888;font-size:18px;line-height:1.5;text-align:center}.secret .month span{display:block;position:relative}.secret .month span:after{content:"/";position:absolute;right:-50%;top:0}.secret input:focus{border:0;border-bottom:1px solid #222;outline:0}.secret img{align-self:flex-end;height:35px;margin-left:10px;width:50px}.card-edit{border-top:1px solid #eee;margin-top:80px;text-align:right}.card-edit a{color:#000;display:inline-block;margin:.5em 1em 0 0}.card-edit p{font-size:16px;margin:10px 0 0 30px;text-align:left}@media screen and (max-width:767px){.card{height:auto;padding-bottom:30px;width:100%}.card-info{align-items:center;flex-direction:column}.card-text span{margin:10px 0;text-align:center}.secret{justify-content:center}.card-edit p{margin:10px}}.alert-text{font-size:16px;margin:10px 0 0}@media screen and (max-width:767px){.alert-text{font-size:16px;text-align:left}}.modal_container .modal_backdrop,.modal_container .modal_content{cursor:pointer;display:none;height:0;opacity:0;overflow:hidden;transition:opacity .2s ease-in;width:0}.modal_container .modal_close{color:#aaa;cursor:pointer;font-size:25px;height:25px;text-align:center;transform:translateY(-5px);width:25px}.modal_container .modal_close:hover{color:#333}.modal_container #modal_toggle{display:none}.modal_container #modal_toggle.active~.modal_backdrop,.modal_container #modal_toggle:checked~.modal_backdrop{background-color:rgba(0,0,0,.6);display:block;height:100vh;left:0;opacity:1;position:fixed;top:0;transition:opacity .2s ease-in;width:100vw;z-index:9}.modal_container #modal_toggle.active~.modal_content,.modal_container #modal_toggle:checked~.modal_content{background-color:#fff;box-shadow:0 0 50px rgba(0,0,0,.6);cursor:auto;display:block;height:auto;left:50%;max-width:700px;opacity:1;padding:30px 50px;pointer-events:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:60%;z-index:999}@media screen and (max-width:1023px){.modal_container #modal_toggle.active~.modal_content,.modal_container #modal_toggle:checked~.modal_content{padding:8%;width:92%}}@media screen and (max-width:320px){.modal_container #modal_toggle.active~.modal_content,.modal_container #modal_toggle:checked~.modal_content{padding:5%;width:95%}}@media screen and (max-width:767px){.modal_container #modal_toggle.active~.modal_content,.modal_container #modal_toggle:checked~.modal_content{overflow-x:hidden;overflow-y:scroll}}.modal_container .modal_btn{background-color:#cb2529;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;height:50px;line-height:50px;margin:40px 0 30px;padding:0 30px;text-align:center;transition-duration:.2s;white-space:nowrap;width:100%}.modal_container .modal_btn:hover{background-color:#8a0f11}.btn-container{display:flex}@media screen and (max-width:767px){.btn-container{display:block;margin-top:10px}}.btn-modal{background-color:#9e9e9e;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;height:46px;line-height:46px;margin:20px 10px 20px 0;padding:0 30px;text-align:center;text-decoration:none;white-space:nowrap;width:100%}@media screen and (max-width:767px){.btn-modal{margin:10px 0}}.btn-primary{background-color:#cb2529}.btn-primary:hover{background-color:#8a0f11}.btn-secondary{background-color:#9e9e9e}.btn-secondary:hover{background-color:grey}