section.gallery{padding:2.5rem 1rem 1rem;gap:5rem;width:100%;max-width:1536px;margin:auto}section.gallery .inner{width:100%}section.gallery .inner.desktop{display:none;gap:32px}section.gallery .inner .swiper .swiper-pagination{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;position:relative;bottom:0;width:auto;min-width:200px}section.gallery .inner .swiper .swiper-pagination span{width:16px;height:16px;background:transparent;border:solid 2px #0019A8;opacity:1}section.gallery .inner .swiper .swiper-pagination span.swiper-pagination-bullet-active{background:#0019A8}section.gallery .inner .gallery-item{text-align:center}section.gallery .inner .gallery-item .image{aspect-ratio:1/1;border-radius:16px;overflow:hidden}section.gallery .inner .gallery-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.gallery .inner .gallery-item .content{padding:24px 16px}section.gallery .inner .gallery-item .content p.name{font-family:Fira Sans,sans-serif;font-weight:600;font-size:1.125rem;color:#0019a8;line-height:1.3}section.gallery .inner .gallery-item .content p.location{font-family:Fira Sans,sans-serif;font-weight:400;font-size:1rem!important;color:#0019a8;line-height:1.3;margin-top:8px}@media only screen and (min-width: 500px){section.gallery{padding:2.5rem 3rem 1rem}section.gallery .inner.desktop{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 768px){section.gallery{padding:5rem 2rem 0}section.gallery .inner.desktop{display:grid}section.gallery .inner.mobile{display:none}}@media only screen and (min-width: 992px){section.gallery{padding:5rem 5rem 3rem}section.gallery .inner.desktop{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width: 1400px){section.gallery{padding:5rem 8rem}}
