/***** Global *****/
/* line 3, ../sass/version2.scss */
body {
  background: #edeef0;
  color: #000305;
  font-size: 87.5%;
  /* Base font size: 14px */
  font-family: 'Lato', sans-serif;
  line-height: 1.429;
  margin: 0;
  padding: 0;
  text-align: left;
  border: 20px solid #ffffff;
}
/* line 14, ../sass/version2.scss */
body.writing {
  background: #ffffff;
}

/* Headings */
/* line 19, ../sass/version2.scss */
h2 {
  font-size: 1.571em;
}

/* 22px */
/* line 20, ../sass/version2.scss */
h3 {
  font-size: 1.429em;
}

/* 20px */
/* line 21, ../sass/version2.scss */
h4 {
  font-size: 1.286em;
}

/* 18px */
/* line 22, ../sass/version2.scss */
h5 {
  font-size: 1.143em;
}

/* 16px */
/* line 23, ../sass/version2.scss */
h6 {
  font-size: 1em;
}

/* 14px */
/* line 25, ../sass/version2.scss */
h2, h3, h4, h5, h6 {
  font-weight: 400;
  line-height: 1.1;
  margin-bottom: .8em;
}

/* Anchors */
/* line 32, ../sass/version2.scss */
a {
  outline: 0;
}

/* line 33, ../sass/version2.scss */
a img {
  border: 0px;
  text-decoration: none;
  display: block;
}

/* line 34, ../sass/version2.scss */
a:link, a:visited {
  color: #4D4EA8;
  padding: 0 1px;
}

/* line 38, ../sass/version2.scss */
a:hover, a:active {
  color: #4D4EA8;
}

/* Paragraphs */
/* line 43, ../sass/version2.scss */
p {
  margin-bottom: 1.143em;
}

/* line 47, ../sass/version2.scss */
* p:last-child {
  margin-bottom: 0;
}

/* line 49, ../sass/version2.scss */
strong, b {
  font-weight: bold;
}

/* line 50, ../sass/version2.scss */
em, i {
  font-style: italic;
}

/* line 52, ../sass/version2.scss */
::-moz-selection {
  background: #F6CF74;
  color: #fff;
}

/* line 53, ../sass/version2.scss */
::selection {
  background: #F6CF74;
  color: #fff;
}

