/*Viewport*/
/* Cursor cursor:url('link/to/cursor.png') */

/*Grain background effect*/
.grain {
  opacity: 0.8;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  transform: translateZ(0);
}
@-webkit-keyframes noise {
  to {
    transform: translate3d(-7rem, 0, 0);
  }
}
@keyframes noise {
  0% {
    transform: translate3d(0, 9rem, 0);
  }
  10% {
    transform: translate3d(-1rem, -4rem, 0);
  }
  20% {
    transform: translate3d(-8rem, 2rem, 0);
  }
  30% {
    transform: translate3d(9rem, -9rem, 0);
  }
  40% {
    transform: translate3d(-2rem, 7rem, 0);
  }
  50% {
    transform: translate3d(-9rem, -4rem, 0);
  }
  60% {
    transform: translate3d(2rem, 6rem, 0);
  }
  70% {
    transform: translate3d(7rem, -8rem, 0);
  }
  80% {
    transform: translate3d(-9rem, 1rem, 0);
  }
  90% {
    transform: translate3d(6rem, -5rem, 0);
  }
  to {
    transform: translate3d(-7rem, 0, 0);
  }
}
.grain:before {
  content: "";
  top: -10rem;
  left: -10rem;
  width: calc(100% + 20rem);
  height: calc(100% + 20rem);
  z-index: 5;
  position: fixed;
  background-image: url(https://cdn.sanity.io/images/zd3yakoy/production/e2e97f3f0be4c63f6c284902b692072c99ca50a3-256x256.png);
  opacity: 0.15;
  pointer-events: none;
  -webkit-animation: noise 1s steps(2) infinite;
  animation: noise 1s steps(2) infinite;
}

/*Text Color */
#content_page_wrapper p{color:#000;}
/*About + Contact:Background Color */
.content_page, .bg-coal-black {
  --tw-bg-opacity: 1;
background-color: rgb(82 126 172/var(--tw-bg-opacity));
}
/*About:Text Desktop*/
#content_page_wrapper > div > div._4ORMAT_content_page_row._4ormat_sort_item._4ORMAT_module_text_03.in-viewport {
    position: fixed;
    top: 23%;
    left: 5%;
    width: 68%;
    z-index:2;
    color:#000;
}
/*About:Text Mobile */
@media only screen and (max-width: 768px) {
#content_page_wrapper p {
    margin-bottom: 1em;
    line-height: 170%;
    word-wrap: break-word;
    font-size: 14px;
}
#content_page_wrapper > div > div._4ORMAT_content_page_row._4ormat_sort_item._4ORMAT_module_text_03.in-viewport {
    position: fixed;
    top: 8%;
    left: 5%;
    width: 92%;
    z-index:2;
    color:#000;
}
}

/*Contact:Button Color*/
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input.btn, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input.btn,
._4ORMAT_module_contact_input
{
   color: #000 !important;
    font-size: 14px !important;
    font-family: "Input Mono Normal Extra Light", "Input Mono Normal Extra Light", monospace !important;
    border-radius: 1px !important;
    background: none !important;
    border: 1px solid rgba(0, 0, 0, 1); !important;
    transition: background 250ms ease, border-color 250ms ease;
}
/*Footer:Copyright disable */
/*All images © Jenrick Mielke*/
.footer{display:none;}