.element.elementinstagramfeed .element-title{color:var(--text-color)}.element.elementinstagramfeed .element-title:before{content:"";display:inline-block;width:1em;height:1em;margin:0 .2em -.16em 0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='20' height='20' x='2' y='2' rx='5' ry='5'/%3E%3Cpath d='M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37M17.5 6.5h.01'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:90%}.element.elementinstagramfeed .instafeed{display:flex;flex-wrap:wrap;margin-left:-1px;margin-right:-1px;width:calc(100% + 2px);overflow:initial}.element.elementinstagramfeed .instafeed div.swiper-slide{width:auto;height:500px}@media(max-width:979px){.element.elementinstagramfeed .instafeed div.swiper-slide{height:400px}}@media(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 span[data-icon=instagram]{margin-right:1rem}.element.elementinstagramfeed .instafeed div.swiper-slide.image,.element.elementinstagramfeed .instafeed div.swiper-slide.video{overflow:hidden;position:relative;display:block}.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{margin-bottom:0;max-width:none;width:auto;height:100%}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure figcaption,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure figcaption{position:absolute;inset:0;opacity:0;transition:opacity .12s linear;z-index:1;color:var(--white);font-size:var(--font-size--small);padding:.5rem .5rem 0;display:flex;flex-direction:column;background-color:#000c;overflow-wrap:break-word;word-wrap:break-word}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure figcaption .caption-text,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure figcaption .caption-text{flex:1;min-height:0;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure figcaption a,.element.elementinstagramfeed .instafeed div.swiper-slide.video figure figcaption a{flex:0 0 3.6em;display:flex;align-items:center;justify-content:center}.element.elementinstagramfeed .instafeed div.swiper-slide.image figure figcaption a span[data-icon=instagram],.element.elementinstagramfeed .instafeed div.swiper-slide.video figure figcaption a span[data-icon=instagram]{transition:transform .12s linear;transform:scale(.4);display:block;width:1lh;height:1lh;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='20' height='20' x='2' y='2' rx='5' ry='5'/%3E%3Cpath d='M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37M17.5 6.5h.01'/%3E%3C/svg%3E")}@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 a span[data-icon=instagram],.element.elementinstagramfeed .instafeed div.swiper-slide.video figure:hover figcaption a span[data-icon=instagram]{transform:scale(1)}}.element.elementinstagramfeed .instafeed div.swiper-slide.image video,.element.elementinstagramfeed .instafeed div.swiper-slide.video video{height:100%;width:100%}@media(hover:none){.element.elementinstagramfeed .instafeed div.swiper-slide.image:active figure figcaption,.element.elementinstagramfeed .instafeed div.swiper-slide.image:focus figure figcaption,.element.elementinstagramfeed .instafeed div.swiper-slide.image:focus-within figure figcaption,.element.elementinstagramfeed .instafeed div.swiper-slide.video:active figure figcaption,.element.elementinstagramfeed .instafeed div.swiper-slide.video:focus figure figcaption,.element.elementinstagramfeed .instafeed div.swiper-slide.video:focus-within figure figcaption{pointer-events:none;opacity:1}.element.elementinstagramfeed .instafeed div.swiper-slide.image:active figure figcaption a span[data-icon=instagram],.element.elementinstagramfeed .instafeed div.swiper-slide.image:focus figure figcaption a span[data-icon=instagram],.element.elementinstagramfeed .instafeed div.swiper-slide.image:focus-within figure figcaption a span[data-icon=instagram],.element.elementinstagramfeed .instafeed div.swiper-slide.video:active figure figcaption a span[data-icon=instagram],.element.elementinstagramfeed .instafeed div.swiper-slide.video:focus figure figcaption a span[data-icon=instagram],.element.elementinstagramfeed .instafeed div.swiper-slide.video:focus-within figure figcaption a span[data-icon=instagram]{transform:scale(1)}}.element.elementinstagramfeed .swiper .swiper-wrapper{transition-timing-function:linear}@media(max-width:1279px){.element.elementinstagramfeed .swiper{overflow-x:hidden}}
