<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Open+Sans:400|Raleway:300);
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: "Open Sans", Helvetica, arial, sans-serif;
  color: #54AF3B;
}

h1, h2, h3,
h4, h5, h6 {
  font-family: "Raleway", "Open Sans", sans-serif;
  text-align: center;
}

a {
  color: #333333;
  text-decoration: none;
}

img {
  max-width: 100%;
}

.header {
  position: relative;
  overflow: visible;
}

.pen__subheading {
  margin-bottom: 0;
}

.pen__subheading a {
  color: #54AF3B;
}

.pen__subheading a:hover, .pen__subheading a:focus {
  color: #7fc36c;
}

.col.col--full {
  width: 100%;
}

html,
html *,
body,
body * {
  cursor: none !important;
}

.cursor-dot,
.cursor-dot-outline {
  pointer-events: none;
  z-index: 10000;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.cursor-dot {
  width: 8px;
  height: 8px;
  background-color: #54AF3B;
}

.cursor-dot-outline {
  width: 40px;
  height: 40px;
  background-color: rgba(127, 195, 108, 0.5);
}
/*# sourceMappingURL=dotCursor.css.map */</pre></body></html>