@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-regular-pro.woff2) format("woff2"),url(../../../fonts/apercu-regular-pro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-bold-pro.woff2) format("woff2"),url(../../../fonts/apercu-bold-pro.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.modal.dark-theme{--bg_modal: #000;--text_color: #fff;--bg_close: #000;--padding: 0}.modal.svelte-9pi54v{position:fixed;top:0;left:0;right:0;bottom:0;z-index:13;display:flex;align-items:center;justify-content:center}.modal.svelte-9pi54v:focus{border:none;outline:none}.modal__backdrop.svelte-9pi54v{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg_backdrop, #000);opacity:.7;z-index:12}.modal__backdrop.svelte-9pi54v:focus{border:none;outline:none}.modal__inner.svelte-9pi54v{position:relative;width:calc(100% - 40px);display:flex;max-height:calc(100vh - 60px)}@media all and (min-width: 900px){.modal__inner.svelte-9pi54v{width:calc(100% - 60px)}}.modal__inner.svelte-9pi54v.max-w-sm{max-width:400px}.modal__inner.svelte-9pi54v.max-w-md{max-width:800px}.modal__inner.svelte-9pi54v.max-w-lg{max-width:1100px}.modal__inner.svelte-9pi54v.max-w-full{max-width:calc(100vw - 40px)}.modal__content.svelte-9pi54v{position:relative;width:100%;display:flex;flex-direction:column;background-color:var(--bg_modal, #fff)}.modal__header.svelte-9pi54v{border-bottom:1px solid;border-color:var(--border_color, #000);display:flex;justify-content:space-between;padding:var(--padding, 20)}.modal__header__title.svelte-9pi54v{margin:0}.modal__header__close.svelte-9pi54v{all:unset;position:absolute;right:4px;top:4px;padding:4px;cursor:pointer;z-index:1;transition:background-color .4s ease}@media all and (min-width: 900px){.modal__header__close.svelte-9pi54v{right:8px;top:8px;padding:8px}}@media all and (min-width: 900px){.modal__header__close.svelte-9pi54v:hover{background-color:var(--bg_close, #000)}}.modal__header__close.svelte-9pi54v svg{width:28px;height:28px}@media all and (min-width: 900px){.modal__header__close.svelte-9pi54v svg{width:38px;height:38px}}.modal__body.svelte-9pi54v{overscroll-behavior:contain;overflow-y:auto;padding:var(--padding, 20);color:var(--text_color, #000)}.modal__footer.svelte-9pi54v{padding:var(--padding, 20);border-top:1px solid;border-color:var(--border_color, #000)}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-regular-pro.woff2) format("woff2"),url(../../../fonts/apercu-regular-pro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-bold-pro.woff2) format("woff2"),url(../../../fonts/apercu-bold-pro.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.video-banner.svelte-jtkskr{position:relative;width:100%;aspect-ratio:1/.5;cursor:pointer}.video-banner.svelte-jtkskr video:where(.svelte-jtkskr){display:block;width:100%;height:100%;object-fit:cover}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-regular-pro.woff2) format("woff2"),url(../../../fonts/apercu-regular-pro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-bold-pro.woff2) format("woff2"),url(../../../fonts/apercu-bold-pro.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.carousel.svelte-qjd5yl{position:relative;width:100%;height:100%;overflow:hidden}.carousel__item.svelte-qjd5yl{display:flex;justify-content:center;align-items:center;height:calc(75vw - 10px);width:auto}@media all and (min-width: 600px){.carousel__item.svelte-qjd5yl{height:calc(54vw - 10px)}}@media all and (min-width: 900px){.carousel__item.svelte-qjd5yl{height:calc(44vw - 10px)}}.carousel__item.svelte-qjd5yl picture{display:block;width:auto;height:100%}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-regular-pro.woff2) format("woff2"),url(../../../fonts/apercu-regular-pro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-bold-pro.woff2) format("woff2"),url(../../../fonts/apercu-bold-pro.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.swiper-wrapper{align-items:center}.gallery.svelte-dmqbpb{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column}@media all and (min-width: 1400px){.gallery.svelte-dmqbpb{flex-direction:row;align-items:center}}.gallery__content.svelte-dmqbpb{position:relative;min-height:90px;width:100%}@media all and (min-width: 1400px){.gallery__content.svelte-dmqbpb{min-height:unset;width:25%}}.gallery__content__title.svelte-dmqbpb{color:#000;padding:0 20px}@media all and (min-width: 1400px){.gallery__content__title.svelte-dmqbpb{padding:0 40px;margin-top:-80px}}.gallery__content__inner.svelte-dmqbpb{position:relative;margin:0 20px}@media all and (min-width: 1400px){.gallery__content__inner.svelte-dmqbpb{margin:0 40px}}.gallery__content__item.svelte-dmqbpb{position:absolute;top:0;left:0;opacity:0;transition:opacity .4s ease}.gallery__content__item.active.svelte-dmqbpb{opacity:1}.gallery__content__item__title.svelte-dmqbpb{color:#000}.gallery__slider.svelte-dmqbpb{position:relative;width:100%;height:100%;overflow:hidden}.gallery__slide.svelte-dmqbpb{width:100%;max-height:calc(100vh - 100px)}@media all and (min-width: 600px){.gallery__slide.svelte-dmqbpb{width:auto}}.gallery__slide.svelte-dmqbpb picture img{height:100%;max-height:calc(100vh - 100px);width:100%}@media all and (min-width: 600px){.gallery__slide.svelte-dmqbpb picture img{width:auto}}.gallery__navigation.svelte-dmqbpb{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:9}.gallery__navigation__prev.svelte-dmqbpb,.gallery__navigation__next.svelte-dmqbpb{all:unset;width:50%}
