.tsm-cm-tarificador{padding:0 0 50px 0}.tsm_modal .tsm-cm-tarificador{padding:0 20px 20px 20px}.tsm-cm-tarificador-intro{font-size:24px;line-height:34px}.tsm-cm-tarificador-precio{font-size:90px;line-height:40px;display:block;letter-spacing:-3px;color:#53ac53;font-weight:700;margin-top:23px}.tsm-cm-tarificador-precio-decs{font-size:38px;line-height:55px;display:inline-block;margin-left:3px;top:-1em}.tsm-cm-tarificador-precio-ast{font-size:20px;display:inline-block;vertical-align:top;line-height:0;margin-left:5px;letter-spacing:0;white-space:nowrap}.tsm-cm-tarificador-form-resultado,.tsm-cm-tarificador-form-gracias{display:none}.tsm-cm-tarificador-form-resultado em{font-size:13px;line-height:17px;display:inline-block;margin-top:10px}#tsm_modal_cm_tarificador .modal-header{border-bottom:none;padding-bottom:0}#tsm_modal_cm_tarificador .modal-body{padding-top:0}.tsm-cm-tarificador-detalle-rec .tsm-logo-companias-salud-rec{width:18%!important}.tcm-cm-results-info-wrapper{display:flex;align-items:center}.tcm-cm-results-info-precio-wrapper{width:50%;padding-right:20px}.tcm-cm-results-info-coberturas-wrapper{width:50%}.tsm-cm-tarificador-precio-wrapper{background:#dedede;padding:10px 20px;border-radius:10px;font-size:17px!important;line-height:22px!important;text-align:center}.tsm-cm-ccl-tarificador-precio,.tsm-cm-ccl-tarificador-precio-ccl{font-weight:700;display:block;text-align:center;margin-top:5px;font-size:24px;color:#003282}@media (max-width:767px){.tsm-cm-tarificador .tsm-super-btn{margin-left:0;margin-right:0}.col-sm-6>.tsm-cm-tarificador-detalle-rec{background:#f3f5fd;padding-top:50px;margin-top:-50px;margin-left:-30000px;padding-left:30000px;margin-right:-30000px;padding-right:30000px}}