.banner-institucional{width:100%;padding:60px 0 110px;background-repeat:no-repeat;background-size:cover}.banner-institucional .container{width:80%;position:relative;margin:auto;padding:0}.banner-institucional .title{font-size:60px;line-height:1.13;margin:auto}.banner-institucional .description,.banner-institucional .title{-o-object-fit:contain;object-fit:contain;font-family:var(--main-font-family);font-weight:300;font-style:normal;font-stretch:normal;letter-spacing:normal;color:var(--neutral-color-07);text-align:center}.banner-institucional .description{font-size:20px;line-height:1.4;margin:20px auto 0}@media (max-width:1024px){.banner-institucional-title .title{font-size:32px}.banner-institucional-title .description{font-size:16px}}.render-route-trabalhe-conosco .card-banner{max-width:405px;width:auto}.quero-me-candidatar{background-color:var(--neutral-color-01);overflow:hidden;width:100%}.quero-me-candidatar .container{background-color:var(--neutral-color-01);margin:0 auto 40px;position:relative;width:100%}.quero-me-candidatar .container .row{height:385px;margin:auto}.quero-me-candidatar .container .box-title{width:620px}.quero-me-candidatar .container .title{color:var(--support-3-color-01);font-family:var(--main-font-family);font-size:32px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.25;margin:auto;-o-object-fit:contain;object-fit:contain}.quero-me-candidatar .container .box-description{margin-top:15px;overflow:hidden;width:545px}.quero-me-candidatar .container p{color:var(--neutral-color-07);font-family:var(--main-font-family);font-size:16px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.57;margin:25px 0 0 80px;-o-object-fit:contain;object-fit:contain}.quero-me-candidatar .container .col-banner{align-items:center;display:flex;height:100%;justify-content:center}.quero-me-candidatar .container .col-banner img{position:relative;right:65px}.quero-me-candidatar .container .box-button{margin:40px 0 0 80px;width:335px}.quero-me-candidatar .container .box-button .button.grande{width:335px}@media (max-width:767px){.banner-institucional{padding-bottom:50px}.quero-me-candidatar .row{display:flex;flex-direction:column-reverse}.quero-me-candidatar .container{height:410px}.quero-me-candidatar .container .col-banner img{margin-top:-40px;right:auto;width:200px}.quero-me-candidatar .container .box-title{margin-top:-40px;width:100%}.quero-me-candidatar .container .box-title .title{font-size:20px;line-height:28px;max-width:335px;text-align:center}.quero-me-candidatar .container .box-description{width:100%}.quero-me-candidatar .container p{font-size:14px;line-height:22px;margin:10px 0 20px;padding:0 10px;text-align:center}.quero-me-candidatar .container .box-button{display:block;height:320px;margin:0;text-align:center;width:100%}.quero-me-candidatar .container .box-button .button.grande{width:100%}}@media (max-width:321px){.quero-me-candidatar .container{height:470px}}.outros-institucionais{display:flex;overflow:hidden;width:inherit}.outros-institucionais .container{margin:auto;padding:50px 0;width:100%;max-width:1280px}.outros-institucionais .container .row.grid-cards{margin:auto;width:100%}.outros-institucionais .container .grid-container{display:grid;grid-gap:20px;padding:10px;grid-template-columns:repeat(3,1fr)}.outros-institucionais .container .grid-item{margin:0}@media only screen and (max-width:1224px){.outros-institucionais .container .grid-container{grid-template-columns:1fr;justify-items:center}}@media only screen and (max-width:767px){.outros-institucionais .container{width:100%;margin:auto}}