.has-padding{padding:50px 0}@media only screen and (max-width: 768px){.has-padding{padding:25px 0}}.o-manchete{padding:25px 0}@media only screen and (max-width: 768px){.o-manchete{padding:10px 0}}.o-manchete .o-title-1{margin:0;padding:0}.o-submanchete{padding:25px 0}@media only screen and (max-width: 768px){.o-submanchete{padding:10px 0}}.o-submanchete .o-title-2{margin:0;padding:0}.o-vaga{padding:30px;border:solid 1px #F5F5F5;border-radius:15px;box-shadow:0 3px 5px rgba(0,0,0,0.05)}@media only screen and (max-width: 768px){.o-vaga{padding:10px;border-radius:5px}}.o-vaga p{font-size:0.875em;line-height:1.25em}.o-vaga ul{font-size:0.875em}.o-vaga .o-descricao{position:relative;max-height:100px;overflow:hidden;z-index:1}.o-vaga .o-descricao::after{cursor:pointer;content:"+ detalhes";padding-top:30px;position:absolute;bottom:-10px;right:0;left:0;font-weight:bold;color:#F3476D;font-size:0.875em;text-align:right;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);z-index:2}.o-vaga .o-descricao.is-opened{max-height:none;padding-bottom:30px}.o-vaga .o-descricao.is-opened::after{content:"recolher"}