@font-face {
  font-family: 'Wavehaus 158';
  src: url("../fonts/Wavehaus-158ExtraBold.woff2") format("woff2");
  src: url("../fonts/Wavehaus-158ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Wavehaus 42';
  src: url("../fonts/Wavehaus-42Light.woff2") format("woff2");
  src: url("../fonts/Wavehaus-42Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
/* Mixins */
/* Main */
/* line 84, ../sass/version2.scss */
.topbar {
  margin: 0 auto 20px;
  min-height: 40px;
  width: 100%;
}

/*Sticky Header*/
/* line 90, ../sass/version2.scss */
header {
  position: fixed !important;
  width: 100%;
  height: 60px;
  color: #fff;
  transition: all 0.4s ease;
  z-index: 1000;
  display: block;
  text-align: center;
  margin-top: -20px;
}
/* line 101, ../sass/version2.scss */
header .logo {
  float: left;
  padding: 20px;
  margin-top: 20px;
  transition: all 0.4s ease;
}
/* line 108, ../sass/version2.scss */
header .name-first {
  float: left;
  display: inline-block;
  padding: 10px 5px 10px;
  margin-left: 20px;
  margin-top: 24px;
  transition: all 0.4s ease;
  color: #474fa2;
  font-family: 'Wavehaus 42', sans-serif;
  font-size: 1.6em;
  text-transform: uppercase;
}
/* line 120, ../sass/version2.scss */
header .name-last {
  margin-top: 24px;
  transition: all 0.4s ease;
  float: left;
  display: inline-block;
  padding: 10px 0 10px;
  color: #474fa2;
  font-family: 'Wavehaus 158', sans-serif;
  font-size: 1.6em;
  text-transform: uppercase;
}
/* line 132, ../sass/version2.scss */
header .title {
  margin-top: 4px;
  transition: all 0.4s ease;
  display: block;
  font-size: 1em;
  float: left;
  padding-right: 20px;
}
/* line 140, ../sass/version2.scss */
header .nav-social {
  float: right;
  display: block;
  margin: 18px 30px 0 0;
  transition: all 0.4s ease;
}
/* line 146, ../sass/version2.scss */
header .nav-social li {
  display: inline;
  padding-right: 15px;
  line-height: 1;
}
/* line 151, ../sass/version2.scss */
header .nav-social li a {
  color: #342f4c;
  text-decoration: none;
  display: inline-block;
}
/* line 158, ../sass/version2.scss */
header .nav-project {
  height: 60px;
  transition: all 0.4s ease;
  padding-left: 20px;
  font-size: 1em;
  float: left;
}
/* line 166, ../sass/version2.scss */
header .nav-project a {
  transition: all 0.4s ease;
  padding: 20px 18px 0 0;
  display: inline-block;
  color: #fff;
  text-decoration: none;
}
/* line 174, ../sass/version2.scss */
header .name {
  color: #ff7f11;
}

/* line 179, ../sass/version2.scss */
header.sticky {
  height: 70px;
  background: #ffffff;
  text-align: center;
}
/* line 184, ../sass/version2.scss */
header.sticky .logo {
  margin-top: 8px;
}
/* line 188, ../sass/version2.scss */
header.sticky .name-first {
  margin-top: 11px;
}
/* line 191, ../sass/version2.scss */
header.sticky .name-last {
  margin-top: 11px;
}
/* line 195, ../sass/version2.scss */
header.sticky .title {
  float: left;
  padding-left: 20px;
  font-size: 1em;
}
/* line 200, ../sass/version2.scss */
header.sticky .nav-social {
  margin-top: 10px;
}
/* line 208, ../sass/version2.scss */
header.sticky .nav-project {
  height: 40px;
  font-size: 1em;
  float: left;
}
/* line 214, ../sass/version2.scss */
header.sticky .nav-project a {
  padding: 10px 18px 0 0;
}
/* line 218, ../sass/version2.scss */
header.sticky .name {
  color: #ff7f11;
}

/* line 222, ../sass/version2.scss */
.arrow {
  float: left;
}

/* line 227, ../sass/version2.scss */
.bg {
  background: url(../images/uxui.svg) no-repeat center 100px;
}

/* Content Blocks ---------------------- */
/* line 233, ../sass/version2.scss */
article {
  margin-bottom: 40px;
  display: flex;
  z-index: 15;
}

/* line 239, ../sass/version2.scss */
.content {
  width: 100%;
  margin: 0 auto;
  padding-top: 50px;
  position: relative;
  overflow: hidden;
}
/* line 246, ../sass/version2.scss */
.content.pro {
  padding-top: 0px;
}
/* line 250, ../sass/version2.scss */
.content-container {
  width: 80%;
  margin: 0 auto;
  display: block;
}
/* line 255, ../sass/version2.scss */
.content-container-single {
  width: 70%;
  margin: 0 auto;
  display: block;
}
/* line 260, ../sass/version2.scss */
.content-container-single ul {
  list-style-type: square;
  margin: 10px 0 20px 80px;
  font-size: 1.2em;
  line-height: 1.7;
}
/* line 266, ../sass/version2.scss */
.content-container-single ul.cite {
  width: 90%;
  margin: 80px 0 0 0;
  list-style-type: none;
}
/* line 271, ../sass/version2.scss */
.content-container-single ul.cite li {
  font-size: 0.9em;
  font-style: italic;
  color: #777777;
}
/* line 279, ../sass/version2.scss */
.content-container-single p {
  font-size: 1.2em;
  font-weight: normal;
  color: #333;
  line-height: 1.7;
}
/* line 285, ../sass/version2.scss */
.content-container-single p.quote {
  font-style: italic;
}
/* line 288, ../sass/version2.scss */
.content-container-single p.block-quote {
  margin: 50px auto 40px;
  font-size: 1.5em;
  font-weight: 300;
  font-style: italic;
  padding-left: 35px;
  border-left: 2px solid #fdd262;
  width: 80%;
}

/* line 302, ../sass/version2.scss */
.copy {
  float: left;
  width: 30%;
  text-transform: uppercase;
  padding-right: 25px;
  z-index: 15;
}
/* line 309, ../sass/version2.scss */
.copy-title {
  font-size: 1.2em;
  margin: 5px 5px 15px 0;
  color: #222;
  display: inline-block;
}
/* line 315, ../sass/version2.scss */
.copy-line {
  width: 60%;
  display: inline-block;
}
/* line 319, ../sass/version2.scss */
.copy-sub-text {
  font-size: 1.75em;
  line-height: 1.2;
  margin: 0 0 0px 0;
  display: block;
  margin-top: 20px;
  padding-right: 10px;
}
/* line 327, ../sass/version2.scss */
.copy-ios {
  text-transform: none;
}
/* line 328, ../sass/version2.scss */
.copy-more {
  display: block;
  font-size: 1.2em;
  margin-top: 10px;
}
/* line 333, ../sass/version2.scss */
.copy-100-intro {
  margin: 50px 0;
  color: #444;
  line-height: 5;
  font-weight: bold;
  font-size: 4em;
  padding: 20px;
}
/* line 341, ../sass/version2.scss */
.copy-100 {
  margin-left: 220px;
}
/* line 344, ../sass/version2.scss */
.copy-80-intro-top {
  margin: 150px 0 0 300px;
  color: #373d41;
  line-height: 1.3;
  min-height: 125px;
  font-size: 1em;
  padding-bottom: 40px;
  position: relative;
  z-index: 10;
}
/* line 354, ../sass/version2.scss */
.copy-80-intro {
  z-index: 10;
  margin: 110px auto;
  width: 60%;
}
/* line 365, ../sass/version2.scss */
.copy-intro {
  font-family: 'Wavehaus 42', sans-serif;
  font-size: 1.8em;
  line-height: 1.2;
  font-weight: bold;
  margin: 0 0 0px 0;
  display: block;
  width: 85%;
  z-index: 10;
}
/* line 375, ../sass/version2.scss */
.copy-intro.description {
  font-family: 'Wavehaus 42', sans-serif;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.5;
  z-index: 10;
  display: block;
  margin: 0 auto;
}
/* line 386, ../sass/version2.scss */
.copy-intro.lg {
  font-family: 'Wavehaus 42', sans-serif;
  font-size: 4em;
  z-index: 10;
}

/* line 396, ../sass/version2.scss */
#switch_text {
  position: relative;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  font-weight: inherit;
  margin: inherit;
  padding: inherit;
  border-bottom: 5px solid #fdd262;
  padding-bottom: 5px;
  font-family: 'Wavehaus 158', sans-serif;
  text-transform: uppercase;
  color: #363636;
}

/* line 411, ../sass/version2.scss */
.typed-cursor {
  display: inline-block;
  letter-spacing: 0;
  margin-left: 5px;
  animation: blinking .6s infinite;
}

@keyframes blinking {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 429, ../sass/version2.scss */
#poly2 {
  width: 735px;
  height: 740px;
  position: absolute;
  right: 12px;
  top: -115px;
  z-index: -25;
}

/* line 437, ../sass/version2.scss */
#poly3 {
  position: absolute;
  right: 12px;
  top: 5px;
  left: -300px;
  z-index: -20;
}

/* line 444, ../sass/version2.scss */
#poly3a {
  position: absolute;
  right: 12px;
  bottom: 0px;
  left: -300px;
  z-index: -20;
}

