.image.positionimageLeft,.image.positionimageRight{flex-flow:row wrap;align-content:flex-start}.image.positionimageLeft .header,.image.positionimageRight .header,.image.positionimageLeft .footer,.image.positionimageRight .footer{flex:1 1 100%}.image.positionimageLeft .media,.image.positionimageRight .media{flex:1 1 40%}.image.positionimageLeft .content,.image.positionimageRight .content{flex:0 0 60%}.image.positionimageLeft .footer,.image.positionimageRight .footer{order:3}.image.positionimageLeft .media{order:1}.image.positionimageLeft .inner{order:2}.image.positionimageRight .media{order:2}.image.positionimageRight .inner{order:1}.image.positionimageBottom .inner{order:1}.image.positionimageBottom .media{order:2}.image .media img{display:block;width:100%;height:auto}.image .media a{display:block;position:relative;text-decoration:none}.image .media a:before{content:" ";display:block;position:absolute;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0);transition:background .15s ease}.image .media a:after{content:"\e56b";display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;z-index:2;width:50px;height:50px;background:rgba(0,0,0,0.5);color:#fff;border-radius:100%;font-family:var(--symbol);font-size:25px;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);transition:all .25s ease}@media(hover:hover){.image .media a:hover:before{background:rgba(0,0,0,0.3)}.image .media a:hover:after{background:#000}}.imageButton{padding:0!important;position:relative}.imageButton .media{overflow:hidden}.imageButton .media img{overflow:hidden;transition:all .2s linear}.imageButton:hover img{-webkit-transform:scale(1.25);transform:scale(1.25)}.imageButton .inner{padding:var(--padding);position:absolute;bottom:0;color:#fff;text-align:center}.imageButton .inner .header{padding:0 0 calc(var(--padding) + 10px);position:relative}.imageButton .inner .header:after{content:"";position:absolute;width:6px;height:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--color1);display:block;bottom:calc(var(--padding) / 2)}.imageButton .inner .header .blockTitle{color:#fff;font-size:var(--m-fontsize)}.imageButton .inner .content{font-size:var(--xxs-fontsize)}