.wrap4Inner{display:flex;text-align:center}.imgHoverSection{position:relative;min-height:640px;width:33.3333%}.mainH3{display:block!important;color:#C32124;font-size:35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 30px}.hoverH3{color:#C32124;font-size:35px;margin-bottom:-15px}.hoverP{margin-bottom:15px;}.hoverP,.hoverA,.hoverOverlay{display:none;color:#fff}.imgHoverSection:hover .innerImgHoverSection{display:flex;flex-direction:column;justify-content:space-between;padding:60px 40px 50px;height:100%}.imgHoverSection:hover .mainH3{position:relative;padding:0;top:0;left:50%;transform:translate(-50%,0)}.imgHoverSection:hover .hoverP,.imgHoverSection:hover .hoverA{display:block!important;position:relative}.imgHoverSection:hover .hoverOverlay{display:block!important}@media (max-width:1400px){.imgHoverSection:hover .innerImgHoverSection{padding:40px 30px 30px}}@media (min-width:1256px){.mainH3{transition:transform 0.25s ease-in-out,top 0.25s ease-in-out,padding 0.25s ease-in-out}}@media (max-width:1255px){.wrap4Inner{flex-direction:column}.imgHoverSection{min-height:unset;width:100%}.innerImgHoverSection{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:40px 30px 30px}.imgHoverSection h3{position:relative;font-size:20px;padding:0;top:0;left:50%;transform:translate(-50%,0)}.hoverP{font-size:16px!important}.hoverP,.hoverA,.hoverOverlay{position:relative;display:block!important;color:#fff}.imgHoverSection .btnWhiteBorder,.btnRedBorder{background-color:#C32124;border-color:#C32124;color:#fff}.imgHoverSection .btnWhiteBorder:hover{background-color:#fff0;border-color:#fff;color:#fff}}