@font-face{font-family:'Lato_black';src:url("/fonts/Lato-Black.ttf") format('truetype');font-display:swap}@font-face{font-family:'Lato_regular';src:url("/fonts/Lato-Regular.ttf") format('truetype');font-display:swap}.slides{position:inherit;top:-130px}.hero-content{position:relative;overflow:hidden}.hero-image{width:100%;max-height:800px!important;display:block;position:relative}.hero-info{position:absolute;right:15%;bottom:calc(50%);left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#11223e;top:calc(50%);display:flex;align-items:center;justify-content:start}.hero-info h1{font-family:'Lato_black';font-weight:700;font-size:58pt;text-transform:uppercase}.hero-info p{font-family:'Lato_regular';font-weight:500;font-size:18pt}.cards-content{margin:auto}.img-tarjetas{max-width:100%;border-radius:15px;box-shadow:4px 4px 5px -1px rgba(0,0,0,.5);margin-top:10px}.insumo_cards_box{display:flex;flex-direction:column;justify-content:center}.contenido_card a{text-decoration:none;color:#000}.insumo_cards_box .contenido_card{flex:0 50%;background:#f6f7f9;border-radius:15px;margin:8px;padding:10px 15px;position:relative;z-index:1;overflow:hidden;min-height:265px;transition:.7s}.insumo_cards_box .contenido_card:hover{background:#11223e;color:#fff;z-index:9}.insumo_description p{height:120px}.insumo_cards_box .contenido_card:hover .card_title h3,.insumo_cards_box .contenido_card:hover .insumo_description p{color:#fff}.card_title h3{color:#11223e;padding-top:30px;font-size:30pt;font-family:'Lato_black';height:100px;display:flex;align-items:center}.contenido_card .insumo_description p{font-size:14pt;font-family:'Lato_regular';margin-bottom:15px;color:#606670;min-height:205px;max-height:100px;overflow-y:hidden}.insumo_cards_box .contenido_card .so_top_icon img{width:40px;height:50px;object-fit:contain}.linea{margin:1rem 0;color:#00bcd4;border:1px;border-top:var(--bs-border-width) solid;opacity:1}@media screen and (min-width:320px){.insumo_cards_box{flex:auto}}@media only screen and (min-width:768px){.insumo_cards_box{flex:1}}.margen{margin-top:65px}.banner-tu-negocio{background-color:#11223e;border-radius:20px;text-align:center;padding:50px 50px 65px 50px;font-family:'Lato_regular';display:flex;justify-content:center}.banner-tu-negocio h3{font-family:'Lato_black';color:#fff;font-weight:700;font-size:30pt}.banner-tu-negocio p{color:#fff;font-size:15pt;margin-bottom:2rem;font-family:'Lato_regular'}.banner-tu-negocio a{border:1px solid #fff;padding:15px;text-decoration:none;color:#fff;font-size:18pt;border-radius:5px;font-family:'Lato_regular'}.banner-tu-negocio a:hover{background-color:#fff;color:#11223e}@media only screen and (min-width:1025px) and (max-width:1600px){.hero-info h1{font-size:37pt}.hero-info p{font-size:15pt}.slides{top:-10px}.banner-tu-negocio p{font-size:15pt}.contenido_card .insumo_description p{min-height:255px;max-height:100px;overflow-y:hidden}.card_title h3{font-size:25pt}}@media only screen and (max-width:1024px){.hero-info{position:absolute;right:15%;left:10%;padding-bottom:1.25rem;text-align:left}.hero-info h1{font-size:28pt}.hero-info p{font-size:14pt}.slides{top:-10px}.banner-tu-negocio p{font-size:13pt}.card_title h3{font-size:25pt}.contenido_card .insumo_description p{min-height:305px;max-height:100px;overflow-y:hidden}}@media only screen and (min-width:769px) and (max-width:1023px){.hero-info{left:10%}.hero-info p{font-size:13pt}.contenido_card .insumo_description p{min-height:227px;max-height:100px;overflow-y:hidden}}@media only screen and (max-width:768px){.hero-info{left:10%}.hero-info h1{font-size:17pt}.hero-info p{font-size:12pt}.slides{top:-10px}.contenido_card .insumo_description p{min-height:190px;max-height:90px;overflow-y:hidden}.card_title h3{font-size:20pt}}@media only screen and (max-width:576px){.hero-info{bottom:.25rem;top:auto;padding-bottom:0;right:10%;left:10%;text-align:left}.hero-info h1{font-size:27pt}.hero-info p{font-size:14pt}.slides{top:0}.banner-tu-negocio{max-width:350px;padding:30px 30px 45px 30px}.banner-tu-negocio h3{font-size:25pt}.banner-tu-negocio p{font-size:13pt}.cards-content{max-width:350px}.insumo_cards_box .contenido_card{margin:8px 0}.card_title{margin-bottom:30px}.card_title h3{font-size:23pt;font-family:'Lato_black';height:70px}.insumo_description p{min-height:250px}}@media only screen and (min-width:320px) and (max-width:390px){.hero-info{bottom:.1rem}.hero-info h1{font-size:22pt}.hero-info p{font-size:13pt}}
