.gallery.wp-block-mangrove-gallery-slider.mg-block{margin-block-end:clamp(80px,clamp(80px,80px + 2.424vw - 9.09px,100px),100px)!important;position:relative}@media screen and (max-width:781px){.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__track>.gallery-item .gallery-item__image-wrapper{align-items:center;display:flex;height:auto;max-height:360px}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__track>.gallery-item .gallery-item__image{height:auto}}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header{padding:clamp(36px,clamp(36px,36px + .485vw - 1.81875px,40px),40px) 0 clamp(24px,clamp(24px,24px + .727vw - 2.72625px,30px),30px)}@media screen and (max-width:781px){.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header{padding:clamp(30px,clamp(30px,30px + .606vw - 2.2725px,35px),35px) 0 clamp(18px,clamp(18px,18px + .848vw - 3.18px,25px),25px)}}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header:not(.gallery__header--has-body){align-items:flex-start;display:flex;gap:clamp(18px,clamp(18px,18px + .848vw - 3.18px,25px),25px);justify-content:space-between}@media screen and (max-width:781px){.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header:not(.gallery__header--has-body){flex-direction:column;gap:clamp(12px,clamp(12px,12px + .97vw - 3.6375px,20px),20px)}}@media screen and (min-width:960px){.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header--has-body{-moz-column-gap:clamp(5rem,9vw,9rem);column-gap:clamp(5rem,9vw,9rem);display:grid;grid-template-columns:minmax(520px,1.1fr) minmax(0,1fr);grid-template-rows:auto auto;row-gap:clamp(18px,clamp(18px,18px + .848vw - 3.18px,25px),25px)}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header--has-body .gallery__heading{align-self:baseline;grid-column:1;grid-row:1}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header--has-body .gallery__body{align-self:baseline;grid-column:2;grid-row:1}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header--has-body .slider-arrows{align-self:start;grid-column:1;grid-row:2}}@media screen and (max-width:959px){.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header--has-body{display:flex;flex-direction:column;gap:0}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header--has-body .gallery__body{margin-top:clamp(24px,clamp(24px,24px + .727vw - 2.72625px,30px),30px)}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__header--has-body .slider-arrows{margin-top:clamp(18px,clamp(18px,18px + .848vw - 3.18px,25px),25px)}}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__heading{margin:0}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__body{margin:0;max-width:560px}@media screen and (max-width:781px){.gallery.wp-block-mangrove-gallery-slider.mg-block .slider-arrows{margin-top:clamp(18px,clamp(18px,18px + .848vw - 3.18px,25px),25px)}}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__slider-container{margin-top:0}@media screen and (max-width:781px){.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__slider-container{margin-top:clamp(24px,clamp(24px,24px + .727vw - 2.72625px,30px),30px)}}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__track{align-items:flex-start;display:flex;gap:clamp(28.618px,2vw + 24px,40px);transition:all .3s ease}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__track>.gallery-item{flex-shrink:0;margin:0!important}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__track>.gallery-item.gallery-item--placeholder .gallery-item__image-wrapper{height:clamp(300px,26vw,420px)}@media screen and (min-width:782px){.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__track>.gallery-item:not(.gallery-item--active) .gallery-item__image-wrapper{height:clamp(300px,26vw,420px)}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__track>.gallery-item:not(.gallery-item--active):nth-child(5n+2) .gallery-item__image-wrapper,.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__track>.gallery-item:not(.gallery-item--active):nth-child(5n+4) .gallery-item__image-wrapper{height:clamp(260px,23vw,372px)}}.gallery.wp-block-mangrove-gallery-slider.mg-block:has(.gallery__modal.is-open){z-index:2100}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__modal{align-items:center;background:rgba(0,0,0,.88);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:9999}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__modal.is-open{opacity:1;pointer-events:auto}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__modal-content{align-items:center;display:flex;flex-direction:column;max-height:90vh;max-width:min(92vw,1200px);position:relative}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__modal-close{background:none;border:none;color:#fcf8f7;cursor:pointer;line-height:1;opacity:.8;padding:.25rem;position:absolute;right:0;top:-2.75rem;transition:opacity .2s ease}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__modal-close:hover{opacity:1}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__modal-figure{align-items:center;display:flex;flex-direction:column;gap:clamp(8px,clamp(8px,8px + .848vw - 3.18px,15px),15px);margin:0}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__modal-image{border-radius:10px;display:block;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__modal-caption{color:hsla(12,45%,98%,.75);font-family:OnsiteStandard,Helvetica,Arial,sans-serif;font-size:clamp(15px,13.857px + .149vw,16px);margin:0;text-align:center}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__modal-caption:empty{display:none}.gallery.wp-block-mangrove-gallery-slider.mg-block .gallery__viewport{overflow:hidden}.gallery.wp-block-mangrove-gallery-slider.mg-block .slider-arrows{display:flex;flex-shrink:0;gap:clamp(8px,clamp(8px,8px + .848vw - 3.18px,15px),15px)}.gallery.wp-block-mangrove-gallery-slider.mg-block .slider-arrows .slick-arrow{position:static;transform:none}.gallery.wp-block-mangrove-gallery-slider.mg-block.gallery--press .gallery__modal{display:none}.editor-styles-wrapper .gallery__viewport{overflow:visible}
