.vb-photo-layout[data-v-784a3310]{border-radius:16px;gap:7px;height:500px;display:grid;position:relative;overflow:hidden}.vb-photo-layout--count-1[data-v-784a3310]{aspect-ratio:2.7;grid-template-columns:1fr;height:auto}.vb-photo-layout--count-2[data-v-784a3310]{grid-template-columns:repeat(2,minmax(0,1fr))}.vb-photo-layout--count-3[data-v-784a3310]{grid-template:repeat(2,minmax(0,1fr))/minmax(0,2.25fr) minmax(0,1fr)}.vb-photo-layout--count-4[data-v-784a3310]{grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr))}.vb-photo-layout--count-5[data-v-784a3310]{grid-template:repeat(2,minmax(0,1fr))/minmax(0,2.25fr) repeat(2,minmax(0,1fr))}.vb-photo-layout--count-3>.vb-photo-layout-item[data-v-784a3310]:first-child,.vb-photo-layout--count-5>.vb-photo-layout-item[data-v-784a3310]:first-child{grid-row:1/3}.vb-photo-layout .vb-photo-layout-item[data-v-784a3310]{aspect-ratio:auto;background:0 0;border:0;border-radius:0;min-width:0;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.vb-photo-layout .vb-photo-layout-item img[data-v-784a3310]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.vb-photo-layout button[data-v-784a3310]{cursor:pointer}.vb-photo-layout button[data-v-784a3310]:focus-visible{z-index:2;outline-offset:-4px;outline:4px solid #2b79c2}@media (width<=1199px){.vb-photo-layout--responsive[data-v-784a3310]:not(.vb-photo-layout--count-1){height:420px}}.vb-photo-layout--mobile[data-v-784a3310]{aspect-ratio:3/2;height:auto;display:block}.vb-photo-layout--mobile>.vb-photo-layout-item[data-v-784a3310]{width:100%;height:100%;display:none;position:absolute;inset:0}.vb-photo-layout--mobile>.vb-photo-layout-item--active[data-v-784a3310]{display:block}@media (width<=767px){.vb-photo-layout--responsive[data-v-784a3310]{aspect-ratio:auto;scroll-snap-type:x mandatory;border-radius:12px;gap:8px;display:flex;overflow-x:auto;height:auto!important}.vb-photo-layout--responsive>.vb-photo-layout-item[data-v-784a3310]{aspect-ratio:3/2;scroll-snap-align:center;border-radius:12px;flex:0 0 88%;width:88%;height:auto}.vb-photo-layout--responsive.vb-photo-layout--carousel[data-v-784a3310]{aspect-ratio:3/2;scroll-snap-type:none;display:block;overflow:hidden}.vb-photo-layout--responsive.vb-photo-layout--carousel>.vb-photo-layout-item[data-v-784a3310]{aspect-ratio:auto;border-radius:0;width:100%;height:100%;display:none;position:absolute;inset:0}.vb-photo-layout--responsive.vb-photo-layout--carousel>.vb-photo-layout-item--active[data-v-784a3310]{display:block}}