/* line 451, ../sass/version2.scss */
#poly4 {
  width: 2000px;
  position: absolute;
  top: -50px;
  margin-left: 150px;
  z-index: -18;
}

/* line 458, ../sass/version2.scss */
#social-icon {
  width: 40px;
  padding:10px;
}

/* line 463, ../sass/version2.scss */
.case {
  font-size: 1em;
  max-width: 500px;
  margin: 15px 0 0 30px;
  position: relative;
}
/* line 469, ../sass/version2.scss */
.case-title {
  font-family: 'Wavehaus 158', sans-serif;
  text-transform: uppercase;
  color: #363636;
  font-weight: bold;
  font-size: 1.6em;
  border-bottom: 1px solid #dddddd;
  line-height: 1.9;
}
/* line 478, ../sass/version2.scss */
.case-desc {
  margin-top: 40px;
  font-size: 0.85em;
  color: #666666;
  display: block;
}
/* line 484, ../sass/version2.scss */
.case-soon {
  display: inline-block;
  padding: 5px 10px;
  background-color: #fdd262;
  margin-top: 30px;
  font-family: 'Wavehaus 158', sans-serif;
  text-transform: uppercase;
  font-size: 1.3em;
  color: #fff;
}
/* line 494, ../sass/version2.scss */
.case-explore {
  display: inline-block;
  padding: 5px 10px;
  background-color: #474fa2;
  margin-top: 30px;
  font-family: 'Wavehaus 158', sans-serif;
  text-transform: uppercase;
  font-size: 1.3em;
  color: #fff;
}
/* line 505, ../sass/version2.scss */
.case img {
  width: 100%;
}

