/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin:0;padding:0;font-family:Arial,sans-serif;}.container{width:90%;max-width:1200px;margin:0 auto;padding:20px;}h1,h2,h5{color:#212529;margin-bottom:1em;}h1{font-size:1.8rem;text-align:center;}.container_nodo_blog_proyecto{padding:2% 6%;}.contenedor_blog_listado{padding:2% 10% 5%;}.contenedor_blog_listado h5.card-title{margin-left:-5%;}#contenedor_blog_listado ul.cta-link-list{padding-top:2%;text-align:-webkit-center;}#contenedor_blog_listado li.cta-link{width:20%;}.fb-comments.fb_iframe_widget.fb_iframe_widget_fluid_desktop{margin-left:15%;margin-top:3%;}.ultimos-proyectos h1.text-center,.ultimos-blogs h1.text-center{font-size:1.4rem;}.latest-news{margin:0 auto;max-width:860px;background:white;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);padding-top:3%;}.latest-news #contenedor_blog_listado{background:#f9f9f9;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:20px;margin-top:-3%;}.latest-news .views-row:last-child{margin-bottom:0;}.latest-news h1{font-size:1.5rem;text-align:center;margin-bottom:15px;}.tabla_nodo_proyectos th,.tabla_nodo_proyectos td{border:1px solid #dee2e6;padding:8px;text-align:left;vertical-align:middle;}.reading-time h5{font-size:14px;}.reading-time p{display:flex;align-items:center;}.reading-time svg{margin-right:5px;}@media (max-width:575.98px){.contenedor_blog_listado{padding:2%;}#contenedor_blog_listado li.cta-link{width:50%;}h1,h2{font-size:1.3rem;}.container_nodo_blog_proyecto .share-button{font-size:20px;}}#comments-section{margin-left:16%;max-width:59%;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:20px;overflow-x:auto;margin-top:3%;}#comments-section h2{font-family:Arial,sans-serif;font-size:1.5em;margin-bottom:1em;color:#333;text-align:center;}#fbc{overflow-x:auto;white-space:nowrap;}@media (min-width:576px) and (max-width:767.98px){#contenedor_blog_listado li.cta-link{width:40%;}h1,h2{font-size:1.6rem;}#comments-section{margin:0 auto;max-width:100%;margin-top:10% !important;}}@media (max-width:1200px){.fb-comments.fb_iframe_widget.fb_iframe_widget_fluid_desktop{margin-left:10%;}}.contenedor_blog_listado{padding:2% 10% 5%;}@media (max-width:575.98px){.contenedor_blog_listado{padding:2%;}#comments-section{margin:0 auto;max-width:100%;margin-top:10% !important;}}.container{max-width:1335px;padding:20px;}
