.card{background:var(--card-bg);border-radius:var(--global-border-radius);padding:var(--card-padding)}.card > *:not(.list--ico-single) {margin-left:0}.card dd+dt{margin-top: calc(var(--global-vertical-margin) / 2)}.card__heading{font-size:var(--card-heading-font-size);font-weight:var(--card-heading-font-weight);margin:var(--card-heading-margin)}.card--shadow{background:var(--card-shadow-bg);box-shadow:var(--shadow-1)}.card--image{padding:0}.card--image img{border-radius:var(--global-border-radius) var(--global-border-radius) 0 0}.card--image>dt:first-child{height:var(--card-image-img-height)}.card--image img,.card--image .imgwrap{padding:0!important;height:100%}.card--image img{-o-object-fit:cover;object-fit:cover}.card--image > *:not(:first-child) {padding-left:var(--card-padding);padding-right:var(--card-padding)}.card--image>dt:first-child+dd{padding-top:var(--card-padding)}.card--image>*:last-child{padding-bottom:var(--card-padding)}.card.card--image a[href="#"].button:before{content:var(--card-image-totop-text);max-width:2.5em;visibility:visible;display:block;height:0}.card.card--image a[href="#"].button{visibility:hidden;display:block;width:var(--card-image-totop-width);white-space:nowrap;min-width:unset}.card.card--image dt:first-child a[href="#"]:after{content:var(--card-image-showed-text);border-radius:var(--global-border-radius);max-width:5em;position:absolute;top:35%;left:0;right:0;margin:0 auto;text-align:center;z-index:1;font-weight:normal}.card.card--image dt:first-child a[href="#"]:before{background:var(--card-image-showed-bg)}.card.card--image dt:first-child a[href="#"]:hover:before{background:var(--card-image-showed-bg)}.card.card--image a[href="#"].button:hover{color:var(--global-color)}