.social-feed-section{--social-feed-compact-size:72%;padding:0 0 60px;position:relative;overflow:hidden}.social-feed__header-container{overflow:visible}.social-feed__gallery{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.social-feed__header{width:100%;margin-bottom:40px}.social-feed__intro{text-align:center;flex:auto;width:100%;max-width:720px;margin-inline:auto}.social-feed__intro>:first-child{margin-top:0}.social-feed__intro>:last-child{margin-bottom:0}.social-feed__google-logo{object-fit:contain;object-position:center;width:auto;max-width:100%;height:50px;margin:0 auto 20px;display:block}.social-feed__swiper{width:100%;overflow:visible!important}.social-feed__swiper .swiper-wrapper{align-items:center}.social-feed__slide{height:auto}.social-feed__item{aspect-ratio:1;cursor:pointer;border-radius:10px;width:100%;display:block;overflow:hidden}.social-feed__slide--compact .social-feed__item{width:var(--social-feed-compact-size);margin-inline:auto}.social-feed__item:focus-visible{outline:2px solid var(--green);outline-offset:3px}.social-feed__item img{object-fit:cover;width:100%;height:100%;display:block}.social-feed-section .swiper-pagination{width:100%!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;transform:none!important}.social-feed__pagination{text-align:center;margin:28px auto 0}.social-feed-section .swiper-pagination-bullet{opacity:1;background:#6c925659}.social-feed-section .swiper-pagination-bullet-active{background:var(--green,#6c9256);border-radius:999px;width:26px}.social-feed__lightbox{z-index:100010;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.social-feed__lightbox[hidden]{display:none}.social-feed__lightbox-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#24242473;position:absolute;inset:0}.social-feed__lightbox-inner{background:var(--white);border-radius:4px;max-width:min(900px,92vw);max-height:88vh;padding:8px;position:relative;box-shadow:0 12px 40px #00000059}.social-feed__lightbox-image{width:auto;max-width:100%;height:auto;max-height:calc(88vh - 16px);margin:0 auto;display:block}.social-feed__lightbox-close{z-index:1;width:32px;height:32px;color:var(--black,#242424);cursor:pointer;box-shadow:none;background:#24242414;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.social-feed__lightbox-close:hover,.social-feed__lightbox-close:focus{color:var(--black,#242424);opacity:1;background:#24242424}.social-feed__lightbox-close:focus-visible{outline:2px solid var(--green);outline-offset:2px}.social-feed__lightbox-nav{z-index:2;width:48px;height:48px;color:var(--white);cursor:pointer;box-shadow:none;background:#24242473;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.social-feed__lightbox-prev{left:20px}.social-feed__lightbox-next{right:20px}.social-feed__lightbox-nav:hover,.social-feed__lightbox-nav:focus{color:var(--white);background:#242424a6}.social-feed__lightbox-nav:focus-visible{outline:2px solid var(--white);outline-offset:2px}.social-feed__lightbox-nav[hidden]{display:none}@media (width<=1199px){.social-feed__slide--compact .social-feed__item{width:100%;margin-inline:0}.social-feed__slide:nth-child(3n+2) .social-feed__item{width:var(--social-feed-compact-size);margin-inline:auto}}@media (width<=991px){.social-feed__header-container{padding-left:24px;padding-right:24px}.social-feed__header{margin-bottom:32px}.social-feed__pagination{margin-top:24px}}@media (width>=768px){.social-feed__slide{width:auto}}@media (width<=767px){.social-feed__slide{width:50%}.social-feed__slide--compact .social-feed__item,.social-feed__slide:nth-child(3n+2) .social-feed__item{width:100%;margin-inline:0}.social-feed-section{padding-bottom:40px}.social-feed__lightbox{padding:16px}.social-feed__lightbox-nav{width:40px;height:40px}.social-feed__lightbox-prev{left:8px}.social-feed__lightbox-next{right:8px}}@media (width<=575px){.social-feed__header{margin-bottom:28px}}
