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