@media (min-width:0) and (max-width:1279px){.element.elementinstagramfeed{overflow-x:hidden}}.element.elementinstagramfeed .element-title{color:#2e2c2a}.element.elementinstagramfeed .element-title .feather-instagram{display:inline-block;height:1em;line-height:0;margin:0 .2em -.16em 0;width:1em}.element.elementinstagramfeed .instafeed{display:flex;flex-wrap:wrap;margin-left:-1px;margin-right:-1px;overflow:initial;width:calc(100% + 2px)}.element.elementinstagramfeed .instafeed div.swiper-slide{height:500px;outline:none;width:auto}@media (min-width:0) and (max-width:979px){.element.elementinstagramfeed .instafeed div.swiper-slide{height:400px}}@media (min-width:0) and (max-width:479px){.element.elementinstagramfeed .instafeed div.swiper-slide{height:300px}}.element.elementinstagramfeed .instafeed div.swiper-slide .swiper-vertical,.element.elementinstagramfeed .instafeed div.swiper-slide .swiper-vertical div.swiper-slide{height:100%}.element.elementinstagramfeed .instafeed div.swiper-slide .swiper-vertical div.swiper-slide figure figcaption{padding:.5rem .5rem 0 2rem}.element.elementinstagramfeed .instafeed div.swiper-slide .swiper-vertical div.swiper-slide figcaption a{margin-right:1rem}.element.elementinstagramfeed .instafeed div.swiper-slide.image,.element.elementinstagramfeed .instafeed div.swiper-slide.video{display:block;overflow:clip;position:relative}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure{height:100%;margin:0}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure img,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure img{height:100%;margin-bottom:0;max-width:none;width:auto}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure figcaption,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure figcaption{word-wrap:break-word;background-color:rgba(0,0,0,.8);color:#fff;display:flex;flex-direction:column;font-size:.8em;inset:0;opacity:0;overflow-wrap:break-word;padding:.66665em;position:absolute;transition:opacity .12s linear;z-index:1}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure figcaption .caption-text,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure figcaption .caption-text{word-wrap:break-word;flex:1;min-height:0;overflow:hidden;overflow-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;user-select:none}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure figcaption a,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure figcaption a{align-items:center;display:flex;flex:0 0 3.6em;justify-content:center}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure figcaption a .feather-instagram,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure figcaption a .feather-instagram{color:#fff;display:block;height:1lh;transform:scale(.4);transition:transform .12s linear;width:1lh}@media (hover:hover){.element.elementinstagramfeed .instafeed div.swiper-slide.image figure:hover figcaption,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure:hover figcaption{opacity:1}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure:hover figcaption .feather-instagram,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure:hover figcaption .feather-instagram{transform:scale(1)}}.element.elementinstagramfeed .instafeed div.swiper-slide video{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}@media (hover:none){.element.elementinstagramfeed .instafeed div.swiper-slide figure{-webkit-touch-callout:none}.element.elementinstagramfeed .instafeed div.swiper-slide figure img{-webkit-user-drag:none}.element.elementinstagramfeed .instafeed div.swiper-slide figure img,.element.elementinstagramfeed .instafeed div.swiper-slide video{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.element.elementinstagramfeed .instafeed div.swiper-slide:active figure figcaption,.element.elementinstagramfeed .instafeed div.swiper-slide:focus figure figcaption,.element.elementinstagramfeed .instafeed div.swiper-slide:focus-within figure figcaption{opacity:1;pointer-events:none}.element.elementinstagramfeed .instafeed div.swiper-slide:active figure figcaption .feather-instagram,.element.elementinstagramfeed .instafeed div.swiper-slide:focus figure figcaption .feather-instagram,.element.elementinstagramfeed .instafeed div.swiper-slide:focus-within figure figcaption .feather-instagram{transform:scale(1)}}.element.elementinstagramfeed .swiper .swiper-wrapper{transition-timing-function:linear}@media (--cm-xl-neg ){.element.elementinstagramfeed .swiper{overflow-x:hidden}}.element.elementinstagramfeed .swiper-button-next,.element.elementinstagramfeed .swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2)}
