a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Volvo Novum;font-style:normal;font-weight:300;src:url(VolvoNovum-SemiLight.eddd8fdc.woff2)format("woff2"),url(VolvoNovum-SemiLight.757c4905.woff)format("woff")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:normal;font-weight:700;src:url(VolvoNovum-Bold.17f7b262.woff2)format("woff2"),url(VolvoNovum-Bold.1a412e1d.woff)format("woff")}@font-face{font-display:swap;font-family:Volvo Novum;font-style:normal;font-weight:500;src:url(VolvoNovum-Medium.65a8e44b.woff2)format("woff2"),url(VolvoNovum-Medium.ca564c4a.woff)format("woff")}:root{--flow-1:#396976;--flow-2:#678c96;--flow-3:#96b0b6;--flow-4:#c3d2d6;--teal-1:#b8ded8;--teal-2:#8dc9bf;--teal-3:#66b3a6;--teal-4:#50a294;--leaf-1:#c8e691;--leaf-2:#a8d46b;--leaf-3:#8fc54e;--leaf-4:#78b833;--grey:#1d1d1b;--blue:#004fbc;--blue-darker:#182871;--white:#fff;--black:#000}*,:after,:before{box-sizing:border-box}:focus{outline:3px solid #78b833;outline:3px solid var(--leaf-4);outline-offset:3px}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{color:var(--grey);letter-spacing:.005em;font-family:Volvo Novum,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.5}img,picture{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;height:auto;margin:0 auto;display:block}b,strong{font-family:inherit;font-weight:700}svg{vertical-align:middle;width:100%}video{width:auto;height:auto}.container{width:100%;max-width:73.75rem;margin-left:auto;margin-right:auto}.container--tick{max-width:81.25rem}.container--narrow{max-width:60rem}.container--compact{max-width:40.625rem}.container--thin{max-width:33.4375rem}.grid{grid-template-columns:1fr}.columns,.grid{--gap:4rem;--align:center;align-items:var(--align);gap:var(--gap);grid-auto-rows:min-content;display:grid}.flex-columns{--basis:20ch;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;gap:3rem;display:-ms-flexbox;display:flex}.flex-columns>*{flex:1 1 var(--basis);max-width:var(--basis)}.stack{--gap:2.5rem;gap:var(--gap);grid-auto-rows:auto;display:grid}.stack--compact{--gap:1rem}.stack--small{--gap:2.5rem}.stack--expansive{--gap:4rem}.content{--margin:1.5rem}.content--compact{--margin:1rem}.content--expansive{--margin:2.5rem}.content>*+*{margin-top:var(--margin)}.section{position:relative}.section,.section--compact{padding:6rem 1.5rem}.button--outline{border:2px solid #004fbc;border:2px solid var(--blue);color:var(--blue);text-transform:uppercase;background-color:transparent;padding:1.05em 3em;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;display:inline-block}.button--outline:hover{background-color:#182871;background-color:var(--blue-darker);border-color:#182871;border-color:var(--blue-darker);color:var(--white)}.button--outline:active{background-color:#000;background-color:var(--black);border-color:#000;border-color:var(--black);color:var(--white)}.button{background-color:#004fbc;background-color:var(--blue);color:var(--white);text-transform:uppercase;padding:1.05em 3em;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .3s ease-in-out,color .3s ease-in-out;display:inline-block}.button:hover{background-color:#182871;background-color:var(--blue-darker)}.button:active{background-color:#000;background-color:var(--black)}.button--sm{padding:1em 2.5em!important;font-size:.875rem!important}.image-with-graphic{position:relative}.image-with-graphic:after,.image-with-graphic:before{content:"";width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.list>*{position:relative}.list>*+*{margin-top:.5em}.list--expansive>*+*{margin-top:1em}.list--bullet>*{padding-left:1em}.list--bullet>:before{content:"";background:currentColor;border-radius:1em;width:.4em;height:.4em;display:inline-block;position:absolute;top:.6em;left:0}.list--checkmark>*{padding-left:2em}.list--checkmark>*+*{margin-top:1rem}.list--checkmark>:before{content:"";background:url(checkmark.ccfad82a.svg) 50%/contain no-repeat;border-radius:1em;width:1.5em;height:1.5em;position:absolute;top:.1em;left:0}.list--ordered{counter-reset:counter}.list--ordered>*{counter-increment:counter;padding-left:1.25em}.list--ordered>:before{content:counter(counter)". ";position:absolute;left:0}.headline{font-family:inherit;font-weight:500;line-height:1}.headline--size-1{font-size:2.75rem}.headline--size-2{font-size:2.25rem}.headline--size-3{font-size:2rem}.headline--size-4{font-size:1.5rem}.headline--size-5{font-size:1.25rem}.headline--size-6{font-size:1rem}.subtitle{font-family:inherit;font-size:1.125rem}.subtitle--size-1{font-weight:700}.subtitle--size-2{font-weight:400}.text-small{font-size:.875rem}.text-caption{font-size:.75rem}.text-bold{font-weight:700}.text-center{text-align:center}.overline{text-transform:uppercase;font-size:.875rem;line-height:1.5}.visually-hidden:not(:focus){clip:rect(0,0,0,0);position:absolute}.back-to-top,.skip-to-main{z-index:100}.back-to-top{position:fixed;bottom:1.5rem;right:1.5rem}.skip-to-main{position:absolute;top:1.5rem;left:1.5rem}.video{height:0;padding-bottom:56.25%;position:relative}.video>iframe{border-radius:.5rem;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tooltip{cursor:help;white-space:nowrap;max-width:max-content;text-decoration:none;display:inline-block;position:relative}.tooltip:after{--tooltip-width:220px;background-color:#66b3a6;background-color:var(--teal-3);content:attr(aria-label);opacity:0;text-align:center;white-space:normal;width:var(--tooltip-width);z-index:1;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;transition:opacity .1s ease-in-out;position:absolute;bottom:125%}.tooltip.hover-in:after{animation:.6s ease-in forwards fade-in}.tooltip.hover-out:after{animation:.3s ease-out forwards fade-out}.tooltip:focus:after,.tooltip:hover:after{opacity:1}.tooltip--center:after{left:calc(50% - var(--tooltip-width)/2)}.tooltip--left:after{left:0}.tooltip--right:after{left:inherit;right:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vagas-abertas{--background:#f9f9f9;--border-color:#dcdcdc;background:#b8ded8;background:var(--teal-1)}#vagas-abertas-list{gap:.75rem;display:grid}.vagas-abertas__title{text-align:center;margin-bottom:2.5rem}.vagas-abertas__card{background:var(--background);border:1px solid var(--border-color);border-radius:.5rem;padding:2rem}.vagas-abertas__card .headline{font-size:1.25rem;line-height:1.2}.vagas-abertas__card__wrapper{grid-template-columns:1fr;gap:1.5rem;display:grid}.vagas-abertas__card__attributes{-ms-flex-direction:column;flex-direction:column;gap:1rem 1.5rem;padding-top:1rem;font-size:1rem;display:-ms-flexbox;display:flex}.vagas-abertas__card__attributes li{gap:.5em;display:-ms-flexbox;display:flex}.vagas-abertas__card__attributes svg{width:1.25em;display:block}.vagas-abertas__card__buttons{-ms-flex-direction:column;flex-direction:column;gap:1rem;display:-ms-flexbox;display:flex}.vagas-abertas__card__buttons .button{text-align:center;min-width:230px}.vagas-abertas__card__details{border-top:1px solid var(--border-color);gap:1.5rem;margin-top:2.5rem;padding-top:1rem;padding-bottom:1rem;display:none}.vagas-abertas__card__details--visible{display:block}.vagas-abertas__card__details .content:nth-of-type(2){margin-top:2rem}.vagas-abertas__error>*+*{margin-top:.5em}.vagas-abertas__error a{color:currentColor;text-decoration:underline}#vagas-abertas-info{margin-bottom:1em}  .vagas-abertas__count p{margin-bottom:.7em}.header{padding:2rem 1.5rem}.header__logo{width:11.25rem}.hero{padding:1.5rem 1.5rem 0;position:relative}.hero__image{max-width:max-content;margin:auto;position:relative}.hero__title{max-width:36.25rem;display:block}.hero:after,.hero:before{content:"";margin:auto;position:absolute;top:0;left:0;right:0}.hero:before{filter:drop-shadow(0 4px 16px rgba(0,0,0,.12));z-index:-1;background:url(hero-hashtag.d9dce4b8.svg) 50%/contain no-repeat;width:30rem;height:30rem;transform:translate(34rem)}.hero:after{height:4rem;bottom:0;top:inherit;z-index:1;background:url(hero.d83e9c9e.svg) bottom/auto 100% no-repeat;width:100%}.futuro-que-todos-queremos{background-color:#66b3a6;background-color:var(--teal-3)}.futuro-que-todos-queremos__image{z-index:0;max-width:max-content;margin:auto;position:relative}.futuro-que-todos-queremos__image:before{content:"";z-index:-1;background:url(futuro-que-todos-queremos.92e38229.svg) 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.talentos-do-amanha__box{background-color:#b8ded8;background-color:var(--teal-1);padding:6rem 1.5rem 0;position:relative}.talentos-do-amanha__places{-ms-flex-align:center;align-items:center;gap:.5rem;display:-ms-flexbox;display:flex}.talentos-do-amanha__places__icon{width:2.5rem}.talentos-do-amanha__image{z-index:0;max-width:max-content;margin:auto;position:relative}.talentos-do-amanha__image:before{content:"";z-index:-1;background:url(talentos-do-amanha.671181a4.svg) 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.beneficios{text-align:center}.beneficios__list{--basis:15ch}.beneficios__list__icon{width:6.5rem;margin:auto;display:block}.processo-seletivo{background-color:#b8ded8;background-color:var(--teal-1)}.cta{background-color:#66b3a6;background-color:var(--teal-3)}.footer{text-align:center;padding:2rem 1.5rem}.footer__link{width:12.5rem;margin:0 auto;display:block}.whatsapp-button{color:#fff;background-color:#0c7435;border-radius:9999px;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem;font-weight:700;text-decoration:none;display:-ms-flexbox;display:flex;position:fixed;bottom:1rem;right:1em}.button-text{letter-spacing:.05em;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;display:none}.icon{width:24px;height:24px}.hidden{display:none!important}.pagination-container{width:calc(100% - 2rem);padding:2.5rem 0 1rem;bottom:0}.pagination-container,.pagination-numbers{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.pagination-button,.pagination-number{color:#396976;cursor:pointer;background-color:transparent;border:none;width:2.5rem;height:2.5rem;margin:.25rem}.pagination-button{font-size:1.5em;font-weight:500}.pagination-button:disabled{opacity:.5}.pagination-number{color:#396976;border:2px solid #396976;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;font-weight:900;display:-ms-flexbox;display:flex}.pagination-number.active{color:#fff;background:#396976;border-color:transparent}@media (min-width:48rem) and (not (min-width:65.5rem)){.container:not(.container--fluid){width:100%;max-width:70%}.columns{grid-template-columns:repeat(var(--columns-tablet),1fr)}.content:not(.content--not-fluid){max-width:70%;margin:auto}}@media (min-width:65.5rem){.grid{grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:inherit}.grid--reverse{direction:rtl}.grid--reverse>*{direction:ltr}.grid>*{grid-column:var(--column)}.columns{grid-template-columns:repeat(var(--columns-desktop),1fr)}.section{padding:8rem 1.5rem}.headline--size-1{font-size:4rem}.headline--size-2{font-size:3rem}.headline--size-3{font-size:2.25rem}.headline--size-4{font-size:1.75rem}.headline--size-5{font-size:1.5rem}.headline--size-6{font-size:1.25rem}.hide-at-desktop{display:none}.hero{min-height:38rem;padding:8rem 1.5rem 0}.hero:after{height:9rem}.hero__content{text-align:right}.hero__image{transform:translate(20rem)}.futuro-que-todos-queremos__image,.hero__image{position:absolute;bottom:0;left:0;right:0}.futuro-que-todos-queremos__image{transform:translate(-20rem)}.talentos-do-amanha__box{padding:5rem 4rem;overflow:hidden}.talentos-do-amanha__image{position:absolute;bottom:0;left:0;right:0;transform:translate(17rem)}}@media not (min-width:48rem){.columns{grid-template-columns:repeat(var(--columns-phone),1fr)}.fill-mobile-container *{min-width:calc(100% + 3rem);position:relative;left:-1.5rem}.beneficios__list{--basis:16ch;gap:3rem 1rem}}@media (min-width:48rem) and (not (min-width:65.5rem)),not (min-width:48rem){.section--paddding-bottom-0-mobile{padding-bottom:0}.hide-at-mobile{display:none}.hero{text-align:center}.hero__title{margin:0 auto 2rem}.talentos-do-amanha.section{padding:0}}@media (min-width:48rem) and (not (min-width:65.5rem)),(min-width:65.5rem){.button,.button--outline{font-size:1.125rem}.vagas-abertas__card__wrapper{grid-template-columns:1fr auto;-ms-flex-align:center;align-items:center}.vagas-abertas__card__attributes,.vagas-abertas__card__buttons{-ms-flex:1;flex:1}.vagas-abertas__card__details{grid-template-columns:repeat(2,1fr)}}@media (max-width:25.625rem){.vagas-abertas__card__buttons .button{min-width:100%;padding-left:0;padding-right:0;font-size:12px}}@media (max-width:380px){.vagas-abertas__card__buttons .button{padding-left:0;padding-right:0;font-size:.875rem}}@media (min-width:800px){.vagas-abertas__card__attributes{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1120px){.vagas-abertas__card__attributes,.vagas-abertas__card__buttons{-ms-flex-direction:row;flex-direction:row}.vagas-abertas__card__buttons{-ms-flex-pack:center;justify-content:center}}@media (min-width:48rem) and (not (min-width:65.5rem)),not (min-width:48rem){.header{text-align:center}.header__logo{margin:auto}}@media (min-width:768px){.whatsapp-button{padding:.7rem 1.3rem}.button-text{display:block}}
/*# sourceMappingURL=volvo.dbd7ac03.css.map */
