.instagram-block-class .instagram-block .insta-cap{transition:all .3s ease-out}.instagram-block{text-align:center;margin-left:auto;margin-right:auto}.instagram-block.text-align-left{text-align:left}.instagram-block.text-align-right{text-align:right}.instagram-block>h1:last-child,.instagram-block>h2:last-child,.instagram-block>h3:last-child,.instagram-block>h4:last-child,.instagram-block>h5:last-child,.instagram-block>h6:last-child,.instagram-block>p:last-child,.instagram-block>ul:last-child,.instagram-block>ol:last-child{margin-bottom:0}.instagram-block-class .instagram-block .insta-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;justify-content:center;margin-bottom:var(--space-s)}.instagram-block-class .instagram-block .insta-top .social-icons-text{display:flex;flex-direction:row;align-items:center;gap:var(--space-s);color:var(--color-body);font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-2);line-height:var(--line-height-small-heading-2);letter-spacing:var(--letter-spacing-small-heading-2);font-style:var(--font-style-small-heading)}.instagram-block-class .instagram-block .insta-top .overline{margin-bottom:0}.instagram-block-class .instagram-block .insta-images{display:flex;flex-direction:row;gap:var(--gutter-tight)}@media only screen and (max-width: 48rem){.instagram-block-class .instagram-block .insta-images{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}.instagram-block-class .instagram-block .insta-images .instagram-image{width:100%;height:auto;aspect-ratio:1;position:relative;background-color:#b9b9b9;transition:all .5s;overflow:clip}.instagram-block-class .instagram-block .insta-images .instagram-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s}.instagram-block-class .instagram-block .insta-images .instagram-image:hover{transform:translateY(-1rem)}.instagram-block-class .instagram-block .insta-images .instagram-image:hover img{transform:scale(1.05)}.instagram-block-class .instagram-block .insta-cap{position:absolute;z-index:1;color:#fff;width:100%;height:100%;background:rgba(0,0,0,.4509803922);padding:var(--space-s);display:flex;justify-content:center;align-items:center;text-align:center;font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-body-s);font-style:var(--font-style-body);opacity:0;visibility:hidden}@media only screen and (max-width: 48rem){.instagram-block-class .instagram-block .insta-cap{display:none}}.instagram-block-class .instagram-block .instagram-image:hover .insta-cap{opacity:1;visibility:visible}.instagram-block-class .instagram-block .load{position:relative;background-color:#cbd5dc;width:100%;overflow:hidden;box-shadow:0px 4px 12px rgba(0,0,0,.1)}.instagram-block-class .instagram-block .load img{opacity:0}.instagram-block-class .instagram-block .load::after{display:block;content:"";position:absolute;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.35), transparent);animation:loading 1.5s infinite}@keyframes loading{100%{transform:translateX(100%)}}
/*# sourceMappingURL=instagram.css.map */
