/*! BuildToolsCookbook v2.0.0 | (c) 2024 Clarika | MIT License | http://github.com/cferdinandi/build-tool-boilerplate */
.card-oportunidades{height:100%;border:0;padding:12px;border-radius:20px;position:relative;overflow:hidden}.card-oportunidades .card-oportunidades-imagen{position:relative;height:225px;border-radius:8px;overflow:hidden}.card-oportunidades .card-oportunidades-imagen span.estado{position:absolute;top:14px;right:14px;background:#2e3132;color:#fff;border-radius:20px;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.35;padding:4px 10px}.card-oportunidades .card-oportunidades-imagen div.logo{position:absolute;height:56px;top:14px;left:14px;width:56px;border-radius:8px;padding:4px;background-color:#fff;filter:grayscale(1)}.card-oportunidades .card-oportunidades-imagen div.logo img{height:100%;width:100%;object-fit:contain;opacity:.7}.card-oportunidades .card-oportunidades-imagen img.card-background{width:100%;height:100%;object-fit:cover}.card-oportunidades .card-contenido .card-title{margin:0;padding:6px 0 0 0}.card-oportunidades .card-contenido .card-title a{color:#7d8085;font-size:10px;line-height:1.35;font-weight:600;text-transform:uppercase;text-decoration:none}.card-oportunidades .card-contenido .card-title h3{color:#2e3132;font-size:16px;line-height:1.35;font-weight:500;margin:0}.card-oportunidades .card-contenido .card-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;padding:1rem .5rem;gap:12px}.card-oportunidades .card-contenido .card-grid div{display:flex;align-items:center;gap:12px;margin:0 auto;width:80%;height:36px}.card-oportunidades .card-contenido .card-grid div i{height:24px;width:24px;background-size:contain;background-position:center}.card-oportunidades .card-contenido .card-grid div span{font-weight:500;font-size:12px;line-height:1.35;color:#7d8085;width:calc(100% - 36px)}.card-oportunidades .card-contenido .card-footer{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:16px 0 4px 0;background-color:rgba(0,0,0,0);border-top:#e5e5e5 1px solid}.card-oportunidades .card-contenido .card-footer .financiacion{color:#2e3132;font-size:12px;font-weight:500;line-height:1.35}.hero{padding-top:2%;position:relative;overflow:hidden;width:100%;height:45svh;z-index:0;display:block;border-radius:1.5rem;background:url("../../images/placeholder.webp") rgba(75,74,73,.3);background-size:cover;background-position:center;background-blend-mode:multiply}#post-list-infi{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width: 768px){#post-list-infi{grid-template-columns:1fr 1fr 1fr}}#posts-container{position:relative;min-height:200px;padding-bottom:4%}#posts-container .loader-container{position:absolute;width:100%;height:100px;bottom:0;background:#fff}#posts-container .loader-container::before{width:100%;height:120px;background:#fff;top:-120px;left:0;background:linear-gradient(180deg, rgba(241, 241, 241, 0) 0%, #FFFFFF 100%);position:absolute;content:""}#posts-container .loader-container .loader{font-size:10px;width:1rem;height:1rem;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0) scale(0.75);text-indent:-9999em;animation:mulShdSpin 1.1s infinite ease}@keyframes mulShdSpin{0%,100%{box-shadow:0em -2.6em 0em 0em #1c2f75,1.8em -1.8em 0 0em rgba(28,47,117,.2),2.5em 0em 0 0em rgba(28,47,117,.2),1.75em 1.75em 0 0em rgba(28,47,117,.2),0em 2.5em 0 0em rgba(28,47,117,.2),-1.8em 1.8em 0 0em rgba(28,47,117,.2),-2.6em 0em 0 0em rgba(28,47,117,.5),-1.8em -1.8em 0 0em rgba(28,47,117,.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(28,47,117,.7),1.8em -1.8em 0 0em #1c2f75,2.5em 0em 0 0em rgba(28,47,117,.2),1.75em 1.75em 0 0em rgba(28,47,117,.2),0em 2.5em 0 0em rgba(28,47,117,.2),-1.8em 1.8em 0 0em rgba(28,47,117,.2),-2.6em 0em 0 0em rgba(28,47,117,.2),-1.8em -1.8em 0 0em rgba(28,47,117,.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(28,47,117,.5),1.8em -1.8em 0 0em rgba(28,47,117,.7),2.5em 0em 0 0em #1c2f75,1.75em 1.75em 0 0em rgba(28,47,117,.2),0em 2.5em 0 0em rgba(28,47,117,.2),-1.8em 1.8em 0 0em rgba(28,47,117,.2),-2.6em 0em 0 0em rgba(28,47,117,.2),-1.8em -1.8em 0 0em rgba(28,47,117,.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(28,47,117,.2),1.8em -1.8em 0 0em rgba(28,47,117,.5),2.5em 0em 0 0em rgba(28,47,117,.7),1.75em 1.75em 0 0em #1c2f75,0em 2.5em 0 0em rgba(28,47,117,.2),-1.8em 1.8em 0 0em rgba(28,47,117,.2),-2.6em 0em 0 0em rgba(28,47,117,.2),-1.8em -1.8em 0 0em rgba(28,47,117,.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(28,47,117,.2),1.8em -1.8em 0 0em rgba(28,47,117,.2),2.5em 0em 0 0em rgba(28,47,117,.5),1.75em 1.75em 0 0em rgba(28,47,117,.7),0em 2.5em 0 0em #1c2f75,-1.8em 1.8em 0 0em rgba(28,47,117,.2),-2.6em 0em 0 0em rgba(28,47,117,.2),-1.8em -1.8em 0 0em rgba(28,47,117,.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(28,47,117,.2),1.8em -1.8em 0 0em rgba(28,47,117,.2),2.5em 0em 0 0em rgba(28,47,117,.2),1.75em 1.75em 0 0em rgba(28,47,117,.5),0em 2.5em 0 0em rgba(28,47,117,.7),-1.8em 1.8em 0 0em #1c2f75,-2.6em 0em 0 0em rgba(28,47,117,.2),-1.8em -1.8em 0 0em rgba(28,47,117,.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(28,47,117,.2),1.8em -1.8em 0 0em rgba(28,47,117,.2),2.5em 0em 0 0em rgba(28,47,117,.2),1.75em 1.75em 0 0em rgba(28,47,117,.2),0em 2.5em 0 0em rgba(28,47,117,.5),-1.8em 1.8em 0 0em rgba(28,47,117,.7),-2.6em 0em 0 0em #1c2f75,-1.8em -1.8em 0 0em rgba(28,47,117,.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(28,47,117,.2),1.8em -1.8em 0 0em rgba(28,47,117,.2),2.5em 0em 0 0em rgba(28,47,117,.2),1.75em 1.75em 0 0em rgba(28,47,117,.2),0em 2.5em 0 0em rgba(28,47,117,.2),-1.8em 1.8em 0 0em rgba(28,47,117,.5),-2.6em 0em 0 0em rgba(28,47,117,.7),-1.8em -1.8em 0 0em #1c2f75}}main{background:#f4f4f7 !important}h2{font-weight:300;font-size:2rem;line-height:1.35;color:#4b4a49}h3{font-size:1.25rem;line-height:1.25;color:#4b4a49}.form-select{cursor:pointer}.ts-wrapper{padding:0}.ts-control{min-height:50px;border-radius:1.5rem;padding:.5rem 1rem;background:#f4f4f7;border:0}.ts-dropdown{left:50%;top:0;background:#f4f4f7;transform:translateX(-50%);margin:0;padding:54px 0px 12px 0px;z-index:0;border:0;border-radius:1.5rem}h1{font-weight:300;font-size:3rem;line-height:1.35;color:#4b4a49}form.asearch{display:flex;flex-wrap:nowrap;padding:3px 5px}form.asearch .input_search{width:100%;border-radius:50rem;background:#f2f3f6;border:0;padding:.5rem 1.5rem;height:3rem;transition:all .3s ease-in-out;outline:1px solid rgba(0,0,0,0)}form.asearch .input_search:focus-visible{outline:1px solid #1c2f75;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}form.asearch button#mybtn{padding:5px;cursor:pointer;background:none}form.asearch input#keyword{border:none;border-radius:24px !important}div#datafetch{background:#fff;z-index:10;position:absolute;max-height:425px;width:calc(100% - 3rem);overflow:auto;box-shadow:0px 4px 4px 0px rgba(0,0,0,.15);right:0;left:50%;top:52px;transform:translateX(-50%);border-radius:0 0 1rem 1rem}div#datafetch::-webkit-scrollbar{width:4px}div#datafetch::-webkit-scrollbar-track{background:#fff;border-radius:4px}div#datafetch::-webkit-scrollbar-thumb{background:#1c2f75;border-radius:4px}@supports not selector(::-webkit-scrollbar){div#datafetch{scrollbar-color:#1c2f75 #fff}}div.search_bar{position:relative}div.search_result ul{padding:5px 0px 5px 0px;list-style:none;margin:auto}div.search_result ul a{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;text-decoration:none}div.search_result ul a li{margin:0px;font-weight:500 !important;padding:5px 0px;padding-inline-start:18px;color:#3f3f3f;font-weight:bold}div.search_result ul a:last-of-type{margin-bottom:0}div.search_result ul a:last-of-type img{border-radius:0 0 6px 0}div.search_result ul a:hover{background-color:#f3f3f3}div.search_result li{margin-inline-start:20px}.rch input#keyword{width:100%}.search_bar_csontainer{position:relative}.search_bar_csontainer form.ajax_search{display:flex;flex-wrap:nowrap;padding:3px 5px}.search_bar_csontainer form.ajax_search .input_search{width:100%;border-radius:50rem;background:#f2f3f6;border:0;padding:.5rem 1.5rem;height:3rem}.search_bar_csontainer form.ajax_search #mybtn{padding:5px;cursor:pointer;background:none}.search_bar_csontainer form.ajax_search #keyword{border:none;border-radius:24px !important}.search_bar_csontainer .search_result #datafetch{background:#fff;z-index:10;position:absolute;max-height:425px;overflow:auto;box-shadow:0px 8px 8px rgba(0,0,0,.2);right:0;left:0;top:50px}.search_bar_csontainer .search_result ul{padding:5px 0px 5px 0px;list-style:none;margin:auto}.search_bar_csontainer .search_result ul li{margin-inline-start:20px}.search_bar_csontainer .search_result ul a{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-weight:500}.search_bar_csontainer .search_result ul a:last-of-type{margin-bottom:0}.search_bar_csontainer .search_result ul a:hover{background-color:#f3f3f3}.search_bar_csontainer .search_result ul a li{margin:0px;padding:5px 0px;padding-inline-start:18px;color:#3f3f3f;font-weight:bold}.rch input#keyword{width:100%}.filter-container{background-color:#fff;gap:1rem;border-radius:1.5rem;padding:2rem;margin-top:-4.5rem;z-index:10;position:relative;display:flex;flex-direction:column}@media(min-width: 768px){.filter-container{padding:1.5rem 2.5rem}}.filter-container form{width:100%}.filter-container form ul{display:flex;gap:.5rem;flex-direction:column;align-items:center;justify-content:center;padding:0}@media(min-width: 768px){.filter-container form ul{flex-direction:row;gap:1rem}}.filter-container form ul li{padding:0;width:100%}@media(min-width: 768px){.filter-container form ul li{width:25%}}.filter-container form ul li.sf-field-search{width:100%}@media(min-width: 768px){.filter-container form ul li.sf-field-search{width:50%}}.filter-container form ul li.sf-field-search input:focus-visible{outline:none}.filter-container form ul li label{width:100%}.filter-container form ul .sf-input-select,.filter-container form ul .sf-field-search input{background:#f2f3f6;border-radius:1.5rem;min-height:50px;border-radius:1.5rem;padding:.5rem 1rem;background:#f4f4f7;border:0;width:100%}.filter-container .filter-selects{display:flex;gap:1rem;flex-direction:row;align-items:center;justify-content:center}.filter-container .filter-selects .form-select{background:#f2f3f6;border-radius:1.5rem}#container-oportunidades{padding-bottom:1rem}@media(min-width: 768px){#container-oportunidades{padding-bottom:2rem}}

/*# sourceMappingURL=oportunidades.min.css.map */