JSFiddle - React, Tailwind, and code Playground

HTML

<div class="brands">
  <div class="brand  align-items-center justify-content-center d-flex">
    <img src="typo3conf/ext/webcrunch_sitepackage/Resources/Public/Images/brands/Logo_Bull-Vodka_RGB.svg" alt="">
  </div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="clear"></div>
</div>
<div class="brands">
  <div class="brand">

  </div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="brand"></div>
  <div class="clear"></div>
</div>

SCSS

$theme_dark: #050517;

.brand {
  position: relative;
  width: calc((100% / 4) - 90px);
  height: 200px;
  background-color: blue;
  transform-style: preserve-3d;
  float: left;
  padding: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
  &:nth-child(4n) {
    margin-right: 0 !important;
  }
  &::after,
  &::before {
    content: "";
    width: 50px;
    height: 50px;
    background-color: pink;
    position: absolute;
    z-index: -1;
    transform: translateZ(-1px)
  }
  &::before {
    z-index: -1;
    top: -10px;
    left: -10px;
    border-top: 0px solid $theme_dark;
    border-left: 0px solid $theme_dark;
  }
  &::after {
    bottom: -10px;
    right: -10px;
    border-bottom: 0px solid $theme_dark;
    border-right: 0px solid $theme_dark;
  }
}