.instafeed-container{padding:var(--global-sect-pad-y-lg) var(--global-grid-margin);display:flex;flex-direction:column;gap:var(--global-item-gap-lg);align-items:center;position:relative}.instafeed-container .instafeed-header{display:flex;flex-direction:column;gap:var(--global-text-gap)}.instafeed-container .instafeed-header .instafeed-subheading{text-align:center;color:var(--typography-heading-fill-dark)}.instafeed-container .instafeed-header .instafeed-heading{text-align:center;color:var(--typography-heading-fill-dark)}@media screen and (min-width:769px){.instafeed-container .scroll-arrow-btn-container{display:none!important}}.instafeed-container #insta-feed{width:100%}.instafeed-container #insta-feed .instafeed-new-layout-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--global-col-gap-sm)!important}@media screen and (min-width:769px){.instafeed-container #insta-feed .instafeed-new-layout-wrapper{display:flex!important}}@media screen and (max-width:768px){.instafeed-container #insta-feed .instafeed-new-layout-wrapper{overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-snap-align:start;display:flex!important;flex-direction:row}}.instafeed-container #insta-feed .instafeed-new-layout-container{width:100%!important}.instafeed-container #insta-feed .instafeed-new-layout-item{width:initial!important;height:initial!important;flex:1 1 0}@media screen and (min-width:769px){.instafeed-container #insta-feed .instafeed-new-layout-item{max-width:100%}}@media screen and (max-width:768px){.instafeed-container #insta-feed .instafeed-new-layout-item{min-width:80%!important;height:initial!important;scroll-snap-align:start;flex:0 0 80%}}.instafeed-container #insta-feed .instafeed-new-layout-item img{position:static;transform:none;width:100%;height:auto;aspect-ratio:1}.instafeed-container #insta-feed .instafeed-new-layout-item>a{display:block}@media screen and (max-width:768px){.instafeed-container #insta-feed .instafeed-new-layout-item:last-child{display:none}}.instafeed-container #insta-feed .instafeed-new-layout-item-container{top:0;left:0;transform:none;height:auto;aspect-ratio:1}.instafeed-container #insta-feed .instafeed-new-layout-item-container .instafeed-hover-layer .instafeed-hover-icon{background-image:url(instafeed.svg);background-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size)}.instafeed-container #insta-feed .instafeed-new-layout-item-container .instafeed-hover-layer .instafeed-hover-icon img{display:none}.instafeed-container .button{width:100%}@media screen and (min-width:769px){.instafeed-container .button{width:auto}}