.cards-module .cards-wrapper .cards-inner .cards-container{display:flex;flex-wrap:wrap;justify-content:center}.cards-module .cards-wrapper .cards-inner .text-content{display:inline-block;max-width:749px}.cards-module .cards-wrapper .cards-inner .text-content p{margin-bottom:55px}.cards-module .cards-wrapper .cards-inner .cards-container .card-item{position:relative;background-size:cover;background-repeat:no-repeat;height:460px;width:100%;max-width:376px;overflow:hidden}.cards-module .cards-wrapper .cards-inner .cards-container .card-item:not(:nth-child(3)){margin-right:20px;margin-bottom:20px}.cards-module .cards-wrapper .cards-inner .cards-container .card-item .card-overlay{position:relative;top:79%;background-color:rgba(192,0,0,0.7);width:100%;height:100%;transition:.5s ease;padding:25px 30px;display:flex;flex-direction:column}.cards-module .cards-wrapper .cards-inner .cards-container .card-item:hover .card-overlay{top:0}.cards-module .cards-wrapper .cards-inner .cards-container .card-item .card-overlay .card-overlay-title{color:#fff;font-size:24px;font-weight:500;letter-spacing:-0.6px;line-height:24px;text-transform:uppercase;margin-bottom:30px;min-height:55px;display:flex;align-items:center;overflow:hidden}.cards-module .cards-wrapper .cards-inner .cards-container .card-item .card-overlay .card-overlay-body{color:#fff;font-size:18px;font-weight:400;letter-spacing:-0.63px;line-height:24px;flex:1 1 auto}.cards-module .cards-wrapper .cards-inner .cards-container .card-item .card-overlay .card-overlay-body p{margin:0}.cards-module .cards-wrapper .cards-inner .cards-container .card-item .card-overlay .card-overlay-btn a{color:#c00000;font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;background-color:#fff;padding:10px;display:inline-block}.cards-module .cards-wrapper .cards-inner .cards-container .card-item .card-overlay .card-overlay-btn a:after{content:url(//learn.cpaglobal.com/hubfs/2019%20Assets/FOCUS%20ARROW.svg);padding-left:5px;vertical-align:middle}@media only screen and (max-width :802px){.cards-module .cards-wrapper .cards-inner .cards-container .card-item{max-width:none;margin-right:0 !important}.cards-module .cards-wrapper .cards-inner .cards-container .card-item .card-overlay{height:100%}}