.gallery__item.svelte-ckpzhw{border-radius:15px;flex-direction:column;gap:20px;padding-bottom:40px;transition:transform .3s;display:flex;position:relative}.gallery__image.svelte-ckpzhw{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;width:100%;height:100%;min-height:300px;position:relative}@media only screen and (width>=375px){.gallery__image.svelte-ckpzhw{min-height:350px}}@media only screen and (width>=1280px){.gallery__image.svelte-ckpzhw{min-height:400px}}.gallery__text-block.svelte-ckpzhw{background-color:var(--color-accent-bright);background-image:var(--gradient-08);width:80%;clip-path:var(--shape);padding:15px 10px;position:absolute;bottom:0;left:0}.gallery__text-block.svelte-ckpzhw::-webkit-scrollbar{width:5px}.gallery__text-block.svelte-ckpzhw::-webkit-scrollbar-track{background-color:#ffffff29}.gallery__text-block.svelte-ckpzhw::-webkit-scrollbar-thumb{background-color:var(--color-dark);outline:.2px solid var(--color-dark);border-radius:8px}.gallery__text.svelte-ckpzhw{color:var(--color-secondary);font-size:1rem}.gallery__btn.svelte-ckpzhw{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.modal.svelte-xoapvx{z-index:1005;place-items:center;width:100vw;height:100dvh;display:grid;position:fixed;inset:0}.modal.svelte-xoapvx:before{content:"";background-image:var(--gradient-overload);filter:blur(2px);pointer-events:none;z-index:-1;background-color:#3333334d;width:100%;height:100%;position:absolute;inset:0}.modal__wrapper.svelte-xoapvx{position:relative}@media only screen and (width>=1024px){.modal__wrapper.svelte-xoapvx{padding:20px}}.modal__content.svelte-xoapvx{background-color:var(--color-bright-blue);background-image:var(--gradient-08);z-index:2;border-radius:8px;width:90vw;max-width:1200px;height:90dvh;max-height:1200px;padding:10px;position:relative}.modal__image.svelte-xoapvx{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;width:100%;height:100%}.modal__text.svelte-xoapvx{width:80%;color:var(--color-white);background-image:var(--gradient-08);clip-path:var(--shape);padding:15px;position:absolute;bottom:0;left:0}@media only screen and (width>=768px){.modal__text.svelte-xoapvx{width:50%}}.modal__btn.svelte-xoapvx{--size:25px;width:var(--size);height:var(--size);cursor:pointer;z-index:10;position:fixed;top:30px;right:30px}@media only screen and (width>=1024px){.modal__btn.svelte-xoapvx{bottom:-15px}}.modal__svg.svelte-xoapvx{width:var(--size);height:var(--size)}.modal.svelte-xoapvx .embla__container:where(.svelte-xoapvx){touch-action:pan-y pinch-zoom;grid-column-gap:30px;display:flex}@media only screen and (width>=1024px){.modal.svelte-xoapvx .embla__container:where(.svelte-xoapvx){grid-auto-columns:90%;grid-auto-flow:column;display:grid}}.modal.svelte-xoapvx .embla__slide:where(.svelte-xoapvx){flex:0 0 100%}.gallery.svelte-16h6p05{padding:0 0 var(--padding-section);background-color:var(--color-dark);background-image:var(--gradient-09);background-image:url(../../../icons/lines.svg), var(--gradient-09);background-repeat:no-repeat;background-size:cover}.gallery__top.svelte-16h6p05{padding:var(--padding-section) 0 50px;color:var(--color-white)}.gallery__title.svelte-16h6p05{font-size:var(--fs-36);margin-bottom:50px}.gallery__subtitle.svelte-16h6p05{font-size:var(--fs-24)}.gallery__content.svelte-16h6p05{gap:var(--gutter-30) 0;margin-bottom:var(--gutter);display:grid}@media only screen and (width>=768px){.gallery__content.svelte-16h6p05{gap:var(--gutter-30);grid-template-columns:repeat(2,1fr);display:grid}}@media only screen and (width>=1280px){.gallery__content.svelte-16h6p05{grid-template-columns:repeat(3,1fr);display:grid}}@media only screen and (width>=1366px){.gallery__content.svelte-16h6p05{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.gallery.svelte-16h6p05 .load-more-container:where(.svelte-16h6p05){text-align:center;margin:0 auto}.gallery.svelte-16h6p05 .load-more-btn:where(.svelte-16h6p05){background-color:var(--color-dark);color:var(--color-white);cursor:pointer;border-radius:30px;padding:10px 25px;transition:background-color .4s}.gallery.svelte-16h6p05 .load-more-btn:where(.svelte-16h6p05):hover{background-color:var(--color-darker)}
