p{line-height:130%}header{box-shadow:0;padding-bottom:0}.header-blog{box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}.first-blog{display:flex;flex-direction:column;height:100%}.first-blog h2 a:hover{color:var(--rosa);font-family:var(--font2)}.item-blog{display:flex;flex-direction:column;height:100%}.bb-rosa img{border-bottom:5px solid var(--rosa);display:block;width:100%}.row-cta{background-position:50%;background-size:cover}.enlace{color:#000;display:block;font-size:16px;margin:10px 0 0;text-align:center}.list-checked li{margin-bottom:10px}.titulo-blog{display:flex;flex-direction:column;height:100%;padding:20px}.titulo-blog h1{font-size:40px}.contenido-blog{margin:auto;max-width:1020px;padding:0 10px}.contenido-blog h2{font-size:26px}.contenido-blog span>p:first-of-type{font-size:24px;font-weight:600;line-height:120%;margin-bottom:3rem;text-align:center}.contenido-blog p{font-size:18px;line-height:130%}.contenido-blog p a{color:var(--rosa);font-weight:600;text-decoration:underline}.contenido-blog span div img{height:auto;max-height:100%;max-width:100%;width:auto}.contenido-blog ol li,.contenido-blog ul li{font-size:18px}.contenido-blog ul li::marker{color:var(--azul)}.contenido-blog table,.contenido-blog td,.contenido-blog th{border:1px solid #000}.contenido-blog table tr th{background-color:var(--azul)}.contenido-blog table tr th p{color:#fff!important;font-size:22px!important;margin-bottom:0!important;padding:12px 0}.contenido-blog table tr td p{font-size:20px!important;margin-bottom:0!important;padding:12px 0}.c-share,.c-share ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-share ul{list-style:none;padding-left:10px}.c-share ul li{margin:0 5px}.c-share ul li img{height:auto;width:30px}.c-share p{font-size:18px;font-weight:600}.arrow:after{content:url(https://22193374.fs1.hubspotusercontent-na1.net/hubfs/22193374/blog/test/home/blog-home-vifac-icono-flecha.jpg)}.ver-mas-blog{cursor:pointer}@media (max-width:1200px){.header-blog [class*=col-],.menu-top{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.titulo-blog{padding:15px 10px}.titulo-blog h1{font-size:32px}.contenido-blog span>p:first-of-type{font-size:24px;margin-bottom:2rem}}@media screen and (max-width:576px){.row-recientes{margin-left:0;margin-right:0}.row-recientes>*{padding-left:0;padding-right:0}}@media screen and (max-width:480px){.contenido-blog h2,.contenido-blog span>p:first-of-type{font-size:22px}.contenido-blog p{font-size:17px}}