/* The seven portfolio detail pages use the approved Casa Olarte gallery treatment. */

.imported-project-page .ol2-photo figcaption,.imported-project-page .ol2-count-space{visibility:hidden}
.imported-project-page #gallery-counter,.imported-project-page .ol2-slide-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.imported-project-page .ol2-slider-frame{position:relative;display:grid;grid-template-columns:1fr;touch-action:pan-y}
.imported-project-page .ol2-slider-frame>.ol2-photo-open{grid-area:1/1;aspect-ratio:2600/1733;background:#19312e}.imported-project-page .ol2-slider-frame>figcaption{grid-area:2/1}
.imported-project-page .ol2-slider-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.imported-project-page .ol2-slider-frame>.ol2-slide-previous,.imported-project-page .ol2-slider-frame>.ol2-slide-next{position:relative;grid-area:1/1;align-self:center;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #19312e30;border-radius:50%;background:#f2f0ebeb;color:#19312e;cursor:pointer;z-index:2}
.imported-project-page .ol2-slide-previous{justify-self:start;margin-left:24px}.imported-project-page .ol2-slide-next{justify-self:end;margin-right:24px}
.imported-project-page .ol2-slide-next svg{transform:rotate(180deg)}
.imported-project-page .ol2-slider .ol2-photo-open:hover img{transform:none}
.imported-project-page .ol2-end>div{justify-content:flex-end}
@media(max-width:560px){.imported-project-page .ol2-slider-frame>.ol2-slide-previous,.imported-project-page .ol2-slider-frame>.ol2-slide-next{width:44px;height:44px}.imported-project-page .ol2-slide-previous{margin-left:12px}.imported-project-page .ol2-slide-next{margin-right:12px}}
.imported-project-page #close-gallery{margin-inline-start:auto}

@media(max-width:560px){.imported-project-page .ol2-hero h1{white-space:normal;font-size:clamp(38px,11vw,59px);max-width:100%}}
