/*Artist*/
/*COLORS*/
/*FONTS*/
#wrapper {
  padding-bottom: 0; }

.stm_errorpage {
  position: relative;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-size: cover; }
  .stm_errorpage__404 {
    position: absolute;
    bottom: 0;
    right: -20px;
    font-size: 32.5em;
    line-height: 0.7em; }
  .stm_errorpage__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    top: 50px;
    bottom: 50px;
    padding: 6% 0 20px;
    border-radius: 5px; }
  .stm_errorpage__inner {
    max-width: 700px;
    padding: 0 50px 20px; }
    .stm_errorpage__inner h1 {
      margin-bottom: 40px;
      font-size: 230px;
      line-height: 230px; }
    .stm_errorpage__inner h2 {
      line-height: 1.1em; }
    .stm_errorpage__inner .btn.btn_third:hover {
      background-color: #fff !important;
      color: #000 !important; }
