JSFiddle - React, Tailwind, and code Playground

HTML

<a id="my-ad" >
      <div class="sprite sprite-clouds"></div>
      <div class="sprite sprite-beach"></div>
      <div class="sprite sprite-text"></div>
      <div class="sprite sprite-map-marker"></div>
      <div class="sprite sprite-map-marker-shadow"></div>
      <div class="sprite sprite-surfboard"></div>
</a>
<p class="lobster">Welcome to Paradise</p>

CSS

.sprite {
  background: url(http://sahud.mb.student.pens.ac.id/Spritesheet/spritesheet.png);
  display: inline-block;
}

.sprite.sprite-beach {
  width: 600px;
  height: 200px;
}

.sprite.sprite-clouds {
  width: 600px;
  height: 135px;
  background-position: 0 -216px;
}

.sprite.sprite-text {
  width: 448px;
  height: 36px;
  background-position: 0 -368px;
}

.sprite.sprite-map-marker {
  width: 53px;
  height: 83px;
  background-position: -464px -366px;
}

.sprite.sprite-map-marker-shadow {
  width: 27px;
  height: 11px;
  background-position: -562px -388px;
}

.sprite.sprite-surfboard {
		width: 217px;
		height: 65px;
		background-position: -7% -34%;
		background-size: 127%;
	}

#my-ad {
          width: 600px;
          height: 200px;
          display: inline-block;
          background: linear-gradient(to bottom, #2C67D5, #73ACE4 40%);
          overflow: hidden;
          position: relative;
    }

.sprite-clouds {
  position: absolute;
  top: 0;
  left: 0;
}

.sprite-text {
      position: absolute;
      top: 20px;
      left: 0;
      right: 0;
      margin: auto;
    }

    .sprite-map-marker {
      position: absolute;
      top: 80px;
      left: 0;
      right: 0;
      margin: auto;
    }

    .sprite-map-marker-shadow {
      position: absolute;
      top: 156px;
      left: 0;
      right: 0;
      margin: auto;
    }

    .sprite-surfboard {
      position: absolute;
      top: 85px;
      right: 20px;
    }

 .lobster{
  font-family: 'Lobster', cursive;
  font-size: 40px;
  position:absolute;
  top:110px;
   left:170px;
   right:0px;
   color:#FFFF66;
}

JavaScript

WebFontConfig = {
    google: { families: [ 'Lobster::latin' ] }
  };
  (function() {
    var wf = document.createElement('script');
    wf.src = 'https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
    wf.type = 'text/javascript';
    wf.async = 'true';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(wf, s);
  })();