/*Flex*/
.drm-card {
  position: relative; }
  .drm-card--full-height {
    height: 100%;
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .drm-card--full-height .drm-card__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto; }
  .drm-card--has-textcolor h1, .editor-styles-wrapper .drm-card--has-textcolor h1, .drm-card--has-textcolor h2, .editor-styles-wrapper .drm-card--has-textcolor h2, .drm-card--has-textcolor h3, .editor-styles-wrapper .drm-card--has-textcolor h3, .drm-card--has-textcolor h4, .editor-styles-wrapper .drm-card--has-textcolor h4, .drm-card--has-textcolor h5, .editor-styles-wrapper .drm-card--has-textcolor h5, .drm-card--has-textcolor h6, .editor-styles-wrapper .drm-card--has-textcolor h6, .drm-card--has-textcolor p, .editor-styles-wrapper .drm-card--has-textcolor p {
    color: inherit; }
  .drm-card__picture {
    position: relative;
    width: 100%;
    height: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
    .drm-card__picture--16x9 {
      padding-bottom: 56.25%; }
    .drm-card__picture--4x3 {
      padding-bottom: 75%; }
    .drm-card__picture--1x1 {
      padding-bottom: 100%; }
    .drm-card__picture--3x4 {
      padding-bottom: 133.33%; }
    .drm-card__picture--9x16 {
      padding-bottom: 177.78%; }
  .drm-card__content {
    position: relative;
    width: 100%;
    box-sizing: border-box; }
    .drm-card__content--padding-none {
      padding: 0; }
    .drm-card__content--padding-tiny {
      padding: 10px; }
    .drm-card__content--padding-small {
      padding: 20px; }
    .drm-card__content--padding-medium {
      padding: 30px; }
    .drm-card__content--padding-large {
      padding: 45px; }
    .drm-card__content--padding-huge {
      padding: 60px; }
  .drm-card .text-left {
    text-align: left; }
  .drm-card .text-center {
    text-align: center; }
  .drm-card .text-right {
    text-align: right; }
