._hero_description_html {
  height: 100%; }

._hero_content_description {
  height: 100%;
  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-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  ._hero_content_description, ._hero_content_description a {
    color: #FFFFFF; }
  ._hero_content_description.position--top {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left; }
  ._hero_content_description.position--bottom {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right; }
  ._hero_content_description.position--left > * {
    -ms-flex-item-align: start;
        align-self: flex-start; }
  ._hero_content_description.position--right > * {
    -ms-flex-item-align: end;
        align-self: flex-end; }
