@font-face{font-family:"Helvetica-Neue";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Bold";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Bold.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Bold.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-BoldItalic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-BoldItalic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-BoldItalic.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-CondensedBlack";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-CondensedBlack.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-CondensedBlack.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Italic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Italic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Italick.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-light";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Light.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Light.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-lightItalic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-LightItalic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-LightItalic.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Medium";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Medium.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Medium.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Thin";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Thin.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Thin.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-UltraLight";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-UltraLight.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-UltraLight.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-UltraLightItalic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-UltraLightItalic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-UltraLightItalic.ttf") format("truetype")}
@font-face{font-family:"OpenSans-Light";src:url("../../../clientlib-site/resources/fonts/OpenSans-Light.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-Light.ttf") format("truetype")}
@font-face{font-family:"OpenSans";src:url("../../../clientlib-site/resources/fonts/OpenSans-Regular.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-Regular.ttf") format("truetype")}
@font-face{font-family:"OpenSans-SemiBold";src:url("../../../clientlib-site/resources/fonts/OpenSans-SemiBold.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-SemiBold.ttf") format("truetype")}
@font-face{font-family:"OpenSans-Bold";src:url("../../../clientlib-site/resources/fonts/OpenSans-Bold.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-Bold.ttf") format("truetype")}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-100.woff2") format("woff2");font-style:normal;font-weight:100;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-100italic.woff2") format("woff2");font-style:italic;font-weight:100;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-200.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-200italic.woff2") format("woff2");font-style:italic;font-weight:200;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-300.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-300italic.woff2") format("woff2");font-style:italic;font-weight:300;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-italic.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-500italic.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-600italic.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-700italic.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-800.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-800italic.woff2") format("woff2");font-style:italic;font-weight:800;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-900.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap}
@font-face{font-family:"Roboto";src:url("../../../clientlib-site/resources/fonts/roboto-v51-latin-900italic.woff2") format("woff2");font-style:italic;font-weight:900;font-display:swap}
.double-searcher{margin-bottom:24px}
.articles-content-composer--list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:24px}
.articles-content-composer--list__item{list-style:none;width:1200px;margin:0 auto}
@media(max-width:768px){.articles-content-composer--list__item{width:360px}
}
.card-list{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:18px 0 18px 26px;box-sizing:border-box}
.card-list::before{content:"";position:absolute;top:14px;bottom:18px;left:0;width:4px;background-color:#f2b300}
.card-list .contenido_principal{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;flex:1 1 auto}
.card-list .content-item__data--subtitle{width:100%;min-width:0;padding:0;margin:0}
.card-list .content-item__data--subtitle-link{display:block;text-decoration:none}
.card-list__header{display:flex;align-items:flex-start;gap:16px;max-width:100%}
.card-list__header .content-item__data--subtitle{width:auto;flex:0 1 auto}
.card-list__header .redes-sociales--lista{flex:0 0 auto}
.card-list .content-item__item-subtitle{display:block;margin:0;color:#0057a4;font-size:16px;font-weight:600;line-height:1.15;font-weight:400}
.card-list .aditivos{display:flex;align-items:center;flex-wrap:wrap;gap:14px;width:100%}
.card-list .content-item__main-tag{position:static;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;margin:0;background:#f2a900;color:#111;box-sizing:border-box;flex:0 0 auto}
.card-list .content-item__main-tag span{color:inherit;font-size:18px;line-height:1;font-weight:400}
.card-list .content-item__data--date{order:2;display:inline-flex;flex-direction:row;align-items:center;gap:14px;margin:0;padding:0;border:0;text-align:left;position:relative;white-space:nowrap;flex:0 1 auto;min-width:0}
.card-list .content-item__data--date .redes-sociales--lista{flex:0 0 auto;margin-left:2px}
.main_tag_mobile{display:none}
.card-list .content-item__data--date .por_vencer,.card-list .content-item__data--date .vencida{display:none;align-items:center;justify-content:center;min-height:40px;padding:0 14px;margin:0;box-sizing:border-box;font-size:16px;line-height:1.1;font-weight:700;white-space:nowrap}
.card-list .content-item__data--date .por_vencer[style*="display: block"],.card-list .content-item__data--date .por_vencer:not([style*="display: none"]){display:inline-flex}
.card-list .content-item__data--date .vencida[style*="display: block"],.card-list .content-item__data--date .vencida:not([style*="display: none"]){display:inline-flex}
.card-list .content-item__data--date .por_vencer{background:#fed700;color:#111}
.card-list .content-item__data--date .vencida{background:red;color:#111}
.redes-sociales{display:flex;align-items:center;gap:12px}
.redes-sociales .rrx{display:flex}
.redes-sociales__link,.redes-sociales__toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #0057a4;border-radius:50%;background:#fff;color:#0057a4;text-decoration:none;box-sizing:border-box;cursor:pointer}
.redes-sociales__link:hover,.redes-sociales__link:focus,.redes-sociales__toggle:hover,.redes-sociales__toggle:focus{background:#eef4fb;color:#0057a4;text-decoration:none;outline:0}
.redes-sociales__link span[class^="icon-"],.redes-sociales__toggle span[class^="icon-"]{font-size:18px;line-height:1}
.redes-sociales__icon-x{width:18px;height:18px;fill:currentColor}
.redes-sociales--detalle{margin-top:0;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}
.redes-sociales--lista{position:relative;flex:0 0 auto;padding-top:0}
.redes-sociales--lista .redes-sociales__panel{display:none;position:absolute;top:50px;right:0;z-index:5;align-items:center;gap:10px;padding:10px;background:#fff;border:1px solid #d9d9d9;box-shadow:0 8px 24px rgba(0,0,0,0.12);white-space:nowrap}
.redes-sociales--lista.is-open .redes-sociales__panel{display:flex}
.redes-sociales--lista.is-open .redes-sociales__toggle{background:#eef4fb}
@media(max-width:1024px){.card-list{gap:24px}
.card-list .content-item__item-subtitle{font-size:24px}
.card-list .aditivos{gap:12px}
.card-list .content-item__data--date{gap:12px}
.card-list .content-item__main-tag,.card-list .content-item__data--date .por_vencer,.card-list .content-item__data--date .vencida{min-height:40px;padding:0 14px}
.card-list .content-item__main-tag span,.card-list .content-item__data--date .por_vencer,.card-list .content-item__data--date .vencida{font-size:16px}
.card-list .redes-sociales{gap:10px 16px;font-size:15px}
.card-list .redes-sociales a{font-size:15px}
}
@media(max-width:768px){.redes-sociales--lista .redes-sociales__panel{flex-direction:row;width:max-content;max-width:calc(68vw);box-sizing:border-box;flex-wrap:nowrap;justify-content:center;white-space:nowrap}
.card-list{flex-direction:column;gap:20px;padding:16px 0 16px 20px}
.card-list::before{top:12px;bottom:16px;width:3px}
.card-list .contenido_principal{gap:14px;width:100%}
.card-list .content-item__item-subtitle{font-size:22px}
.card-list .aditivos{gap:10px}
.card-list .content-item__data--date{gap:10px}
.card-list .content-item__main-tag,.card-list .content-item__data--date .por_vencer,.card-list .content-item__data--date .vencida{min-height:38px;padding:0 12px}
.card-list .content-item__main-tag span,.card-list .content-item__data--date .por_vencer,.card-list .content-item__data--date .vencida{font-size:15px}
.card-list .redes-sociales{justify-content:flex-start;white-space:normal;padding-top:0}
}
@media(max-width:560px){.card-list .aditivos{flex-direction:column;align-items:flex-start}
.card-list .content-item__data--date{white-space:normal;flex-wrap:wrap}
}
@media(max-width:480px){.card-list .content-item__item-subtitle{font-size:20px}
.card-list .redes-sociales,.card-list .redes-sociales a{font-size:14px}
}
.card-detalle{width:100%}
@media(min-width:769px){.card-detalle .parte_central{flex:0 0 260px;width:260px;min-width:260px}
.card-detalle .parte_central img{width:260px;min-width:260px;max-width:260px}
}
.content-item__data{position:relative;display:flex;align-items:flex-start;gap:0 24px;flex-wrap:nowrap}
.content-item__data--date{width:89px;min-width:76px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;border-right:2px solid #f2a900;position:relative;text-align:center;align-self:stretch;padding:4px;margin:2px}
.date{font-weight:700;display:inline-flex;flex-direction:column;align-items:center;font-family:Arial,sans-serif;line-height:1}
.date__day{font-size:28px;font-weight:700;color:#111}
.date__meta{font-size:12px;font-weight:700;color:#111;margin-top:2px}
.content-item__data--date .main_tag_mobile{display:none}
.content-item__main-tag{position:absolute;top:0;z-index:2;background:#d79a00;color:#111;padding:10px 14px;min-height:36px;display:flex;align-items:center;box-sizing:border-box;font-size:14px;font-weight:500}
.content-item__main-tag span{color:inherit;font-weight:500}
.card-detalle .content-item__data--date{gap:8px;padding:4px 8px 10px}
.card-detalle .content-item__data--date .content-item__main-tag,.card-detalle .content-item__data--date .por_vencer,.card-detalle .content-item__data--date .vencida{width:100%;max-width:100%;align-self:stretch;box-sizing:border-box;text-align:center}
.card-detalle .content-item__data--date .content-item__main-tag{position:static;z-index:auto;display:inline-flex;align-items:center;justify-content:center;min-height:26px;margin:4px 0 0;padding:6px 4px;font-size:10px;line-height:1.1;font-weight:600;white-space:normal}
.card-detalle .content-item__data--date .content-item__main-tag span{font-size:inherit;line-height:inherit;font-weight:inherit}
.card-detalle .content-item__data--date .por_vencer,.card-detalle .content-item__data--date .vencida{align-items:center;justify-content:center;min-height:24px;margin:0;padding:6px 4px;font-size:10px;line-height:1.1;font-weight:700;color:#111}
.content-item__data>img{width:420px;min-width:420px;height:210px;object-fit:cover;display:block;margin:0;flex-shrink:0}
.content-item__data--subtitle{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1 1 auto;min-width:0;padding-top:0}
.content-item__data--subtitle-link{text-decoration:none;display:block;width:100%}
.parte_derecha{flex:1 1 auto;min-width:0}
.card-detalle__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%}
.card-detalle__header .content-item__data--subtitle{flex:1 1 auto;min-width:0}
.content-item__item-subtitle{display:block;font-size:18px;line-height:1.2;font-weight:400;color:#005a9c;margin:0}
.content-item__data>div:has(.description-card){width:100%;margin-top:8px}
.description-card{margin:0;font-size:14px;line-height:1.4;color:#444;margin-top:8px}
.vencida{margin-top:8px;background-color:red;font-weight:600;margin-right:10px;padding:0 2px}
.por_vencer{margin-top:8px;background-color:#fed700;font-weight:600}
.content-item__data--tags{width:100%;margin-top:14px}
.content-item__tags-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
.content-item__tags-list__item{margin:0;padding:0;list-style:none}
.content-item__tags-list__overflow-item{position:relative}
.content-item__tags-list__item-link{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 14px;border-radius:999px;background:#e9f2ff;text-decoration:none}
.content-item__tags-list__item-link.is-selected{background-color:#005a9c}
.content-item__tags-list__overflow-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 8px;border:0;border-radius:999px;background:#005a9c;color:#fff;cursor:pointer;font-family:"OpenSans";font-size:12px;line-height:1}
.content-item__tags-list__overflow-list{display:none;position:absolute;top:calc(108%);right:0;z-index:4;min-width:180px;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid #d9d9d9;box-shadow:0 8px 24px rgba(0,0,0,0.12)}
.content-item__tags-list__overflow-item.is-open .content-item__tags-list__overflow-list{display:flex;flex-direction:column;gap:8px}
.content-item__tags-list__overflow-item.opens-up .content-item__tags-list__overflow-list{top:auto;bottom:calc(108%)}
.content-item__tags-list__item-text{font-size:12px;line-height:1;color:#005a9c;white-space:nowrap}
.content-item__tags-list__item-link.is-selected .content-item__tags-list__item-text{color:#fff}
@media(min-width:1024px){.content-item__tags-list__overflow-list{width:max-content;max-width:900px}
.content-item__tags-list__overflow-item.is-open .content-item__tags-list__overflow-list{flex-direction:row;flex-wrap:wrap}
}
@media(max-width:1100px){.content-item__data{gap:0 20px}
.content-item__data>img{width:320px;min-width:320px;height:180px}
.content-item__main-tag{left:96px}
}
@media(max-width:768px){.content-item__data{display:flex;flex-direction:column;gap:14px}
.content-item__data--date{width:100%;min-width:100%;border-right:0;border-bottom:2px solid #d9d9d9;padding:10px 12px 44px;align-items:flex-start;text-align:left;align-self:auto}
.articles-content-composer--list__item[data-pin="true"] .content-item__data--date::after{left:0;right:auto;width:110px}
.content-item__main-tag{position:static;width:fit-content;margin-bottom:-4px}
.content-item__data>img{width:100%;min-width:100%;height:auto;aspect-ratio:1.77777778}
.content-item__data--subtitle{width:100%;min-width:100%}
.content-item__data>div:has(.description-card){width:100%;margin-top:8px}
.content-item__data--tags{width:100%;margin-top:14px}
.card-detalle .content-item__data{flex-direction:row;flex-wrap:wrap;gap:14px 12px}
.card-detalle .parte_central{order:1;width:100%;min-width:100%}
.card-detalle .parte_central img{width:100%;min-width:100%;height:auto;aspect-ratio:1.77777778}
.card-detalle .parte_derecha,.card-detalle .card-detalle__header{display:contents}
.card-detalle .card-detalle__header .content-item__data--subtitle{order:2;flex:0 0 100%;width:100%;min-width:0;margin:0;padding:0 16px;box-sizing:border-box}
.card-detalle .parte_izquierda{order:3;flex:0 1 auto;margin-left:16px}
.card-detalle .parte_izquierda .content-item__data--date{width:auto;min-width:0;border-bottom:0;padding:0;align-items:flex-start;align-self:auto}
.card-detalle .redes-sociales--detalle{order:3;flex:1 1 auto;align-self:flex-start;justify-content:flex-start;margin:0 16px 0 0;padding-top:0}
.card-detalle .description-card{order:4;flex:0 0 100%;width:100%;margin:0;padding:0 16px;box-sizing:border-box}
.card-detalle .content-item__data--tags{order:5;flex:0 0 100%;width:100%;margin:0;padding:0 16px;box-sizing:border-box}
}
.doble-buscador_mainTitle{position:relative;display:inline-block;margin:4% 11% 0}
@media(max-width:768px){.doble-buscador_mainTitle{margin:0 24px}
}
.mascara_detalle_simple{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:1200px;margin:24px auto}
@media(max-width:768px){.mascara_detalle_simple{width:auto;flex-direction:column}
}
.detalle_simple{display:flex;gap:20px}
@media(max-width:768px){.detalle_simple{margin:8px 32px;gap:100px}
}
.select-row{display:flex;align-items:center;justify-content:space-between;max-width:300px;font-family:sans-serif;padding-bottom:6px;border-bottom:1px solid #ddd}
.select-row label{font-size:14px;color:#222;margin-right:8px}
.custom-select{position:relative;width:70px}
.custom-select select{width:100%;padding:0 24px 0 8px;border:1px solid #000;border-radius:2px;background:transparent;font-size:14px;appearance:none;cursor:pointer}
.custom-select::after{content:"";position:absolute;right:12px;top:44%;width:6px;height:6px;border-right:1px solid #000;border-bottom:1px solid #000;transform:translateY(-50%) rotate(45deg);pointer-events:none}
.detalle,.simple{cursor:pointer;margin-top:1px;width:32px;height:25px;margin-top:1.5px;border:1px solid #000;box-sizing:border-box;padding:4px;position:relative}
.detalle{width:32px;height:24px;position:relative}
.detalle::before{content:"";position:absolute;left:8px;top:4px;width:2px;height:12px;background:#000}
.detalle::after{content:"";position:absolute;left:6px;top:11px;width:7px;height:7px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg)}
.detalle{background-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);background-repeat:no-repeat;background-size:9px 2px,7px 2px,5px 2px,2px 2px;background-position:right 6px top 3px,right 6px top 7px,right 6px top 11px,right 6.5px top 15px}
.simple{display:flex;flex-direction:column;justify-content:space-between}
.simple div{display:flex;align-items:center;gap:3px}
.simple div::before{content:"";width:3px;height:3px;background:#000;border-radius:50%}
.simple div::after{content:"";width:16px;height:1px;background:#000}
.selectores-container{display:flex;flex-direction:column;align-items:flex-start;margin:0}
@media(max-width:768px){.selectores-container{margin:0 24px}
}
.selectores{display:flex;flex-direction:row;align-items:flex-start;min-height:37px;position:relative;width:720px}
@media(max-width:768px){.selectores{flex-direction:column;min-height:127px;width:336px}
}
ul.doble-buscador_selector{position:absolute;top:0;width:320px;height:37px;padding:0;margin:0 8px 8px;list-style:none;border:1px solid #8f8f9d;border-radius:4px;background:#fff;font:14px/1.3 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;box-sizing:border-box;cursor:pointer;z-index:1}
ul.doble-buscador_selector.segundo_selector{left:344px}
ul.doble-buscador_selector::after{content:"";position:absolute;right:10px;top:12px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #333;pointer-events:none}
ul.doble-buscador_selector li{padding:8px 34px 8px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
ul.doble-buscador_selector li:hover{background:#e9f2ff}
ul.doble-buscador_selector[data-open="false"] li{display:none}
ul.doble-buscador_selector[data-open="false"][data-has-selected="true"] li[selected]{display:block}
ul.doble-buscador_selector[data-open="false"][data-has-selected="false"] li:first-child{display:block}
ul.doble-buscador_selector[data-open="true"]{max-height:260px;overflow-y:auto;height:auto;z-index:20;box-shadow:0 8px 20px rgba(0,0,0,0.12)}
@media(max-width:768px){ul.doble-buscador_selector.primer_selector,ul.doble-buscador_selector.segundo_selector,ul.doble-buscador_selector[data-open="true"],ul.doble-buscador_selector.segundo_selector[data-open="true"]{left:8px}
ul.doble-buscador_selector.segundo_selector{top:45px}
ul.doble-buscador_selector.segundo_selector[data-open="true"]{top:45px}
}
ul.doble-buscador_selector:focus{outline:0;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.2)}
ul.doble-buscador_selector[data-disabled="true"]{opacity:.55;cursor:not-allowed}
ul.doble-buscador_selector[data-disabled="true"] li{pointer-events:none}
.filter-button{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;left:672px;cursor:pointer;border:0;background-color:transparent}
@media(max-width:768px){.filter-button{top:90px;left:8px}
}
.filter-box__icon{width:34px;height:34px;position:relative;cursor:pointer;margin-right:8px}
.filter-box__icon::before{color:#2563eb;font-size:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.check-selectores{margin-left:8px}
.content-item--wrapper{display:flex;flex-flow:column}
@media(max-width:768px){.content-item--wrapper{flex-flow:row;align-items:flex-start}
}
.content-item__image{width:100%;height:auto;overflow:hidden}
@media(max-width:768px){.content-item__image{width:80px;height:80px;overflow:unset}
}
img{display:block;object-fit:cover;height:174px;margin:0 auto;width:100%}
@media(max-width:768px){img{width:80px;height:80px}
}
.content-item__data--description{color:#5f5f5f;font-family:"OpenSans";font-size:16px;letter-spacing:0;line-height:24px;text-decoration:none}
@media(max-width:768px){.content-item__data--description{font-size:12px;line-height:18px}
}
a{text-decoration:none}
.content-item__item-description{color:#5f5f5f;font-family:"OpenSans";font-size:16px;letter-spacing:0;line-height:24px;text-decoration:none}
@media(max-width:768px){.content-item__item-description{display:none}
}
.pin{box-shadow:8px 8px 8px 5px rgba(0,0,0,0.39);position:relative;padding:2px}
.articlesCTA{width:fit-content;margin:40px auto 80px}
@media(max-width:768px){.articlesCTA{width:100%;margin-bottom:0}
}
.articlesCTA a{padding:12px 24px;color:#0168d5;font-family:"OpenSans-SemiBold";font-size:20px;letter-spacing:-0.38px;line-height:24px;text-align:center;text-decoration:none;border:2px solid #0168d5}
@media(max-width:768px){.articlesCTA a{width:100%;display:block}
}
.articlesCTA a:hover{border-color:#00296d;color:#00296d}
.modal--noArticles{min-width:250px;width:900px;margin:0 auto;min-height:120px;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;margin-bottom:180px}
.container_paginador{margin:0 15%;display:flex;flex-direction:row;justify-content:flex-end}
.container_paginador{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;flex-wrap:wrap}
.container_paginador p{margin:0;font-size:16px;line-height:1.4;color:#5f6368}
.custom-paginador-nav{display:flex;align-items:center;gap:16px}
.custom-paginador-nav button,.custom-paginador-nav span{font-family:inherit}
.paginador-page,.paginador-back,.paginador-forward{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid transparent;background:transparent;color:#0057b8;font-size:16px;line-height:1;cursor:pointer;transition:all .2s ease}
.paginador-page:hover,.paginador-back:hover,.paginador-forward:hover{border-color:#0057b8}
.paginador-page.is-active{background-color:#eef4fb;color:#0057b8;cursor:default}
.paginador-page.is-active:hover{border-color:transparent}
.paginador-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:36px;color:#5f6368;font-size:16px}
.paginador-back,.paginador-forward{width:40px;min-width:40px;padding:0;border:1px solid #cfcfcf;background-repeat:no-repeat;background-position:center;background-size:10px 16px;font-size:0}
.paginador-forward{border:2px solid #0057b8}
.paginador-back::before,.paginador-forward::before{content:'';display:block;width:10px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain}
.paginador-back::before{background-image:url("double-searcher/resources/images/paginador-back.svg")}
.paginador-forward::before{background-image:url("double-searcher/resources/images/paginador-forward.svg")}
.paginador-back:hover{border-color:#999}
.paginador-forward:hover{background-color:#eef4fb}
@media(max-width:768px){.container_paginador{align-items:flex-start;flex-direction:column}
.custom-paginador-nav{gap:12px;flex-wrap:wrap}
.parte_central{position:relative}
.parte_central .content-item__main-tag{left:0;position:absolute}
.parte_central img{width:100%;height:100%}
}