@charset "UTF-8";.morejobs{max-width:832px;margin-top:32px}.morejobs__tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.morejobs__tag{display:flex;min-height:32px;padding:0 10px;justify-content:center;align-items:center;gap:4px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;font-size:12px;color:#6a7282;font-family:Montserrat}.morejobs:hover{color:#6a7282}.morejobs p{font-size:16px;letter-spacing:.35px;color:#130054;font-weight:700;margin-bottom:16px;font-family:Montserrat}.morejobs__button{display:flex;justify-content:center;padding:0 16px 24px}@media screen and (max-width:992px){.morejobs{width:100%;min-width:260px}}.core__vip__text-color{color:#130054}.core__vip__text-grey{color:#6a7282}.moreaboutfunction__details summary::after{content:url(/dist-vagas-core/images/jobcard-icons/expand-arrow-down.svg);margin-left:8px;transition:transform .3s;display:inline-block;height:24px}.vip-border{border-top:1px solid #f1f1ff!important}.job__open__candidate{padding:0 0;border-bottom:none!important}.moreaboutfunction__details[open] summary::after{transform:rotate(180deg)}.btn-proxima-vaga-candidatura{display:none;width:200px;height:40px;padding:10px 14px;justify-content:center;align-items:center;gap:8px;border-radius:6px;cursor:pointer;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:14px;color:#130054;border:1px solid #130054;font-family:Montserrat;font-weight:500}@media screen and (max-width:450px){.btn-proxima-vaga-candidatura{width:100%}}.mobile-tag__openJob{display:none}.mobile__closejob-contaiener{display:none}.moreaboutfunction__summary{display:flex;justify-content:space-between;color:#130054;padding:0 24px;font-weight:700;font-size:16px;align-items:center;line-height:150%}.moreaboutfunction__content{display:flex;margin-top:20px;padding:0 24px;flex-direction:column}.moreaboutfunction__content span{color:#6a7282;padding-top:24px;font-size:14px}.job__share__dest-btn.link span{display:none;background:rgba(19,0,84,.9);position:absolute;bottom:120%;padding:4px 8px;right:-25px;border-radius:4px;font-size:14px;font-weight:400;font-family:Montserrat}.job-details-container__scroll{padding:0 0 24px 0!important}.job__info{padding:0 24px!important}.atribuicoes__vaga{padding:0!important}.descricao-funcao-vaga{padding:24px 0!important;border-bottom:0}.job__info.disponibilidade__vaga h2{font-size:16px;color:#130054;font-family:Montserrat;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0}.job__info.disponibilidade__vaga p{font-size:14px!important;color:#6a7282;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.job__share__dest-btn.link{position:relative}.open>div:nth-child(2)>button:nth-child(3)>span:nth-child(1)>svg:nth-child(1){position:absolute;bottom:-4px;left:32px}.job__info atribuicoes__vaga{border-bottom:none!important}.link-vaga{color:#130054}.link-vaga h2{font-family:Montserrat;font-size:24px;font-weight:700;line-height:150%}.job__card-container{top:68px;position:sticky}.job__top{display:flex;flex-direction:column;gap:32px;top:0;background:#fff;border-bottom:none!important}.job__top a{cursor:pointer}.job__top.appliedForCandidate,.job__top.appliedForVip,.job__top.isJobVip,.job__top.isvipfrozen{display:none;justify-content:center;align-items:center;gap:12px;padding:24px 0 0 0;border-bottom:none!important;margin:0 0 32px 0!important;position:initial;border-radius:8px}.job__top.appliedForCandidate span,.job__top.appliedForVip span,.job__top.isJobVip span,.job__top.isvipfrozen span{font-family:Montserrat;font-size:16px;font-weight:700;letter-spacing:0;text-align:center}.job__top.appliedForCandidate p,.job__top.appliedForVip p,.job__top.isJobVip p,.job__top.isvipfrozen p{text-align:center;font-size:14px;max-width:80%;font-family:Montserrat;font-weight:500}.job__top.appliedForCandidate .btns__appliedCandidate,.job__top.appliedForVip .btns__appliedCandidate,.job__top.isJobVip .btns__appliedCandidate,.job__top.isvipfrozen .btns__appliedCandidate{display:flex;gap:10px;align-items:center}.job__top.appliedForCandidate .btns__appliedCandidate>a:nth-child(1),.job__top.appliedForVip .btns__appliedCandidate>a:nth-child(1),.job__top.isJobVip .btns__appliedCandidate>a:nth-child(1),.job__top.isvipfrozen .btns__appliedCandidate>a:nth-child(1){display:flex;min-height:32px;max-height:32px;padding:6px 10px;border-radius:6px;color:#009632;font-family:Montserrat;font-weight:500;font-size:14px;align-items:center}.job__top.appliedForCandidate .btns__appliedCandidate>a:nth-child(1):hover,.job__top.appliedForVip .btns__appliedCandidate>a:nth-child(1):hover,.job__top.isJobVip .btns__appliedCandidate>a:nth-child(1):hover,.job__top.isvipfrozen .btns__appliedCandidate>a:nth-child(1):hover{cursor:pointer}.job__top.appliedForCandidate .btns__appliedCandidate>a:nth-child(2),.job__top.appliedForVip .btns__appliedCandidate>a:nth-child(2),.job__top.isJobVip .btns__appliedCandidate>a:nth-child(2),.job__top.isvipfrozen .btns__appliedCandidate>a:nth-child(2){display:flex;min-height:32px;max-height:32px;padding:6px 26px;border-radius:6px;font-family:Montserrat;font-weight:500;font-size:14px;align-items:center}.job__top.appliedForVip{background:linear-gradient(180deg,#e9e8ff 0,rgba(233,232,255,0) 89.42%)}.job__top.appliedForVip span{color:#361998;text-align:center}.job__top.appliedForVip p{color:#6a7282}.job__top.appliedForVip a{padding:6px 40px;background:#361998;color:#fff;border-radius:6px;font-size:14px}.job__top.appliedForVip a .btns__appliedCandidate{display:flex;background:#361998;gap:10px;align-items:center}.job__top.appliedForVip a .btns__appliedCandidate>a:nth-child(1){display:flex;min-height:32px;max-height:32px;padding:6px 10px;border-radius:6px;color:#fff;color:#009632;font-family:Montserrat;font-weight:500;font-size:14px;border:none;outline:0;align-items:center}.job__top.appliedForVip a .btns__appliedCandidate>a:nth-child(1):hover{cursor:pointer}.job__top.appliedForVip a .btns__appliedCandidate>a:nth-child(2){display:flex;min-height:32px;max-height:32px;padding:6px 26px;border-radius:6px;font-family:Montserrat;font-weight:500;font-size:14px;align-items:center}.job__top.appliedForVip a:hover{color:#fff;background:#2d1875}.job__top.appliedForCandidate{background:linear-gradient(180deg,#edfff2 0,rgba(237,255,242,0) 89.42%)}.job__top.appliedForCandidate span{color:#009632}.job__top.appliedForCandidate p{color:#6a7282}.job__top.appliedForCandidate .btns__appliedCandidate>a:nth-child(1){border:1px solid #009632;color:#009632}.job__top.appliedForCandidate .btns__appliedCandidate>a:nth-child(1):hover{color:#fff;background:#065420}.job__top.appliedForCandidate .btns__appliedCandidate>a:nth-child(2){background:#009632;color:#fff}.job__top.appliedForCandidate .btns__appliedCandidate>a:nth-child(2):hover{background:#27683d}.job__top.isvipfrozen{background:linear-gradient(180deg,#ffe2e2 0,rgba(255,226,226,0) 89.42%)}.job__top.isvipfrozen span{color:#130054}.job__top.isvipfrozen p{color:#6a7282}.job__top.isvipfrozen a{padding:6px 40px;display:flex;background:#130054;min-height:32px;max-height:32px;border-radius:6px;color:#fff;font-family:Montserrat;font-size:14px;font-weight:500;align-items:center}.job__top.isvipfrozen a:hover{background:#361998}.job__top.isJobVip{background:linear-gradient(180deg,#fef9c2 0,rgba(254,249,194,0) 89.42%)}.job__top.isJobVip span{color:#130054}.job__top.isJobVip p{color:#6a7282}.job__top.isJobVip .btns__appliedCandidate>a:nth-child(1){border:1px solid #130054;color:#130054}.job__top.isJobVip .btns__appliedCandidate>a:nth-child(1):hover{color:#fff;background:#130054}.job__top.isJobVip .btns__appliedCandidate>a:nth-child(2){border-radius:6px;min-height:32px;max-height:32px;padding:6px 26px;background:#130054;border-radius:6px;color:#fff;font-family:Montserrat;font-weight:500;font-size:14px;align-items:center;width:200px;text-align:center;justify-content:center}.job__top.isJobVip .btns__appliedCandidate>a:nth-child(2):hover{background:#361998}.job__open__section h1{color:#130054;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0}.job__open__block{display:flex;flex-direction:column;max-width:832px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #f1f1ff;border-radius:6px}.job__open__block>div:not(.banner-vip-promocional){padding:24px;margin:0}.job__open__block>div.banner-vip-promocional{margin:32px}.job__open__block>div:not(last-child){border-bottom:1px solid #f1f1ff}.job__open__block *{font-family:Montserrat}.job__open__infos{display:flex;gap:12px;flex-wrap:wrap}.job__open__infos__group{display:flex;flex-wrap:wrap;column-gap:32px;width:100%;row-gap:12px}.job__open__infos-item{display:flex;align-items:center;gap:5px;font-size:14px;font-family:Montserrat;font-style:normal;line-height:150%;letter-spacing:0}.job__open__infos__vaga{display:flex;flex-direction:column;gap:32px;padding:24px 0!important}.job__open__infos__vaga h2{font-size:16px;color:#130054;font-family:Montserrat;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0}.job__open__infos__vaga p{font-size:14px;color:#6a7282;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.job__open__candidate{display:flex;gap:12px}.job__open__candidate .job__secondaryactions-container{display:flex;gap:12px}@media screen and (max-width:800px){.job__open__candidate .job__secondaryactions-container{flex-wrap:wrap}}@media screen and (max-width:1199px){.job__open__block .banner-vip-promocional-container{display:flex;justify-content:center}.job__open__block .banner-vip-promocional-container .banner-vip-promocional{display:flex;flex-direction:column;max-width:500px;padding:24px 12px}.job__open__block .banner-vip-promocional-container .banner-vip-promocional .desktop__text{display:none}.job__open__block .banner-vip-promocional .image-banner-promo{display:none}.job__open__block .banner-vip-promocional .banner-promotion__blockend{flex-direction:column-reverse;gap:16px}.job__open__block .banner-vip-promocional .banner-promotion__blockend .price-promotion{flex-wrap:inherit}.job__open__block .banner-vip-promocional .banner-promotion__blockend a{display:flex;justify-content:center;align-items:center;background:#ae63ff;border:none;border-radius:6px;text-align:center;font-weight:700;padding:6px 0;margin-top:8px}.job__open__block .banner-vip-promocional .banner-promotion__blockend .lkn-txt-mobile{display:flex;width:100%}.job__open__block .banner-vip-promocional .banner-promotion__blockend .lkn-txt-desktop{display:none}.job__open__block .banner-vip-promocional .banner-promotion__content_block{padding:0;max-width:initial}.job__open__candidate{flex-wrap:wrap}}@media screen and (max-width:400px){.job__open__block{max-width:360px}}.job__info{display:flex;flex-direction:column;gap:16px}.job__btn__default{color:#fff;display:flex;width:200px;height:40px;padding:10px 14px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#361998;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:none;font-size:14px}.job__btn__icon{display:flex;width:40px;height:40px;min-height:40px;max-height:40px;padding:10px 13px;justify-content:center;align-items:center;gap:8px;border-radius:6px;border:1px solid #361998;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:transparent}.job__share{background:0 0;border:none;color:indigo;cursor:pointer;display:flex;width:40px;height:40px;min-width:40px;min-height:40px;justify-content:center;align-items:center;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:0}.job__share-container{display:flex;align-items:center;border:1px solid indigo;border-radius:6px;max-width:40px;transition:max-width .4s ease;white-space:nowrap;padding:0;height:40px}.job__share-container.open{max-width:100%;padding:0 8px}.job__share-container.open .job__share{display:none}.job__share-options{display:flex;align-items:center;gap:8px;overflow:hidden;opacity:0;visibility:hidden;transform:translateX(-10px);transition:opacity .3s ease,transform .3s ease;max-width:0}.job__share-options>*{visibility:hidden;max-width:0}.job__share-container.open .job__share-options{opacity:1;visibility:visible;transform:translateX(0);max-width:100%;overflow:initial}.job__share-container.open .job__share-options>*{visibility:visible;max-width:100%}.job__share__dest-btn{background:#361998;color:#fff;border:none;cursor:pointer;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center}.job__share__dest-btn:after{display:flex;justify-content:center;align-items:center}.job__share__dest-btn.whatsapp:after{content:url(/dist-vagas-core/images/jobcard-icons/whatsapp.svg)}.job__share__dest-btn.link:after{content:url(/dist-vagas-core/images/jobcard-icons/share-link.svg)}.job__share__dest-btn.linkedin:after{content:url(/dist-vagas-core/images/jobcard-icons/linkedin.svg)}.job__share__dest-btn.facebook:after{content:url(/dist-vagas-core/images/jobcard-icons/facebook.svg)}.job__share__dest-btn.twitter:after{content:url(/dist-vagas-core/images/jobcard-icons/twitter.svg)}.jobview__mobile{width:100%}.jobview__mobile .job__open__section{flex-direction:column}@media screen and (min-width:1280px){.jobview__mobile .job__open__section{display:none}}.jobview__mobile .job__open__block{max-width:100%}@media screen and (max-width:1279px){.job__card-container{display:none}}.job__btn__icon.loggedIn.active,.job__btn__icon.loggedInJoblist.active{border-radius:6px;background:#fff085;border:1px solid #fff085}.job__btn__icon.loggedIn.active::before,.job__btn__icon.loggedInJoblist.active::before{content:"";display:inline-block;width:18px;height:19px;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"><path d="M13.195 2.99181C14.0204 3.0876 14.625 3.79925 14.625 4.63024V16.25L9 13.4375L3.375 16.25V4.63024C3.375 3.79925 3.97956 3.0876 4.80501 2.99181C6.18117 2.8321 7.581 2.75 9 2.75C10.419 2.75 11.8188 2.8321 13.195 2.99181Z" fill="%23FCC800" stroke="%23FCC800" stroke-width="1.10665" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;background-size:cover;vertical-align:middle}.iconjobcard__company-building::before{content:url(/dist-vagas-core/images/jobcard-icons/company-building.svg);display:flex;justify-content:center;align-items:center}.iconjobcard__document::before{content:url(/dist-vagas-core/images/jobcard-icons/document.svg);display:flex;justify-content:center;align-items:center}.iconjobcard__money-coin::before{content:url(/dist-vagas-core/images/jobcard-icons/money-coin.svg);display:flex;justify-content:center;align-items:center}.iconjobcard__briefcase::before{content:url(/dist-vagas-core/images/jobcard-icons/briefcase.svg);display:flex;justify-content:center;align-items:center}.iconjobcard__globe::before{content:url(/dist-vagas-core/images/jobcard-icons/globe.svg);display:flex;justify-content:center;align-items:center}.iconjobcard__share::before{content:"";display:inline-block;width:16px;height:16px;background:url(/dist-vagas-core/images/jobcard-icons/share.svg) no-repeat center;background-size:contain;vertical-align:middle}.iconjobcard__set-mark::before{content:"";display:inline-block;width:16px;height:16px;background:url(/dist-vagas-core/images/jobcard-icons/set-mark.svg) no-repeat center;background-size:cover;vertical-align:middle}.job-opportunities{display:flex;flex-direction:column;gap:37px;border-top:1px solid #d1d5dc;padding:64px 0}.job-opportunities .job-opportunities-header{display:flex;justify-content:space-between;align-items:center}.job-opportunities .job-opportunities-header div:nth-child(1){display:flex;flex-direction:column;gap:12px}.job-opportunities .job-opportunities-header h2{color:#130054;font-family:Frederik;font-size:24px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:0;margin-bottom:0}.job-opportunities .job-opportunities-header span{display:flex;min-height:24px;max-height:24px;padding:4px 8px;justify-content:center;align-items:center;gap:8px;width:fit-content;border-radius:4px;background:#d5e9ff;color:#130054;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:0}.job-opportunities .job-opportunities-header p{color:#6a7282;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0}.job-opportunities .job-opportunities-header .filters{display:flex;width:502px;justify-content:flex-end;align-items:center;gap:16px}.job-opportunities .job-opportunities-header .filters .filter-btn{display:flex;height:32px;padding:4px 10px;align-items:center;gap:12px;border-radius:8px;background:#fff;cursor:pointer;color:#091a47;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0;border:1px solid #e8e5ff;min-height:32px}.job-opportunities .job-opportunities-header .filters .filter-btn.active{background:#f1f1ff}.job-opportunities .states-grid{align-items:flex-start;align-content:flex-start;gap:32px;align-self:stretch;flex-wrap:wrap;opacity:0;pointer-events:none;transition:opacity .35s;display:none!important}.job-opportunities .states-grid a{display:flex;min-width:230px;max-width:230px;padding:16px 12px;flex:1 0 0;border-radius:8px;border:1px solid #e8e5ff;background:#fff;color:#101828;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0;transition:opacity .25s ease-in-out;justify-content:space-between}.show-all-cities::after{content:"";display:inline-block;width:19px;height:21px;background-image:url(/dist-vagas-core/images/arrow-right.svg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:560px){.show-all-cities::after{transform:rotate(90deg)}}.states-grid a:hover{background:#f1f1ff!important;text-decoration:none}.states-grid .hidden-city{display:none!important;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .5s;opacity:0;max-height:0}.states-grid.active{display:flex!important;opacity:1;pointer-events:auto}.states-grid.show-all .hidden-city{display:flex!important;opacity:1;max-height:100px}.blog-container{margin:64px 0}.blog-container .blog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.blog-container .blog-header>div:nth-child(1){display:flex;flex-direction:column;gap:12px}.blog-container .blog-header .constrols-slide-container{display:flex;gap:12px}.blog-container .blog-header .btns-slide{display:flex;gap:12px}.blog-container .blog-header .nav-btn{display:flex;min-height:31.289px;max-height:31.289px;padding:4px 8px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1.117px solid #e8e5ff;box-shadow:0 1.117px 2.235px 0 rgba(0,0,0,.05);background:#fff}.blog-container .blog-header h2{display:flex;min-height:24px;max-height:24px;padding:4px 8px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:#e5e7eb;width:fit-content;color:#4a5565;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:0}.blog-container .blog-header span{color:#130054;font-family:Frederik;font-size:24px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:0}.blog-container .blog-header p{color:#6a7282;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0;margin-bottom:0}.blog-container .blog-header a{display:flex;min-height:31.289px;max-height:31.289px;padding:4px 8px;justify-content:center;align-items:center;gap:8px;border-radius:4px;border:1.117px solid #e8e5ff;box-shadow:0 1.117px 2.235px 0 rgba(0,0,0,.05);color:#130054;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.blog-container .blog-slider{position:relative;display:flex;align-items:center}.blog-container .blog-slider .blog-posts-wrapper{overflow:hidden;width:100%}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track{display:flex;justify-content:flex-start;align-items:center;gap:40px;transition:transform .4s ease-in-out}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post{display:flex;width:400px;padding-bottom:19.645px;flex-direction:column;align-items:center;gap:25.355px;flex-shrink:0;box-sizing:border-box;border-radius:12px;border:1px solid #f1f1ff;background:#fff;flex:0 0 400px}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post img{border-top-left-radius:6px;border-top-right-radius:6px;width:400px}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post a{display:flex;width:360px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:23px}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post a span{display:flex;min-height:24px;max-height:24px;padding:4px 8px;justify-content:center;align-items:center;gap:8px;border-radius:4px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:0}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post a h3{color:#130054;font-family:Frederik;font-size:23px;font-style:normal;font-weight:700;line-height:130%;display:flex;margin-bottom:0}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post a p{color:#99a1af;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post .carreira-span{background:#d5e9ff;color:#130054}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post .dicas-span{background:#ffece3;color:#ff7f00}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post .tecnologia-span{background:#e8e5ff;color:#ae63ff}@media screen and (min-width:893px){.job__open__infos{grid-template-columns:repeat(3,1fr)}.job__open__infos-item:nth-child(1){grid-column:1/2}.job__open__infos-item:nth-child(2){grid-column:2/3}.job__open__infos-item:nth-child(3){grid-column:1/2}.job__open__infos-item:nth-child(4){grid-column:2/3}.job__open__infos-item:nth-child(5){grid-column:3/4}}.core__vip__text-blue-title{color:#130054;font-family:Montserrat;font-size:14px;font-weight:500;line-height:150%}.banner-vip-promocional-container{padding:0 24px}.banner-vip-container{padding:0 24px;padding-bottom:30px;margin-bottom:0!important}.job__info.disponibilidade__vaga{padding:24px 24px!important}.job__info.atribuicoes__vaga{padding:0 24px!important}.promotion__vip__banner{overflow:hidden;color:#fff;font-family:Arial,sans-serif;text-align:center;margin-bottom:24px;position:relative;max-width:244px}.promotion__vip__banner-spacer{border-radius:12px;margin-top:52px}.promotion__vip__banner-spacer *{font-family:Montserrat}.promotion__vip__banner small{display:block;color:#ae63ff;font-size:6px}@media screen and (max-width:1345){.promotion__vip__banner{display:none}}.promotion__vip__background-image-small{background:#d5e9ff;display:flex;font-size:6px;justify-content:center;border-radius:12px 12px 0 0;min-height:130px;height:178px}.promotion__vip__background-image-small img{margin-top:-58px;display:block;flex-shrink:0;width:100%}.promotion__vip__title{font-size:1.1rem;font-weight:700;line-height:1.3;font-size:14px}.promotion__vip__title span{color:#e5ff00}.promotion__vip__content{display:flex;flex-direction:column;gap:12px;padding:16px;padding-top:16px;background:#130054;padding-top:32px;margin-top:-52px;font-family:Montserrat}.promotion__vip__footer{background:#130054;border-radius:0 0 12px 12px}.promotion__vip__content p{margin:0}.promotion__vip__pricing{font-family:Frederik;margin:12px 0;display:flex;justify-content:center;margin-top:16px}.promotion__vip__pricing .price{display:inline-flex;align-items:flex-start;background:0 0}.promotion__vip__pricing .currency{font-size:17px;margin-right:4px;line-height:24px}.promotion__vip__pricing .amount{font-family:"Frederik Black";color:#e4ff00;font-size:58px;font-weight:700;line-height:48px;font-weight:900}.promotion__vip__joining{display:block;background-color:#ae63ff;color:#fff;text-decoration:none;padding:7px 16px;border-radius:8px;margin:0 auto;max-width:80%;transition:background-color .3s ease;cursor:pointer;font-weight:400;font-size:12px!important;font-weight:500;max-height:33px}.promotion__vip__joining:hover{color:#fff}.confidential-text{display:none;background:rgba(19,0,84,.9);padding:4px 8px;max-height:135px;width:300px;border-radius:4px;color:#fff;font-family:Montserrat;font-weight:400;font-size:14px!important;bottom:129%;left:-9rem;cursor:initial}.morejobs__tag{line-height:150%}.morejobs__tag svg{width:12px;height:12px}.confidential-tooltip{background:rgba(19,0,84,.9);padding:4px 8px;max-height:135px;width:300px;border-radius:4px;color:#fff;font-family:Montserrat;font-weight:400;font-size:14px!important;z-index:9;cursor:initial;display:block}@media screen and (max-width:470px){.confidential-tooltip{max-height:185px!important;width:250px!important}}@media screen and (max-width:400px){.arrow__icon{position:absolute;bottom:-4%!important;right:47.9%!important}}.confidential-icon{display:flex;cursor:pointer;width:fit-content}.confidencial-icon-container{display:flex;flex-direction:row;align-items:center;gap:5px}.job__btn__default.loading_forvip{background:#6e57fb!important}.job__btn__default.loading_forcandidate{background:#cb9bff!important}h2.job__open__infos-item:nth-child(1)>span:nth-child(3){display:flex;gap:4px;align-items:center}.arrow__icon{position:absolute;bottom:-5%;right:48.2%}.banner-vip-promocional{display:flex;align-items:center;background:#130054;border-radius:8px;gap:22px;height:fit-content}@media screen and (max-width:1199px){.banner-vip-promocional{width:100%}}.banner-vip-promocional-container{display:flex;justify-content:center;align-items:center}@media screen and (min-width:1399px){.banner-vip-promocional-container.is-jobview{display:none}}.image-banner-promo{background:#ebf2f2;height:135px;position:relative;width:153px;border-bottom-left-radius:6px;border-top-left-radius:6px}.image-banner-promo>img:nth-child(1){display:flex;position:absolute;bottom:-26%;left:7%}.banner-promotion__content_block{display:flex;flex-direction:column;padding-left:16%;gap:12px;max-width:43%}.banner-promotion__content_block span{color:#fff;font-family:Montserrat;font-weight:700;font-size:18px;line-height:22px}.banner-promotion__content_block span strong{color:#e5ff00}.banner-promotion__content_block p{color:#fff;font-family:Montserrat;font-weight:500;font-size:10px!important;line-height:150%}.banner-promotion__content_block p strong{font-weight:500;text-decoration:underline}.price-promotion-text{margin-top:8px;font-weight:500;font-family:Montserrat;color:#ae63ff;font-size:8px}.job__card-container>div:nth-child(1)>div:nth-child(1)>div:nth-child(5)>div:nth-child(1)>p:nth-child(2){color:#6a7282;font-size:14px;font-weight:500;line-height:150%}.job__card-container>div:nth-child(1)>div:nth-child(1)>div:nth-child(5)>div:nth-child(1)>h2:nth-child(1){font-family:Montserrat;font-weight:700;font-size:16px}.banner-promotion__blockend{display:flex;flex-direction:column;gap:12px}.banner-promotion__blockend>span{border:1px solid #00d547;border-radius:20px;padding:5px 11px;color:#fff;font-family:Montserrat;font-size:12px;font-weight:400;width:fit-content;font-size:10px}.banner-promotion__blockend .lkn-txt-mobile{display:none}.banner-promotion__blockend .lkn-txt-desktop{display:flex;gap:3px}.price-promotion{display:flex;gap:6px;flex-wrap:wrap}.price-promotion-group{display:flex;gap:8px;justify-content:flex-start;align-items:flex-start}.price-promotion-group p{font-family:Montserrat;color:#fff;font-size:14px;font-weight:600}.price-promotion-group span{color:#e5ff00;font-size:60px;font-weight:900;font-family:"Frederik Black";line-height:46px}.price-promotion-text{font-family:Montserrat;color:#ae63ff;font-weight:700;font-size:8px}.banner-promotion__blockend>p:nth-child(3){font-family:Montserrat;color:#ae63ff;font-weight:500;font-size:8px}.banner-promotion__blockend>a:nth-child(1)>strong:nth-child(1){font-weight:500;text-decoration:underline}.banner__vip{background:#130054;display:flex;align-items:center;gap:12px;height:120px;border-radius:8px}.image-banner__sejavip{background:#ebf2f2;width:126px;position:relative;border-bottom-left-radius:6px;border-top-left-radius:6px}.image-banner__sejavip img{position:absolute;top:-24%;left:29%}.image-banner__sejavip{width:114px;display:flex;height:120px}.banner-promotion__content{display:flex;flex-direction:column;gap:12px;margin-left:125px}.banner-promotion__content span{font-family:Montserrat;font-size:16px;color:#fff;font-weight:700;line-height:130%}.banner-promotion__content{gap:8px}.banner-promotion__content span strong{color:#e5ff00}.banner-promotion__content{padding:0 34px 0 0}.banner-promotion__content p{font-family:Montserrat;font-size:10px;color:#fff;font-weight:500;line-height:150%}.banner-promotion__content p strong{font-weight:500;text-decoration:underline}.banner-promotion__content a{background:#ae63ff;display:flex;width:fit-content;padding:4px 17px;border-radius:6px;color:#fff;font-size:10px;font-family:Montserrat;font-weight:500}.sponsored__banner{background:#f2e7ff;display:flex;padding:24px!important;gap:12px;border-radius:8px;align-items:center;margin:24px}@media screen and (max-width:600px){.sponsored__banner{flex-wrap:wrap}}.sponsored__banner-box{background:#d6b0ff;padding:8px 12px;color:#130054;border-radius:8px;width:156px}.sponsored__banner-box p{font-size:14px;font-weight:700;white-space:nowrap;color:#130054}.sponsored__banner-content p{font-size:12px;color:#130054;font-weight:500;line-height:150%}.is-skeleton-loading>:not(.skeleton__placeholder__box){display:none}@media screen and (max-width:600px){.banner-promotion__content span{max-width:initial!important}.banner-promotion__content{padding:26px 11px!important;min-height:28px!important}.banner__vip{height:fit-content!important}.banner-promotion__content a{min-height:28px;align-items:center}.job__top.appliedForCandidate .btns__appliedCandidate>a:nth-child(2),.job__top.appliedForVip .btns__appliedCandidate>a:nth-child(2),.job__top.isJobVip .btns__appliedCandidate>a:nth-child(2),.job__top.isvipfrozen .btns__appliedCandidate>a:nth-child(2){padding:6px 21px}.banner__mobile__seja-vip-jobview a{padding:4px 2px!important;font-size:10px!important}.banner__mobile__seja-vip-jobview span{max-width:initial!important}.vaga-patrocinada-banner{margin:15px 0}.banner__whatsapp span a{font-size:var(--Font-Size-text-sm,12px)}.job__top{gap:17px}}@media screen and (min-width:1300px){.similarjobs__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch}}@media screen and (min-width:1280px) and (max-width:1399px){.image-banner-promo{display:none!important}.banner-promotion__content_block{padding:24px}}.mobile__closejob-btn:hover{background:#ded6d6!important;color:#130054!important}.mobile__closejob-btn:active{background:#ded6d6!important;color:#130054!important}@media screen and (max-width:450px){.job__top.isvipfrozen a{font-size:10px}.job__open__infos__vaga{padding:8px 0!important}.job__open__candidate{padding:8px 0!important}}@media screen and (max-width:1279px){.job__open__infos__group{width:100%!important}.mobile-tag__openJob{display:flex}.mobile__closejob-contaiener{display:flex}.job__open__infos-item{width:100%}.job__top.appliedForCandidate p,.job__top.appliedForVip p,.job__top.isJobVip p,.job__top.isvipfrozen p{max-width:90%!important}.job__top.appliedForCandidate span,.job__top.appliedForVip span,.job__top.isJobVip span,.job__top.isvipfrozen span{max-width:80%!important}.job__top.appliedForCandidate span,.job__top.appliedForVip span,.job__top.isJobVip span,.job__top.isvipfrozen span{max-width:80%!important}.job__top.appliedForVip p{max-width:90%!important}.job__top.isvipfrozen a{width:100%!important;justify-content:center!important}}@media screen and (max-width:450px){.job__open__infos__vaga{padding:24px 0!important}.morejobs{padding-left:24px;margin-top:12px}}body.modal-open{overflow:hidden}@media screen and (max-width:600px){.vip-candidature-modal__container{padding-bottom:48px}}.vip-candidature-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;display:flex;justify-content:center;align-items:end;background-color:rgba(0,0,0,.25);z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.vip-candidature-modal__overlay.is-open{opacity:1;visibility:visible}.vip-candidature-modal__container{background:#fff;display:flex;flex-direction:column;gap:20px;padding:16px;width:100%;max-width:450px;border-top-left-radius:16px;border-top-right-radius:16px;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.8,.25,1);box-shadow:0 20px 25px -5px rgba(0,0,0,.18)}.vip-candidature-modal__overlay.is-open .vip-candidature-modal__container{transform:translateY(0)}.vip-candidature-modal__header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:24px;background:linear-gradient(180deg,#fef9c2 0,rgba(254,249,194,0) 89.42%);border-radius:8px;gap:12px;text-align:center;border-bottom:1px solid #d1d5dc;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:16px}.vip-candidature-modal__title{color:#130054;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:150%}.vip-candidature-modal__description{color:#130054;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;max-width:80%}.vip-candidature-modal__content{display:flex;flex-direction:column;gap:16px}.vip-candidature-modal__benefits-title{color:#130054;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:150%}.vip-candidature-modal__benefits-title strong{color:#ae63ff;font-weight:700}.vip-candidature-modal__benefits-list{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0}.vip-candidature-modal__benefit-item{display:flex;gap:5px;color:#130054;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px}.vip-candidature-modal__benefit-item strong:first-child{color:#ae63ff;font-weight:700}.vip-candidature-modal__benefit-item:last-child strong:last-child{color:#130054;font-weight:500;text-decoration:underline}.vip-candidature-modal__actions{display:flex;flex-direction:column;gap:12px}.vip-candidature-modal .vip-candidature-modal__close-btn{width:100%;border-radius:6px;min-height:40px;max-height:40px;font-size:14px;outline:0;font-weight:500;font-family:Montserrat,sans-serif;line-height:150%;cursor:pointer}.vip-candidature-modal__subscribe-btn{background:#361998;width:100%;border-radius:6px;min-height:40px;max-height:40px;color:#fff;font-size:14px;border:none;outline:0;font-weight:500;font-family:Montserrat;line-height:150%}.vip-candidature-modal__close-btn{background:#fff;color:#361998;border:1px solid #361998;min-height:40px;border-radius:6px;font-family:Montserrat;font-size:14px;font-weight:500}@media screen and (min-width:600px){.vip-candidature-modal__overlay{align-items:center!important}.vip-candidature-modal__benefits-list{flex-direction:initial!important;flex-wrap:wrap!important}.vip-candidature-modal__benefit-item{width:229px!important}.vip-candidature-modal__container{max-width:563px!important;border-radius:16px!important}.vip-candidature-modal__actions{flex-direction:initial!important;gap:12px!important;flex-wrap:wrap!important}.vip-candidature-modal__subscribe-btn{width:48%!important}.vip-candidature-modal__close-btn{width:49%!important;order:-1}}.modal-cv-incomplete-overlay{width:100%;height:100%;position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,.5);z-index:9999}.modal-cv-incomplete-overlay .modal-cv-incomplete-container{max-width:716px;background:#fff;display:flex;max-height:440px;border-radius:11px}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-image-container{max-width:258px;background:#361998;max-height:441px;border-bottom-left-radius:11px;border-top-left-radius:11px}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-image-container img{border-bottom-left-radius:11px;border-top-left-radius:11px}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content{display:flex;gap:16px;flex-direction:column;padding:63px 76px}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content .modal-cv-incomplete-header{display:flex;gap:8px}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content .modal-cv-incomplete-header span{background:#fff085;border-radius:28px;display:flex;align-items:center;padding:8.4px}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content .modal-cv-incomplete-header p{font-family:Montserrat;font-size:14px;font-weight:500;color:#130054;align-self:center;max-width:55%}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content>p:nth-child(2){color:#361998;font-size:28px;font-family:Frederik;font-weight:500;line-height:110%;font-style:normal}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content>p:nth-child(2)>strong:nth-child(1){font-family:"Frederik ExtraBold";font-weight:800}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content>span:nth-child(3){color:#6a7282;font-weight:500;font-family:Montserrat;font-size:14px;line-height:150%}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content>span:nth-child(3)>strong:nth-child(1){color:#fb2c36;font-weight:700}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content>span:nth-child(3)>strong:nth-child(2){color:#130054;font-weight:700}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content .bts__container_incomplete{display:flex;gap:8px;flex-wrap:wrap}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content .bts__container_incomplete>a:nth-child(1){display:flex;width:100%;background:#361998;min-height:40px;max-height:40px;justify-content:center;align-items:center;border-radius:6px;color:#fff;font-weight:500;font-size:14px;font-family:Montserrat;line-height:150%;cursor:pointer}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content .bts__container_incomplete>a:nth-child(1):hover{background:#1e0d68}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content .bts__container_incomplete .btn-fechar-modal{border:1px solid #361998;width:100%;min-height:40px;display:flex;justify-content:center;align-items:center;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;font-family:Montserrat;color:#361998}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content .bts__container_incomplete .btn-fechar-modal:hover{background:#f3f4f6}.modal-cv-applyOne-overlay{width:100%;height:100%;position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,.5);z-index:9999}.modal-cv-applyOne-overlay .modal-cv-applyOne-container{max-width:716px;background:#fff;display:flex;max-height:440px;border-radius:11px}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-image-container{max-width:258px;background:#361998;max-height:441px;border-bottom-left-radius:11px;border-top-left-radius:11px}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-image-container img{border-bottom-left-radius:11px;border-top-left-radius:11px}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content{display:flex;gap:16px;flex-direction:column;padding:63px 76px}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content .modal-cv-applyOne-header{display:flex;gap:8px}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content .modal-cv-applyOne-header>span:nth-child(1){background:#d5ffe4;border-radius:28px;display:flex;align-items:center;padding:8.4px}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content .modal-cv-applyOne-header>p:nth-child(2){font-family:Montserrat;font-size:14px;font-weight:500;color:#130054;align-self:center;max-width:55%}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content>p:nth-child(2){color:#361998;font-size:28px;font-weight:800;line-height:110%;font-family:"Frederik ExtraBold"}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content>span:nth-child(3){color:#6a7282;font-size:14px;font-weight:500;line-height:150%;font-family:Montserrat}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content>span:nth-child(3)>strong:nth-child(1){font-weight:700;color:#130054}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content .bts__container_applyOne{display:flex;gap:8px;flex-wrap:wrap}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content .bts__container_applyOne>a:nth-child(1){display:flex;width:100%;background:#361998;min-height:40px;max-height:40px;justify-content:center;align-items:center;border-radius:6px;color:#fff;font-weight:500;font-size:14px;font-family:Montserrat;line-height:150%;cursor:pointer}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content .bts__container_applyOne>a:nth-child(1):hover{background:#1e0d68}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content .bts__container_applyOne .btn-fechar-modal-applyOne{border:1px solid #361998;width:100%;min-height:40px;max-height:40px;display:flex;justify-content:center;align-items:center;border-radius:6px;cursor:pointer;font-size:14px;background:#fff;font-weight:500;font-family:Montserrat;color:#361998}.modal-cv-applyOne-overlay .modal-cv-applyOne-container .modal-cv-applyOne-content .bts__container_applyOne .btn-fechar-modal-applyOne:hover{background:#f3f4f6}.modal-conversion-vip-overlay .modal-conversion-container{background:#fff;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;max-width:550px;width:553px}.modal-conversion-vip-overlay .modal-conversion-container .modal-conversion-header{background:linear-gradient(180deg,#fef9c2 0,rgba(254,249,194,0) 89.42%);display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:8px 8px 0 0;padding:24px 0;border-bottom:1px solid #d1d5dc;margin-bottom:24px}.modal-conversion-vip-overlay .modal-conversion-container .modal-conversion-header>p:nth-child(2){color:#130054;font-size:16px!important;font-family:Montserrat;font-weight:700;line-height:150%}.modal-conversion-vip-overlay .modal-conversion-container .modal-conversion-header>span:nth-child(3){color:#130054;text-align:center;font-family:Montserrat;font-size:14px!important;margin-bottom:0;line-height:150%;font-weight:500}.modal-conversion-vip-overlay .modal-conversion-container .modal-conversion-header>span:nth-child(3)>strong:nth-child(1){font-weight:700}.modal-conversion-vip-overlay .modal-conversion-container .modal-conversion-header>span:nth-child(3)>strong:nth-child(2){font-weight:500;text-decoration:underline}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip{display:flex;flex-direction:column;width:100%;gap:24px}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip span{color:#130054;font-size:14px!important;font-family:Montserrat;font-weight:700;line-height:150%}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container ul li{width:220px}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .benefits__grid{display:flex;gap:24px;margin-bottom:24px}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion{gap:24px}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion p{color:#130054;font-weight:500;font-size:14px;font-family:Montserrat;line-height:150%;letter-spacing:0}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion p strong{color:#efb100;padding-right:4px}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion .text-decoration-underline{font-weight:500;color:#130054!important}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .btns-conversion{display:flex;gap:12px;align-items:center}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-border{border:1px solid #130054;border-radius:6px;width:100%;min-height:40px;align-items:center;justify-content:center;display:flex;padding:10px 14px;color:#130054;font-size:14px;font-weight:500;font-family:Montserrat;max-height:40px;background:#fff}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-border:hover{background:#f3f4f6!important}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-border:active{background:#fff!important}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-blue{background:#130054;width:100%;border-radius:6px;min-height:40px;max-height:40px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:500;font-family:Montserrat;padding:10px 14px}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-blue:hover{background:#13073b!important}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-blue:active{background:#3206ac}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online{background:#fff;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;max-width:550px;width:553px}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .modal-conversion-header.recrut-online{background:linear-gradient(180deg,#d5e9ff 0,rgba(213,233,255,0) 89.42%);flex-direction:column;align-items:center;gap:12px;display:flex;border-radius:8px 8px 0 0;padding:24px 0;border-bottom:1px solid #d1d5dc;margin-bottom:24px}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .modal-conversion-header.recrut-online>p:nth-child(2){color:#130054;font-size:16px!important;font-family:Montserrat;font-weight:700;line-height:150%}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .modal-conversion-header.recrut-online>span:nth-child(3){color:#130054;text-align:center;font-family:Montserrat;font-size:14px!important;margin-bottom:0;line-height:150%;font-weight:500}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .modal-conversion-header.recrut-online>span:nth-child(3)>strong:nth-child(1){font-weight:700}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .modal-conversion-header.recrut-online>span:nth-child(3)>strong:nth-child(2){font-weight:500;text-decoration:underline}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip{display:flex;flex-direction:column;width:100%;gap:24px}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip span{color:#130054;font-size:14px!important;font-family:Montserrat;font-weight:700;line-height:150%}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip span strong{color:#001fff;font-weight:700}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container ul li{width:220px}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .benefits__grid{display:flex;gap:24px;margin-bottom:24px}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion{gap:24px}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion p{color:#130054;font-weight:500;font-size:14px;font-family:Montserrat;line-height:150%;letter-spacing:0}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion p strong{color:#001fff;padding-right:4px;font-weight:700}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion .text-decoration-underline{font-weight:500;color:#130054!important}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .btns-conversion{display:flex;gap:12px;align-items:center}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-border.recrut-online{border:1px solid #130054;color:#130054;border-radius:6px;width:100%;min-height:40px;align-items:center;justify-content:center;display:flex;padding:10px 14px;font-size:14px;font-weight:500;font-family:Montserrat;max-height:40px;background:#fff}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-border.recrut-online:hover{background:#f3f4f6!important}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-border.recrut-online:active{background:#fff!important}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-blue.recrut-online{background:#130054;width:100%;border-radius:6px;min-height:40px;max-height:40px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:500;font-family:Montserrat;padding:10px 14px}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-blue.recrut-online:hover{background:#13073b!important}.modal-conversion-vip-overlaymodal2 .modal-conversion-container.recrut-online .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-blue.recrut-online:active{background:#3206ac}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips{background:#fff;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;max-width:550px;width:553px}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .modal-conversion-header.vips{background:linear-gradient(180deg,#e8d3ff 0,rgba(232,211,255,0) 89.42%);flex-direction:column;align-items:center;gap:12px;display:flex;border-radius:8px 8px 0 0;padding:24px 0;border-bottom:1px solid #d1d5dc;margin-bottom:24px;width:100%}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .modal-conversion-header.vips>p:nth-child(2){color:#130054;font-size:16px!important;font-family:Montserrat;font-weight:700;line-height:150%}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .modal-conversion-header.vips>span:nth-child(3){color:#130054;text-align:center;font-family:Montserrat;font-size:14px!important;margin-bottom:0;line-height:150%;font-weight:500}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .modal-conversion-header.vips>span:nth-child(3)>strong:nth-child(2){font-weight:700;color:#ae63ff}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .modal-conversion-header.vips>span:nth-child(3)>strong:nth-child(1){font-weight:500;text-decoration:underline}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip{display:flex;flex-direction:column;width:100%;gap:24px}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip span{color:#130054;font-size:14px!important;font-family:Montserrat;font-weight:700;line-height:150%}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip span strong{color:#ae63ff;font-weight:700}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container ul li{width:220px}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .benefits__grid{display:flex;gap:24px;margin-bottom:24px}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion{gap:24px}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion p{color:#130054;font-weight:500;font-size:14px;font-family:Montserrat;line-height:150%;letter-spacing:0}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion p strong{color:#ae63ff;padding-right:4px;font-weight:700}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion .text-decoration-underline{font-weight:500;color:#130054!important}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .btns-conversion{display:flex;gap:12px;align-items:center}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-border.vips{border:1px solid #361998;border-radius:6px;width:100%;min-height:40px;align-items:center;justify-content:center;display:flex;padding:10px 14px;color:#361998;font-size:14px;font-weight:500;font-family:Montserrat;max-height:40px;background:#fff}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-border.vips:hover{background:#f3f4f6!important;color:#1e0d68!important}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-border.vips:active{background:#401cbb!important;color:#fff!important}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-blue.vips{background:#361998;width:100%;border-radius:6px;min-height:40px;max-height:40px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:500;font-family:Montserrat;padding:10px 14px;gap:6px}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-blue.vips:hover{background:#1e0d68!important}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-blue.vips:active{background:#401cbb}.modal-conversion-vip-overlay,.modal-conversion-vip-overlaymodal2,.modal-conversion-vip-overlaymodal3{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);z-index:9999;opacity:0;transform:translateY(30px);transition:opacity .3s ease,transform .3s ease}.modal-show{opacity:1;transform:translateY(0)}.modal-hidden{display:none}@media screen and (max-width:700px){.modal-cv-applyOne-image-container,.modal-cv-incomplete-image-container{display:none}.modal-cv-applyOne-content,.modal-cv-incomplete-content{padding:24px!important}.modal-cv-incomplete-overlay .modal-cv-incomplete-container .modal-cv-incomplete-content>p:nth-child(2){font-family:"Frederik ExtraBold";font-weight:800}.modal-cv-applyOne-header p,.modal-cv-incomplete-header p{max-width:100%!important;align-self:center}}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion p a{text-decoration:underline!important;color:#130054!important;font-weight:500;font-size:14px;font-family:Montserrat;line-height:150%;letter-spacing:0}.modal-conversion-vip-overlay .modal-conversion-container .benefits-conversion-vip .benefits__conversion__container .benefits__grid .list-benefits-conversion p a:hover{color:#130054!important}@media screen and (max-width:550px){.benefits__grid{flex-direction:column}.btns-conversion{flex-direction:column-reverse}.modal-conversion-container{padding:16px 16px 40px 16px!important;border-radius:16px 16px 0 0!important;height:fit-content;justify-content:space-between}.modal-conversion-vip-overlay,.modal-conversion-vip-overlaymodal2,.modal-conversion-vip-overlaymodal3{align-items:flex-end}.modal-conversion-container.recrut-online,.modal-conversion-container.vips{padding:16px 16px 40px 16px!important;border-radius:16px 16px 0 0!important;justify-content:space-between!important}.modal-conversion-vip-overlay.recrut-online{align-items:flex-end}.modal-conversion-vip-overlaymodal2>div:nth-child(1)>div:nth-child(1)>span:nth-child(3){width:90%}.modal-conversion-vip-overlay>div:nth-child(1)>div:nth-child(1)>span:nth-child(3){width:84%}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .modal-conversion-header.vips>span:nth-child(3){width:76%}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .modal-conversion-header.vips>p:nth-child(2){width:54%;text-align:center}.modal-conversion-vip-overlaymodal3 .modal-conversion-container.vips .benefits-conversion-vip .benefits__conversion__container .btns-conversion .btn-component-blue.vips{display:flex;gap:6px;align-items:center}}.urgent__tag{color:#e7000b;background:#ffc9c9;font-family:Montserrat;padding:4px 8px;border-radius:4px;font-weight:600;font-size:10px;line-height:150%;display:flex;align-items:center;justify-content:center;gap:3px}.urgent__tag.is-alert::before{display:flex;align-items:center;content:"";background:url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.8457%200.516438C4.24325%20-0.172147%205.23714%20-0.172145%205.63469%200.516439L9.34047%206.93503C9.73802%207.62362%209.24108%208.48434%208.44597%208.48434H1.03442C0.239307%208.48434%20-0.257634%207.62361%200.13992%206.93503L3.8457%200.516438ZM4.74017%201.99493C4.98464%201.99493%205.18283%202.19312%205.18283%202.43759V4.50335C5.18283%204.74782%204.98464%204.94601%204.74017%204.94601C4.49569%204.94601%204.2975%204.74782%204.2975%204.50335L4.2975%202.43759C4.2975%202.19312%204.49569%201.99493%204.74017%201.99493ZM4.74017%207.30687C5.06613%207.30687%205.33038%207.04262%205.33038%206.71665C5.33038%206.39069%205.06613%206.12644%204.74017%206.12644C4.4142%206.12644%204.14995%206.39069%204.14995%206.71665C4.14995%207.04262%204.4142%207.30687%204.74017%207.30687Z%22%20fill%3D%22%23E7000B%22%2F%3E%3C%2Fsvg%3E);background-size:contain;vertical-align:middle;background-repeat:no-repeat;margin-right:4px;width:10px;height:10px}.urgent__tag.is-thunder::before{display:flex;align-items:center;content:"";background:url(data:image/svg+xml,%3Csvg%20width%3D%229%22%20height%3D%2211%22%20viewBox%3D%220%200%209%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.7129%200.0467016C5.86106%200.129304%205.93379%200.302302%205.88916%200.465957L4.90958%204.05774H8.48435C8.63124%204.05774%208.76413%204.14489%208.82267%204.27961C8.88122%204.41433%208.85425%204.57094%208.75403%204.67832L3.58964%2010.2116C3.4739%2010.3356%203.2885%2010.3647%203.14034%2010.2821C2.99218%2010.1995%202.91945%2010.0265%202.96408%209.86283L3.94366%206.27105H0.368893C0.222004%206.27105%200.0891134%206.1839%200.0305712%206.04918C-0.027971%205.91446%20-0.00100718%205.75785%200.0992176%205.65047L5.2636%200.1172C5.37934%20-0.0068102%205.56474%20-0.0359003%205.7129%200.0467016Z%22%20fill%3D%22%23E7000B%22%2F%3E%3C%2Fsvg%3E);background-size:contain;vertical-align:middle;background-repeat:no-repeat;margin-right:4px;width:10px;height:10px}.urgent__tag.is-clock::before{display:flex;align-items:center;content:"";background:url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.7955%200C2.14702%200%200%202.14702%200%204.7955C0%207.44398%202.14702%209.591%204.7955%209.591C7.44398%209.591%209.591%207.44398%209.591%204.7955C9.591%202.14702%207.44398%200%204.7955%200ZM5.16438%201.84442C5.16438%201.64069%204.99923%201.47554%204.7955%201.47554C4.59177%201.47554%204.42661%201.64069%204.42661%201.84442V4.7955C4.42661%204.99923%204.59177%205.16438%204.7955%205.16438H7.00881C7.21254%205.16438%207.37769%204.99923%207.37769%204.7955C7.37769%204.59177%207.21254%204.42661%207.00881%204.42661H5.16438V1.84442Z%22%20fill%3D%22%23E7000B%22%2F%3E%3C%2Fsvg%3E);width:10px;height:10px;background-size:contain;vertical-align:middle;background-repeat:no-repeat;margin-right:4px}.is-home-office{display:flex;width:97px;height:24px;padding:4.427px 7.378px;justify-content:center;align-items:center;gap:2.951px;border-radius:4.427px;background:#d2ceff;color:#361998;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:150%}.is-home-office svg{width:11.804px;height:11.804px;flex-shrink:0}.is-pcd{display:flex;width:82px;height:24px;padding:4.427px 7.378px;justify-content:center;align-items:center;gap:2.951px;border-radius:4.427px;background:#d5e9ff;color:#130054;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:150%}@font-face{font-family:Frederik;src:url(/dist-vagas-core/css/Frederik-fonts/Frederik-Regular-BF645d9bffaa893.otf) format("opentype")}@font-face{font-family:'Frederik Black';src:url(/dist-vagas-core/css/Frederik-fonts/Frederik-Black-BF645d9bff26630.otf) format("opentype")}.job__open__block{max-width:873px!important}.similarjobs{max-width:1200px;margin-left:-74px}.banner__mobile__seja-vip-promo-jobview{background:#130054;margin:32px 0 1px 0;border-radius:8px;padding:12px;display:none;flex-direction:column;gap:20px}@media screen and (max-width:450px){.banner__mobile__seja-vip-promo-jobview{display:flex}}.banner__mobile__seja-vip-promo-jobview span strong{color:#e5ff00}.banner__mobile__seja-vip-promo-jobview>span:nth-child(1){font-family:Montserrat;color:#fff;font-weight:700;font-size:16px;max-width:80%;line-height:130%}.banner__mobile__seja-vip-promo-jobview>div:nth-child(2){display:flex;gap:5px;align-items:center}.banner__mobile__seja-vip-promo-jobview>div:nth-child(2)>p:nth-child(1){font-family:Montserrat;font-weight:600;color:#fff;font-size:14px}.banner__mobile__seja-vip-promo-jobview>div:nth-child(2)>strong:nth-child(2){color:#e5ff00;font-size:60px;font-family:"Frederik Black"}.banner__mobile__seja-vip-promo-jobview>div:nth-child(2)>p:nth-child(3){color:#ae63ff;font-size:8px;font-weight:500;line-height:130%}.banner__mobile__seja-vip-promo-jobview>a:nth-child(3){background:#ae63ff;display:flex;border-radius:6px;padding:6px 24px;justify-content:center;margin-top:10px;color:#fff;font-size:12px;font-weight:500;line-height:150%}.banner__mobile__seja-vip-promo-jobview>a:nth-child(3):hover{background-color:#a05cdc;color:#fff}.similarjobs__head>h2:nth-child(1)>strong:nth-child(1){color:#130054;font-family:Frederik;font-weight:600;font-size:24px}.similarjobs__container nav .similarjobs__item__header .tags__header{display:flex;gap:10px!important;position:initial!important;flex-wrap:wrap!important;flex-direction:initial!important}.similarjobs__container nav .similarjobs__item__header{justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important}.moreaboutfunction__details summary::after{content:url(/dist-vagas-core/images/jobcard-icons/expand-arrow-down.svg);margin-left:8px;transition:transform .3s;display:inline-block}.jobView{margin-top:20px;position:relative}.similarjobs__container nav .similarjobs__item__header h3{font-family:Montserrat}.job__btn__icon{cursor:pointer!important}carousel-item{width:244px}.jobView .container-fluid{display:flex;flex-wrap:wrap;gap:83px;width:90%;margin:auto}.box__analise__cv.main__position{display:none}.banner__vip__aside{height:350px;max-width:243px}.banner__vip__aside .banner__vip__img{position:relative;background:#d5e9ff;border-top-right-radius:6px;border-top-left-radius:6px;min-height:120px}.banner__vip__aside .banner__vip__img img{max-width:192px;position:absolute;top:-30%;left:12%}.banner__vip__aside .banner__vip__content{background:#130054;gap:12px;padding:26px 12px;align-items:center;text-align:center;border-bottom-left-radius:6px;border-bottom-right-radius:6px;flex-direction:column;display:flex}.banner__vip__aside .banner__vip__content h2{font-family:Montserrat;font-weight:700;font-size:14px;line-height:130%;color:#fff}.banner__vip__aside .banner__vip__content h2 strong{color:#e5ff00}.banner__vip__aside .banner__vip__content p{color:#fff;font-family:Montserrat;font-weight:500;line-height:150%;font-size:10px;max-width:90%}.banner__vip__aside .banner__vip__content p strong{text-decoration:underline;font-weight:500}.banner__vip__aside .banner__vip__content>a{background:#ae63ff;display:flex;align-items:center;justify-content:center;padding:4px 37px;border-radius:4px;color:#fff;font-family:Montserrat;font-size:12px;font-weight:500}.carouselbanner{max-width:244px}.carouselbanner__box{display:flex;flex-direction:column;background-color:#361998;align-items:center;margin-top:22px;max-width:360px;border-radius:10px;font-family:Frederik}.carouselbanner__content{display:flex;flex-direction:column;text-align:center;gap:10px;padding:12px;background:#130054;padding-top:27px;margin-top:-50px;border-radius:0 0 7px 7px}.carouselbanner__content.is-carta-apresentacao{margin-top:-40px;padding-top:16px}.carouselbanner__content>p{font-size:16px;font-weight:500;color:#fff;font-family:Frederik}.carouselbanner__content>span{background:#ae63ff;color:#fff;align-items:center;display:flex;justify-content:center;border-radius:6px;font-size:12px;font-family:Frederik;margin-top:13px;padding:4px 0}.carouselbanner__content>span.is-carta-apresentacao{background:#e5ff00;color:#130054}.carouselbanner__content__img{width:100%;display:flex;justify-content:center;background:#ae63ff;padding:12px;border-radius:7px 7px 0 0}.carouselbanner__content__img.is-carta-apresentacao{background:#e5ff00}.carouselbanner__content__img img{margin-top:-60px;display:block;flex-shrink:0;position:relative;width:178.16203px;height:169.00352px}.carouselbanner__content__img img.is-carta-apresentacao{width:auto;height:149.357px;margin-top:-46px}.carouselbanner__nav{display:flex;gap:6px;justify-content:center}.carouselbanner__nav-btn{background-color:#fff;border-radius:50px;height:8px;width:8px}.carouselbanner__nav-btn.active{background-color:#b1a7ff}.description__container{margin:10px 0 10px 0}.description__container p{font-weight:600;color:#000;margin-bottom:10px;font-size:16px}.description__container h2{padding-bottom:8px}.description__container h2 strong{margin:14px 0 14px 0;font-size:14px;line-height:1.42857143;color:#333;font-weight:400}.btn-proxima-vaga-candidatura.is-visible{display:flex}.sponsored>p:nth-child(1){background:rgba(3,169,244,.2);color:#000;padding:8px 16px;border-radius:4px;margin-right:24px;text-align:center;font-size:16px;font-weight:600;white-space:nowrap}.carousel{min-height:272px;overflow:hidden}.carousel-item{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateX(100%);transition:transform .5s ease,opacity .5s ease}.carousel-item.active{opacity:1;transform:translateX(0)}.carousel-item.exit-left{transform:translateX(-100%);opacity:0}.carousel-item.enter-right{transform:translateX(100%);opacity:0}.carousel-item.enter-left{transform:translateX(-100%);opacity:0}.carousel-item.exit-right{transform:translateX(100%);opacity:0}.button-avalie-nos{display:flex;justify-content:flex-end;align-items:center;top:76%;transform:translateY(-50%);right:0;position:fixed}.button-avalie-nos button{width:150px;height:50px;border-radius:30px 0 0 30px;border:none;background-color:#1660a5;font-family:Frederik,sans-serif;font-size:16px;font-weight:700;line-height:36px;text-align:center;color:#fff}.jobView .container-fluid .contentVacancy{width:calc(100% - 340px)}.jobView .container-fluid .contentVacancy article{background-color:transparent;border-radius:0;box-shadow:none}.jobView .container-fluid .contentVacancy article .card{position:relative;border:0;box-shadow:0 1px 2px rgba(0,0,0,.16)}.jobView .container-fluid .contentVacancy article .card .card-header{display:flex;justify-content:space-between;align-items:self-start;background-color:transparent;border:0;padding:20px 180px 20px 20px;position:relative}.jobView .container-fluid .contentVacancy article .card .card-header .title{display:flex;align-items:center;gap:10px}.jobView .container-fluid .contentVacancy article .card .card-header .title h1{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600}.jobView .container-fluid .contentVacancy article .card .card-header small{display:block;position:absolute;width:200px;font-size:.875rem;font-weight:400;text-align:center;right:20px}.jobView .container-fluid .contentVacancy article .card .card-header small strong{display:block;width:100%}.jobView .container-fluid .contentVacancy article .card .card-body{background-color:transparent;border:0;padding:0 20px 0}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails{display:flex;flex-direction:column;gap:5px}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails li h3{display:flex;gap:5px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#1e1e1e;width:100%;min-width:330px}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails li strong{font-weight:600;color:#000}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails li #btnCompanyData,.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails li div .JobViewLink{font-size:12px;width:180px;cursor:pointer;color:#01579b;text-decoration:underline;margin-left:5px}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails li a{font-size:.9rem;font-weight:300;cursor:pointer;text-decoration:underline;color:#1957a9}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails li ul{display:flex;gap:5px}.vacancyDetails h2 a{font-size:16px!important;color:#000!important;font-weight:400!important}.vacancyDetails h2 strong{font-size:16px;font-weight:400;color:#1e1e1e}.descriptionVacancy h2{color:#333;font-weight:400!important;font-size:14px!important}.descriptionVacancy strong{color:#333;font-weight:400}.like p{text-align:center}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails li ul li{min-width:100%}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .appliedVacancy{display:flex;justify-content:center;align-items:center;gap:5px;height:40px;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;background-color:#dbfce1;border-radius:25px;padding:0 16px;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .appliedVacancy svg{width:24px}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .applyVacancy{display:flex;justify-content:center;align-items:center;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;border-radius:25px;padding:8px 16px;cursor:pointer;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .applyVacancy:hover{text-decoration:none;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .vip{width:150px;height:40px;color:rgba(0,0,0,.6);background-color:#ffca28}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .vip:hover{background-color:#e6b40f;color:rgba(0,0,0,.6)}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .free{width:210px;height:40px;color:#fff;background-color:#4e7aa7}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .free:hover{background-color:#01467c;color:#fff}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .sharedWhatsapp{display:flex;justify-content:center;align-items:center;gap:10px;width:200px;height:40px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#10432a;border:solid 1px #10432a;border-radius:25px;padding:8px 15px;cursor:pointer;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .sharedWhatsapp svg{width:24px;cursor:pointer}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .sharedWhatsapp:hover{background-color:#10432a;color:#fff;text-decoration:none;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy h4{font-family:Roboto,sans-serif;font-size:.875rem}.jobView .container-fluid .contentVacancy article .card .card-body details.descriptionVacancy{display:block;margin-bottom:15px}.jobView .container-fluid .contentVacancy article .card .card-body details.descriptionVacancy summary{font-size:16px;font-weight:600;color:#000;margin-bottom:10px}.jobView .container-fluid .contentVacancy article .card .card-body details.descriptionVacancy pre{font-family:Roboto,sans-serif}.jobView .container-fluid .contentVacancy article .card .card-body details.descriptionVacancy span{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;color:#1e1e1e;line-height:24px}.jobView .container-fluid .contentVacancy article .card .card-body details.descriptionVacancy h2{margin-top:10px;margin-bottom:5px}.jobView .container-fluid .contentVacancy article .card .card-body details.descriptionVacancy p{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;color:#1e1e1e;line-height:24px}.jobView .container-fluid .contentVacancy article .card .card-body .sponsored{display:flex;align-items:center;background:rgba(3,169,244,.12);padding:16px;border-radius:4px;margin:24px 0}.jobView .container-fluid .contentVacancy article .card .card-body .sponsored h2{background:rgba(3,169,244,.2);color:#000;padding:8px 16px;border-radius:4px;margin-right:24px;text-align:center;font-size:16px;font-weight:600;white-space:nowrap}.jobView .container-fluid .contentVacancy article .card .card-body .sponsored p{font-family:Roboto,sans-serif;font-size:14px;color:rgba(0,0,0,.8);line-height:20px}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions{display:flex;justify-content:center}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .appliedVacancy{display:flex;justify-content:center;align-items:center;gap:5px;height:40px;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;background-color:#dbfce1;border-radius:25px;padding:0 16px;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .appliedVacancy svg{width:24px}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .applyVacancy{display:flex;justify-content:center;align-items:center;height:40px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;border-radius:25px;padding:8px 16px;cursor:pointer;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .applyVacancy:hover{text-decoration:none;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .vip{height:36px;color:rgba(0,0,0,.6);background-color:#ffca28}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .vip:hover{background-color:#e6b40f;color:rgba(0,0,0,.6)}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .free{height:36px;color:#fff;background-color:#4e7aa7}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .free:hover{background-color:#01467c;color:#fff}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial{display:flex;flex-direction:column;width:330px;margin:0 auto 20px;padding:0}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial h2{font-family:Roboto,sans-serif;font-weight:600;font-size:1rem;color:#333}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial nav{display:flex;justify-content:center;gap:10px;margin:0}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial nav a svg{width:40px;height:40px}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial nav button{background-color:transparent;position:relative}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial nav button .toolTip.active,.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial nav button .triangulo.active{display:flex}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial nav button .toolTip{position:absolute;display:flex;justify-content:center;align-items:center;display:none;justify-content:center;align-items:center;width:124px;height:26px;border-radius:4px;background:#333;font-size:.75rem;color:#fff;cursor:default;top:-34px;left:50%;margin-left:-62px}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial nav button .triangulo{position:absolute;width:0;height:0;border-top:9px solid #333;border-left:6px solid transparent;border-right:6px solid transparent;bottom:-8px;left:50%;margin-left:-3px}.jobView .container-fluid .contentVacancy article .card .card-body .expirydate{display:flex;justify-content:center;align-items:center;width:100%;font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;margin-bottom:20px}.jobView .container-fluid .contentVacancy article .card .card-footer{border:0;padding:0;background-color:transparent}.jobView .container-fluid .contentVacancy article .card .card-footer .like{display:flex;flex-direction:column;justify-content:center;background-color:#f0f0f0;padding:20px 24px 24px;box-shadow:none}.jobView .container-fluid .contentVacancy article .card .card-footer .like h2{display:flex;justify-content:center;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.35px;color:rgba(0,0,0,.6);margin-bottom:8px}.jobView .container-fluid .contentVacancy article .card .card-footer .like .buttonLike{display:flex;justify-content:center;gap:20px}.jobView .container-fluid .contentVacancy article .card .card-footer .like .buttonLike button{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-footer .like .buttonLike button:hover{background-color:#d0d0d7;transition:.3s}.jobView .container-fluid .contentVacancy .morejobs{display:flex;align-items:center;flex-direction:column}.jobView .container-fluid .contentVacancy .morejobs .moreVacancies{display:flex;justify-content:center;align-items:center;height:40px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;border-radius:25px;padding:8px 16px;cursor:pointer;color:rgba(0,0,0,.6);background-color:#ffca28;transition:.3s}.jobView .container-fluid .contentVacancy .morejobs .moreVacancies:hover{background-color:#e6b40f;color:rgba(0,0,0,.6);text-decoration:none;transition:.3s}.jobView .container-fluid .contentVacancy .ads{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;padding:16px}.jobView .container-fluid .contentVacancy .ads h3{font-size:11px;text-align:center;color:rgba(0,0,0,.87);margin-bottom:16px}.jobView .container-fluid aside{display:flex;flex-direction:column;gap:70px;width:320px}.jobview{display:grid;grid-template-columns:1fr 360px;width:100%;max-width:1349px;margin:24px auto 0;grid-column-gap:24px;padding:0 16px}.jobview.is-career{display:block}.aside__content{display:flex;flex-direction:column;align-items:center}.aside__content .ads{margin-bottom:24px}.aside__content .banner{margin-bottom:24px}a.tag:nth-child(5){margin-bottom:16px}.jobNav{display:flex;justify-content:space-between;width:100%;padding:16px 32px}.jobNav button{display:flex;align-items:center;color:#1e1e1e;padding:8px 12px;border-radius:4px;transition:.5s;gap:8px;align-items:center;background-color:#75f8E21F;border-radius:30px;font-weight:800;min-width:148px;min-height:46px}.jobNav button:hover{background:#75f8E24F;color:#1e1e1e}.toolTip,.triangulo{position:relative;display:none}.toolTip{width:154px;height:33px;border-radius:8px;background:#333;font-size:.75rem;color:#fff;cursor:default;margin:0 auto}.expirydate{display:flex;justify-content:center;align-items:center;width:100%;font-family:Roboto,sans-serif;font-weight:400;font-size:18px;margin-bottom:20px}@media (max-width:992px){.carousel-item{width:initial;height:initial}.box__analise__cv.main__position{display:block;display:flex;justify-content:center}}@media (max-width:420px){.toolTip{margin:0 25%}}@media (max-width:390px){.toolTip{margin:0 22%}}@media (max-width:324px){.toolTip{margin:0 6%}}.triangulo{width:0;height:0;border-top:9px solid #333;border-left:6px solid transparent;border-right:6px solid transparent;margin:0 auto}@media (max-width:420px){.triangulo{margin:0 44%}}@media (max-width:390px){.triangulo{margin:0 40%}.jobNav{padding:32px 0}}@media (max-width:324px){.triangulo{margin:0 30%}}.navVacancy .modal__body{padding:48px}.navVacancy .modal__body h4{margin:16px auto;text-align:center}.CareerOpportunities{background-color:#01579b;padding:64px 0;color:#fff}.CareerOpportunities__search{display:flex;flex-direction:column;justify-content:center;align-items:center}.CareerOpportunities__search-title h4{font-size:28px}.CareerOpportunities__search-title img{width:36px;height:36px;margin-left:12px}.CareerOpportunities__search-input{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:16px 0}.CareerOpportunities__search-input .button:hover{border:solid 2px #fff;font-weight:700}.CareerOpportunities__search-input .button.is-outline{border:solid 1px #fff;color:#fff;background-color:transparent}@media screen and (max-width:992px){.jobView .container-fluid .contentVacancy{width:100%}.jobView .container-fluid aside{flex-direction:row-reverse;flex-wrap:wrap-reverse;width:100%}}@media screen and (max-width:767px){.jobView{margin-top:10px}.jobView .container-fluid{width:98%}.jobView .container-fluid .contentVacancy{width:100%}.jobView .container-fluid .contentVacancy article .card .card-header{padding:10px;width:100%}.jobView .container-fluid .contentVacancy article .card .card-header .title{width:calc(100% - 130px)}.jobView .container-fluid .contentVacancy article .card .card-header .title h1{font-size:1.4rem}.jobView .container-fluid .contentVacancy article .card .card-header small{display:block;position:relative;width:140px;font-size:.875rem;font-weight:400;text-align:center;right:0}.jobView .container-fluid .contentVacancy article .card .card-header small strong{display:block;width:100%}.jobView .container-fluid .contentVacancy article .card .card-body{background-color:transparent;border:0;padding:0 10px 0}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails{gap:0}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails li{font-size:16px}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails li a{font-size:15px}.jobView .container-fluid .contentVacancy article .card .card-body .vacancyDetails li ul{display:flex;gap:5px}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy{justify-content:center;gap:10px;margin:10px 0}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .appliedVacancy{gap:5px;height:36px;padding:6px 10px}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .appliedVacancy svg{width:24px}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .applyVacancy{font-size:.875rem;padding:6px 10px}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .sharedWhatsapp{gap:5px;font-size:15px;font-weight:600;height:36px;padding:6px 10px}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .sharedWhatsapp svg{width:24px;cursor:pointer}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy .sharedWhatsapp:hover{border:solid 1px #009b77;background-color:#009b77;color:#fff;text-decoration:none;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-body .infoVacancy h4{font-family:Roboto,sans-serif;font-size:.875rem}.jobView .container-fluid .contentVacancy article .card .card-body details.descriptionVacancy{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.jobView .container-fluid .contentVacancy article .card .card-body details.descriptionVacancy summary{cursor:pointer}.jobView .container-fluid .contentVacancy article .card .card-body h2{font-family:Roboto,sans-serif;font-weight:600;font-size:1rem;margin:0}.jobView .container-fluid .contentVacancy article .card .card-body p{font-family:Roboto,sans-serif;font-weight:400;font-size:16px}.jobView .container-fluid .contentVacancy article .card .card-body .sponsored{display:flex;flex-direction:column;margin:5px 0 15px}.jobView .container-fluid .contentVacancy article .card .card-body .sponsored h2{margin-bottom:5px}.jobView .container-fluid .contentVacancy article .card .card-body .sponsored p{font-family:Roboto,sans-serif;font-size:14px;color:rgba(0,0,0,.6);line-height:20px}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .appliedVacancy{gap:5px;height:36px;padding:6px 10px}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .appliedVacancy svg{width:24px}.jobView .container-fluid .contentVacancy article .card .card-body .buttonActions .applyVacancy{height:36px;font-size:.875rem;padding:6px 10px}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial{margin:15px auto!important}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial h3{font-family:Roboto,sans-serif;font-weight:600;font-size:1rem;color:#333}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial nav{display:flex;justify-content:center;gap:10px;margin:0}.jobView .container-fluid .contentVacancy article .card .card-body .jobSocial nav a svg{width:40px;height:40px}.jobView .container-fluid .contentVacancy article .card .card-body .expirydate{display:flex;justify-content:center;align-items:center;width:100%;font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;margin-bottom:20px}.jobView .container-fluid .contentVacancy article .card .card-footer{border:0;padding:0;background-color:transparent}.jobView .container-fluid .contentVacancy article .card .card-footer .like{display:flex;flex-direction:column;justify-content:center;background-color:#f0f0f0;padding:10px 14px 14px;box-shadow:none}.jobView .container-fluid .contentVacancy article .card .card-footer .like h2{display:flex;justify-content:center;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.35px;color:rgba(0,0,0,.6);margin-bottom:8px}.jobView .container-fluid .contentVacancy article .card .card-footer .like .buttonLike{display:flex;justify-content:center;gap:20px}.jobView .container-fluid .contentVacancy article .card .card-footer .like .buttonLike button{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;transition:.3s}.jobView .container-fluid .contentVacancy article .card .card-footer .like .buttonLike button:hover{background-color:#d0d0d7;transition:.3s}.jobView .container-fluid .contentVacancy .morejobs{display:flex;justify-content:center;align-items:center}.jobView .container-fluid .contentVacancy .morejobs .moreVacancies{display:flex;justify-content:center;align-items:center;height:40px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;border-radius:25px;padding:8px 16px;cursor:pointer;color:rgba(0,0,0,.6);background-color:#ffca28;transition:.3s}.jobView .container-fluid .contentVacancy .morejobs .moreVacancies:hover{background-color:#e6b40f;color:rgba(0,0,0,.6);text-decoration:none;transition:.3s}.jobView .container-fluid .contentVacancy .ads{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;padding:16px}.jobView .container-fluid .contentVacancy .ads h3{font-size:11px;text-align:center;color:rgba(0,0,0,.87);margin-bottom:16px}.jobView .container-fluid aside{justify-content:center}.morejobs{width:100%;min-width:260px}}.descricao-funcao-vaga{padding:10px;display:flex;flex-direction:column;gap:8px}.descricao-funcao-vaga .moreaboutfunction__details[open] .moreaboutfunction__summary::after{transform:rotate(-180deg)}.descricao-funcao-vaga .moreaboutfunction__details[open] .moreaboutfunction__content{max-height:500px}.descricao-funcao-vaga .moreaboutfunction__summary{color:#130054;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:700;line-height:21px;list-style:none;width:100%;cursor:pointer;position:relative}.descricao-funcao-vaga .moreaboutfunction__summary::-webkit-details-marker{display:none}.descricao-funcao-vaga .moreaboutfunction__summary::marker{display:none}.descricao-funcao-vaga .moreaboutfunction__summary__content{display:flex;flex-direction:column;gap:16px;max-height:0;overflow:hidden;transition:max-height .35s ease}.moreaboutfunction__details{display:flex;justify-content:space-between;flex-direction:column}.descricao-funcao-vaga p{color:rgba(0,0,0,.6);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:22.5px}.descricao-funcao-vaga span a{color:#0c2cff;font-style:normal;font-weight:400;line-height:22.5px}.banner__mobile__seja-vip-jobview{display:none;flex-direction:column;gap:12px;background:#130054;padding:13px;margin:55px 0 1px 0;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media screen and (max-width:450px){.banner__mobile__seja-vip-jobview{display:flex}}.banner__mobile__seja-vip-jobview span{font-family:Montserrat;color:#fff;font-weight:700;font-size:16px;max-width:85%}.banner__mobile__seja-vip-jobview span strong{color:#e5ff00}.banner__mobile__seja-vip-jobview a{background:#ae63ff;border-radius:6px;padding:4px 8px;color:#fff;font-family:Montserrat;font-weight:500;font-size:12px;display:flex;justify-content:center;align-items:center;min-height:32px;max-height:32px}.banner__mobile__seja-vip-jobview a:hover{background-color:#a05cdc;color:#fff}@media screen and (max-width:450px){.morejobs{padding-left:initial!important}}.similarjobs{width:100%;display:flex;align-items:center;justify-content:center;gap:32px;margin-top:32px}.similarjobs hr{margin-bottom:64px}.similarjobs__container{display:flex;flex-direction:column;width:100%}.similarjobs__container hr{width:98%;align-self:center;background:#d1d5dc;border-radius:6px}.similarjobs__container nav{scrollbar-width:none;font-family:Montserrat;display:flex;overflow-x:auto;scroll-behavior:smooth;gap:32px;flex-wrap:wrap;justify-content:center;scroll-behavior:smooth}.similarjobs__container nav::-webkit-scrollbar{display:none}@media screen and (max-width:1299px){.similarjobs__container nav{display:flex;flex-wrap:initial;justify-content:flex-start}}.similarjobs__container nav .similarjobs__item{font-family:Montserrat;color:inherit;min-width:360px;border-radius:8px;border:1px solid #f1f1ff;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:24px;flex:1 1 300px}.similarjobs__container nav .similarjobs__item:hover{color:inherit}.similarjobs__container nav .similarjobs__item__header{display:flex;position:relative;margin-bottom:16px}.similarjobs__container nav .similarjobs__item__header h2{color:#130054;font-family:Frederik #000;font-size:24px;font-weight:600;line-height:110%}.similarjobs__container nav .similarjobs__item__header h3{color:#130054;font-size:18px;font-weight:700;line-height:150%}.similarjobs__container nav .similarjobs__item__header .tags__header{display:flex;flex-direction:column;position:absolute;right:0;top:0;gap:8px}.similarjobs__container nav .similarjobs__item__header .tags__header span{padding:5px 8px;display:flex;gap:3px;border-radius:5px;align-items:center}.similarjobs__container nav .similarjobs__item__header .tags__header span.is-pcd{background:#d5e9ff;color:#130054;font-size:10px;font-weight:600;font-family:Montserrat;line-height:130%}.similarjobs__container nav .similarjobs__item__header .tags__header span.is-home-office{background:#d2ceff;color:#130054;font-size:10px;font-weight:600;font-family:Montserrat;line-height:130%}.similarjobs__container nav .similarjobs__info__vaga>div{display:flex;gap:10px;flex-direction:column;margin-bottom:24px}.similarjobs__container nav .similarjobs__info__vaga>div .job__open__infos-item{font-weight:500}.similarjobs__container nav .similarjobs__info__vaga>p{color:#99a1af;font-family:Montserrat;font-size:14px;font-weight:500;line-height:150%;letter-spacing:0}.similarjobs__head{display:flex;justify-content:space-between;width:100%;margin-bottom:24px}.similarjobs__head>.nav__btns{display:flex;justify-content:center;align-items:center;gap:16px}.similarjobs__head>.nav__btns button{all:unset;border-radius:8px;border:1.117px solid #e8e5ff;box-shadow:0 1.117px 2.235px 0 rgba(0,0,0,.05);display:flex;justify-content:center;align-items:center;padding:2px 8px;cursor:pointer}.similarjobs__head>.nav__btns button:hover{color:inherit}.similarjobs__head>.nav__btns button#similarjobs-btn-next::before{content:url(/dist-vagas-core/images/jobcard-icons/arrow-next.svg);display:flex;justify-content:center;align-items:center}.similarjobs__head>.nav__btns button#similarjobs-btn-previous::before{content:url(/dist-vagas-core/images/jobcard-icons/arrow-before.svg);display:flex;justify-content:center;align-items:center}.similarjobs__list{width:100%;display:flex;gap:32px}.similarjobs__list .similarjobs__item{max-width:380px}.job-details-container__scroll>div:not(:last-child){border-bottom:1px solid #f1f1f1}footer{display:none!important}.job__open__infos__vaga{padding:32px 0}.footer__content__new{display:none!important}.job-details-container__scroll{overflow-y:auto;max-height:350px}@media screen and (max-width:1279px){.job-details-container__scroll{overflow-y:initial;max-height:fit-content}}.banner-tablet-promotion{display:none}@media screen and (min-width:460px) and (max-width:800px){.banner-tablet-promotion{display:flex}.banner-tablet-promotion>a>img{width:100%}}@media screen and (max-width:600px){aside{display:none!important}.carouselbanner__content>a{font-size:12px}.job__btn__default{width:100%}}.carousel__mobile{overflow:hidden;position:relative;display:none;width:100%}@media screen and (max-width:1396px){.carousel__mobile{display:block}}.carousel__mobile-container{display:flex;transition:transform .5s ease-in-out}.carousel__mobile-item{min-width:100%;flex-shrink:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.carouselbanner__nav{display:flex;justify-content:center;gap:8px}.carouselbanner__nav-btn-mobile{background-color:#fff;border-radius:50px;height:8px;width:8px;transition:background-color .3s ease;border:1px solid #ccc;cursor:pointer;padding:0}.carouselbanner__nav-btn-mobile.active{background:#b1a7ff;border-color:#b1a7ff}@media screen and (max-width:500px){.carouselbanner__content{padding-left:28px!important;gap:15px!important;border-radius:8px!important;padding:28px!important;max-height:182px!important;max-width:344px!important}.carouselbanner__nav{margin-top:initial}.carouselbanner__content__img{display:none}}@media screen and (max-width:1399px){.promotion__vip__banner.is-desktop{display:none}}@media screen and (max-width:1396px){.banner__vip__aside{display:none}.carousel{display:none}.jobView .container-fluid aside{width:100%;display:flex;justify-content:center;align-items:center}.carousel{width:100%}.carousel-item{display:flex!important;justify-content:center;top:50%}.carouselbanner{display:flex;flex-direction:row;max-width:inherit}.carouselbanner__box{flex-direction:row;align-items:inherit;margin-top:0;width:100%;max-width:480px}.carouselbanner__content{font-family:Montserrat;display:flex;flex-direction:column;text-align:center;gap:16px;padding:12px;padding-left:64px;background:#130054;border-radius:0 8px 8px 0;margin-top:inherit}.carouselbanner__content p{text-align:left}.carouselbanner__content>a{margin-top:0}.carouselbanner__content__img{position:relative;border-radius:8px 0 0 8px;max-width:150px}.carouselbanner__content__img img{z-index:2;position:absolute;margin-top:inherit;margin-top:inherit;position:absolute;top:-12px;left:24px}.carouselbanner__content__img img.is-carta-apresentacao{width:200.331px;height:174.7px;top:36px;left:10px}.carouselbanner__content__img.is-analise{top:-16px;height:186px;width:200px;left:16px}}@media screen and (max-width:740px){.banner__whatsapp>p{display:none}.banner__whatsapp{padding:11px 13px;height:fit-content}.banner__whatsapp span{max-width:92%}.banner__whatsapp>svg:nth-child(1){width:50px;height:40px}.banner__whatsapp span{font-size:12px}.banner__whatsapp span strong{font-size:12px}}.job-opportunities{max-width:1200px;margin-left:-74px}.job-opportunities .states-grid a{max-width:276px!important}.blog-container{max-width:1200px;margin-left:-74px}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post{width:390px;flex:0 0 390px}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post img{width:390px}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track{gap:11px}@media (max-width:1280px){.job-opportunities .states-grid{width:1152px}.job-opportunities .states-grid a{min-width:200px;max-width:205px}.job-opportunities .job-opportunities-header{width:100%}.blog-container{width:1152px}}@media (max-width:1100px){.job-opportunities{max-width:860px}.job-opportunities .job-opportunities-header{flex-direction:column;align-items:start;gap:32px}.job-opportunities .job-opportunities-header .filters{justify-content:start}.job-opportunities .states-grid{width:860px;align-items:flex-start;gap:32px 32px}.job-opportunities .states-grid a{min-width:241px;max-width:241px;height:53px;align-items:center}.blog-container{max-width:860px}.blog-container .blog-header{flex-direction:column;align-items:initial;gap:40px}.blog-container .blog-header .constrols-slide-container{justify-content:space-between}.blog-container .blog-posts{flex-wrap:wrap}}@media (max-width:950px){.filtros__vagas__container form .input-palavra-chave,.filtros__vagas__container form input{width:20%!important}}@media (max-width:884px){.job-opportunities{width:640px;max-width:768px}.similarjobs{margin-left:initial!important}.job-opportunities{margin-left:initial!important}.blog-container{margin-left:initial!important}.job-opportunities{margin-top:20px!important}.job-opportunities .states-grid{width:640px;gap:17px 15px}.job-opportunities .states-grid a{min-width:200px;max-width:200px}.blog-container{max-width:640px}.blog-container .blog-posts{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px;justify-content:flex-start!important;gap:14px;margin:0}.blog-container .blog-posts::-webkit-scrollbar{display:none}.blog-container .blog-posts{-ms-overflow-style:none;scrollbar-width:none}.blog-container .blog-posts .blog-post{flex:0 0 auto;scroll-snap-align:start}}@media (max-width:740px){.input-wrapper{width:100%!important}.footer__content{flex-direction:column;align-items:center;gap:12px;text-align:center}.job-opportunities{max-width:540px}.filtros__vagas__container form{flex-direction:column;padding:0 30px}.filtros__vagas__container form input{width:100%!important}.filtros__vagas__container form button{width:100%!important}.job-opportunities .states-grid{width:540px}#txtKeyWord{width:100%!important}.job-opportunities .states-grid a{min-width:100%}.filtros__vagas__container .filters{flex-wrap:nowrap!important;width:100%;overflow-x:auto;max-width:640px}.filtros__vagas__container .filters .custom-select .select-button{width:180px;justify-content:space-between}.blog-container{max-width:540px}}@media (max-width:560px){.container-fluid>div:nth-child(6){display:flex;flex-direction:column;width:100%}.similarjobs__container{width:333px}.job-opportunities .job-opportunities-header div:nth-child(1){width:100%}.job-opportunities{max-width:350px}.carouselbanner__box{max-width:329px}.job-opportunities .states-grid{width:100%}.job-opportunities .job-opportunities-header .filters{width:350px;white-space:nowrap}.filters{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px;justify-content:flex-start!important;gap:14px;margin:0}.blog-container{max-width:350px}.blog-container .blog-header a{font-size:14px;font-size:12px}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post{width:350px;flex:0 0 350px;height:555px}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post img{width:100%}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post a{width:320px;padding:12px}.blog-container .blog-header{width:350px}.job-opportunities-header{width:350px}.blog-container .blog-slider{width:350px}}@media (max-width:430px){.blog-container .blog-header p{max-width:90%}.container-fluid>div:nth-child(4){display:flex;flex-direction:column;align-items:center}.jobView .container-fluid{row-gap:20px}.blog-container .blog-slider .blog-posts-wrapper .blog-posts-track .blog-post{width:350px;flex:0 0 350px}.blog-container{justify-content:center;display:flex;flex-direction:column;align-items:center}.job-opportunities{margin-top:30px}}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.footer__container{background:#130054;padding:0 20px;min-height:100px;display:flex;justify-content:center}.footer__content{display:flex;justify-content:space-evenly;align-self:center;width:100%}.footer__content p{color:#fff;font-size:14px;font-weight:500;line-height:140%;font-family:Montserrat}.footer__links{display:flex;gap:14px}.footer__links a{background:#ae63ff;width:24px;height:24px;justify-content:center;display:flex;border-radius:13px}@media screen and (max-width:1500px){.jobView .container-fluid{width:100%!important;gap:52px}.blog-container,.job-opportunities,.similarjobs{margin-left:initial!important}.jobView .container-fluid aside{width:246px;margin-left:16px}.job__open__block{max-width:868px!important}}@media screen and (max-width:1279px){.filtros__vagas__container form{flex-direction:column!important}.filtros__vagas__container form button{width:80%!important}.filtros__vagas__container form .input-wrapper{width:80%!important}.filtros__vagas__container form .input-wrapper .input-palavra-chave{width:100%!important}.image-banner__sejavip{display:none!important}.banner-promotion__content p{display:none!important}.banner-promotion__content{margin-left:initial!important;padding:24px!important;gap:15px!important}.banner-promotion__content span{max-width:70%!important}.banner__vip{height:144px!important}.job__top.isJobVip .btns__appliedCandidate>a:nth-child(1){width:100%!important;justify-content:center!important}.job__top.isJobVip{margin:initial!important;text-align:center!important}.job__top.isJobVip p{max-width:100%!important}.job__top.isJobVip .btns__appliedCandidate>a:nth-child(2){width:100%!important}.vagas__section .vagas__header__section .vagas__recentes{margin-left:20px!important}.joblist__counter{margin-left:20px!important;text-align:start!important}.vagas__section .vagas__header__section .result__search__info h1{text-align:start!important}.vagas__section .vagas__header__section .result__search__info p{text-align:start!important}.banner-analise-content{width:100%!important;gap:15px!important}.banner-analise-content a{width:100%!important}.banner-analise-decv-card{width:100%!important}.banner-analise-img{display:none!important}.banner-carta-card .banner-carta-content{height:fit-content!important;padding:21px 52px!important;gap:21px!important;border-radius:8px!important;width:100%!important}.banner-carta-card{width:100%!important}.banner-carta-img{display:none!important}.job__top.appliedForCandidate{margin:initial!important}.job__top.appliedForCandidate p{max-width:100%!important}.btns__appliedCandidate{flex-direction:column!important;width:100%!important}.price-promotion-group{gap:5px!important}.price-promotion-group span{font-size:51px!important}.price-promotion-group p{font-size:12px!important}.job__top.appliedForVip a{width:100%!important;justify-content:center!important;display:flex}.job__top.appliedForCandidate .btns__appliedCandidate>a:nth-child(1){width:100%;justify-content:center}.job__top.appliedForCandidate .btns__appliedCandidate>a:nth-child(2){width:100%;justify-content:center}.job__top.isvipfrozen a{padding:6px 20px}.job__top.appliedForVip p{max-width:100%!important}.job__top.appliedForVip{margin:initial!important}.job__top.isvipfrozen{margin:initial!important}.job__top.isvipfrozen p{max-width:initial!important}.job__open__block .banner-vip-promocional .banner-promotion__blockend a{width:100%!important}}