section.cards_list .section_heading{text-align:center}section.cards_list .section_heading h2{color:#1e1e1e;font-size:53px;text-transform:uppercase}section.cards_list .services_row{margin-top:60px}section.cards_list a.main_link .service_card{position:relative;height:500px;background-position:center;background-repeat:no-repeat;background-size:cover;padding:0px 80px;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;transition:all .2s ease-out}section.cards_list a.main_link .service_card:before{position:absolute;content:"";background:rgba(0,0,0,.5);top:0px;right:0px;left:0px;bottom:0px;transition:all.2s ease-out}section.cards_list a.main_link .service_card:hover{transform:translateY(-8px)}section.cards_list a.main_link .service_card .content_card{position:relative;z-index:3;text-align:center}section.cards_list a.main_link .service_card .content_card h3,section.cards_list a.main_link .service_card .content_card p{color:#fff}section.cards_list a.main_link .service_card .content_card .bottom_cta{color:#fff;text-transform:uppercase;border:2px solid #fff;text-align:center;padding-top:20px;padding-bottom:20px;transition:all .2s ease-out}section.cards_list a.main_link .service_card .content_card .bottom_cta a{color:#fff;text-decoration:none;font-size:22px}section.cards_list a.main_link .service_card.blue_card:hover:before{background:rgba(81,167,249,.9)}section.cards_list a.main_link .service_card.orange_card:hover:before{background:rgba(235,127,0,.9)}@media screen and (max-width:1200px){section.cards_list a.main_link .service_card{padding:30px 40px}section.cards_list a.main_link .service_card h3{font-size:27px}}@media screen and (max-width:992px){section.cards_list a.main_link .service_card{height:auto;padding:25px}}@media screen and (max-width:768px){section.cards_list .section_heading h2{font-size:45px}}@media screen and (max-width:576px){section.cards_list .section_heading h2{font-size:30px}}