.GallerySection-module-scss-module__7wuNQW__gallerySection{background-color:#f8fafc;padding-block:60px}@media (min-width:1200px){.GallerySection-module-scss-module__7wuNQW__gallerySection{padding-block:85px}}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__filterContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:40px;display:flex}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__filterBtn{color:#14466e;cursor:pointer;background:#fff;border:1px solid #14466e26;border-radius:30px;padding:8px 22px;font-size:14px;font-weight:600;transition:all .3s}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__filterBtn:hover{color:#df2328;border-color:#df2328}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__filterBtn.GallerySection-module-scss-module__7wuNQW__active{color:#fff;background:#df2328;border-color:#df2328;box-shadow:0 4px 14px #df232847}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__galleryCard{cursor:pointer;background-color:#e2e8f0;border-radius:12px;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000f}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__galleryCard .GallerySection-module-scss-module__7wuNQW__imageWrapper{width:100%;height:100%;position:relative;overflow:hidden}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__galleryCard .GallerySection-module-scss-module__7wuNQW__imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__galleryCard:hover .GallerySection-module-scss-module__7wuNQW__imageWrapper img{transform:scale(1.06)}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__galleryCard:hover .GallerySection-module-scss-module__7wuNQW__arrowBtn{background:#df2328;border-color:#df2328;transform:scale(1.1)}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__galleryCard:hover .GallerySection-module-scss-module__7wuNQW__arrowBtn svg{transform:translate(2px,-2px)}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__cardOverlay{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0a192d59 55%,#0a192dd9 100%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__cardTitle{color:#fff;font-family:var(--font-instrument-sans),"Instrument Sans",sans-serif;text-shadow:0 2px 4px #0000004d;margin:0;font-size:22px;font-weight:700;line-height:1.25}@media (min-width:576px){.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__cardTitle{font-size:24px}}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__cardSubtitle{color:#ffffffbf;font-family:var(--font-instrument-sans),"Instrument Sans",sans-serif;margin-top:4px;margin-bottom:0;font-size:14px;font-weight:500}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__imageCount{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff38;border:1px solid #ffffff59;border-radius:20px;width:fit-content;margin-bottom:8px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__arrowBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:3;background:#ffffff40;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:22px;right:22px}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__arrowBtn svg{width:18px;height:18px;transition:transform .3s}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__topTileLeft{height:280px}@media (min-width:576px){.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__topTileLeft{height:50%}}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__bottomTileLeft{height:280px}@media (min-width:576px){.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__bottomTileLeft{height:50%}}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__tallTile{height:450px}@media (min-width:992px){.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__tallTile{height:100%}}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__topTileRight{height:230px}@media (min-width:576px){.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__topTileRight{height:50%}}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__bottomTileRight{height:330px}@media (min-width:576px){.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__bottomTileRight{height:50%}}.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__bottomRowTile{height:220px}@media (min-width:576px){.GallerySection-module-scss-module__7wuNQW__gallerySection .GallerySection-module-scss-module__7wuNQW__bottomRowTile{height:240px}}.fancybox__caption{color:#fff!important}:is(.fancybox__caption h4,.fancybox__caption p){color:#fff!important}
