section.vagas{background-color:#f6f5fb;padding:60px 0px}section.vagas h2{text-align:center;font-size:26px;color:#3a66ae}section.vagas .vagas-wrapper{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}section.vagas h2{text-align:center;font-size:26px;color:#666;margin-bottom:30px}section.vagas .vagas-wrapper .items .job:before,section.vagas .vagas-wrapper .items .detalhes:before{content:"";width:5px;height:100%;background-color:#0066b3;position:absolute;top:0px;left:0px}section.vagas h2{text-align:center;font-size:26px;color:#666;margin-bottom:30px}section.vagas .vagas-wrapper:nth-child(2) .items .job:before,section.vagas .vagas-wrapper:nth-child(2) .items .detalhes:before{content:"";width:5px;height:100%;background-color:#0066b3;position:absolute;top:0px;left:0px}section.vagas .vagas-wrapper:nth-child(3) .items .job:before,section.vagas .vagas-wrapper:nth-child(3) .items .detalhes:before{content:"";width:5px;height:100%;background-color:#0066b3;position:absolute;top:0px;left:0px}section.vagas .vagas-wrapper .items{overflow:hidden;margin-bottom:40px;margin-right:15px}section.vagas .vagas-wrapper .items.span6:nth-child(1n+2){margin-left:0px}section.vagas .vagas-wrapper .items .job,section.vagas .vagas-wrapper .items .detalhes{border:1px solid #fff;position:relative;background-color:#fff}section.vagas .vagas-wrapper .items .job{padding:15px 0px}section.vagas .vagas-wrapper .items .job h3{text-align:center;color:#666;font-size:26px;font-weight:400}section.vagas .vagas-wrapper .items .detalhes{height:0px;padding:0px 0px 0px 40px;background-color:#fafafa}section.vagas .vagas-wrapper .items .job:hover h3{color:#fff;z-index:1;position:relative}section.vagas .vagas-wrapper .items .detalhes.active{height:auto;padding:20px 0px 20px 40px}section.vagas .vagas-wrapper .items .job:hover::before{width:100%}section.vagas .vagas-wrapper .items .job.active::before{width:100%;animation:none}section.vagas .vagas-wrapper .items .job.active h3{color:#fff;z-index:1;position:relative}section.vagas .vagas-wrapper .items .cta.white a{color:#fff;border:1px solid #d2d2d2;background-color:#0066b3 !important;padding:8px 25px;border-radius:4px}section.vagas .vagas-wrapper .items .cta.white a:hover{cursor:pointer}@media(max-width:1200px){section.vagas .vagas-wrapper .items{margin-right:11px}section.vagas .vagas-wrapper .items .job h3{font-size:20px}section.vagas .vagas-wrapper .items .detalhes p{font-size:14px}}