@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}.biblioteca-indica{padding:3rem}.biblioteca-indica__header{margin-bottom:1.5rem}@media only screen and (max-width: 800px){.biblioteca-indica__header{margin-bottom:1rem}}.biblioteca-indica__title{font-family:"Factor B";font-weight:800;font-size:clamp(2.9rem,5vw,3.1rem);color:#000;margin:0;text-transform:uppercase}.biblioteca-indica__controls{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1rem}@media only screen and (max-width: 1024px){.biblioteca-indica__controls{align-items:flex-start;gap:1.5rem}}.biblioteca-indica__subtitle{font-family:"Factor B";font-weight:800;font-size:clamp(1.8rem,3vw,2rem);color:#000;margin:0;text-transform:uppercase}.biblioteca-indica__btn{font-family:"Factor B";font-weight:800;font-size:clamp(1.4rem,2.5vw,1.5rem);color:#000;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease;white-space:nowrap;letter-spacing:.1rem;background:rgba(0,0,0,0);border:none;cursor:pointer}.biblioteca-indica__btn:hover{opacity:.8}@media only screen and (max-width: 800px){.biblioteca-indica__btn{align-self:flex-end}}.biblioteca-indica__content{display:grid;grid-template-columns:52rem 1fr;gap:2rem}@media only screen and (max-width: 1024px){.biblioteca-indica__content{grid-template-columns:1fr;gap:1.5rem}}.biblioteca-indica__image-wrapper{width:100%;height:31.4rem;overflow:hidden}@media only screen and (max-width: 1024px){.biblioteca-indica__image-wrapper{max-width:100%;height:35rem}}.biblioteca-indica__image{width:100%;height:100%;object-fit:cover;display:block}.biblioteca-indica__text{display:flex;flex-direction:column;gap:1rem}.biblioteca-indica__content-title{font-family:"Factor B";font-weight:800;font-size:clamp(2.9rem,5vw,3.1rem);color:#000;margin:0;text-transform:uppercase;line-height:1.2}.biblioteca-indica__content-text{font-family:"Sofia Pro",sans-serif;font-weight:500;font-size:2rem;line-height:2.8rem;color:#000}.biblioteca-indica__content-text--margins{margin:8rem auto 4.8rem}@media only screen and (max-width: 800px){.biblioteca-indica__content-text--margins{margin:3rem auto 2.4rem}}@media only screen and (max-width: 800px){.biblioteca-indica__content-text{font-size:1.8rem;line-height:2.6rem}}.biblioteca-indica__content-text p{margin-bottom:1rem}.biblioteca-indica__content-text p:last-child{margin-bottom:0}/*# sourceMappingURL=biblioteca-indica.css.map */
