.image-outer{background-color:#ededed;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}.image-section{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 23%;margin:15px 10px 0;min-height:400px;opacity:unset!important;overflow:hidden;position:relative;visibility:unset!important}.image-border{background-color:rgba(15,40,39,.85);bottom:0;color:#fff;left:0;padding:10px 20px 0;position:absolute;right:0;text-align:center;z-index:9}.image-title h3{align-items:center;display:flex;font-size:30px;font-weight:300;justify-content:center;line-height:1.2;margin:0;min-height:90px}.image-section:hover .image-border{background:rgba(24,119,149,.65);height:100%;top:0;transition:all .3s}.cta-outer a{border:1px solid #fff;border-radius:30px;color:#fff;padding:15px 50px;text-decoration:none}.image-section:hover .cta-outer{display:block;left:20%;position:absolute;top:calc(96% - 43px)}.cta-outer{display:none}.image-section-outer-wrapper{background-color:#ededed;padding:0 0 50px}.image-title p{display:none;font-size:14px;line-height:21px}.image-section-inner-wrapper{background-color:#ededed;padding:40px 0;text-align:center}.image-section-header,.image-section-subheader{margin:0 auto;width:75%}.image-section-header h2{font-size:30px}.image-section-subheader p{font-size:14px}.image-section:hover .image-title p{display:block}.image-outer-wrapper{background-color:#ededed;padding:0 0 80px}