.image-with-content{padding:10px}.image-with-content .image-with-content-inner{border:solid #fff;border-width:1px 0 0;padding-bottom:50px;padding-top:50px;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;width:100%}.image-with-content .image-with-content-wrap{padding:10px}.image-with-content .title{display:inline-block;margin-bottom:20px;width:100%}.image-with-content .title h2{margin-bottom:50px;margin-top:0;text-transform:uppercase}.image-with-content .content-img{margin-bottom:20px;text-align:center}.image-with-content .content-img img{display:inline-block;vertical-align:middle}.image-with-content .content{display:inline-block;margin-bottom:20px;max-width:70%;width:100%}.image-with-content .content h4{letter-spacing:0!important}.image-with-content .content-button{display:flex}.image-with-content .content-button a{align-items:center;display:flex;font-family:Everett Mono,sans-serif;font-weight:700;justify-content:center;position:relative;text-decoration:none;text-transform:uppercase}.image-with-content .content-button a .button-text{padding:10px 0}.image-with-content .content-button a .button-icon{padding-left:10px;padding-top:2px}.image-with-content .content-button a:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:.3s;width:0}.image-with-content .content-button a:hover:after{width:100%}.image-with-content .image-with-content-wrap>div:last-child{margin-bottom:0}@media only screen and (min-width:1025px){.image-with-content .content-img{margin-bottom:50px}}@media only screen and (max-width:1024px){.image-with-content .title h2{font-size:28px;margin-bottom:0}.image-with-content .image-with-content-inner{padding-bottom:20px;padding-top:20px}}@media only screen and (max-width:1100px){.image-with-content .content{max-width:100%}}