section.gallery-section.grid .gallery__grid{--grid-max-col-count:3;--grid-min-col-size:350px;--grid-gap:40px;--grid-col-size-calc:calc((100% - var(--grid-gap)*var(--grid-max-col-count))/var(--grid-max-col-count));--grid-col-min-size-calc:min(100%,max(var(--grid-min-col-size),var(--grid-col-size-calc)));gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(var(--grid-col-min-size-calc),1fr));display:grid}section.gallery-section.grid .gallery__grid .gallery__grid-item{flex-direction:column;row-gap:20px;max-inline-size:440px;display:flex}section.gallery-section.grid .gallery__grid .gallery__grid-item .gallery__grid-item--poster{aspect-ratio:4/3;place-items:stretch stretch;display:grid;overflow:hidden}section.gallery-section.grid .gallery__grid .gallery__grid-item .gallery__grid-item--poster :is(img,.gallery__grid-item--play){grid-area:1/1/2/2}section.gallery-section.grid .gallery__grid .gallery__grid-item .gallery__grid-item--poster .gallery__grid-item--play{color:var(--main-color-associate);z-index:50;background-color:#00000087;place-content:center;font-size:3.125rem;display:grid;position:relative}section.gallery-section.grid .gallery__grid .gallery__grid-item .gallery__grid-item--poster .gallery__grid-item--play span{color:currentColor}section.gallery-section.grid .gallery__grid .gallery__grid-item .caption__title{text-transform:uppercase;letter-spacing:.05rem;font-size:1.125rem;line-height:140%}section.gallery-section.grid .gallery__grid .gallery__grid-item .caption__subtitle{font-size:1rem;line-height:200%}section.gallery-section.grid .gallery-video-popup{background:var(--gallery-slideshow-bg-color);clip-path:inset(100% 0% 0%);z-index:850;grid-template-rows:100%;grid-template-columns:100%;place-items:center;block-size:100%;inline-size:100%;display:grid;position:fixed;inset:0 auto auto 0;overflow:hidden}section.gallery-section.grid .gallery-video-popup.invisible{visibility:hidden}section.gallery-section.grid .gallery-video-popup .close_on_gallery{border-color:var(--main-color-associate);z-index:851;appearance:none;position:fixed;inset:30px auto auto 30px}section.gallery-section.grid .gallery-video-popup .close_on_gallery svg{fill:var(--main-color-associate)}section.gallery-section.grid .gallery-video-popup .close_on_gallery:hover{border-color:var(--hover);background-color:var(--hover)}section.gallery-section.grid .gallery-video-popup .plyr--video{block-size:max(70vh,800px);inline-size:auto;max-inline-size:100%;overflow:visible}@media (min-width:48rem){section.gallery-section.grid .gallery-video-popup .plyr--video{block-size:max(60vh,800px)}}@media (min-width:64rem){section.gallery-section.grid .gallery-video-popup .plyr--video{block-size:auto;inline-size:140vh}}@media (orientation:portrait) or (not (min-width:64rem)){section.gallery-section.grid .gallery-video-popup .plyr--video{aspect-ratio:9/16;block-size:auto;max-block-size:80vh;inline-size:min(90vw,600px)}}@media (orientation:portrait) and (not (min-width:64rem)){section.gallery-section.grid .gallery-video-popup .plyr--video{max-block-size:75vh;inline-size:95vw}}@media (max-height:700px){section.gallery-section.grid .gallery-video-popup .plyr--video{max-block-size:65vh}}section.gallery-section.grid .gallery-video-popup .plyr--video .plyr__controls{opacity:1;pointer-events:auto;--plyr-range-track-height:1px;--plyr-range-thumb-height:0px;background:0 0;inline-size:100%;padding:0;inset:auto auto -45px;transform:translateY(0)!important}section.gallery-section.grid .gallery-video-popup .plyr--video .plyr__controls .plyr__controls__item[data-plyr=fullscreen]{border-radius:0;margin-inline-start:10px;padding:5px}section.gallery-section.grid .gallery-video-popup .plyr__poster{pointer-events:none;display:none}section.gallery-section.grid .gallery-video-popup video{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}section.gallery-section.grid .gallery-video-popup .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{block-size:0;padding-block-end:56.25%;position:relative;transform:none!important}section.gallery-section.grid .gallery-video-popup .plyr__video-embed iframe{transform-origin:50%;block-size:100%;inline-size:100%;position:absolute;inset:0 auto auto 0}
/*# sourceMappingURL=gallery_grid.min.css.map */