.so-widget-zoom_box-zoom_box-defaults-styling-d75171398898-169 .zoom-box { position: relative; overflow: hidden; transition: all 0.4s ease; background-size: 100%; background-position: center center; } .so-widget-zoom_box-zoom_box-defaults-styling-d75171398898-169 .content-zoom-box { position: absolute; top: 0; color: #fff; text-align: center; width: 100%; height: 100%; justify-content: center; flex-direction: column; align-items: center; opacity: 0; display: flex; transition: all 0.6s ease; } .so-widget-zoom_box-zoom_box-defaults-styling-d75171398898-169 .content-zoom-box .heading { margin-top: 25px; } .so-widget-zoom_box-zoom_box-defaults-styling-d75171398898-169 .zoom-box:hover { background-size: 120%; transition: all 0.6s ease; } .so-widget-zoom_box-zoom_box-defaults-styling-d75171398898-169 .zoom-box:hover .content-zoom-box { opacity: 1; transition: all 0.6s ease; } .so-widget-zoom_box-zoom_box-defaults-styling-d75171398898-169 .content-zoom-box img, .so-widget-zoom_box-zoom_box-defaults-styling-d75171398898-169 .content-zoom-box .heading { transform: scale(1.4); transition: all 0.6s ease; } .so-widget-zoom_box-zoom_box-defaults-styling-d75171398898-169 .zoom-box:hover .content-zoom-box img, .so-widget-zoom_box-zoom_box-defaults-styling-d75171398898-169 .zoom-box:hover .content-zoom-box .heading { transform: scale(1); transition: all 0.6s ease; }