.card{display:flex;line-height:1.15em;flex:1}.card .col-md{display:flex;overflow:hidden;border-radius:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);text-align:center;padding:0;height:100%}.card .bd{display:flex;flex-direction:column;flex-grow:1;align-items:center}.card .inner{display:flex;flex-direction:column;flex:1}.card .card-content{margin-bottom:15px;min-height:120px;flex-grow:1}.card .title{margin:20px 0 15px;padding:0 15px;line-height:1.25em;font-size:20px;font-weight:bold}.card .description{padding:0 20px;font-size:14px}.card .btn{display:inline-block;margin-bottom:30px;padding:5px 15px;width:180px;max-width:80%;cursor:pointer;font-weight:bold;color:#f5f8fe;border:3px solid #f5f8fe;border-radius:35px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.10);white-space:nowrap;transition:all .15s ease}.card .btn:hover{text-decoration:none;-webkit-animation:pulse 1s;animation:pulse 1s}.card .col-md .img{max-width:100%;vertical-align:middle;border-style:none;pointer-events:none}.img-link{position:relative}.img-link.icon-play:before{position:absolute;z-index:0;top:0px;left:0px;content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.4)}.img-link.icon-play:after{content:"";position:absolute;left:50%;top:50%;margin:-40px 0 0 -35px;width:70px;height:80px;background-size:contain}@media(max-width:767px){.card{margin-bottom:30px}.card .col-md p.extraSmall{margin-top:17.5px}}