@page :left{margin-left:0.5cm;}
@page :right{margin-left:0.5cm;}
@page:right{
@bottom-right{content:"Página " counter(page) " de " counter(pages);}
}
@page{size:letter;}
*, *::before, *::after{box-sizing:border-box;}
html{font-family:verdana, arial, sans-serif;font-size:14px;}
body{-webkit-print-color-adjust:exact;}
h1{display:none;}
h2{page-break-before:always;font-size:0.8rem;}
button{display:none;}
#simulador{display:none;}
table{width:100%;border-collapse:collapse;page-break-before:always;page-break-after:always;font-size:0.7875rem;}
table tbody tr:nth-of-type(odd){background-color:#fff;}
table tr{page-break-inside:avoid;}
table td, table th{padding:0.3875rem;vertical-align:top;border-top:1px solid #dee2e6;}
table th{font-weight:700;text-transform:uppercase;}
table tr:first-child td{border-top:none;}
table tr:first-child td{border-top:none;}
table{page-break-after:auto}
tr {page-break-inside:avoid;page-break-after:auto}
td {page-break-inside:avoid;page-break-after:auto}
thead{display:table-header-group}
#resultado_simulacion > div{display:flex;flex-wrap:wrap;justify-content:space-around;background:rgba(0,0,0,0.0);padding:1rem;border-radius:1rem;margin:0 0 1rem;font-size:0.8875rem;}
#to_top_scrollup, .no-print{display:none !important;}
.elementor-location-header{display:none !important;}
.elementor-location-footer{display:none !important;}
.resultado{margin-top:10px;}
.simulador{border:none;margin-top:-50px;}
.simulador h2:first-child {display:block; margin-top:-50px;}