* {
    margin: 0;
    padding: 0;
    font-feature-settings: "pnum" on, "lnum" on;
  }
  html {
    box-sizing: border-box;
    font-size: 62.5%;
    background-color: var(--secondBgColor);
  }

  @font-face {
    font-family: babapro;
    src: url("../fonts/Babapro-Ea4rr.otf");
  }
  
  @font-face {
    font-family: raleway;
    src: url("../fonts/Raleway-Regular.ttf");
  }
  @font-face {
    font-family: raleway-bold;
    src: url("../fonts/Raleway-Bold.ttf");
  }
  @font-face {
    font-family: raleway-semibold;
    src: url("../fonts/Raleway-SemiBold.ttf");
  }

  
  main
  {
    display: flex;
    height: calc(100vh - 67px);
  }

  .image_error > figure
  {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    animation: float 3.5s ease-in-out infinite;
  }
  .image_error > figure > img
  {
    /* width: 90%; */
    height: 90%;
    min-width: 200px;
  }
  .text_error
  {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
    width: 55%;
  }

  .text_error .container_text
  {
    width: 85%;
  }

  .container_text > h2
  {
    /* text-align: center; */
    font-family: raleway-semibold;
    font-size: 2rem;
    margin-top: 1rem;
    line-height: 3.2rem;
    margin-bottom: 2rem;
  }

  .container_text > h1
  {
    /* text-align: center; */
    font-family: raleway-bold;
    font-size: 3.7rem;
    color: #027cf1;
  }

  .button_redirect
  {
    font-family: raleway-semibold;
    padding: .7rem 2rem;
    background-color: #027cf1;
    border-radius: 5px;
    display: flex;
    align-items: center;
    max-width:fit-content;
    text-decoration: none;
    column-gap: 1rem;
  }

  .button_redirect > h4{
    font-size: 1.7rem;
    color: white;
  }
  .button_redirect > img
  {
    height: 24px;
    width: 24px;
  } 
  .button_redirect:hover
  {
    background-color: #1365b3;
  }

  @keyframes float{
    0%{
        transform: translateY(0px);
    }
    50%{
        transform: translateY(-20px);
    }
    100%{
        transform: translateY(0px);
    }
  }
