.cmp-search{position:unset;margin:32px 0}
.cmp-search__top{margin:auto;width:100%;max-width:594px}
.cmp-search__top .title .cmp-title__text{font-weight:unset;font-size:3rem;margin:0 0 24px}
.cmp-search__top .search-input{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;margin-bottom:24px}
.cmp-search__top .search-input input{border-radius:30px;border:1px solid var(--greyscale-grey-300,#aeaeae);background:var(--Neutral-White,#fff);padding:17px 16px 17px 48px;width:100%;color:#555;font-weight:400}
@media(max-width:1024px){.cmp-search__top .search-input input{padding:12px 16px 12px 48px}
}
.cmp-search__top .search-input input::placeholder{color:#555;font-weight:400}
.cmp-search__top .search-input input:focus-visible{border:1px solid var(--greyscale-grey-300,#aeaeae);outline:unset}
.cmp-search__top .search-input .icon-search{left:16px}
.cmp-search__top .search-input .icon-multiply{right:16px}
.cmp-search__top .search-input .icon{color:var(--text-dark);font-size:24px;position:absolute}
.cmp-search__top .button-search{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-bottom:24px}
.cmp-search__top .button-search button{display:flex;padding:12px 76px;justify-content:center;align-items:center;gap:10px;border-radius:29px;background:var(--secondary-black,#0c0c0c);color:var(--neutral-white);border-style:unset;cursor:pointer}
@media(max-width:1024px){.cmp-search__top .button-search button{width:100%}
}
.cmp-search .ContainerResultsFilters{display:flex;align-items:flex-start;justify-content:space-between}
@media(max-width:1024px){.cmp-search .ContainerResultsFilters{display:block}
}
@media(min-width:1024px){.cmp-search .ContainerResultsFilters{margin-top:40px}
}
@media(min-width:1024px){.cmp-search__filtros{padding-right:45px}
}
.cmp-search__filtros .filter-button{display:none;align-items:center;justify-content:center;padding:10px 0;border:2px solid var(--text-dark);border-radius:30px;background-color:white;color:var(--text-dark);cursor:pointer;text-align:center;width:100%;margin-bottom:44px;transition:background-color .3s ease,color .3s ease}
@media(max-width:1024px){.cmp-search__filtros .filter-button{display:flex}
}
.cmp-search__filtros .filter-button .icon{margin-right:8px;font-size:16px;display:flex;align-items:center}
.cmp-search__filtros .filter-button .text{font-weight:bold}
.cmp-search__filtros .filter-button .numFilters{font-weight:bold;margin-left:5px}
.cmp-search__filtros .filter-button.green{border-color:#006a6a;color:#006a6a;background-color:#e6fcfc}
.cmp-search__filtros .filters-mobile{display:block !important;width:fit-content !important;border:0 !important;position:fixed;z-index:9999999;top:0;left:0;right:0;bottom:0;overflow-y:scroll}
.cmp-search__filtros .filters-mobile .close-filters{display:flex !important;align-items:center;justify-content:space-between;margin-bottom:20px}
.cmp-search__filtros .filters-mobile .close-filters .text{font-weight:bold;color:var(--text-dark);font-size:24px}
.cmp-search__filtros .filters-mobile .close-filters i{font-size:24px}
.cmp-search__filtros .filter-panel{background-color:var(--neutral-white);border:1px solid var(--greyscale-grey-300);padding:20px;width:270px}
@media(max-width:1024px){.cmp-search__filtros .filter-panel{display:none}
}
.cmp-search__filtros .filter-panel .block-date label{display:block !important}
.cmp-search__filtros .filter-panel .block-filter{margin-bottom:30px}
.cmp-search__filtros .filter-panel .block-filter .title-filer{margin-bottom:10px;font-weight:bold;color:var(--text-dark);font-size:14px}
.cmp-search__filtros .filter-panel .block-filter .block-content-type{display:flex;flex-wrap:wrap;justify-content:space-between}
.cmp-search__filtros .filter-panel .block-filter .block-content-type label{width:50%}
.cmp-search__filtros .filter-panel .block-filter label{display:flex;align-items:center;margin-bottom:10px;color:var(--text-dark);cursor:pointer}
.cmp-search__filtros .filter-panel .block-filter label input[name="sort"],.cmp-search__filtros .filter-panel .block-filter label input[type="checkbox"]{margin-right:8px}
.cmp-search__filtros .filter-panel .block-filter label input[name="sort"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;border:1px solid black;position:relative;margin-right:10px;vertical-align:middle}
.cmp-search__filtros .filter-panel .block-filter label input[name="sort"]:checked{background-color:black}
.cmp-search__filtros .filter-panel .block-filter label input[name="sort"]:checked::before{content:'';position:absolute;width:10px;height:10px;border-radius:50%;background-color:black;top:4px;left:4px}
.cmp-search__filtros .filter-panel .block-filter label input[name="content_type"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid black;position:relative;margin-right:10px;vertical-align:middle}
.cmp-search__filtros .filter-panel .block-filter label input[name="content_type"]:checked{background-color:black}
.cmp-search__filtros .filter-panel .block-filter label input[name="content_type"]:checked::before{content:'✔';position:absolute;font-size:14px;color:white;top:1px;left:4px}
.cmp-search__filtros .filter-panel .block-filter input[type="date"]{display:block;width:100%;padding:8px 12px;margin-top:5px;margin-bottom:15px;border:1px solid var(--text-dark);border-radius:5px;color:var(--text-dark);box-sizing:border-box}
.cmp-search__filtros .filter-panel button{display:block;width:100%;padding:10px;font-weight:bold;color:white;background-color:#232323;border:0;border-radius:25px;cursor:pointer;margin-bottom:10px}
.cmp-search__filtros .filter-panel button:hover{background-color:var(--text-dark)}
.cmp-search__filtros .filter-panel button[type="reset"]{background-color:white;color:#232323;text-decoration:underline}
.cmp-search__filtros .filter-panel button[type="reset"]:hover{background-color:white}
.cmp-search__resultados{width:100%}
.cmp-search__resultados .num-results{font-weight:bold}
.cmp-search__resultados .all-tags{display:flex;flex-wrap:wrap;margin-bottom:20px}
.cmp-search__resultados .all-tags .text{margin-right:18px}
.cmp-search__resultados .all-tags .tag{display:flex;padding:0 12px;align-items:center;gap:8px;border-radius:24px;background-color:#e7e7e7;border:1px solid var(--secondary-black,#0c0c0c);margin-right:12px;margin-bottom:12px;color:var(--secondary-black,#0c0c0c);text-transform:capitalize;text-decoration:none}
.cmp-search__resultados .search-result{padding:24px 0;border-bottom:1px solid var(--greyscale-grey-200);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;text-decoration:none}
@media(max-width:1024px){.cmp-search__resultados .search-result{flex-direction:column-reverse}
}
.cmp-search__resultados .search-result:last-child{border-bottom:unset}
.cmp-search__resultados .search-result__left{padding-right:12px}
@media(max-width:1024px){.cmp-search__resultados .search-result__left{padding-right:0;padding-top:10px}
}
.cmp-search__resultados .search-result__left .entradilla{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:12px}
.cmp-search__resultados .search-result__left .entradilla .text{text-transform:uppercase;color:var(--greyscale-grey-400)}
.cmp-search__resultados .search-result__left .tags{display:flex;flex-wrap:wrap;margin-top:10px}
.cmp-search__resultados .search-result__left .tags .tag{display:flex;padding:4px 12px;align-items:center;gap:8px;border-radius:24px;background-color:var(--secondary-black,#0c0c0c);box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);margin-right:12px;margin-bottom:5px;color:var(--neutral-white);text-transform:capitalize}
.cmp-search__resultados .search-result__left .title{margin-bottom:12px}
.cmp-search__resultados .search-result__left .title a{text-decoration:none}
.cmp-search__resultados .search-result__left .desc{margin-bottom:12px}
.cmp-search__resultados .search-result__left .date span{color:var(--text-light)}
.cmp-search__resultados .search-result__right{padding-left:12px;position:relative}
@media(max-width:1024px){.cmp-search__resultados .search-result__right{padding-left:0}
}
.cmp-search__resultados .search-result__right .multimedia{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;display:flex;align-items:center;justify-content:center}
.cmp-search__resultados .search-result__right .multimedia i{background:white;font-size:36px;border-radius:50px}
.cmp-search__resultados .search-result__right picture{height:302px;width:302px;display:block}
@media(max-width:1024px){.cmp-search__resultados .search-result__right picture{height:246px;width:100%}
}
.cmp-search__resultados .search-result__right picture img{width:100%;height:100%;object-fit:cover}
@media(max-width:1024px){.cmp-search__resultados .search-result__right picture img{width:100%;height:100%;object-fit:cover}
}
.cmp-search__bottom #pagination-controls{display:flex;gap:10px;justify-content:center;margin-top:20px}
.cmp-search__bottom #pagination-controls a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;text-decoration:none;color:var(--text-dark);font-weight:bold}
.cmp-search__bottom #pagination-controls .page-link{border-radius:50%;border:1px solid var(--text-dark);transition:background-color .3s,color .3s}
.cmp-search__bottom #pagination-controls .page-link.active{background-color:var(--text-dark);color:white}
.cmp-search__bottom #pagination-controls .page-link:hover{background-color:var(--text-dark);color:white}
.cmp-search__bottom #news-count{text-align:center;margin-top:15px;font-size:14px;color:var(--text-dark)}
.cmp-search .d-none{display:none}
.cmp-search .cmp-spinner{display:none;flex-direction:row;justify-content:center}
.cmp-search .cmp-spinner .spinner_5nOS{transform-origin:center;animation:spinner_sEAn .75s infinite linear}
.cmp-search .cmp-spinner .color-spinner{background:conic-gradient(from 90deg,#000 0,#000 63.243deg,rgba(255,255,255,0) 360deg) !important}
.cmp-search .cmp-spinner circle{fill:black}
@keyframes spinner_sEAn{100%{transform:rotate(360deg)}
}
.cmp-search.news .cmp-spinner .color-spinner{background:conic-gradient(from 90deg,#000 0,#000 63.243deg,rgba(255,255,255,0) 360deg) !important}
.cmp-search.news .cmp-spinner circle{fill:black}