input[type=checkbox]{accent-color:var(--red-medium)}.filter-ramas{display:grid;margin-top:1.5rem;gap:1rem}.filter-ramas label{font-size:14px;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:8px;cursor:pointer}.filter-ramas label span{transform:translateY(-1px)}.grid-search{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin-bottom:6.25rem}.search-card{background-color:var(--grey-light);padding:19px 32px}.search-card+.search-card{margin-top:1.5rem}.search-page a.link-titulation{text-decoration:unset;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:baseline;color:var(--red-medium)}.search-page a.link-titulation span{text-decoration:underline;font-weight:700;font-size:1.25rem}.search-page .link-education-center{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding-left:1rem}.search-page .link-education-center svg{transform:scale(-1);width:16px;color:var(--red-medium)}.search-page .link-education-center a{font-size:16px}.search-result-number{font-size:var(--small-font-size);color:var(--grey-dark);margin:1.25rem 0}.search-page .subtitle{font-weight:700;font-size:1.25rem;font-family:var(--alternative-font-family);color:var(--grey-upv-dark)}input[type=search]{outline:1px solid var(--grey-dark);width:100%}.error-search{font-size:var(--extra-small-font-size);margin-top:1rem;background-color:var(--red-medium);display:inline-block;padding:.2rem .4rem;color:var(--white)}.legend-text{color:var(--grey-dark);font-size:var(--extra-small-font-size);font-style:italic}.is-open-preins{text-align:right}.is-open-preins a{font-size:.6em;border-radius:14px;background-color:var(--grey-upv);color:#fff;padding:4px 12px;text-decoration:none}.advanced-search-text{margin-top:.5rem;color:var(--grey-dark);font-size:var(--extra-small-font-size)}.advanced-search-text a{color:var(--red-medium);text-decoration-color:var(--red-medium)}.custom-search{position:relative;text-transform:uppercase;color:var(--grey-upv-dark);font-size:var(--small-font-size)}.custom-search input{padding:1.25rem 2rem 1.25rem 3rem;text-transform:uppercase;color:var(--grey-upv-dark);font-size:var(--small-font-size)}.custom-search input::placeholder{opacity:0}.custom-search input~label{position:absolute;top:5px;left:3rem;transform:translateY(0);font-size:9px;transition:all ease .3s;opacity:.5}.custom-search input:placeholder-shown~label{top:50%;transform:translateY(-50%);font-size:16px;opacity:1}.custom-search input:focus~label{top:5px;transform:translateY(0);font-size:9px;opacity:.5}.custom-search :is(label,svg){position:absolute;z-index:99}.custom-search svg{color:var(--red-medium);top:50%;transform:translateY(-50%);left:1rem}@media(max-width: 767.98px){.btn-close-modal{padding-bottom:1.5rem;margin-bottom:1.5rem;position:relative}.btn-close-modal:after{content:"";position:absolute;width:100vw;height:1px;bottom:0;left:-1.5rem;background-color:var(--red-medium)}.filter-modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:var(--grey-light);padding:1.5rem;transform:translateX(100%);transition:var(--transition-base);overflow-y:auto}.filter-modal.active{transform:translateX(0)}.filter-search-buttons{display:grid;grid-template-rows:1fr 1fr;gap:1rem}.grid-search{grid-template-columns:unset}}.card-service{background-color:var(--grey-light);text-decoration:unset !important}.card-service>div{position:relative;aspect-ratio:16/9}.card-service>div.default-image{background-color:var(--red-medium);display:flex;align-items:center;justify-content:center}.card-service p{background-color:var(--grey-light);padding:24px 24px 34px;font-size:16px}.card-service img{width:100%;height:100%;object-fit:cover;object-position:center center;position:relative}.card-service>div.default-image img{width:25%;height:auto}.card-service span{position:absolute;white-space:nowrap;right:1rem;bottom:1rem;font-size:12px;display:inline-flex;padding:4px 8px;border-radius:100px;color:var(--white);background-color:var(--red-darkest)}.stores-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media(max-width: 767.98px){.stores-grid{grid-template-columns:1fr}}
