.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 25%}.image.positionimageLeft .content,.image.positionimageRight .content{flex:0 0 75%}.image.positionimageLeft .footer,.image.positionimageRight .footer{order:3}.image.positionimageLeft .media{order:1}.image.positionimageLeft .content{order:2;padding-left:var(--padding);word-wrap:break-word}.image.positionimageRight .media{order:2}.image.positionimageRight .content{order:1;padding-right:var(--padding);word-wrap:break-word}.image.positionimageTop .media{padding-bottom:var(--padding)}.image.positionimageBottom .content{order:1}.image.positionimageBottom .media{order:4;padding-top:var(--padding)}.image.positionimageBottom .footer{order:3}.image .media img{width:100%;height:auto;display:block}.image .media a{position:relative;display:block;text-decoration:none}.image .media a:before{background:rgba(0,0,0,0);width:100%;height:100%;display:block;position:absolute;z-index:1;content:" ";transition:background .15s ease}.image .media a:after{display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;top:50%;left:50%;width:50px;height:50px;transform:translateY(-50%) translateX(-50%);color:#fff;background:var(--color3);border-radius:100%;font-family:var(--symbol);font-size:25px;content:"\e56b";transition:all .25s ease}@media(hover:hover){.image .media a:hover:before{background:rgba(0,0,0,0.3)}}.imageButton .media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.imageButton .media img{width:100%;height:100%;object-fit:cover}.imageButton .header,.imageButton .content,.imageButton .footer{z-index:2}