.swiper{padding:1em 0!important}.instagram-feed{text-align:center;line-height:1;display:flex;align-items:flex-start;justify-content:center;color:#FFF}.instagram-feed img{display:inline;align-self:center;border-radius:20px}.thumb-9-16{width:240px;aspect-ratio:9 / 16;overflow:hidden;border-radius:8px}.thumb-9-16 img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.instagram-feed:hover{transform:scale(1.2);z-index:30}.instagram-feed:hover .buttons-area{display:block}.buttons-area{display:none;position:absolute;bottom:0;left:0;width:100%;padding:1vh;background-color:rgb(0 0 0 / .6);border-radius:0 0 20px 20px}.buttons-area .captions{font-size:clamp(0.7rem, calc(0.2rem + 1vw), 3rem);margin-bottom:4%}.icon-container{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:100%;margin:0 auto}.icon-container i{font-size:clamp(1rem, calc(0.1rem + 2vw), 2rem);flex:1 1 20%;text-align:center}@media screen and (max-width:640px){.buttons-area .captions{font-size:clamp(0.7rem, calc(0.1rem + 2.5vw), 3rem)}.icon-container i{font-size:clamp(1rem, calc(1rem + 2vw), 2rem)}}@media screen and (min-width:641px) and (max-width:1024px){.buttons-area .captions{font-size:clamp(0.7rem, calc(0.1rem + 1.5vw), 3rem)}.icon-container i{font-size:clamp(1rem, calc(0.5rem + 2vw), 2rem)}}