body{background-color:#1e1e1e}body main #banner{position:relative}body main #banner figure{position:relative;overflow:hidden;width:100%;height:600px}@media screen and (min-width: 1500px){body main #banner figure{height:100dvh}}body main #banner figure .presentation{left:0;z-index:2;position:absolute;top:50%;transform:translateY(-50%)}body main #banner figure .presentation h1{color:#ffb900;font-family:"Inter",sans-serif;font-weight:800;font-size:44px;line-height:1.2em}@media screen and (max-width: 1023px){body main #banner figure .presentation h1{font-size:20px;text-align:center}}body main #banner figure .presentation p{color:#fff;font-family:"Inter",sans-serif;font-weight:400;font-size:28px;line-height:1.1em}@media screen and (max-width: 1023px){body main #banner figure .presentation p{font-size:16px;text-align:center}}body main #banner figure .presentation a{padding:15px 40px;font-size:22px}body main #banner figure img{width:100%;height:100%;object-fit:cover}body main #banner::after{background:linear-gradient(to top, #141414, transparent);content:"";position:absolute;width:100%;height:50px;bottom:0;left:0;z-index:3}body main #about{background-color:#141414}body main #about hr{background-color:#5a5a5a;border:none;height:1px;width:100%}body main #about #summary h1{color:#ffb900;font-family:"Inter",sans-serif;font-weight:800;font-size:42px;line-height:1.2em;min-width:350px}@media screen and (max-width: 1023px){body main #about #summary h1{min-width:100%;font-size:28px;text-align:center}}body main #about #summary p{color:#fff;font-family:"Inter",sans-serif;font-weight:300;font-size:22px;line-height:1.2em}@media screen and (max-width: 1023px){body main #about #summary p{font-size:18px;text-align:center}}body main #about #journeys .journey h1{color:#ffb900;font-family:"Inter",sans-serif;font-weight:800;font-size:30px;line-height:1.2em}body main #about #journeys .journey p{color:#fff;font-family:"Inter",sans-serif;font-weight:100;font-size:18px;line-height:1.2em}body main #topics{background-size:cover;background-image:url("../assets/images/bg/topicos-carreiras.jpg");background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 1023px){body main #topics{background-position:center center}}body main #topics article{padding:25px;box-sizing:border-box;font-family:"Inter",sans-serif;background-color:rgba(0,0,0,0)}body main #topics article h1{font-size:22px;color:#ffb900}body main #topics article p{font-size:20px;color:#fff;line-height:130%;font-weight:300}body main #vagas{background:url("../assets/images/bg/banner_2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover}body main #vagas h1{color:#fff;font-family:"Inter",sans-serif;font-weight:500;font-size:30px;line-height:1.2em}@media screen and (max-width: 1023px){body main #vagas h1{font-size:30px}}body main #vagas p{color:#fff;font-family:"Inter",sans-serif;font-weight:300;font-size:18px;line-height:1.2em;text-align:center}@media screen and (max-width: 1023px){body main #vagas p{font-size:20px}}body main #vagas a{font-size:20px}body main #introducao_depoimentos{background-color:#fff}body main #introducao_depoimentos h1{font-family:"Inter",sans-serif;font-weight:600;font-size:30px}body main #introducao_depoimentos p{font-weight:300;font-family:"Inter",sans-serif;color:#666;line-height:140%;font-size:22px}@media screen and (max-width: 1023px){body main #introducao_depoimentos p{font-size:20px}}body main .service{background-color:#f0f0f0}body main .service .content h2{color:#222;font-family:"Inter",sans-serif;font-weight:800;font-size:40px;line-height:1em}@media screen and (max-width: 1023px){body main .service .content h2{font-size:30px}}body main .service .content p{color:#222;font-family:"Inter",sans-serif;font-weight:500;font-size:18px;line-height:1.2em}body main .service .content a{color:#222;font-family:"Inter",sans-serif;transition:.3s;font-size:18px;line-height:1.2em}body main .service .content a:hover{padding-right:0px;opacity:.8}body main .service .content a:hover figure{padding-left:10px}body main .service .content a figure{transition:.3s;height:15px;width:auto}body main .service .content a figure svg{height:15px;width:auto}body main .service .content a figure svg *{stroke:#ffb900}body main .service .picture{height:450px}body main #area_atuacao{background-color:#fff;display:flex;flex-direction:column;width:100%}body main #area_atuacao .titulo_area_atuacao{display:flex;flex-direction:column;align-items:center;gap:20px}body main #area_atuacao .titulo_area_atuacao h1{font-family:"Inter",sans-serif;font-weight:600;text-align:center;font-size:30px}body main #area_atuacao .titulo_area_atuacao p{font-family:"Inter",sans-serif;font-weight:500;color:#666;line-height:140%;font-size:20px;text-align:center}body main #area_atuacao .areas{display:flex;justify-content:space-evenly;width:100%;gap:30px}@media screen and (max-width: 1023px){body main #area_atuacao .areas{display:flex;flex-direction:column}}body main #area_atuacao .areas label{font-family:"Inter",sans-serif;font-size:24px}body main #area_atuacao .areas .square{background-color:#ffb900;border:1px solid #e28e00;height:80px;width:80px}