/* line 511, ../sass/version2.scss */
.grid-container {
  display: grid;
  grid-template-columns: 250px 500px;
  padding: 10px;
  font-size: 1em;
  margin-left: 200px;
}

/* line 518, ../sass/version2.scss */
.grid-item {
  padding: 10px 10px 60px 10px;
  text-align: left;
}
/* line 523, ../sass/version2.scss */
.grid-item img {
  width: 100%;
}

/* line 527, ../sass/version2.scss */
.snap {
  width: 100%;
  transition: all .2s ease-in-out;
}

/* line 534, ../sass/version2.scss */
.scroll-top {
  cursor: pointer;
  width: 35px;
  height: 60px;
  position: fixed;
  bottom: 40px;
  right: 0;
  margin-right: 40px;
  color: #fff;
  font-size: 44px;
  font-weight: bold;
  text-align: center;
  line-height: 55px;
  transition: 0.3s;
  opacity: 0;
  z-index: 999;
}

/* line 551, ../sass/version2.scss */
.visible {
  opacity: 1;
  transition: 0.3s;
}

/* line 555, ../sass/version2.scss */
.up {
  padding-bottom: 6px;
  opacity: .9;
}

/* line 564, ../sass/version2.scss */
.gearlist {
  margin-top: -50px;
}
/* line 567, ../sass/version2.scss */
.gearlist-item {
  padding: 0 5px 5px 0;
}

/* line 571, ../sass/version2.scss */
.back {
  cursor: pointer;
  width: 60px;
  height: 60px;
  position: fixed;
  top: 90px;
  left: 38px;
  border-radius: 100%;
  background-color: #fbbc02;
  color: #fff;
  font-size: 44px;
  font-weight: bold;
  text-align: center;
  line-height: 55px;
  transition: 0.3s;
  z-index: 20;
}

/* line 588, ../sass/version2.scss */
.back-center {
  padding-bottom: 6px;
}

/* line 591, ../sass/version2.scss */
.back2 {
  cursor: pointer;
  width: 50px;
  position: fixed;
  top: 90px;
  left: 38px;
  color: #fff;
  font-size: 44px;
  font-weight: bold;
  text-align: center;
  line-height: 55px;
  transition: 0.3s;
  z-index: 20;
}

/* line 605, ../sass/version2.scss */
.banner {
  width: 100%;
  margin: 0 auto 50px;
  padding-top: 100px;
  min-height: 300px;
  position: relative;
}
/* line 612, ../sass/version2.scss */
.banner.bg {
  background: url(../images/uxui.svg) no-repeat center 100px;
}

