#home{background-position:100% 100%;background-size:cover;margin-top:0;padding:4rem 0 6rem}.tag_box_l{border:1px solid #838383;border-radius:6px;display:inline-block;font-family:Nunito,sans-serif;font-size:1.6rem;padding:.4rem 3rem}.tag_box_l,.tag_box_l a{color:#838383!important;font-weight:600}.tag_box_l a{text-decoration:none!important}#home .mw-500{max-width:81rem}#home h1{color:#3153a2;font-size:4rem!important;margin-bottom:4.5rem;margin-top:4.5rem;text-transform:uppercase;width:100%}#home .img__home img{max-width:60rem;width:100%}#home p{color:#000;font-family:Nunito,sans-serif;font-size:2.4rem;font-weight:400;margin-top:2rem}#home .btn_orange{display:inline-block;font-size:2rem;font-weight:700;margin-top:2rem}#home .counters{grid-gap:0;align-items:flex-start;display:flex;margin-top:4rem;max-width:100%;text-align:center}#home .counters>div{max-width:28rem;width:100%}#home .counters p{font-size:1.7rem;font-weight:500;line-height:1.2;margin-bottom:0;margin-top:0}#home .counters p.f-orange{font-family:Roboto,sans-serif;font-size:5.5rem;font-weight:900;line-height:1.2}.img__home{position:relative}.rh-show{display:none}@media(max-width:769px){#home .counters>div{max-width:100%}#home.tbl .r-text-center{text-align:center}.rh-show{display:block}.rh-show img{max-width:400px;width:100%}.rh-none{display:none}#home.tbl .row .col-md-7,#home.v3 .row .col-md-5{flex:100%!important;max-width:100%!important;width:100%!important}}@media(max-width:1100px){#home{background-position:0}#home .counters{grid-gap:0}}@media(max-width:768px){#home{background-image:none!important;padding:9rem 0 5rem}#home .counters{grid-gap:3rem;overflow-x:scroll;padding-bottom:4rem;width:100%}#home .counters ::-webkit-scrollbar{width:3px}#home .counters ::-webkit-scrollbar-track{background:#f1f1f1}#home .counters ::-webkit-scrollbar-thumb{background:#888}#home .counters ::-webkit-scrollbar-thumb:hover{background:#555}}@media (max-width:680px){.r-text-center{text-align:center!important}.grid_box{grid-gap:6rem;padding:0 3rem}#home .counters p.f-orange{font-size:25px!important}#home h1{font-size:20px!important;text-align:center}#home{padding:8rem 0 5rem!important}#home .counters>div{max-width:100%}.cp_{padding:10px}#home .counters{max-width:100%;padding-bottom:0}#home .counters .cp_ p.f-orange{font-size:25px!important}#home .counters .cp_ p{font-size:15px!important}}.fondo-subtitulo{background:#f6f6f6;border:1px solid #ddd;border-radius:10px;font-size:45%!important;margin-bottom:10px;padding:6px 10px}