body {
  margin: auto;
  font-family: 'Lato', sans-serif;
  line-height: 1.5;
}

/* main {
    position: absolute;
    text-align: center;
    left: 50%;
    top: 25%;
    margin: -300px 150px 100px -400px;
} */

main {
    position: absolute;
    text-align: center;
    /* left: 50%; */
    top: 5%;
    left: 10%;
    right: 10%;
    /* margin: -40% 50% 10% -40%; */
}

.logo, .titulo, .botoes {
  text-align: center;
}

.botoes {
  padding: 70px;
}

.titulo{
  font-size: 65px;
}

.header img {
    float: left;
    width: 450px;
    height: 600px;
    background: #555;
}

.header h1 {
    position: center;
    top: 18px;
    /*left: 10px;*/
    color: #111;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 64px;
    left: 50%;
    /*margin-right: -50%;*/
}

@font-face {
    font-family: "fontfutura";
    src: url("https://cdn.rawgit.com/KompiAjaib/font/master/product-sans-regular.ttf") format("ttf");
    font-weight: normal;
    font-style: normal;
}

.btn2 {
    background-color: DodgerBlue;
    border: none;
    color: white;
    padding: 40px 80px 45px 80px;
    cursor: pointer;
    font-size: 60px;
    text-align: center;
    border-radius: 100px;
}

button {
    appearance: auto;
    writing-mode: horizontal-tb !important;
    font-style: ;
    font-variant-ligatures: ;
    font-variant-caps: ;
    font-variant-numeric: ;
    font-variant-east-asian: ;
    font-weight: ;
    font-stretch: ;
    font-size: ;
    font-family: ;
    text-rendering: auto;
    color: buttontext;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: center;
    align-items: flex-start;
    cursor: default;
    box-sizing: border-box;
    background-color: -internal-light-dark(rgb(239, 239, 239), rgb(59, 59, 59));
    margin: 0em;
    padding: 1px 6px;
    border-width: 2px;
    border-style: outset;
    border-color: buttonborder;
    border-image: initial;
}
