body{font-family:Montserrat,sans-serif;background-color:#f5f5f5;margin:0}.card{max-width:720px;margin:-60px auto 60px;position:relative;z-index:2;background-color:#fff;padding:40px;border-radius:24px;box-shadow:0 16px 40px #0000001a}.card h1,.card h2,.card h3,.card p,.card label,.card select{color:#1d1d1f!important}.banner{text-align:center;margin-bottom:30px}.banner-img{box-shadow:0 4px 20px #0000001a;max-width:100%;display:block}.banner{position:relative;width:100%;height:80vh;min-height:500px;overflow:hidden;margin-top:calc((var(--header-group-height, 140px) + var(--iph-extra-lift, 40px)) * -1);z-index:0}.banner .banner-img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.15)}@media(max-width:768px){.banner{height:70vh;min-height:450px}}body,h2,label,select,.resultado{color:#1d1d1f!important}.card h2{text-align:center;color:#0082cb!important;font-size:28px;font-weight:800;margin-bottom:30px}label{margin-top:15px;font-weight:600;font-size:14px}.flex-row{display:flex;gap:20px;margin-bottom:20px}.flex-col{flex:1;display:flex;flex-direction:column}.checkbox-group{margin-top:10px;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}select{width:100%;padding:13px 16px;margin-top:5px;border-radius:12px;border:1px solid #d8d8dc;background-color:#fafafa;font-family:Montserrat,sans-serif;font-size:15px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}select:focus{outline:none;border-color:#0082cb;box-shadow:0 0 0 3px #0082cb1f;background-color:#fff}button{margin-top:20px;padding:15px 20px;background:#0082cb;color:#fff;border:none;border-radius:30px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px #0082cb4d;transition:all .2s ease}button:hover{background:#006a9e;transform:translateY(-2px)}.resultado{margin-top:25px;font-weight:700;white-space:pre-line;background:#f6f9fb;border:1px solid #e8e8ea;padding:20px;border-radius:16px;text-align:center;color:#1d1d1f}@media(max-width:600px){.card{margin:-40px 16px 40px;padding:26px;border-radius:20px}h2{font-size:22px}.flex-row{flex-direction:column}.checkbox-group{flex-direction:column;gap:10px}.checkbox-group div{min-width:100%}#seccionEstado label{position:relative!important;padding-left:30px!important}#seccionEstado label input[type=checkbox]{position:absolute!important;opacity:0!important;width:20px!important;height:20px!important;left:0!important;top:50%!important;margin:0!important;cursor:pointer!important;transform:translateY(-50%)!important}#seccionEstado label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid #b0b0b5;border-radius:5px;background:#fff;box-sizing:border-box;transition:all .15s ease}#seccionEstado label:has(input[type=checkbox]:checked):before{background:#0082cb;border-color:#0082cb}#seccionEstado label:has(input[type=checkbox]:checked):after{content:"";position:absolute;left:6px;top:45%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-60%) rotate(45deg)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calculadora-trade-in.css.map */