/* line 617, ../sass/version2.scss */
.single {
  min-height: 200px;
}
/* line 620, ../sass/version2.scss */
.single-intro {
  color: #444;
  line-height: 1;
  font-family: 'Karma', serif;
  padding: 20px;
  margin: 20px auto 0;
  width: 60%;
}
/* line 630, ../sass/version2.scss */
.single-title {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 5em;
  color: #363636;
  line-height: 1.2;
  display: block;
  text-align: right;
}
/* line 641, ../sass/version2.scss */
.single-desc {
  font-family: 'Wavehaus 42', sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
  color: #363636;
  display: block;
  line-height: 1.1;
  margin-top: 30px;
  text-align: right;
}
/* line 651, ../sass/version2.scss */
.single-date {
  font-family: 'Wavehaus 42', sans-serif;
  text-transform: uppercase;
  font-size: 1.2em;
  color: #363636;
  display: block;
  line-height: 1.1;
  margin-top: 20px;
  text-align: center;
}

/* line 662, ../sass/version2.scss */
.center {
  text-align: center;
}

/* line 667, ../sass/version2.scss */
.grid-container-single {
  display: grid;
  grid-template-columns: auto;
  padding: 10px;
  font-size: 1em;
}

/* line 673, ../sass/version2.scss */
.grid-item-single {
  padding: 20px 20px 40px 20px;
  text-align: left;
}
/* line 677, ../sass/version2.scss */
.grid-item-single img {
  width: 100%;
}

/* line 681, ../sass/version2.scss */
.copy-single {
  width: 80%;
  display: block;
  margin: 0 auto;
}
/* line 686, ../sass/version2.scss */
.copy-single-title {
  margin-top: 50px;
}

/* line 692, ../sass/version2.scss */
.grid-container-double {
  display: grid;
  grid-template-columns: auto auto;
  padding: 10px;
  font-size: 1em;
}

