#main-wrapper{background-color:var(--background);padding-bottom:500px;font-family:"Century Gothic",CenturyGothic,"AppleGothic",sans-serif}#main-wrapper #banners_home{width:100%}#main-wrapper #banners_home .banner{display:block;width:100%;height:42vw;background-size:cover;background-repeat:no-repeat;background-position:center}#main-wrapper #banners_home .banner .depoimentos-swiper-wrap{padding:0 40px}#main-wrapper #introducao-carreira{padding-top:70px}#main-wrapper #introducao-carreira .container{max-width:1700px}#main-wrapper #introducao-carreira .introducao-box{background-color:#3e2b70;border-radius:40px;overflow:hidden;display:flex;min-height:520px}#main-wrapper #introducao-carreira .introducao-imagem{flex:0 0 50%;background-repeat:no-repeat;background-size:cover;background-position:center}#main-wrapper #introducao-carreira .introducao-conteudo{flex:0 0 50%;padding:64px 56px;color:#fff;display:flex;flex-direction:column;justify-content:center}#main-wrapper #introducao-carreira .introducao-texto{font-size:1.125rem;line-height:1.65;margin-bottom:28px}#main-wrapper #introducao-carreira .introducao-texto p{margin-bottom:18px}#main-wrapper #introducao-carreira .introducao-link{background-color:#fff;color:#3e2b70;font-size:1rem;text-decoration:none;align-self:flex-start;border-radius:50px;display:inline-flex;align-items:center;gap:12px;padding:12px 22px;transition:background-color .25s ease,color .25s ease,transform .25s ease}#main-wrapper #introducao-carreira .introducao-link:hover{background-color:#ece8f3;color:#3e2b70}#main-wrapper #introducao-carreira .introducao-link .size-4{width:16px;height:14px}#main-wrapper #introducao-carreira .introducao-link svg path{stroke-width:1.5;stroke:currentColor}#main-wrapper #secao-com-imagem-carreira{padding-top:64px}#main-wrapper #secao-com-imagem-carreira .secao-com-imagem-titulo{text-align:center;color:#3e2b70;font-size:35px;font-weight:900;text-transform:uppercase;margin-bottom:12px}#main-wrapper #secao-com-imagem-carreira .secoes-com-imagem-wrap{display:flex;flex-direction:column;gap:56px;max-width:1400px;margin:0 auto}#main-wrapper #secao-com-imagem-carreira .secao-imagem-item{position:relative;display:flex;align-items:stretch;gap:60px;width:100%;min-height:540px}#main-wrapper #secao-com-imagem-carreira .secao-imagem-texto-wrap,#main-wrapper #secao-com-imagem-carreira .secao-imagem-media{flex:1 1 0;min-width:0}#main-wrapper #secao-com-imagem-carreira .secao-imagem-texto-wrap{display:flex;align-items:center}#main-wrapper #secao-com-imagem-carreira .secao-imagem-texto{max-width:640px;font-size:1.125rem;line-height:1.7;color:#1a1a1a}#main-wrapper #secao-com-imagem-carreira .secao-imagem-texto h2,#main-wrapper #secao-com-imagem-carreira .secao-imagem-texto h3{color:#3e2b70;font-size:2rem;font-weight:900;margin-bottom:18px}#main-wrapper #secao-com-imagem-carreira .secao-imagem-texto p{margin-bottom:18px}#main-wrapper #secao-com-imagem-carreira .secao-imagem-media{position:relative;border-radius:24px;overflow:hidden;min-height:540px}#main-wrapper #secao-com-imagem-carreira .secao-imagem-bg{position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center}#main-wrapper #secao-com-imagem-carreira .layout-imagem-esquerda .secao-imagem-texto-wrap{order:2}#main-wrapper #secao-com-imagem-carreira .layout-imagem-esquerda .secao-imagem-media{order:1}#main-wrapper #depoimentos-carreira{padding:80px 0;background-color:var(--background)}#main-wrapper #depoimentos-carreira .container{max-width:1400px;margin:0 auto}#main-wrapper #depoimentos-carreira .depoimentos-header{margin-bottom:48px}#main-wrapper #depoimentos-carreira .depoimentos-titulo{font-size:35px;font-weight:900;color:#3e2b70;text-transform:uppercase}#main-wrapper #depoimentos-carreira .depoimentos-swiper-wrap{position:relative;padding:0 56px}#main-wrapper #depoimentos-carreira .depoimentos-swiper{padding:0 0 32px;overflow:hidden}#main-wrapper #depoimentos-carreira .next-depoimentos,#main-wrapper #depoimentos-carreira .prev-depoimentos{color:#3e2b70;top:50%;margin-top:calc(0px - var(--swiper-navigation-size,44px) / 2)}#main-wrapper #depoimentos-carreira .next-depoimentos{right:0;left:auto}#main-wrapper #depoimentos-carreira .prev-depoimentos{left:0;right:auto}#main-wrapper #depoimentos-carreira .depoimento-card{background-color:#fff;border-radius:24px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;height:auto}#main-wrapper #depoimentos-carreira .depoimento-texto{flex:1}#main-wrapper #depoimentos-carreira .depoimento-texto p{font-size:1.1rem;line-height:1.75;color:#1a1a1a}#main-wrapper #depoimentos-carreira .depoimento-autor{display:flex;align-items:center;gap:20px}#main-wrapper #depoimentos-carreira .depoimento-foto{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}#main-wrapper #depoimentos-carreira .depoimento-nome{font-size:1rem;font-weight:700;color:#3e2b70}#main-wrapper #depoimentos-carreira .depoimento-cargo{font-size:.875rem;color:#666;margin-top:2px}#main-wrapper #nossos-valores-carreira{padding:40px 0 80px;background-color:var(--background)}#main-wrapper #nossos-valores-carreira .container{max-width:1400px;margin:0 auto}#main-wrapper #nossos-valores-carreira .nossos-valores-intro{padding-top:24px;margin-bottom:64px}#main-wrapper #nossos-valores-carreira .nossos-valores-intro-content{max-width:640px;margin:0 auto;text-align:center}#main-wrapper #nossos-valores-carreira .nossos-valores-descricao{color:#1a1a1a;font-size:1rem;line-height:1.7}#main-wrapper #nossos-valores-carreira .nossos-valores-descricao h2{font-size:35px;font-weight:900;color:#3e2b70;text-transform:uppercase;margin-bottom:20px}#main-wrapper #nossos-valores-carreira .nossos-valores-descricao p{margin-bottom:18px}#main-wrapper #nossos-valores-carreira .nossos-valores-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:stretch}#main-wrapper #nossos-valores-carreira .nossos-valores-grid>.valor-card{grid-column:span 2}#main-wrapper #nossos-valores-carreira .nossos-valores-grid>.valor-card:nth-child(4){grid-column:2/span 2}#main-wrapper #nossos-valores-carreira .nossos-valores-grid>.valor-card:nth-child(5){grid-column:4/span 2}#main-wrapper #nossos-valores-carreira .valor-card{background-color:#fff;border-radius:24px;padding:24px;text-align:center;display:flex;flex-direction:column;gap:24px;height:auto}#main-wrapper #nossos-valores-carreira .valor-imagem-wrap{width:100%;overflow:hidden;display:grid;place-content:center}#main-wrapper #nossos-valores-carreira .valor-imagem{max-width:180px;height:auto;margin:0 auto;display:block}#main-wrapper #nossos-valores-carreira .valor-titulo{font-size:1.5rem;font-weight:900;color:#3e2b70;text-transform:uppercase}#main-wrapper #nossos-valores-carreira .valor-descricao{flex:1;color:#1a1a1a;font-size:1rem;line-height:1.7}#main-wrapper #nossos-valores-carreira .valor-descricao h3{font-size:1.25rem;font-weight:900;margin-bottom:14px}#main-wrapper #nossos-valores-carreira .valor-descricao p{margin-bottom:18px}#main-wrapper .carreira-content-wrap{padding:100px 0}#main-wrapper .carreira-content-wrap .titulo{text-transform:uppercase;font-size:35px;font-weight:900;color:#3e2b70;margin-bottom:50px;letter-spacing:.8px}#main-wrapper .carreira-content-wrap .carreira-content{font-size:1rem;line-height:1.8;color:var(--text-color);margin-bottom:50px}#main-wrapper .carreira-content-wrap .vagas-section{margin-top:80px}#main-wrapper .carreira-content-wrap .vagas-section .section-title{font-size:35px;font-weight:900;color:#3e2b70;margin-bottom:40px;text-transform:uppercase}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid .vaga-card{background:#f9f9f9;padding:30px;border-radius:8px;border-left:4px solid #3e2b70;transition:transform .3s ease,box-shadow .3s ease}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid .vaga-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid .vaga-card .vaga-title{font-size:1.5rem;font-weight:700;color:#3e2b70;margin-bottom:15px}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid .vaga-card .vaga-info{display:flex;gap:20px;margin-bottom:15px;flex-wrap:wrap}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid .vaga-card .vaga-info .info-item{font-size:.9rem;color:#666}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid .vaga-card .vaga-info .info-item strong{color:#3e2b70}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid .vaga-card .vaga-description{font-size:.95rem;color:#555;line-height:1.6;margin-bottom:20px}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid .vaga-card .vaga-btn{background-color:#3e2b70;color:#fff;padding:12px 25px;border:none;border-radius:4px;font-size:.95rem;font-weight:600;cursor:pointer;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;text-decoration:none;display:inline-block}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid .vaga-card .vaga-btn:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}#main-wrapper .carreira-content-wrap .vagas-section .no-vagas{text-align:center;padding:40px;color:#999;font-size:1.1rem}@media screen and (max-width:900px){#main-wrapper #banners_home .banner{height:144vw}#main-wrapper #introducao-carreira .introducao-box{min-height:0}#main-wrapper #nossos-valores-carreira .nossos-valores-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#main-wrapper #nossos-valores-carreira .nossos-valores-grid>.valor-card{grid-column:auto}#main-wrapper #nossos-valores-carreira .nossos-valores-grid>.valor-card:nth-child(4),#main-wrapper #nossos-valores-carreira .nossos-valores-grid>.valor-card:nth-child(5){grid-column:auto}}@media screen and (max-width:768px){#main-wrapper #introducao-carreira{padding-top:36px}#main-wrapper #introducao-carreira .introducao-box{flex-direction:column}#main-wrapper #introducao-carreira .introducao-imagem{width:100%;flex-basis:auto;height:64vw}#main-wrapper #introducao-carreira .introducao-conteudo{width:100%;flex-basis:auto;padding:36px 24px}#main-wrapper #introducao-carreira .introducao-texto{font-size:1rem;line-height:1.6}#main-wrapper #introducao-carreira .introducao-link{font-size:.95rem}#main-wrapper #secao-com-imagem-carreira{padding-top:44px}#main-wrapper #secao-com-imagem-carreira .secao-com-imagem-titulo{font-size:20px}#main-wrapper #secao-com-imagem-carreira .secoes-com-imagem-wrap{gap:32px}#main-wrapper #secao-com-imagem-carreira .secao-imagem-item{min-height:0;flex-direction:column-reverse;gap:18px}#main-wrapper #secao-com-imagem-carreira .secao-imagem-texto-wrap,#main-wrapper #secao-com-imagem-carreira .secao-imagem-media{flex:0 0 auto;max-width:100%}#main-wrapper #secao-com-imagem-carreira .secao-imagem-media{min-height:64vw}#main-wrapper #secao-com-imagem-carreira .secao-imagem-texto{font-size:1rem}#main-wrapper #secao-com-imagem-carreira .secao-imagem-texto h2,#main-wrapper #secao-com-imagem-carreira .secao-imagem-texto h3{font-size:1.3rem}#main-wrapper #secao-com-imagem-carreira .layout-imagem-esquerda .secao-imagem-texto-wrap,#main-wrapper #secao-com-imagem-carreira .layout-imagem-esquerda .secao-imagem-media{order:initial}#main-wrapper #depoimentos-carreira{padding:44px 0}#main-wrapper #depoimentos-carreira .depoimentos-header{margin-bottom:28px}#main-wrapper #depoimentos-carreira .depoimentos-titulo{font-size:20px}#main-wrapper #depoimentos-carreira .depoimentos-swiper-wrap{padding:0 0 56px}#main-wrapper #depoimentos-carreira .next-depoimentos,#main-wrapper #depoimentos-carreira .prev-depoimentos{top:auto;bottom:0;margin-top:0}#main-wrapper #depoimentos-carreira .prev-depoimentos{left:50%;transform:translateX(calc(-120%));right:auto}#main-wrapper #depoimentos-carreira .next-depoimentos{left:50%;transform:translateX(20px);right:auto}#main-wrapper #depoimentos-carreira .depoimento-card{padding:28px 20px;gap:24px}#main-wrapper #depoimentos-carreira .depoimento-texto p{font-size:1rem;line-height:1.65}#main-wrapper #depoimentos-carreira .depoimento-autor{gap:14px}#main-wrapper #depoimentos-carreira .depoimento-foto{width:52px;height:52px}#main-wrapper #depoimentos-carreira .depoimento-nome{font-size:.95rem}#main-wrapper #depoimentos-carreira .depoimento-cargo{font-size:.8rem}#main-wrapper #nossos-valores-carreira{padding:24px 0 60px}#main-wrapper #nossos-valores-carreira .nossos-valores-intro{padding-top:44px;margin-bottom:40px}#main-wrapper #nossos-valores-carreira .nossos-valores-descricao{font-size:.95rem}#main-wrapper #nossos-valores-carreira .nossos-valores-descricao h2{font-size:20px}#main-wrapper #nossos-valores-carreira .valor-card{padding:20px;min-width:0;gap:18px}#main-wrapper #nossos-valores-carreira .nossos-valores-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#main-wrapper #nossos-valores-carreira .valor-titulo{font-size:1.1rem;overflow-wrap:anywhere;word-break:break-word}#main-wrapper #nossos-valores-carreira .valor-descricao{font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}#main-wrapper #nossos-valores-carreira .valor-descricao h3{font-size:1rem}#main-wrapper .carreira-content-wrap{padding:60px 0}#main-wrapper .carreira-content-wrap .carreira-content{font-size:.95rem;line-height:1.65}#main-wrapper .carreira-content-wrap .titulo{font-size:20px}#main-wrapper .carreira-content-wrap .vagas-section .section-title{font-size:20px}#main-wrapper .carreira-content-wrap .vagas-section .vagas-grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:600px){#main-wrapper{padding-bottom:300px}#main-wrapper #nossos-valores-carreira .nossos-valores-intro{margin-bottom:28px}#main-wrapper #nossos-valores-carreira .nossos-valores-descricao h2{font-size:20px}#main-wrapper #nossos-valores-carreira .nossos-valores-grid{grid-template-columns:1fr;gap:14px}#main-wrapper #nossos-valores-carreira .valor-card{padding:18px}#main-wrapper #secao-com-imagem-carreira .secao-com-imagem-titulo{font-size:20px}#main-wrapper #depoimentos-carreira .depoimentos-titulo{font-size:20px}#main-wrapper .carreira-content-wrap .titulo,#main-wrapper .carreira-content-wrap .vagas-section .section-title{font-size:20px}}