@media screen and (max-width: 767px){.swipe-mobile{--page-padding: 15px;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding)*-1);scroll-padding-inline:var(--page-padding);scrollbar-width:none;display:grid !important}.swipe-mobile--2-cols{--mobile-column-width: 40vw}.swipe-mobile__inner{--slider-grid: auto / auto-flow var(--mobile-column-width, 66vw);display:grid;grid:var(--slider-grid);column-gap:var(--column-gap-mobile);margin-inline:0 !important}.swipe-mobile__inner>*{scroll-snap-align:start;padding-inline:0 !important;width:100%}.swipe-mobile::-webkit-scrollbar{display:none}}.m-gallery .m\:display-grid{gap:var(--column-gap-mobile)}@media screen and (min-width: 1024px){.m-gallery .m\:display-grid{column-gap:var(--column-gap)}.m-gallery:not(.m-gallery--1-rows) .m\:display-grid{row-gap:var(--row-gap)}}.m-gallery__info{grid-row-start:1;flex-direction:column;align-items:center;justify-content:center;margin-bottom:0;padding:20px}.m-gallery__content{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.m-gallery__icon{width:50px;height:50px;background:rgba(var(--bg-white), 1);color:rgba(var(--text-black), 1);display:flex;align-items:center;justify-content:center;border-radius:50%;will-change:transform;transition:opacity var(--m-duration-default, 0.25s) cubic-bezier(0.4, 0, 0.21, 0.99),transform var(--m-duration-default, 0.25s) cubic-bezier(0.4, 0, 0.21, 0.99);transform:translateY(20%);opacity:0}.m-gallery__media{transform:scale(1.1);will-change:transform;transition:transform var(--m-duration-image) ease}.m-gallery__item:not(.m-gallery__info){align-self:self-start}.m-gallery__item:hover .m-gallery__media{transform:scale(1)}.m-gallery__item:hover .m-gallery__icon{transform:translateY(0);opacity:1}.m-gallery-section .m\:row-end-3{grid-row-end:3}.m-gallery-section .m\:row-end-4{grid-row-end:4}.m-gallery-section .m\:col-3-5{grid-column-start:3;grid-column-end:5}.m-gallery-section .m\:col-1-3{grid-column-start:1;grid-column-end:3}.m-gallery-section .m\:col-4-6{grid-column-start:3;grid-column-end:5}@media screen and (min-width: 1280px){.m-gallery-section .m\:col-4-6{grid-column-start:4;grid-column-end:6}}
