.v1 .col-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.v1 .col-card__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;overflow:hidden;border-radius:30px;background-color:#fff}.v1 .col-card__title{position:relative;text-decoration:none;font-size:1.25rem}.v1 .col-card__title:hover,.v1 .col-card__title:active{text-decoration:none;color:currentColor}.v1 .col-card__header{position:relative}.v1 .col-card__header::after{position:absolute;opacity:0;-webkit-transition:0.3s ease-in opacity;transition:0.3s ease-in opacity;background-color:rgba(0,0,0,0.2);width:100%;height:100%;top:0;left:0;content:"";z-index:5;overflow:hidden}.v1 .col-card__header .stretch-image{z-index:2}.v1 .col-card__cnt{padding:var(--spacers-sm) var(--spacers-xs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.v1 .col-card__footer{padding-top:var(--spacers-xs);margin-top:auto}.v1 .col-card__footer .btn-link{margin-top:-.625rem}

