.three-column-card .intro-wrapper{margin:0 auto 60px;max-width:100%;padding:0;text-align:center}.three-column-card .intro-wrapper h2{font-size:40px;margin:0 0 30px}.three-column-card .intro-wrapper p{font-size:20px;margin:0 auto;max-width:90%}@media screen and (min-width:992px){.three-column-card .intro-wrapper{max-width:1140px;padding:0}}.three-column-card .columns-wrapper{display:grid;grid-gap:40px;grid-template-columns:repeat(auto-fill,30%);justify-content:space-evenly}.three-column-card .columns-wrapper .card{background:#fff;border-radius:20px;box-shadow:0 8px 20px 0 hsla(0,0%,46%,.2);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative}.three-column-card .columns-wrapper .card-item .card-img-top{height:200px}.card-body-wrap{display:flex;flex-direction:column;height:calc(100% - 200px);justify-content:space-between;padding:30px}.three-column-card .columns-wrapper .card-item .card-body{text-align:center}.three-column-card .columns-wrapper .card-item .card-body h5{font-size:1.625rem;font-weight:600;line-height:1.2;margin-bottom:10px}.three-column-card .columns-wrapper .card-item .card-button{text-align:center}@media only screen and (max-width:991px){.three-column-card .columns-wrapper{grid-template-columns:repeat(auto-fill,46%)}}@media only screen and (max-width:767px){.three-column-card .columns-wrapper{grid-template-columns:repeat(auto-fill,100%)}}