.content-columns{padding-top:125px;padding-bottom:125px;background-size:cover;background-position:50% 50%;position:relative}.content-columns .page-center{position:relative;z-index:2}.content-columns.has-overlay:before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:#000;opacity:.5;z-index:1}.content-columns .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -15px}.content-columns .row .col{width:calc(50% - 30px);margin:0 15px 30px}.content-columns.three-columns .row .col{width:calc(33.33% - 30px)}.content-columns.four-columns .row .col{width:calc(25% - 30px);font-size:18px;line-height:28px}.content-columns.four-columns .row .col h3,.content-columns.four-columns .row .col .h3{font-size:24px;line-height:30px}.card .image{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:50% 50%;transition:linear .4s}.card:hover .image{transform:scale(1.1)}.card .card-image{position:relative;padding-top:60%;overflow:hidden}.card .text{padding:30px;color:inherit}.card .text h3,.card .text .h3{color:inherit}.card .text a{color:inherit}.heading-group{text-align:center;margin:0 auto;padding-bottom:40px;max-width:700px;color:inherit}.heading-group h2{color:inherit}@media(max-width:1199px){.content-columns.four-columns .row .col .text{padding:20px}}@media(max-width:1023px){.content-columns.three-columns .row .col,.content-columns.four-columns .row .col{width:calc(50% - 30px)}.content-columns{padding-top:80px;padding-bottom:80px}}@media(max-width:767px){.content-columns.three-columns .row .col,.content-columns.four-columns .row .col,.content-columns .row .col{width:calc(100% - 30px)}.content-columns{padding-top:70px;padding-bottom:70px}}