.m-instagram{display:block}.m-instagram__item{display:block;position:relative;overflow:hidden}.m-instagram__item:hover .m-instagram__image img{transform:scale(1)}.m-instagram__item:hover .m-instagram__icon{transform:translateY(0);opacity:1}.m-instagram__content{display:flex;align-items:center;justify-content:center;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:10}.m-instagram__icon{width:55px;height:55px;background:rgba(var(--bg-white), 1);color:rgba(var(--text-black), 1);display:flex;align-items:center;justify-content:center;border-radius:50%;will-change:transform;transition:opacity var(--m-duration-default, 0.25s) cubic-bezier(0.4, 0, 0.21, 0.99),transform var(--m-duration-default, 0.25s) cubic-bezier(0.4, 0, 0.21, 0.99);transform:translateY(20%);opacity:0}.m-instagram__icon svg{width:24px;height:24px}.m-instagram__image img{transform:scale(1.06);transform-origin:center;will-change:transform;transition:transform var(--m-duration-image, 0.65s) ease}.m-instagram-section .m-section__subheading{margin-bottom:8px}.m-instagram-section .m-section__button{margin-top:20px}@media screen and (max-width: 767px){.m-instagram-section .m-instagram__wrapper{display:flex}}.m-instagram-section .m\:row-end-3{grid-row-end:3}.m-instagram-section .m\:row-end-4{grid-row-end:4}.m-instagram-section .m\:col-3-5{grid-column-start:3;grid-column-end:5}.m-instagram-section .m\:col-4-6{grid-column-start:3;grid-column-end:5}@media screen and (min-width: 1280px){.m-instagram-section .m\:col-4-6{grid-column-start:4;grid-column-end:6}}.m-instagram-section--layout-metro .m-instagram .m-section__header{grid-row-start:1;flex-direction:column;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;margin-bottom:0}.m-instagram-section--layout-metro .m-instagram .m-section__button{margin-top:0}@media screen and (min-width: 1024px){.m-instagram-section--layout-metro .m-instagram .m-section__button{margin-top:20px}}@media screen and (min-width: 1280px){.m-instagram-section--layout-metro .m-instagram .m-section__button{margin-top:60px}}@media screen and (min-width: 1536px){.m-instagram-section--layout-metro .m-instagram .m-section__button{margin-top:120px}}
