.oportunidades{display:flex;justify-content:center;width:100%;background-color:#00a5a6;padding-top:130px;position:relative;padding-bottom:130px;position:relative;overflow:hidden}.oportunidades .container{position:relative}.oportunidades .vector-left{position:absolute;top:0;left:0;height:100%;overflow:hidden}.oportunidades .vector-left img{height:100%;float:left}.oportunidades .vector-right{position:absolute;bottom:0;right:0;overflow:hidden}.oportunidades .vector-right img{float:left}.oportunidades .vector-left-mobile{display:none}.oportunidades .title-section{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;font-size:42px;line-height:112%;text-align:center;text-transform:uppercase;color:#002643;margin:0 0 90px 0}.oportunidades .title-section strong{color:#fff}.oportunidades .grid-jobs{display:flex}.oportunidades .grid-jobs .item-job{width:calc(100% - 30px);margin:0 15px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translate3d(0,0,0);border-radius:15px;padding:30px 40px;transition:all .3s ease-in-out;position:relative;overflow:hidden;text-decoration:none}.oportunidades .grid-jobs .item-job:before{content:" ";width:100%;height:10px;background:#002643;position:absolute;top:0;left:0;opacity:0;transition:all .3s ease-in-out}.oportunidades .grid-jobs .item-job:hover{background:#fff}.oportunidades .grid-jobs .item-job:hover:before{opacity:1}.oportunidades .grid-jobs .item-job .category-job{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-size:13px;line-height:16px;color:#002643;margin-bottom:15px}.oportunidades .grid-jobs .item-job .title-job{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:700;font-size:22px;line-height:116%;text-transform:uppercase;color:#002643;margin-bottom:15px;min-height:52px}.oportunidades .grid-jobs .item-job .info-job{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#00a5a6;display:flex}.oportunidades .grid-jobs .item-job .info-job .separator{display:inline-block;margin:0 7px}.oportunidades .job-banner{margin-top:170px}.oportunidades .job-banner h3{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-size:30px;line-height:125.5%;text-align:center;text-transform:uppercase;color:#fff;max-width:580px;margin:0 auto}.oportunidades .job-banner h3 strong{color:#002643}.oportunidades .job-banner .wrapper-button{margin-top:45px;text-align:center}@media(max-width:1300px)and (min-width:769px){.oportunidades{padding-top:9.0277777778vw;padding-bottom:9.0277777778vw}.oportunidades .vector-left img{width:79vw}.oportunidades .vector-right img{width:44vw}.oportunidades .title-section{font-size:2.9166666667vw;margin:0 0 6.25vw 0}.oportunidades .grid-jobs .item-job{width:calc(100% - 2.0833333333vw);margin:0 1.0416666667vw;border-radius:1.0416666667vw;padding:2.0833333333vw 2.7777777778vw}.oportunidades .grid-jobs .item-job:before{height:.6944444444vw}.oportunidades .grid-jobs .item-job .category-job{font-size:.9027777778vw;line-height:1.1111111111vw;margin-bottom:1.0416666667vw}.oportunidades .grid-jobs .item-job .title-job{font-size:1.5277777778vw;margin-bottom:1.0416666667vw;min-height:3.6111111111vw}.oportunidades .grid-jobs .item-job .info-job{font-size:1.1111111111vw;line-height:1.6666666667vw}.oportunidades .grid-jobs .item-job .info-job .separator{margin:0 .4861111111vw}.oportunidades .job-banner{margin-top:11.8055555556vw}.oportunidades .job-banner h3{font-size:2.0833333333vw;max-width:40.2777777778vw}.oportunidades .job-banner .wrapper-button{margin-top:3.125vw}}@media(max-width:768px){.oportunidades{padding-top:60px;padding-bottom:60px}.oportunidades .vector-right img{width:340px}.oportunidades .vector-left{display:none}.oportunidades .vector-left-mobile{position:absolute;top:0;left:0;overflow:hidden;display:block;transform:rotate(180deg)}.oportunidades .vector-left-mobile img{float:left;width:340px}.oportunidades .title-section{font-size:28px;margin:0 0 45px 0}.oportunidades .grid-jobs{flex-wrap:wrap}.oportunidades .grid-jobs .item-job{width:100%;margin:0 0 30px 0;padding:25px 25px}.oportunidades .grid-jobs .item-job .title-job{font-size:20px}.oportunidades .job-banner{margin-top:50px}.oportunidades .job-banner h3{font-size:23px}.oportunidades .job-banner .wrapper-button{margin-top:20px}}