section.three-col-card-section.gray-bg{background:#f5f5f5}section.three-col-card-section h3.three-col-card-title{text-align:center;margin:0 0 50px}section.three-col-card-section .card{text-align:center;display:block;padding:45px 15px 36px 15px;box-shadow:0 2px 10px 0 rgba(127,123,121,0.2);background-color:#fff;border:solid 1px #f3f2f2;height:100%;position:relative}section.three-col-card-section .card .hover-state{opacity:0;visibility:hidden;position:absolute;top:0;left:0;z-index:2;transition:all .2s;background-color:#132c51;color:#fff;height:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center;padding:15px}section.three-col-card-section .card .hover-state h5,section.three-col-card-section .card .hover-state p,section.three-col-card-section .card .hover-state a,section.three-col-card-section .card .hover-state a:hover{color:#fff}section.three-col-card-section .card:hover .hover-state{opacity:1;visibility:visible}section.three-col-card-section .card img{max-height:90px;margin:0 0 44px}section.three-col-card-section .card h5{font-size:24px;font-weight:normal;line-height:normal;letter-spacing:normal;color:#223c58;margin:0 0 19px}section.three-col-card-section .card a{text-decoration:none}section.three-col-card-section .card a:hover{text-decoration:underline;color:#cb4c1f}@media(max-width:1000px){section.three-col-card-section .row{flex-direction:column;align-items:center}section.three-col-card-section .col-md-4.col-sm-12{margin:0 0 30px 0;flex:0 0 73.333333%;max-width:73.333333%}section.three-col-card-section .col-md-4.col-sm-12:last-of-type{margin:0}}@media(max-width:767px){section.three-col-card-section .col-md-4.col-sm-12{max-width:none;flex:auto;width:100%}}