#shopify-section-template--23852955762946__project_gallery{display:none}#MainContent [data-contact-flow] .contact-form__choice{padding:0;margin-bottom:32px}#MainContent [data-contact-flow] .contact-form__choice-heading{margin:0;font-family:var(--bc-display);font-size:clamp(30px,3vw,40px);font-weight:400;letter-spacing:-.025em;line-height:1.1}#MainContent [data-contact-flow] .contact-form__choice-grid{width:min(100%,640px);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px auto 0}#MainContent [data-contact-flow] .contact-form__choice-card{aspect-ratio:auto;min-height:190px;padding:24px 18px;border-width:1px;border-radius:12px}#MainContent [data-contact-flow] .contact-form__choice-icon{width:36px;height:36px}#MainContent[data-template="page.alianzas-y-clientes"] .bc-media-gallery+.bc-structured-page__cta{background:#fff;color:var(--bc-tinta)}#MainContent :is(.bc-projects-page__directory,.bc-press-page__directory){padding:clamp(48px,6vw,80px) 5vw;border:0;background:#fff}#MainContent :is(.bc-projects-page__section-heading,.bc-press-page__section-heading){margin-bottom:32px}#MainContent :is(.bc-projects-page__section-heading,.bc-press-page__section-heading) h2{font-size:clamp(38px,4.5vw,60px);font-weight:400;letter-spacing:-.03em;line-height:1.05}#MainContent .bc-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border:0;background:transparent}#MainContent .bc-editorial-card{min-width:0;background:#fff;color:var(--bc-tinta);box-shadow:0 6px 20px #1b241712}#MainContent .bc-editorial-card>a{height:100%;min-height:0}#MainContent .bc-editorial-media{aspect-ratio:3 / 2;min-height:0;padding:0;border:0;background:var(--bc-hueso);color:var(--bc-tinta)}#MainContent .bc-editorial-media img{width:100%;height:100%;min-height:0;object-fit:cover}#MainContent .bc-editorial-content{min-height:300px;padding:24px}#MainContent .bc-editorial-card h3{max-width:none;min-height:0;max-height:none;margin:24px 0 14px;font-size:clamp(28px,2.7vw,38px);line-height:1.08;-webkit-line-clamp:unset;line-clamp:unset}#MainContent :is(.bc-projects-page__card-meta,.bc-press-page__card-meta){flex-wrap:wrap;color:var(--bc-oliva)}#MainContent :is(.bc-projects-page__card-summary,.bc-press-page__card-summary){min-height:0;max-height:none;-webkit-line-clamp:unset;line-clamp:unset}#MainContent .bc-projects-page__promo .bc-photo-cta{display:inline-flex;width:fit-content;min-height:48px;align-items:center;justify-content:center;margin-top:12px;padding:13px 18px;border:1px solid var(--bc-bosque);border-radius:var(--bc-button-radius);background:var(--bc-bosque);color:var(--bc-tinta);font-family:var(--bc-body);font-size:15px;font-weight:500;letter-spacing:normal;line-height:1.2;text-decoration:none;text-transform:none;transition:background-color var(--bc-button-transition),color var(--bc-button-transition)}#MainContent .bc-projects-page__promo:hover .bc-photo-cta,#MainContent .bc-projects-page__promo:focus-visible .bc-photo-cta{border-color:var(--bc-accessible-green);background:var(--bc-accessible-green);color:#fff}@media(prefers-reduced-motion:reduce){#MainContent .bc-projects-page__promo .bc-photo-cta{transition:none}}#MainContent[data-template^=blog] .blog-posts{--page-content-width: 90vw;--page-width: 100%;padding-inline:5vw;padding-block:clamp(48px,6vw,80px);background:#fff}#MainContent[data-template^=blog] .blog-posts-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#MainContent[data-template^=blog] .blog-post-item{grid-column:auto;min-width:0;padding:0;border:0;background:#fff;box-shadow:0 6px 20px #1b241712}#MainContent[data-template^=blog] .blog-post-item .blog-post-card{height:100%;flex-direction:column}#MainContent[data-template^=blog] .blog-post-item .blog-post-card>*{flex-basis:auto}#MainContent[data-template^=blog] .blog-post-card__image-container{flex-shrink:0;aspect-ratio:3 / 2;overflow:hidden}#MainContent[data-template^=blog] .blog-post-card__image-container a{display:block;height:100%}#MainContent[data-template^=blog] .blog-post-card__image{height:100%;min-height:0;aspect-ratio:3 / 2;border-radius:0;object-fit:cover}#MainContent[data-template^=blog] .blog-post-card__content{flex:1;min-height:300px;padding:24px}#MainContent[data-template^=blog] .blog-post-card__content a{padding-top:0}#MainContent[data-template^=blog] .blog-post-card__title-link :is(h2,h3){margin:0 0 14px;font-family:var(--bc-display);font-size:clamp(28px,2.7vw,38px);font-weight:400;letter-spacing:-.025em;line-height:1.08}#MainContent[data-template^=blog] .blog-post-card__content-text{font-family:var(--bc-body);font-size:14px;line-height:1.5}#MainContent[data-template^=blog] .blog-post-card__content-text a{margin-top:28px;text-decoration:underline;text-underline-offset:4px}@media(max-width:1099px){#MainContent .bc-editorial-grid,#MainContent[data-template^=blog] .blog-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){#MainContent [data-contact-flow] .contact-form__choice-grid{gap:12px}#MainContent [data-contact-flow] .contact-form__choice-card{min-height:170px;padding:20px 12px}#MainContent [data-contact-flow] .contact-form__choice-detail{font-size:12px}#MainContent :is(.bc-projects-page__directory,.bc-press-page__directory),#MainContent[data-template^=blog] .blog-posts{padding:48px 20px}#MainContent .bc-editorial-grid,#MainContent[data-template^=blog] .blog-posts-container{grid-template-columns:1fr}#MainContent .bc-editorial-content,#MainContent[data-template^=blog] .blog-post-card__content{min-height:0;padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bosque-client-content.css.map */
