<div class="container">
 <div class="grid">
   <div class="item"></div>
  </div>
</div>
* { box-sizing: border-box; }

body {
  margin: 0;
  padding: 40px;
  font: 1.2em 'Open Sans', sans-serif;
  background-color: #fff;
}

h1, h2, h3 {
  font-family: 'Averia Serif Libre', cursive;
}

.container {
  background-color: #ddddda;
  height: 720px;
  width: 1280px;
  padding: 180px 120px;
  
}

.grid {
  background-color: #fff;
  position: relative;
  height: 300px;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(5, 1fr);
}

.item {
  
  background-color: rgb(74, 112, 122);
  width: 100px;
  height: 100px;
  border-radius: 5px;
 position: absolute;
  top: 20px;
  right: 100px;
  grid-column: 2 / 6;
  grid-row: 3 / -1;
}

Run Pen

External CSS

  1. https://fonts.googleapis.com/css?family=Averia+Serif+Libre|Open+Sans&amp;display=swap

External JavaScript

This Pen doesn't use any external JavaScript resources.