.m-image-overlay{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-image-overlay,.m-image-overlay .item{display:-webkit-box;display:-ms-flexbox;display:flex}.m-image-overlay .item{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;-ms-flex:1 1 auto;flex:1 1 auto;justify-content:center;min-height:37rem;padding:3rem;position:relative;width:50%}@media screen and (max-width:768px){.m-image-overlay .item{min-height:18rem;padding:2rem;width:100%}}.m-image-overlay .item:after,.m-image-overlay .item:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100%;z-index:1}.m-image-overlay .item:before{background-color:rgba(50,36,36,.55)}.m-image-overlay .item:after{background:rgba(0,0,0,.5)}.m-image-overlay .item img{-webkit-filter:sepia(50%);filter:sepia(50%);height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;width:100%;z-index:0}@media screen and (min-width:769px){.m-image-overlay .item:hover:after,.m-image-overlay .item:hover:before{opacity:0}.m-image-overlay .item:hover img{-webkit-filter:none;filter:none}}.m-image-overlay .content{position:relative;text-align:center;text-shadow:0 0 3rem #000;z-index:2}.m-image-overlay .title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0;padding-bottom:1rem;position:relative}@media screen and (max-width:768px){.m-image-overlay .title{display:block}}.m-image-overlay .title:after{border-bottom:1px solid;bottom:0;content:"";display:block;height:0;left:0;margin:0 auto;position:absolute;right:0;width:2.6rem}@media screen and (max-width:768px){.m-image-overlay .title:after{width:2rem}}.m-image-overlay .title span{display:block}.m-image-overlay .title .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.2rem;letter-spacing:.2em;line-height:1;margin-right:1.8rem}@media screen and (max-width:768px){.m-image-overlay .title .icon{font-size:.6rem;margin:0}}.m-image-overlay .title .icon .num{font-size:5.2rem;letter-spacing:normal;margin-top:1rem}@media screen and (max-width:768px){.m-image-overlay .title .icon .num{font-size:2.4rem;margin-top:0}}.m-image-overlay .title .text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:3rem;font-weight:700;margin:.8rem 0 0}@media screen and (max-width:768px){.m-image-overlay .title .text{font-size:1.9rem}}.m-image-overlay .text{font-size:1.8rem;margin-top:2rem}@media screen and (max-width:768px){.m-image-overlay .text{font-size:1.4rem;line-height:1.25;margin-top:1.5rem}}