.op-show{opacity:1}.op-hidden{opacity:0}.op-1{opacity:.1}.op-2{opacity:.2}.op-4{opacity:.4}.op-6{opacity:.6}.op-8,.op-9{opacity:.8}.mocy-masonry{background-color:var(--block-bg-color);margin:var(--margin-mobile-top) var(--margin-mobile-right) var(--margin-mobile-bottom) var(--margin-mobile-left);padding:var(--padding-mobile-top) var(--padding-mobile-right) var(--padding-mobile-bottom) var(--padding-mobile-left)}@media screen and (min-width:768px){.mocy-masonry{margin:var(--margin-tablet-top) var(--margin-tablet-right) var(--margin-tablet-bottom) var(--margin-tablet-left);padding:var(--padding-tablet-top) var(--padding-tablet-right) var(--padding-tablet-bottom) var(--padding-tablet-left)}}@media screen and (min-width:992px){.mocy-masonry{margin:var(--margin-desktop-top) var(--margin-desktop-right) var(--margin-desktop-bottom) var(--margin-desktop-left);padding:var(--padding-desktop-top) var(--padding-desktop-right) var(--padding-desktop-bottom) var(--padding-desktop-left)}}.mocy-masonry .container,.mocy-masonry .container-fluid,.mocy-masonry .container-small,.mocy-masonry .container-xsmall{height:100%;position:relative;width:100%}.mocy-masonry__grid-item{margin-bottom:30px;overflow:hidden;position:relative}.mocy-masonry__grid-item-has-button:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.mocy-masonry__grid-item-image{overflow:hidden;position:relative}.mocy-masonry__grid-item-image:before{background-color:var(--block-overlay-color);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}.mocy-masonry__grid-item-image img{-webkit-transition:-webkit-transform .5s linear;transition:-webkit-transform .5s linear;-o-transition:-o-transform .5s linear;-moz-transition:transform .5s linear,-moz-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear,-moz-transform .5s linear,-o-transform .5s linear;width:100%}.mocy-masonry__grid-item-caption{left:0;padding:0 48px;position:absolute;right:0;z-index:15}.mocy-masonry h2{color:var(--block-headline-color)}.mocy-masonry p{color:var(--block-color)}@media screen and (max-width:992px){.mocy-masonry [class*=md-4] h2{font-size:1.2rem}.mocy-masonry [class*=md-4] p{font-size:.5rem}.mocy-masonry [class*=md-4] a{font-size:.75rem}}@media screen and (min-width:992px){.mocy-masonry [class*=lg-4] h2{font-size:1.6rem}.mocy-masonry [class*=lg-4] p{font-size:.75rem}.mocy-masonry [class*=lg-4] a{font-size:.75rem}}.mocy-masonry__grid-item-btn{background-color:var(--block-button-bg);border:1px solid var(--block-button-border);color:var(--block-button-color)}.mocy-masonry__grid-item-btn,.mocy-masonry__grid-item-btn:hover{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s}.mocy-masonry__grid-item-btn:hover{background-color:var(--block-button-bg-hover);border:1px solid var(--block-button-border-hover);color:var(--block-button-color-hover);-webkit-transform:scale(.97);-moz-transform:scale(.97);-o-transform:scale(.97);transform:scale(.97)}