body:has(.gallery__dialog[open]){overflow:clip}.gallery{overflow:clip}@media(max-width: 767px){.gallery--has-slides{margin-bottom:1.5rem;margin-inline:calc(-5% - 2px);padding-inline:5%}}.gallery__slides{position:relative;border-radius:1rem;margin-bottom:1rem;z-index:2}.gallery__slides--slideable.gallery-slider--is-ready .gallery__slide{opacity:1;pointer-events:all}.gallery__slides--slideable .gallery__slide{opacity:0;position:absolute;flex:0 0 100%;border-radius:1rem}.gallery--has-slides .gallery__slides--slideable .gallery__slide{margin-right:1rem}@media(max-width: 767px){.gallery--has-slides .gallery__slides--slideable .gallery__slide{width:95%}}.gallery__slides--slideable .gallery__slide--variation:not(.shown){display:none}.gallery__slides--slideable[data-slideto=all]::after{content:"flickity";display:none}@media(min-width: 1025px){.gallery__slides--slideable[data-slideto=medium]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.gallery__slides--slideable[data-slideto=medium] .gallery__slide{position:relative;opacity:1;aspect-ratio:1;margin:0;padding:0;width:100%;height:auto}.gallery__slides--slideable[data-slideto=medium] .gallery__slide img{-o-object-fit:cover;object-fit:cover}}@media(max-width: 1024px){.gallery__slides--slideable[data-slideto=medium]::after{content:"flickity";display:none}}.gallery__slides--slideable .flickity-page-dots{margin-top:0;position:absolute;bottom:-2rem}.gallery__slides--slideable .flickity-prev-next-button{top:50%;height:4rem;width:4rem}@media(max-width: 767px){.gallery__slides--slideable .flickity-prev-next-button{background-color:var(--green-500);color:#fff}}.gallery__slides--slideable .flickity-prev-next-button::before{content:unset}.gallery__slides--slideable .flickity-prev-next-button:hover{cursor:pointer}.gallery__slides--slideable .flickity-prev-next-button svg{height:2rem}.gallery__slides--slideable .flickity-prev-next-button.next{right:1rem}.gallery__slides--slideable .flickity-prev-next-button.previous{left:1rem}.gallery__slide{transition:.3s ease-in opacity,.3s ease-in transform;background-color:rgba(0,0,0,0);overflow:hidden;padding:2.5%;position:relative;height:auto;width:100%;border:3px solid var(--brown-600);aspect-ratio:4/3;border-radius:1rem}@media(max-width: 767px){.gallery__slide{height:auto}}.gallery__slide::after{content:"";width:100%;height:4.5rem;display:block;position:absolute;bottom:2.5rem;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%)}.gallery__slide:not(:first-of-type){transition:opacity .3s ease-in .5s}.gallery__slide--has-video{display:flex;align-items:center;justify-content:center}.gallery__slide--has-video iframe{width:100%;aspect-ratio:16/9}.gallery__slide--has-video .gallery__slide-video{width:100%}.gallery__slide img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gallery__slide .gallery__slide-image-popup{display:none}.gallery__thumbs{transition:.25s ease-in}@media(max-width: 767px){.gallery__thumbs{display:none}}.gallery__thumbs.thumbs-slider--is-ready .gallery__thumb{transform:none !important}.gallery__thumbs--slideable{outline:none;margin:1rem 0}@media(min-width: 768px){.gallery__thumbs--slideable[data-slideto=all]::after{content:"flickity";display:none}}.gallery__thumbs--slideable .flickity-slider{display:flex}.gallery__thumbs--slideable .flickity-slider>.gallery__thumb{position:relative}.gallery__thumb{position:relative;display:inline-block;flex:0 0 19rem;height:10rem;background-color:rgba(0,0,0,0);transition:.3s ease-in opacity .4s,.3s ease-in transform .4s;overflow:clip}.gallery__thumb::after{content:"";width:80%;height:2.5rem;position:absolute;bottom:.5rem;left:50%;translate:-50% 0;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%)}.gallery__thumb--variation:not(.shown){display:none}.thumbs-slider--is-ready .gallery__thumb{transition:.3s ease-in opacity,.3s ease-in transform}.gallery__thumb img{border:2px solid var(--grey-200);border-radius:1rem;transition:.2s ease-out;opacity:.75}.gallery__thumbs--has-controls .gallery__thumb:not(.is-nav-selected){cursor:pointer}.gallery__thumb:not(:last-of-type){margin-right:2.5rem}.gallery__thumb:first-of-type img{padding-left:0}.gallery__thumb.is-nav-selected img{border-color:var(--brown-600);opacity:1}.gallery__thumb-image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gallery__thumb-image img{height:100%}.gallery__thumb--has-video{position:relative}.gallery__thumb--has-video:after{content:"";height:2rem;width:2rem;position:absolute;bottom:.5rem;left:.5rem;z-index:1;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%23F1EEE2' xmlns='http://www.w3.org/2000/svg'%3E %3Cg filter='url(%23filter0_ii_2_5)'%3E %3Ccircle cx='16' cy='16' r='16' fill='%230D3817'/%3E %3C/g%3E %3Cpath d='M21.8021 15.2885C22.3661 15.595 22.3661 16.4046 21.8021 16.7111L12.9738 21.5083C12.4344 21.8014 11.7778 21.4109 11.7778 20.797L11.7778 11.2026C11.7778 10.5887 12.4344 10.1982 12.9738 10.4913L21.8021 15.2885Z' fill='white'/%3E %3Cdefs%3E %3Cfilter id='filter0_ii_2_5' x='-0.809524' y='-0.809524' width='33.619' height='33.619' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E %3CfeOffset dx='1.34921' dy='-1.07937'/%3E %3CfeGaussianBlur stdDeviation='0.404762'/%3E %3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E %3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_2_5'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E %3CfeOffset dx='-0.809524' dy='0.809524'/%3E %3CfeGaussianBlur stdDeviation='0.404762'/%3E %3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0'/%3E %3CfeBlend mode='normal' in2='effect1_innerShadow_2_5' result='effect2_innerShadow_2_5'/%3E %3C/filter%3E %3C/defs%3E %3C/svg%3E");background-size:contain;border-radius:50%}.btn--open-gallery{position:absolute;z-index:100;width:2rem;height:2rem;bottom:1.5rem;right:1.5rem;background-color:#a3e09e;border-radius:4px}.btn--open-gallery::before{content:"";position:absolute;width:2rem;height:2rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E %3Csvg width='800px' height='800px' viewBox='0 0 24 24' id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' color='%233F9538'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:1.91px;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='9.14' cy='9.14' r='7.64'/%3E%3Cline class='cls-1' x1='22.5' y1='22.5' x2='14.39' y2='14.39'/%3E%3Cline class='cls-1' x1='5.32' y1='9.14' x2='12.95' y2='9.14'/%3E%3Cline class='cls-1' x1='9.14' y1='5.32' x2='9.14' y2='12.95'/%3E%3C/svg%3E")}.dialog.gallery__dialog{translate:unset;top:0;height:80vh;width:80vw}@media(max-width: 767px){.dialog.gallery__dialog{height:50vh;overflow:clip}}.dialog.gallery__dialog .gallery__dialog-image{height:100%;width:100%}.dialog.gallery__dialog img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}
