@import"https://fonts.googleapis.com/css2?family=Archivo+Narrow:ital,wght@0,400..700;1,400..700&family=Archivo:ital,wght@0,100..900;1,100..900&family=Instrument+Serif:ital@0;1&display=swap";.not-found{background-image:url("../images/fundo-404.jpg");background-repeat:no-repeat;background-size:inherit;background-position:center;padding:5vw 0vw}.not-found .left .text{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff;font-size:4.375rem;font-style:normal;font-weight:400;line-height:5rem;letter-spacing:1.75rem;margin:0 auto;position:relative;top:30%;left:20%;font-family:"Trebuchet MS",Arial,sans-serif}@media only screen and (max-width: 769px){.not-found .left .text{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0;left:0;margin:0px auto 30px auto}}.not-found .left .img-desktop{display:block;float:right;position:relative;right:29%;bottom:26%}@media only screen and (max-width: 769px){.not-found .left .img-desktop{display:none}}.not-found .left .img-mobile{display:none}@media only screen and (max-width: 769px){.not-found .left .img-mobile{display:block;height:2px;width:50%;position:relative;top:45%}}@media only screen and (max-width: 769px){.not-found .left{display:-webkit-box;display:-ms-flexbox;display:flex}}.not-found .right img{width:100%;position:relative;right:3%}.not-found .right .title{color:#fff;font-family:"Trebuchet MS",Arial,sans-serif;font-size:3rem;font-style:normal;font-weight:400;line-height:3rem}.not-found .right .text{color:#fff;font-size:1.3125rem;font-style:normal;font-weight:400;line-height:2rem;margin:20px auto 30px auto}.not-found .right .button{border:1px solid #141a18;background-color:#141a18;color:#fff;font-size:1.375rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding:1rem;margin-bottom:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:.3s;transition:.3s}.not-found .right .button:hover{background-color:#fff;color:#141a18;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 769px){.not-found .right .button{margin-left:auto;margin-right:auto;display:table}}@media only screen and (max-width: 769px){.not-found{padding:15vw 10vw}}