@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:ppeiko;src:url(../../../fonts/PPEiko-Medium.woff2) format("woff2"),url(../../../fonts/PPEiko-Medium.woff) format("woff");font-weight:500;font-style:normal}.modal.dark-theme{--bg_modal: #393939;--text_color: #FFFFFF;--bg_close: #393939;--padding: 0}.modal.svelte-1mhiljt{position:fixed;top:0;left:0;right:0;bottom:0;z-index:13;display:flex;align-items:center;justify-content:center}.modal.svelte-1mhiljt:focus{border:none;outline:none}.modal__backdrop.svelte-1mhiljt{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffe5e1;z-index:12}.modal__backdrop.svelte-1mhiljt:focus{border:none;outline:none}.modal__inner.svelte-1mhiljt{position:relative;width:calc(100% - 40px);display:flex;max-height:calc(100vh - 60px);height:100%}@media all and (min-width: 900px){.modal__inner.svelte-1mhiljt{width:calc(100% - 60px)}}.modal__inner.svelte-1mhiljt.max-w-sm{max-width:400px}.modal__inner.svelte-1mhiljt.max-w-md{max-width:800px}.modal__inner.svelte-1mhiljt.max-w-lg{max-width:1100px}.modal__inner.svelte-1mhiljt.max-w-full{max-width:calc(100vw - 40px)}.modal__content.svelte-1mhiljt{position:relative;width:100%;display:flex;flex-direction:column;background-color:#ffe5e1;justify-content:center}.modal__header.svelte-1mhiljt{border-bottom:1px solid;border-color:#393939;display:flex;justify-content:space-between;padding:var(--padding, 20)}.modal__header__title.svelte-1mhiljt{margin:0}.modal__header__close.svelte-1mhiljt{all:unset;position:absolute;right:4px;top:4px;padding:4px;cursor:pointer;z-index:10;transition:background-color .4s ease}@media all and (min-width: 900px){.modal__header__close.svelte-1mhiljt{right:8px;top:8px;padding:8px}}.modal__header__close.svelte-1mhiljt svg{width:28px;height:28px}@media all and (min-width: 900px){.modal__header__close.svelte-1mhiljt svg{width:38px;height:38px}}.modal__body.svelte-1mhiljt{overscroll-behavior:contain;overflow-y:auto;padding:var(--padding, 20);color:var(--text_color, #393939)}.modal__footer.svelte-1mhiljt{padding:var(--padding, 20);border-top:1px solid;border-color:var(--border_color, #393939)}@font-face{font-family:ppeiko;src:url(../../../fonts/PPEiko-Medium.woff2) format("woff2"),url(../../../fonts/PPEiko-Medium.woff) format("woff");font-weight:500;font-style:normal}.swiper-wrapper{align-items:center}.gallery.svelte-dv7ynh{overflow:hidden;position:relative}.gallery__slider.svelte-dv7ynh{position:relative;width:100%;height:100%;overflow:hidden}.gallery__slide.svelte-dv7ynh{opacity:0!important;position:relative;z-index:2;width:100%;max-height:calc(100vh - 100px);display:flex;flex-direction:column}@media all and (min-width: 600px){.gallery__slide.svelte-dv7ynh{width:auto}}.gallery__slide.svelte-dv7ynh:not(.swiper-slide-active){transition-delay:1.2s!important}.gallery__slide.svelte-dv7ynh.swiper-slide-active{opacity:1!important;z-index:10}.gallery__slide.svelte-dv7ynh.swiper-slide-prev,.gallery__slide.svelte-dv7ynh.swiper-slide-next{z-index:5!important}.gallery__slide.svelte-dv7ynh .media{height:100%;border-radius:50px;aspect-ratio:301/217!important}@media all and (min-width: 1200px){.gallery__slide.svelte-dv7ynh .media{aspect-ratio:1510/810!important}}.gallery__slide__caption.svelte-dv7ynh{text-align:center;margin-top:20px;position:relative;z-index:2}.gallery__slide__caption__title.svelte-dv7ynh{color:#ff6c0e}.gallery__navigation.svelte-dv7ynh{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;z-index:9;pointer-events:none}@media all and (min-width: 900px){.gallery__navigation.svelte-dv7ynh{position:absolute;top:0;left:0}}.gallery__navigation__prev.svelte-dv7ynh,.gallery__navigation__next.svelte-dv7ynh{all:unset;cursor:pointer;pointer-events:auto}@media all and (max-width: 899px){.gallery__navigation__prev.svelte-dv7ynh,.gallery__navigation__next.svelte-dv7ynh{width:70px;height:70px}.gallery__navigation__prev.svelte-dv7ynh svg,.gallery__navigation__next.svelte-dv7ynh svg{width:100%;height:100%}}.gallery__navigation__next.svelte-dv7ynh svg{transform:rotate(180deg)}@font-face{font-family:ppeiko;src:url(../../../fonts/PPEiko-Medium.woff2) format("woff2"),url(../../../fonts/PPEiko-Medium.woff) format("woff");font-weight:500;font-style:normal}.gallery.svelte-1nah7wq{background-color:var(--bg-color);padding:50px 0}.gallery__inner.svelte-1nah7wq{height:100%;position:relative}@media all and (min-width: 900px){.gallery__inner.svelte-1nah7wq{height:100svh}}.gallery__main-slider.svelte-1nah7wq{position:relative;overflow:hidden;margin-left:-20px;height:100%}.gallery__main-slider__item.svelte-1nah7wq.swiper-slide{opacity:0!important;position:relative;z-index:2}.gallery__main-slider__item.svelte-1nah7wq.swiper-slide:not(.swiper-slide-active){transition-delay:1s!important}.gallery__main-slider__item.svelte-1nah7wq.swiper-slide.swiper-slide-active{opacity:1!important;z-index:10}.gallery__main-slider__item.svelte-1nah7wq.swiper-slide.swiper-slide-prev,.gallery__main-slider__item.svelte-1nah7wq.swiper-slide.swiper-slide-next{z-index:5!important}.gallery__main-slider__item.svelte-1nah7wq.swiper-slide .media{aspect-ratio:783/1164!important;border-radius:0 50px 50px 0;height:100%}.gallery__center-media.svelte-1nah7wq{position:absolute;top:60%;left:120%;transform:translate(-50%,-50%);z-index:1;width:75%}.gallery__center-media.svelte-1nah7wq .media{aspect-ratio:450/630!important;border-radius:223px}@media all and (min-width: 900px){.gallery__center-media.svelte-1nah7wq{width:50%;left:100%}}.gallery__title.svelte-1nah7wq{position:relative;z-index:2;margin:50px 20px 0 0}.gallery__content.svelte-1nah7wq{position:relative;height:100%;margin-bottom:40px}@media all and (min-width: 900px){.gallery__content.svelte-1nah7wq{margin-bottom:0}}.gallery__small-media.svelte-1nah7wq{display:none;position:absolute;bottom:35px;right:0}@media all and (min-width: 900px){.gallery__small-media.svelte-1nah7wq{padding-left:calc(((100vw - 520px) / 12 + 40px) * 3);display:block}}@media all and (min-width: 1200px){.gallery__small-media.svelte-1nah7wq{padding-left:calc(((100vw - 520px) / 12 + 40px) * 4)}}.gallery__small-media.svelte-1nah7wq .media{aspect-ratio:295/225!important;border-radius:50px}.gallery__modal__button.svelte-1nah7wq{text-align:center;margin-top:20px}@media all and (min-width: 600px){.gallery__modal__button.svelte-1nah7wq{text-align:right}}.gallery__modal__button.svelte-1nah7wq button:where(.svelte-1nah7wq){background:none;cursor:pointer;outline:none}
