.multimedia .header {
  background: #0E0E0D; }
  .multimedia .header h1 {
    font-size: 50px;
    text-transform: uppercase;
    color: #fff; }
    .multimedia .header h1 span {
      color: #D20000; }
  .multimedia .header .breadcrumb a {
    color: #fff; }
  .multimedia .header .breadcrumb li::before {
    color: #fff; }
  .multimedia .header .breadcrumb li.active {
    color: #D20000; }

.multimedia .media-item {
  position: relative; }
  .multimedia .media-item .overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 2rem; }
    .multimedia .media-item .overlay .title-item {
      font-size: 22px;
      line-height: 1.5;
      text-transform: uppercase;
      color: #fff; }
    .multimedia .media-item .overlay .subtitle {
      color: #fff;
      opacity: .4;
      font-size: 14px; }
    .multimedia .media-item .overlay .right span {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      border: 1px solid #fff;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 16px;
      color: #fff;
      transition: .5s; }
  .multimedia .media-item:hover .right span {
    transform: rotate(-30deg); }
