.elementor-494 .elementor-element.elementor-element-82512b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-494 .elementor-element.elementor-element-5d2c87a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-494 .elementor-element.elementor-element-8bb4d5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-494 .elementor-element.elementor-element-991089f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-494 .elementor-element.elementor-element-d90671c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-494 .elementor-element.elementor-element-0968838{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}@media(max-width:1024px){.elementor-494 .elementor-element.elementor-element-0968838{--grid-columns:1;}}@media(max-width:767px){.elementor-494 .elementor-element.elementor-element-0968838{--grid-columns:1;}}/* Start custom CSS */body.elementor-page-494 .article-section{ min-height: 70vh; padding: 140px 24px 80px; }body.elementor-page-494 .article-wrap{ max-width: 760px; margin: 0 auto; }body.elementor-page-494 .back-link{ display:inline-flex; align-items:center; gap:8px; font-size:0.8rem; font-weight:600; letter-spacing:0.08em; text-transform:uppercase; color: #6b7280; text-decoration:none; margin-bottom:32px; transition:color 0.3s; }body.elementor-page-494 .back-link:hover{ color:#2b4ba3; }body.elementor-page-494 .art-cat{ display:inline-block; font-size:0.65rem; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; padding:5px 14px; border-radius:999px; margin-bottom:18px; }body.elementor-page-494 .art-cat.blue{ color:#2b4ba3; background:rgba(43,75,163,0.1); }body.elementor-page-494 .art-cat.green{ color: #46762c; background:rgba(90,143,58,0.1); }body.elementor-page-494 .art-title{ font-size:clamp(2rem,4.5vw,3rem); font-weight:700; line-height:1.15; letter-spacing:-0.01em; color:#141924; margin-bottom:14px; }body.elementor-page-494 .art-date{ font-size:0.85rem; color: #6b7280; font-weight:600; margin-bottom:36px; }body.elementor-page-494 .art-img{ border-radius:16px; overflow:hidden; margin-bottom:36px; }body.elementor-page-494 .art-img img{ width:100%; height:auto; display:block; }body.elementor-page-494 .art-img--ph{ aspect-ratio:16/8; background:repeating-linear-gradient(45deg,#f4f6fb 0 14px,#eceff7 14px 28px); display:flex; align-items:center; justify-content:center; }body.elementor-page-494 .art-img--ph span{ font-family:monospace; font-size:0.72rem; color:#2b4ba3; background:rgba(255,255,255,0.9); border:1px dashed #2b4ba3; border-radius:6px; padding:6px 12px; }body.elementor-page-494 .art-body p{ font-size:1.08rem; line-height:1.9; color:#4a5568; margin-bottom:22px; }body.elementor-page-494 .art-body p:first-child{ font-size:1.2rem; color:#141924; font-weight:500; }body.elementor-page-494 .art-gallery{ display:grid; grid-template-columns:repeat(auto-fill,minmax(160px,1fr)); gap:12px; margin-top:32px; }body.elementor-page-494 .art-gallery a{ display:block; border-radius:12px; overflow:hidden; }body.elementor-page-494 .art-gallery img{ width:100%; aspect-ratio:4/3; object-fit:cover; display:block; transition:transform 0.3s; }body.elementor-page-494 .art-gallery a:hover img{ transform:scale(1.04); }body.elementor-page-494 .media-load{ position:relative; background:#f4f6fb url('https://biolid.eu/wp-content/uploads/2026/10/news-loader-svg.svg') center / 54px no-repeat; }body.elementor-page-494 .media-load > img{ opacity:0; transition:opacity 0.5s ease; }body.elementor-page-494 .media-load.is-loaded{ background-image:none; }body.elementor-page-494 .media-load.is-loaded > img{ opacity:1; }body.elementor-page-494 .art-img.media-load{ min-height:160px; }body.elementor-page-494 .art-img.media-load.is-loaded{ min-height:0; }
@media (prefers-reduced-motion: reduce){body.elementor-page-494 .media-load > img{ transition:none; }}
body.elementor-page-494 .art-top{ display:flex; justify-content:space-between; align-items:center; gap:12px 24px; flex-wrap:wrap; margin-bottom:32px; }body.elementor-page-494 .art-top .back-link{ margin-bottom:0; }body.elementor-page-494 .art-nav{ display:flex; gap:24px; }body.elementor-page-494 .more-news{ max-width:760px; margin:64px auto 0; border-top:1px solid #e5e7eb; padding-top:32px; }body.elementor-page-494 .more-news h2{ font-size:0.72rem; font-weight:700; letter-spacing:0.25em; text-transform:uppercase; color:#2b4ba3; margin-bottom:18px; }body.elementor-page-494 .more-news a{ display:grid; grid-template-columns:110px 1fr auto; gap:24px; align-items:center; padding:16px 0; border-bottom:1px solid #e5e7eb; text-decoration:none; transition:padding 0.3s; }body.elementor-page-494 .more-news a:hover{ padding-left:10px; }body.elementor-page-494 .more-news .d{ font-size:0.72rem; color: #6b7280; font-weight:600; letter-spacing:0.06em; white-space:nowrap; }body.elementor-page-494 .more-news .t{ font-size:1rem; font-weight:500; color:#141924; transition:color 0.3s; }body.elementor-page-494 .more-news a:hover .t{ color:#2b4ba3; }body.elementor-page-494 .more-news .a{ color: #6b7280; transition:transform 0.3s,color 0.3s; }body.elementor-page-494 .more-news a:hover .a{ transform:translateX(5px); color:#2b4ba3; }
@media (max-width:640px){body.elementor-page-494 .more-news a{ grid-template-columns:1fr; gap:4px; }body.elementor-page-494 .more-news .a{ display:none; }}

body.elementor-page-494 .article-section .elementor-widget-theme-post-content{width:100%}
body.elementor-page-494 .article-section a{text-decoration:none}
body.elementor-page-494 .bl-l10n{display:none}
html:not([lang|="en"]):not([lang|="fr"]) body.elementor-page-494 .bl-l10n--es, html[lang|="es"] body.elementor-page-494 .bl-l10n--es,
html[lang|="en"] body.elementor-page-494 .bl-l10n--en, html[lang|="fr"] body.elementor-page-494 .bl-l10n--fr{display:block}
html:not([lang|="en"]):not([lang|="fr"]) body.elementor-page-494 .art-nav.bl-l10n--es, html[lang|="es"] body.elementor-page-494 .art-nav.bl-l10n--es,
html[lang|="en"] body.elementor-page-494 .art-nav.bl-l10n--en, html[lang|="fr"] body.elementor-page-494 .art-nav.bl-l10n--fr{display:flex}
/* envoltorios de Elementor: el original da los márgenes y anchos a la etiqueta, aquí van al envoltorio */
body.elementor-page-494 .article-wrap.e-con{max-width:760px;margin:0 auto;width:100%;gap:0}
body.elementor-page-494 article.e-con{gap:0;display:block}
body.elementor-page-494 .art-top.e-con{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-bottom:32px}
body.elementor-page-494 .art-top .elementor-widget{width:auto;max-width:none;margin:0}
body.elementor-page-494 .art-volver p{margin:0}
body.elementor-page-494 .art-top .back-link{margin-bottom:0}
body.elementor-page-494 .art-nav .elementor-post-navigation{display:flex;gap:24px;overflow:visible}
body.elementor-page-494 .art-nav .elementor-post-navigation__link{width:auto;max-width:none;overflow:visible}
body.elementor-page-494 .art-nav .elementor-post-navigation__separator-wrapper{display:none}
body.elementor-page-494 .art-nav .elementor-post-navigation a{display:inline-flex;align-items:center;gap:8px;font-size:0.8rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#6b7280;text-decoration:none;transition:color 0.3s}
body.elementor-page-494 .art-nav .elementor-post-navigation a:hover{color:#2b4ba3}
body.elementor-page-494 .art-nav .post-navigation__prev--label, body.elementor-page-494 .art-nav .post-navigation__next--label{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}
body.elementor-page-494 .elementor-widget.art-cat{display:inline-block;width:auto;max-width:100%;margin:0 0 18px;color:#2b4ba3;background:rgba(43,75,163,0.1)}
body.elementor-page-494 .elementor-widget.art-cat.green{color:#46762c;background:rgba(90,143,58,0.1)}
body.elementor-page-494 .art-cat .elementor-heading-title{color:inherit}
body.elementor-page-494 .elementor-widget.art-title{margin:0 0 14px}
body.elementor-page-494 .art-title .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}
body.elementor-page-494 .elementor-widget.art-date{margin:0 0 36px}
body.elementor-page-494 .art-date .elementor-heading-title{font:inherit;color:inherit}
body.elementor-page-494 .elementor-widget.art-img{margin:0 0 36px;display:block}
body.elementor-page-494 .art-img img{width:100%;height:auto;display:block;border-radius:0}
body.elementor-page-494 .art-body > :last-child{margin-bottom:0}
body.elementor-page-494 .more-news.e-con{display:block;gap:0}
body.elementor-page-494 .more-news h2.elementor-heading-title{font-size:0.72rem;font-weight:700;letter-spacing:0.25em;text-transform:uppercase;color:#2b4ba3;margin:0}
body.elementor-page-494 .more-news .elementor-widget-heading{margin:0 0 18px}
body.elementor-page-494 .more-news .e-loop-item a.e-con{display:grid;grid-template-columns:110px 1fr auto;gap:24px;align-items:center;padding:16px 0;border-bottom:1px solid #e5e7eb;text-decoration:none;transition:padding 0.3s}
body.elementor-page-494 .more-news .e-loop-item a.e-con:hover{padding-left:10px}
body.elementor-page-494 .more-news .e-loop-item .elementor-widget{margin:0;width:auto;max-width:none}
body.elementor-page-494 .more-news .d .elementor-heading-title{font-size:0.72rem;color:#6b7280;font-weight:600;letter-spacing:0.06em;white-space:nowrap}
body.elementor-page-494 .more-news .t .elementor-heading-title{font-size:1rem;font-weight:500;color:#141924;transition:color 0.3s;letter-spacing:normal;text-transform:none}
body.elementor-page-494 .more-news a.e-con:hover .t .elementor-heading-title{color:#2b4ba3}
body.elementor-page-494 .more-news .a .elementor-heading-title{color:#6b7280;transition:transform 0.3s,color 0.3s}
body.elementor-page-494 .more-news a.e-con:hover .a .elementor-heading-title{transform:translateX(5px);color:#2b4ba3}
body.elementor-page-494 .more-news .elementor-loop-container{display:block}
@media (max-width:640px){body.elementor-page-494 .more-news .e-loop-item a.e-con{grid-template-columns:1fr;gap:4px}body.elementor-page-494 .more-news .a{display:none}}
body.elementor-page-494 a:focus-visible{outline:2px solid #2b4ba3;outline-offset:3px}
/* Galería: el bloque Galería de WordPress dentro del contenido, con la forma de .art-gallery del original */
body.elementor-page-494 .art-body .wp-block-gallery{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px !important;margin:32px 0 0 !important;padding:0;align-items:start}
body.elementor-page-494 .art-body .wp-block-gallery > figure.wp-block-image{width:auto !important;max-width:none !important;margin:0 !important;display:block !important;border-radius:12px;overflow:hidden;position:relative}
body.elementor-page-494 .art-body .wp-block-gallery > figure.wp-block-image > a{display:block !important;height:auto !important;flex:none !important}
body.elementor-page-494 .art-body .wp-block-gallery img{flex:none !important;width:100% !important;max-width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform 0.3s;margin:0}
body.elementor-page-494 .art-body .wp-block-gallery a:hover img{transform:scale(1.04)}
body.elementor-page-494 .art-body .wp-block-gallery figcaption{font-size:0.8rem}
@media (prefers-reduced-motion: reduce){body.elementor-page-494 .art-body .wp-block-gallery img{transition:none}}/* End custom CSS */