.gallery-view-cm .gallery-view-cm__box.with-text:before{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.gallery-view-cm .gallery-view-cm__main-box{position:relative;width:100%}.gallery-view-cm .gallery-view-cm__main-2boxes,.gallery-view-cm .gallery-view-cm__main-box{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:16px;min-height:200px;transition:.5s ease}.gallery-view-cm .gallery-view-cm__main-2boxes{width:50%}.gallery-view-cm .gallery-view-cm__aside-box{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:21px;min-height:186px;transition:.5s ease;width:100%}.gallery-view-cm .gallery-view-cm__box .gallery-view-cm__box-text{opacity:0;position:relative;width:60%}.gallery-view-cm .gallery-view-cm__box:hover .gallery-view-cm__box-text{opacity:1}.gallery-view-cm .gallery-view-cm__box.animate:hover{transform:scale(1.05)}.gallery-view-cm .gallery-view-cm__box .gallery-view-cm__cta{opacity:0;position:relative;z-index:9999}.gallery-view-cm .gallery-view-cm__box:hover .gallery-view-cm__cta{opacity:1}.gallery-view-cm{margin:0 auto}.gallery-view-cm__wrapper{text-align:center}.gallery-view-cm__main-box-merged{display:flex;justify-content:space-around;min-height:400px}.gallery-view-cm__main-2boxes{flex-basis:calc(50% - 8px);max-width:calc(50% - 8px)}.gallery-view-cm__main-2boxes:nth-child(2n){margin-left:8px}.gallery-view-cm__box{align-items:center;display:flex;flex-direction:column;justify-content:center}.gallery-view-cm__box-text{margin:24px 0}.gallery-view-cm__cta{margin-bottom:32px}.gallery-view-cm a.zoom-link.abs_link{cursor:zoom-in}@media (min-width:768px){.gallery-view-cm__wrapper{display:flex;flex-wrap:wrap}.gallery-view-cm__main{flex-basis:69%;justify-content:center;margin-right:2%;max-width:69%}.gallery-view-cm__main-box-merged{display:flex;flex-wrap:wrap;justify-content:space-around;min-height:400px}.gallery-view-cm__main-box-merged .gallery-view-cm__main-box:nth-child(2n){margin-left:16px}.gallery-view-cm__aside{flex-basis:29%;justify-content:center;max-width:29%}}