.is-visible .zigzag__item__content.svelte-1ja357s,.is-visible .zigzag__item__image.svelte-1ja357s{transform:translateY(0);opacity:1}.zigzag.svelte-1ja357s{position:relative;width:100%;overflow:hidden}.zigzag__items.svelte-1ja357s{display:flex;flex-direction:column;gap:60px}@media all and (min-width: 900px){.zigzag__items.svelte-1ja357s{gap:100px}}.zigzag__item__slider-wrapper.svelte-1ja357s{margin-bottom:30px}@media all and (min-width: 900px){.zigzag__item__slider-wrapper.svelte-1ja357s{margin-bottom:0}}.zigzag__item__slider.svelte-1ja357s{overflow:hidden;border-radius:20px;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;cursor:grab}@media all and (min-width: 900px){.zigzag__item__slider.svelte-1ja357s{border-radius:30px}}.zigzag__item__slider.svelte-1ja357s .slide{grid-area:1/1/-1/-1;width:100%}.zigzag__item__slider__footer.svelte-1ja357s{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.zigzag__item__slider__nav.svelte-1ja357s{display:flex;gap:12px;align-items:center;flex-shrink:0;align-self:center}@media all and (min-width: 900px){.zigzag__item__slider__nav.svelte-1ja357s{align-self:flex-start}}.zigzag__item__image-caption-wrapper.svelte-1ja357s{width:100%;opacity:0;visibility:hidden;position:absolute;transition:opacity .3s ease,visibility .3s ease}.zigzag__item__image-caption-wrapper.active.svelte-1ja357s{opacity:1;visibility:visible;position:relative}.zigzag__item__image-caption.svelte-1ja357s{color:#3f4332;text-align:center;font-weight:500!important}@media all and (min-width: 900px){.zigzag__item__image-caption.svelte-1ja357s{text-align:left}}.zigzag__item__slider__nav__btn.svelte-1ja357s{width:60px;height:60px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;background:none}@media all and (min-width: 900px){.zigzag__item__slider__nav__btn.svelte-1ja357s{width:80px;height:80px}}.zigzag__item__slider__nav__btn.svelte-1ja357s svg{transition:transform .3s ease}.zigzag__item__slider__nav__btn.svelte-1ja357s svg circle{transition:fill .3s ease}.zigzag__item__slider__nav__btn.svelte-1ja357s svg g{transition:transform .3s ease}.zigzag__item__slider__nav__btn[class*=prev].svelte-1ja357s svg{transform:rotate(180deg)}.zigzag__item__slider__nav__btn.svelte-1ja357s:hover svg circle{fill:#baaa75}.zigzag__item__slider__nav__btn.svelte-1ja357s:hover svg .arrow__path{transform:translate(-2px,-8px);transform-origin:center}.zigzag__item__image.svelte-1ja357s{opacity:0;transform:translateY(80px);transition:opacity 1s ease-in,transform 1s ease-in;border-radius:20px;overflow:hidden;margin-bottom:0}@media all and (min-width: 900px){.zigzag__item__image.svelte-1ja357s{border-radius:30px}}.zigzag__item__image.svelte-1ja357s picture,.zigzag__item__image.svelte-1ja357s img{width:100%;height:100%;object-fit:cover}.zigzag__item__image--wide.svelte-1ja357s{aspect-ratio:800/500}.zigzag__item__image--tall.svelte-1ja357s{aspect-ratio:620/650}.zigzag__item__image-caption.svelte-1ja357s{color:#3f4332;margin-top:10px;font-weight:300}.zigzag__item__content.svelte-1ja357s{opacity:0;transform:translateY(80px);transition:opacity 1s ease-in,transform 1s ease-in;transition-delay:.2s;position:relative}@media all and (min-width: 1400px){.zigzag__item__content.svelte-1ja357s{padding-top:50px}}.zigzag__item__content-slide.svelte-1ja357s{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;transition:opacity .3s ease,visibility .3s ease}.zigzag__item__content-slide.active.svelte-1ja357s{opacity:1;visibility:visible;position:relative}.zigzag__item__title.svelte-1ja357s{color:#3f4332;margin-bottom:10px}.zigzag__item__subtitle.svelte-1ja357s{color:#3f4332;margin-bottom:15px;font-weight:400}.zigzag__item__text.svelte-1ja357s{color:#3f4332}.zigzag__item__text.svelte-1ja357s h1,.zigzag__item__text.svelte-1ja357s h2,.zigzag__item__text.svelte-1ja357s h3,.zigzag__item__text.svelte-1ja357s h4,.zigzag__item__text.svelte-1ja357s h5,.zigzag__item__text.svelte-1ja357s h6{margin:unset;padding:unset;font-size:unset;font-weight:unset}.zigzag__item__text.svelte-1ja357s p:first-child{margin-top:0}.zigzag__item__text.svelte-1ja357s p:last-child{margin-bottom:0}.zigzag__item__general-title.svelte-1ja357s{color:#3f4332;margin-bottom:60px;text-align:center}.zigzag__item__general-text.svelte-1ja357s{color:#3f4332}.zigzag__item__general-text.svelte-1ja357s h1,.zigzag__item__general-text.svelte-1ja357s h2,.zigzag__item__general-text.svelte-1ja357s h3,.zigzag__item__general-text.svelte-1ja357s h4,.zigzag__item__general-text.svelte-1ja357s h5,.zigzag__item__general-text.svelte-1ja357s h6{margin:unset;padding:unset;font-size:unset;font-weight:unset}.zigzag__item__general-text.svelte-1ja357s p:first-child{margin-top:0}.zigzag__item__general-text.svelte-1ja357s p:last-child{margin-bottom:0}.zigzag__item__general-text.svelte-1ja357s h1,.zigzag__item__general-text.svelte-1ja357s h2,.zigzag__item__general-text.svelte-1ja357s h3,.zigzag__item__general-text.svelte-1ja357s h4,.zigzag__item__general-text.svelte-1ja357s h5,.zigzag__item__general-text.svelte-1ja357s h6{font-size:20px!important;line-height:1.2em!important}@media all and (min-width: 900px){.zigzag__item__general-text.svelte-1ja357s h1,.zigzag__item__general-text.svelte-1ja357s h2,.zigzag__item__general-text.svelte-1ja357s h3,.zigzag__item__general-text.svelte-1ja357s h4,.zigzag__item__general-text.svelte-1ja357s h5,.zigzag__item__general-text.svelte-1ja357s h6{font-size:25px!important}}
