.ks-card{border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-dark),1);border-bottom-left-radius:var(--ks-border-radius-sm);border-bottom-right-radius:var(--ks-border-radius-sm);border-top-left-radius:var(--ks-border-radius-sm);border-top-right-radius:var(--ks-border-radius-sm);box-shadow:var(--ks-shadow-sm);overflow:hidden;position:relative}.ks-card.img-top{display:flex;flex-direction:column}.ks-card.img-top .card-img{flex-shrink:0}.ks-card.img-bottom{display:flex;flex-direction:column-reverse}.ks-card.img-bottom .card-img{flex-shrink:0}.ks-card.img-left{display:flex}.ks-card.img-right{display:flex;flex-direction:row-reverse}.ks-card.img-behind{display:flex;flex-direction:column}.ks-card.img-behind .card-img{flex-shrink:0}.ks-card.img-behind .card-content{bottom:0;left:0;position:absolute;right:0;top:0}.ks-card.img-behind .card-content .card-body .body-header .heading,.ks-card.img-behind .card-content .card-body .body-header .subheading,.ks-card.img-behind .card-content .card-body .body-text{color:#fff;text-shadow:2px 2px 4px rgba(var(--ks-color-dark-base),1)}@media screen and (max-width:89rem){.ks-card.collapse-xl{flex-direction:column}}@media screen and (max-width:74rem){.ks-card.collapse-lg{flex-direction:column}}@media screen and (max-width:61rem){.ks-card.collapse-md{flex-direction:column}}@media screen and (max-width:47rem){.ks-card.collapse-sm{flex-direction:column}}@media screen and (max-width:29rem){.ks-card.collapse-xs{flex-direction:column}}@media screen and (max-width:19rem){.ks-card.collapse-xxs{flex-direction:column}}@media screen and (prefers-color-scheme:light){.ks-card.collapse-light-mode{flex-direction:column}}@media screen and (prefers-color-scheme:dark){.ks-card.collapse-dark-mode{flex-direction:column}}@media print{.ks-card.collapse-print{flex-direction:column}}.ks-card .card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--ks-spacing-size-md);width:100%}.ks-card .card-content .card-body{display:block}.ks-card .card-content .card-body .body-header .heading{font-size:var(--ks-font-size-lg);margin-bottom:var(--ks-spacing-size-none)}.ks-card .card-content .card-body .body-header .subheading{color:#596d7f;margin-bottom:var(--ks-spacing-size-xs)}.ks-card .card-content .card-body .body-text{color:#37444f}.ks-card .card-content .card-footer{display:block;margin-top:var(--ks-spacing-size-md)}