.latest-post h2.mod-title{font-size:0;padding:0 0 15px;margin:0 auto;width:84%}.latest-post .content{padding:3.45em;position:relative}.latest-post .text-image{display:table;width:100%;position:relative}.latest-post .text-image>div{display:table-cell;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.latest-post .text-image[dir=rtl] .text{padding:0 3.15em 0 0}.latest-post .text{padding:0 0 0 3.15em}.latest-post .image,.latest-post .image .inner{position:relative}.latest-post .text-image:before{content:"";position:absolute;bottom:20px;left:40%;width:.42em;height:1.252em;background:#000}.latest-post .text-image:after{content:"";position:absolute;bottom:20px;right:-7px;width:.42em;height:1.252em;background:#000}.latest-post .image:before{content:"";position:absolute;top:13px;left:-7px;width:.42em;height:1.252em;background:#000}.latest-post .image:after{content:"";position:absolute;top:13px;right:-7px;width:.42em;height:1.252em;background:#000}.latest-post .cell-wrapper[style*='color: #fff'] .image:before,.latest-post .cell-wrapper[style*='color: #fff'] .image:after,.latest-post .cell-wrapper[style*='color: #fff'] .text-image:before,.latest-post .cell-wrapper[style*='color: #fff'] .text-image:after{background:#fff}.latest-post .image img{vertical-align:top;width:100% !important}.latest-post .snippet h2{font-size:5vw;line-height:1.05}.latest-post .snippet p,.latest-post .snippet .btn{font-size:18px;line-height:1.4}.latest-post .ctas{margin:1em 0 0}@media screen and (min-width:1440px){.latest-post .snippet p,.latest-post .snippet .btn{font-size:1.25vw}}@media(max-width:834px){.latest-post .text-image{display:block;width:auto}.latest-post .text-image>div{display:block;width:auto !important;padding:0 !important}.latest-post .image{display:none !important;margin:0 0 40px}.latest-post .text-image:before,.latest-post .text-image:after{content:none}.latest-post .image img{vertical-align:bottom;width:auto !important}}@media(max-width:600px){.latest-post .cell-wrapper{padding:40px 0 !important}.latest-post .content{padding:40px}.latest-post .snippet p,.latest-post .snippet .btn{font-size:15px}}@media(max-width:414px){.latest-post .content{padding:30px}.custom-module.latest-post .snippet,.custom-module.latest-post .cta_button[title]{font-size:15px}}