@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap);
html{scroll-behavior:smooth;overflow-x:hidden}body{background:#fff;color:#58595b;font-family:"Roboto","Calibri","sans-serif";font-size:16px;font-weight:400;line-height:1.7em;margin:0;overflow-x:hidden;padding:0;position:relative}ul{margin:0;padding-left:30px}ul li{margin:0 0 5px}.page{overflow-x:hidden;padding-top:130px}@media screen and (max-width: 1024px){.page{padding-top:70px}}@media screen and (max-width: 1024px){.page.home{padding-top:0px}}.style section{margin:30px}.style form{display:flex;flex-direction:column}.style a.link,.style .btn,.style button{margin:0 20px}.wrapper{margin:0 auto;max-width:1170px;position:relative}@media screen and (max-width: 1024px){.wrapper{margin:0 40px}}@media screen and (max-width: 758px){.wrapper{margin:0 20px}}.wrapper--small{margin:0 auto;max-width:920px;position:relative}@media screen and (max-width: 960px){.wrapper--small{margin:0 40px}}@media screen and (max-width: 758px){.wrapper--small{margin:0 20px}}.container{margin:40px 0}.flex--ct{display:flex;justify-content:center}.flex--sb{display:flex;justify-content:space-between}.flex--st{display:flex;justify-content:flex-start}.flex--end{display:flex;justify-content:flex-end}.show-desk{display:block}@media screen and (max-width: 1024px){.show-desk{display:none}}.show-tablet{display:none}@media screen and (max-width: 1024px){.show-tablet{display:block}}.show-mobile{display:none}@media screen and (max-width: 758px){.show-mobile{display:block}}@media screen and (max-width: 758px){.hide-mobile{display:none}}::-webkit-scrollbar{background:#e6e7e8;border-radius:10px;width:7px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#58595b;border-radius:7px}@media screen and (max-width: 758px){.relatorio .banner{height:230px;margin-bottom:30px}}.relatorio .banner__effect{background:#ac3f79;bottom:-100px;height:200px;left:70px;width:40px}@media screen and (max-width: 758px){.relatorio .banner__effect{left:auto;right:50px;width:20px;bottom:-10px}}@media screen and (max-width: 758px){.relatorio .banner__content{align-items:center;flex-direction:row-reverse}}@media screen and (max-width: 500px){.relatorio .banner__content{height:230px}}.relatorio .banner__content img{width:700px}@media screen and (max-width: 960px){.relatorio .banner__content img{width:100%}}@media screen and (max-width: 758px){.relatorio .banner__content img{height:208px;width:225px;margin-right:-5px;object-fit:cover;max-width:235px;margin-top:0px;left:auto;right:0}}@media screen and (max-width: 1024px){.relatorio .banner__content .title{font-size:80px}}@media screen and (max-width: 758px){.relatorio .banner__content .title{font-size:40px;max-width:250px;margin-top:20px;line-height:1.17em}}.relatorio__results{margin-top:200px;position:relative}@media screen and (max-width: 758px){.relatorio__results{margin-top:0px}}.relatorio__results-content{flex-wrap:wrap;justify-content:space-evenly}.relatorio__results-item{margin-bottom:20px;text-align:center;text-decoration:none;width:23%}@media screen and (max-width: 758px){.relatorio__results-item{width:46%}}@media screen and (max-width: 500px){.relatorio__results-item{width:48%}}.relatorio__results-item:hover img{opacity:.5}.relatorio__results-item:hover p{color:#6d6e71}.relatorio__results-item img{height:300px;object-fit:cover;transition:opacity .5s ease-in-out;width:250px;max-width:100%}@media screen and (max-width: 1024px){.relatorio__results-item img{height:200px}}@media screen and (max-width: 758px){.relatorio__results-item img{height:auto}}.relatorio__results-item p{color:#282828;font-size:20px;font-weight:500;line-height:1.25em;margin:10px auto 0;max-width:210px;transition:color .5s ease-in-out}@media screen and (max-width: 1024px){.relatorio__results-item p{font-size:18px}}@media screen and (max-width: 758px){.relatorio__results-item p{font-size:16px;margin-top:3px}}.relatorio__results .effect{background:#becb3e;bottom:-90px;height:30px;opacity:.5;position:absolute;right:0;width:515px;z-index:-1}@media screen and (max-width: 758px){.relatorio__results .effect{bottom:-20px;width:53%;height:10px}}@media screen and (max-width: 758px){.relatorio__links{padding:20px 0 0}}@media screen and (max-width: 758px){.relatorio__links a{max-width:100%;margin-top:0px;padding:20px 0;margin-bottom:50px;width:100%;border-top:1px solid #58595b;font-size:18px;text-align:center}}@media screen and (max-width: 758px){.relatorio__line{display:none}}