/* line 698, ../sass/version2.scss */
.grid-item-double {
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 702, ../sass/version2.scss */
.grid-item-double img {
  width: 100%;
}

/* line 710, ../sass/version2.scss */
.skoolrules {
  background-color: #f4b246;
}

/* line 713, ../sass/version2.scss */
.crypto {
  background-color: #464e52;
}

/* line 716, ../sass/version2.scss */
.home {
  background-position: center 0;
  background: url("../images/poly3.svg") no-repeat center center fixed;
}

/* line 720, ../sass/version2.scss */
.brave {
  background-color: #00a6e6;
}

/* line 726, ../sass/version2.scss */
.image-wireframe {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
/* line 732, ../sass/version2.scss */
.image-watch {
  width: 500px;
  height: auto;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
/* line 739, ../sass/version2.scss */
.image-screens {
  width: 750px;
  height: auto;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
/* line 746, ../sass/version2.scss */
.image-marketingpage {
  width: 750px;
  height: auto;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
/* line 753, ../sass/version2.scss */
.image-sketch {
  width: 500px;
  margin: 0 auto;
  display: block;
  margin-bottom: 40px;
}
/* line 759, ../sass/version2.scss */
.image-persona {
  width: 350px;
  margin: 0 auto;
  display: block;
  margin-bottom: 40px;
  float: left;
  margin-left: 20px;
}
/* line 771, ../sass/version2.scss */
.image-persona-block {
  width: 100%;
  display: block;
  clear: both;
  height: auto;
  float: none;
  overflow: auto;
  text-align: center;
}
/* line 781, ../sass/version2.scss */
.image-print {
  width: 250px;
  display: block;
  padding-bottom: 5px;
}

/* line 790, ../sass/version2.scss */
.content-project {
  width: 60%;
  margin: 0 auto;
}

/* line 796, ../sass/version2.scss */
.project-block {
  margin-bottom: 40px;
}
/* line 799, ../sass/version2.scss */
.project-title {
  font-size: 4em;
  text-align: center;
}
/* line 803, ../sass/version2.scss */
.project-title.reverse {
  color: #ffffff;
}
/* line 806, ../sass/version2.scss */
.project-title.blue {
  color: #71cdff;
}
/* line 810, ../sass/version2.scss */
.project-sub-title {
  font-size: 1.8em;
  text-align: center;
}
/* line 814, ../sass/version2.scss */
.project-sub-title.blue {
  color: #71cdff;
}
/* line 817, ../sass/version2.scss */
.project-sub-title.reverse {
  color: #ffffff;
}
/* line 821, ../sass/version2.scss */
.project-banner {
  width: 100%;
  min-height: 400px;
}
/* line 825, ../sass/version2.scss */
.project-section-title {
  font-size: 2em;
  margin-bottom: 5px;
  display: block;
  width: 100%;
}
/* line 831, ../sass/version2.scss */
.project-section-text {
  font-size: 1.3em;
  line-height: 1.6;
  display: block;
  color: #444;
  width: 70%;
  font-family: 'Lora', serif;
  margin-bottom: 20px;
}
/* line 840, ../sass/version2.scss */
.project-section-text-quote {
  font-style: italic;
}
/* line 844, ../sass/version2.scss */
.project-list {
  list-style-type: square;
  margin: 10px 0 20px 80px;
}
/* line 847, ../sass/version2.scss */
.project-list li {
  line-height: 1.5;
  font-size: 1em;
}

/* line 855, ../sass/version2.scss */
.footer {
  margin-top: 40px;
  min-height: 120px;
  clear: both;
  position: relative;
  overflow: hidden;
  font-family: 'Lato', serif;
}
/* line 863, ../sass/version2.scss */
.footer-block {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 70px 0 0 0;
  text-align: center;
}
/* line 873, ../sass/version2.scss */
.footer-copy {
  color: #666;
  font-size: 1em;
}
/* line 877, ../sass/version2.scss */
.footer .contact {
  padding-left: 10px;
  color: #666;
}

/* line 883, ../sass/version2.scss */
.statement {
  margin: 20px auto;
  width: 320px;
  text-align: center;
  font-style: italic;
  color: #aaaaaa;
}

/* line 891, ../sass/version2.scss */
.print {
  clear: both;
  display: block;
}
/* line 895, ../sass/version2.scss */
.print-block {
  width: 250px;
  margin: 0 auto;
  display: inline-block;
  padding: 20px;
}

/* line 904, ../sass/version2.scss */
.down {
  margin: 0 auto;
  width: 25px;
  height: 25px;
  display: block;
}

/* line 910, ../sass/version2.scss */
.slide {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0;
}

/* line 918, ../sass/version2.scss */
.intro-banner {
  width: 100%;
  margin: 0 auto 50px;
  padding-top: 140px;
  min-height: 300px;
  position: relative;
}
/* line 925, ../sass/version2.scss */
.intro-banner-name {
  width: 50%;
  margin: 20px auto 0;
}
/* line 931, ../sass/version2.scss */
.intro-banner-writing {
  width: 45%;
  float: left;
  margin-left: 15px;
}

/* line 939, ../sass/version2.scss */
.intro-titles {
  display: block;
  padding: 5px;
  text-align: right;
  margin-right: 15px;
}
/* line 945, ../sass/version2.scss */
.intro-titles-name {
  font-size: 6em;
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: 400;
  color: #474fa2;
  display: block;
  line-height: 1.2;
  text-align: right;
  margin-right: 15px;
}
/* line 956, ../sass/version2.scss */
.intro-titles-description {
  color: #666666;
  font-family: Georgia, serif;
  font-weight: 300;
  font-size: 1.4em;
  display: block;
  margin-right: 15px;
  margin-top: 20px;
  text-align: right;
}

/* line 967, ../sass/version2.scss */
.under {
  text-decoration: underline;
}

/* line 973, ../sass/version2.scss */
.hr-dash {
  margin: 50px auto 60px;
  border: 0;
  background-color: #fdd262;
  height: 5px;
  width: 40px;
}

/* line 982, ../sass/version2.scss */
.rarible-un {
  width: 150px;
  margin-right: -15px;
  float: right;
}

/* line 987, ../sass/version2.scss */
.rarible-un-sm {
  width: 100px;
  margin-right: -15px;
  float: right;
}

/* line 992, ../sass/version2.scss */
.nft-title {
  font-family: 'Wavehaus 158', sans-serif;
  text-transform: uppercase;
  font-size: 1.5em;
}

/* line 997, ../sass/version2.scss */
.rarible-link {
  font-family: 'Wavehaus 158', sans-serif;
  font-weight: 100;
  font-size: 1.3em;
  text-decoration: none;
}

/* line 1003, ../sass/version2.scss */
.nft-desc {
  font-size: 0.9em;
  color: #666666;
  display: block;
  margin-bottom: 2px;
  margin-top: 5px;
}

/* line 1010, ../sass/version2.scss */
.nft-desc-tag {
  font-size: 0.9em;
  color: #666666;
  display: block;
  margin-bottom: 2px;
  font-family: 'Wavehaus 42', sans-serif;
  text-transform: uppercase;
  font-size: 1.2em;
  color: #363636;
}

@media only screen and (max-width: 1200px) {
  /* line 1024, ../sass/version2.scss */
  .grid-container {
    margin-left: 80px;
  }

  /* line 1028, ../sass/version2.scss */
  .copy-100 {
    margin-left: 100px;
  }
}
@media only screen and (min-width: 1000px) {
  /* line 1035, ../sass/version2.scss */
  .project-section-text {
    width: 75%;
  }
}
@media only screen and (max-width: 999px) {
  /* line 1044, ../sass/version2.scss */
  .intro-banner-name {
    width: 80%;
  }

  /* line 1047, ../sass/version2.scss */
  .intro-banner-writing {
    width: 80%;
  }

  /* line 1050, ../sass/version2.scss */
  .intro-titles-name {
    font-size: 5em;
  }

  /* line 1055, ../sass/version2.scss */
  .single-intro {
    width: 90%;
  }

  /* line 1059, ../sass/version2.scss */
  .content-container-single {
    width: 90%;
  }

  /* line 1064, ../sass/version2.scss */
  .copy-100 {
    margin-left: 20px;
  }
  /* line 1067, ../sass/version2.scss */
  .copy-single {
    width: 100%;
  }

  /* line 1072, ../sass/version2.scss */
  .bg {
    background-size: contain;
    background-attachment: scroll;
  }

  /* line 1078, ../sass/version2.scss */
  .single-title {
    font-size: 4em;
  }
  /* line 1081, ../sass/version2.scss */
  .single-intro {
    margin: 80px 0 0 0;
  }

  /* line 1086, ../sass/version2.scss */
  .grid-container-double {
    grid-template-columns: auto;
  }

  /* line 1094, ../sass/version2.scss */
  .footer-block {
    text-align: left;
    padding-left: 10px;
    width: 50%;
    margin: unset;
  }
  /* line 1100, ../sass/version2.scss */
  .footer-copy {
    font-size: 1em;
  }

  /* line 1107, ../sass/version2.scss */
  .case-desc {
    margin-top: 10px;
  }

  /* line 1112, ../sass/version2.scss */
  .grid-container {
    grid-template-columns: auto;
    margin-left: 0px;
  }

  /* line 1117, ../sass/version2.scss */
  .banner {
    min-height: 100px;
    width: 80%;
  }

  /* line 1123, ../sass/version2.scss */
  .copy-80-intro {
    width: 80%;
  }
  /* line 1126, ../sass/version2.scss */
  .copy-80-intro-top {
    margin: 20px;
    min-height: 170px;
  }
  /* line 1130, ../sass/version2.scss */
  .copy-intro {
    width: 95%;
    font-size: 1.5em;
  }
  /* line 1134, ../sass/version2.scss */
  .copy-intro.description {
    font-size: 1.4em;
  }

  /* line 1142, ../sass/version2.scss */
  .nav-social .title {
    display: none;
  }

  /* line 1145, ../sass/version2.scss */
  .content {
    width: 94%;
  }

  /* line 1148, ../sass/version2.scss */
  article {
    display: block;
  }

  /* line 1151, ../sass/version2.scss */
  .copy {
    float: none;
    width: 100%;
  }

  /* line 1155, ../sass/version2.scss */
  .visual {
    float: none;
    width: 100%;
    margin-left: 0px;
  }

  /* line 1161, ../sass/version2.scss */
  .project-section-text {
    width: 100%;
  }

  /* line 1165, ../sass/version2.scss */
  .content-project {
    width: 90%;
  }

  /* line 1169, ../sass/version2.scss */
  .banner-image {
    width: 500px;
  }

  /* line 1173, ../sass/version2.scss */
  .project-banner {
    min-height: 0;
  }

  /* line 1178, ../sass/version2.scss */
  .image-watch {
    max-width: 100%;
  }
  /* line 1181, ../sass/version2.scss */
  .image-screens {
    max-width: 100%;
  }
  /* line 1184, ../sass/version2.scss */
  .image-marketingpage {
    max-width: 100%;
  }

  /* line 1191, ../sass/version2.scss */
  .copy-100-intro {
    margin: 50px 0 60px;
  }
  /* line 1194, ../sass/version2.scss */
  .copy-intro {
    width: 95%;
  }

  /* line 1203, ../sass/version2.scss */
  .contact {
    padding-left: 10px;
    color: #666;
    display: block;
    padding-top: 10px;
    clear: both;
  }

  /* line 1213, ../sass/version2.scss */
  .print-block {
    width: 250px;
    margin: 0 auto;
    display: inline-block;
    padding: 20px 10px;
  }
}
/* line 1221, ../sass/version2.scss */
.message {
  float: left;
  padding: 5px 10px 0 0;
}

@media only screen and (max-width: 420px) {
  /* line 1225, ../sass/version2.scss */
  .grid-item {
    padding: 10px 10px 20px 10px;
  }

  /* line 1229, ../sass/version2.scss */
  .intro-titles-name {
    font-size: 3em;
  }

  /* line 1233, ../sass/version2.scss */
  .bg {
    background-size: contain;
    background-attachment: scroll;
    background-size: 115%;
  }

  /* line 1239, ../sass/version2.scss */
  .content {
    padding-top: 10px;
  }

  /* line 1244, ../sass/version2.scss */
  header .name-first {
    font-size: 1.2em;
    margin-left: 5px;
  }
  /* line 1248, ../sass/version2.scss */
  header .name-last {
    font-size: 1.2em;
  }

  /* line 1256, ../sass/version2.scss */
  .visual {
    min-height: 0px;
  }

  /* line 1259, ../sass/version2.scss */
  .banner {
    margin: 0 auto 0;
  }
  /* line 1261, ../sass/version2.scss */
  .banner-image {
    width: 320px;
  }

  /* line 1266, ../sass/version2.scss */
  .copy-100-intro {
    margin: 20px 0;
  }
  /* line 1269, ../sass/version2.scss */
  .copy-80-intro {
    margin: 20px;
    min-height: 100px;
    width: 80%;
  }
  /* line 1274, ../sass/version2.scss */
  .copy-80-intro-top {
    margin: 20px;
    min-height: 170px;
  }
  /* line 1278, ../sass/version2.scss */
  .copy-intro {
    width: 95%;
    font-size: 1.5em;
  }
  /* line 1282, ../sass/version2.scss */
  .copy-intro.description {
    width: 100%;
    font-size: 1.2em;
  }

  /* line 1288, ../sass/version2.scss */
  .copy-intro.lg {
    font-size: 2.5em;
  }

  /* line 1291, ../sass/version2.scss */
  .home {
    background: none;
    background-color: #f8f8f8;
  }
}
