@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(../../../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;z-index:100;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(../../../images/jobcard-icons/whatsapp.svg)}.job__share__dest-btn.link:after{content:url(../../../images/jobcard-icons/share-link.svg)}.job__share__dest-btn.linkedin:after{content:url(../../../images/jobcard-icons/linkedin.svg)}.job__share__dest-btn.facebook:after{content:url(../../../images/jobcard-icons/facebook.svg)}.job__share__dest-btn.twitter:after{content:url(../../../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(../../../images/jobcard-icons/company-building.svg);display:flex;justify-content:center;align-items:center}.iconjobcard__document::before{content:url(../../../images/jobcard-icons/document.svg);display:flex;justify-content:center;align-items:center}.iconjobcard__money-coin::before{content:url(../../../images/jobcard-icons/money-coin.svg);display:flex;justify-content:center;align-items:center}.iconjobcard__briefcase::before{content:url(../../../images/jobcard-icons/briefcase.svg);display:flex;justify-content:center;align-items:center}.iconjobcard__globe::before{content:url(../../../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(../../../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(../../../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(../../../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>a{border:1px solid #00d547;border-radius:20px;padding:5px 11px;color:#fff;font-family:Montserrat;font-weight:400;width:fit-content}.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}}@font-face{font-family:Frederik;src:url(../../Frederik-fonts/Frederik-Regular-BF645d9bffaa893.otf) format("opentype")}@font-face{font-family:'Frederik Black';src:url(../../Frederik-fonts/Frederik-Black-BF645d9bff26630.otf) format("opentype")}.vagas__section .vagas__header__section .result__search__info p{text-align:start!important}.banner-carta-img>img:nth-child(1){max-width:169px}.job__question{display:none}.job__question i{margin-right:8px}.job__question .modal__body{display:flex;flex-direction:column;justify-content:flex-start!important;padding:0 16px;margin-top:32px;max-width:600px}.job__question .modal__body h6{text-align:start;font-size:1.2em;color:rgba(0,0,0,.54);margin-bottom:16px}.job__question .modal__body .system__input{width:100%;margin-top:16px}.job__question .modal__actions{justify-content:flex-end;margin-bottom:16px;padding:0 16px}.job__question .modal__actions .dissertative__question .button{color:#fff!important;background-color:#123b72;text-align:center}.job__question .modal__actions .yesorno__question{display:flex;justify-content:flex-end;width:100%}.job__question .mdl-button{font-weight:700;display:flex;justify-content:center}.job__card__container:hover{border:1px solid #ae63ff;cursor:pointer}.saved__vacancies.loggedIn.active{border-radius:6px!important;background:#fff085!important;border:0!important}.confidential-text{left:-7.9rem!important}.job__btn__icon{cursor:pointer!important}.tags__header{display:flex;gap:8px;margin-top:6px}.is-saved{border-radius:4.427px;background:#fff085;display:flex;width:24px;height:24px;justify-content:center;align-items:center}.input-wrapper.active input{color:#130054!important;font-family:Montserrat!important;font-weight:500!important;font-size:16px!important;border:1px solid #001fff!important;background:#d5e9ff!important}.ui-menu-span-suggest{color:#130054;font-family:Montserrat;font-weight:600;padding-left:12px;padding-top:10px;font-size:14px;margin-bottom:4px}.initial-suggest{position:absolute;z-index:1000;background:#fff;border:1px solid #ccc;width:100%;list-style:none;margin:0;padding:0}.li-initial-search{display:flex;gap:12px;color:#130054;font-family:Montserrat;font-weight:500;font-size:14px}.initial-suggest li{cursor:pointer;padding:8px 12px}.initial-suggest li:hover{background:#f0f0f0}#modal-free-apply,#modal-free-apply-2,#modal-free-apply-3{display:none!important}.icon-appliedfor-vip{display:none}.icon-appliedfor-novip{display:none}.icon-appliedfor-vip::before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M0.5 7C0.5 3.41015 3.41015 0.5 7 0.5C10.5899 0.5 13.5 3.41015 13.5 7C13.5 10.5899 10.5899 13.5 7 13.5C3.41015 13.5 0.5 10.5899 0.5 7ZM9.40687 5.79062C9.56737 5.56591 9.51533 5.25364 9.29062 5.09313C9.06591 4.93263 8.75364 4.98467 8.59313 5.20938L6.4362 8.22909L5.35355 7.14645C5.15829 6.95118 4.84171 6.95118 4.64645 7.14645C4.45118 7.34171 4.45118 7.65829 4.64645 7.85355L6.14645 9.35355C6.25037 9.45748 6.39476 9.51042 6.54124 9.4983C6.68772 9.48617 6.82144 9.41022 6.90687 9.29062L9.40687 5.79062Z' fill='%23361998'/></svg>");display:inline-block;vertical-align:middle}.icon-appliedfor-novip::before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M0.5 7C0.5 3.41015 3.41015 0.5 7 0.5C10.5899 0.5 13.5 3.41015 13.5 7C13.5 10.5899 10.5899 13.5 7 13.5C3.41015 13.5 0.5 10.5899 0.5 7ZM9.40687 5.79062C9.56737 5.56591 9.51533 5.25364 9.29062 5.09313C9.06591 4.93263 8.75364 4.98467 8.59313 5.20938L6.4362 8.22909L5.35355 7.14645C5.15829 6.95118 4.84171 6.95118 4.64645 7.14645C4.45118 7.34171 4.45118 7.65829 4.64645 7.85355L6.14645 9.35355C6.25037 9.45748 6.39476 9.51042 6.54124 9.4983C6.68772 9.48617 6.82144 9.41022 6.90687 9.29062L9.40687 5.79062Z' fill='%23009632'/></svg>");display:inline-block;vertical-align:middle}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}div.custom-select:nth-child(3)>ul:nth-child(2){width:196px}.job-opportunities{display:flex;flex-direction:column;gap:37px}.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;transition:opacity .35s}.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}.banner-carta-card{height:130px;flex-shrink:0;align-self:stretch;display:flex;align-items:center;width:493px}.banner-carta-card .banner-carta-img{display:flex;width:154.737px;height:130px;padding:24px;align-items:center;flex-shrink:0;border-radius:8px 0 0 8px;background:#e5ff00;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:relative}.banner-carta-card .banner-carta-content{display:flex;height:130px;width:337px;padding:16px 52px;gap:10px;flex-shrink:0;flex-direction:column;border-radius:0 8px 8px 0;background:#130054;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.banner-carta-card .banner-carta-content>p:nth-child(1){color:#fff;font-family:Frederik;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.banner-carta-card .banner-carta-content>a:nth-child(2){display:flex;min-height:28px;max-height:28px;padding:4px 8px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:6px;background:#e5ff00;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#130054;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0}div.custom-select:nth-child(2)>ul:nth-child(2){min-width:200px}div.custom-select:nth-child(3)>ul:nth-child(2){min-width:233px}.job__card__container{display:flex;width:493px;padding:24px;flex-direction:column;align-items:flex-start;border-radius:8px;border:1px solid #f1f1ff;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media screen and (max-width:1280){.job__card__container.is-open{display:none}}.job__card__container .job__card__header{display:flex;justify-content:space-between;align-items:start;width:100%;flex-wrap:wrap;gap:9px}.job__card__container .job__card__header h2{color:#130054}.job__card__container .job__card__header h2 strong a{color:#130054;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0;height:fit-content;display:flex;gap:7px}.job__card__container .info__vaga{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;margin-top:16px}.job__card__container .info__vaga h3{color:#130054;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0;display:flex;gap:8px;align-items:center}.job__card__container .info__vaga h3 svg{width:16px;height:16px}.job__card__container .info__vaga p{color:#99a1af;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing: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%}.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}.job-details-container__scroll>div:not(:last-child){border-bottom:1px solid #f1f1f1}.job__open__infos__vaga{padding:32px 0}.job-details-container__scroll{overflow-y:auto;max-height:500px}@media screen and (max-width:1279px){.job-details-container__scroll{overflow-y:initial;max-height:fit-content}}@media screen and (max-width:450px){.morejobs__tags h3{margin:0 6px;margin-right:16px}}.vagas__section{display:flex;flex-direction:column;align-items:center;padding:3rem 0}.vagas__section .vagas__header__section{display:grid;grid-template-columns:1fr auto;grid-template-areas:"filtro titulo" "lista detalhe";align-items:flex-start;gap:32px;width:100%;justify-content:space-around}@media screen and (max-width:1279px){.vagas__section .vagas__header__section{display:flex;flex-direction:column;width:100%}}.vagas__section .vagas__header__section .vagas__recentes{color:#99a1af;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0;grid-area:filtro}.vagas__section .vagas__header__section .vagas__recentes strong{color:#ae63ff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:0}.vagas__section .vagas__header__section .result__search__info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;grid-area:titulo}.vagas__section .vagas__header__section .result__search__info p{color:#6a7282;text-align:right;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0}.vagas__section .vagas__header__section .result__search__info h1{color:#130054;text-align:right;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0}.vagas__section .lista-de-vagas-container{display:flex;flex-direction:column;gap:34px;grid-area:lista}.vagas__section .lista-de-vagas-container .lista_vagas__grid{display:flex;flex-direction:column;gap:32px;overflow-y:auto;width:494px;max-height:1677px;scrollbar-width:none}@media screen and (max-width:1279px){.vagas__section .lista-de-vagas-container{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.vagas__section .lista-de-vagas-container .lista_vagas__grid{width:100%}.vagas__section .lista-de-vagas-container .lista_vagas__grid .job__card__container{width:100%}.vagas__section .lista-de-vagas-container .lista_vagas__grid .job__card__container>div{width:100%}}.vagas__section .job__card-container{grid-area:detalhe}.promo-analise-tablet{display:none}.mobile__closejob-contaiener .mobile__closejob-btn{background:#ffff}@media screen and (max-width:1279px){.vagas__section .vagas__header__section .result__search__info{padding:0 24px;width:100%}.skeleton__placeholder__box{display:flex!important;flex-direction:column!important;gap:32px!important}.job-card-skeleton{width:350px!important}.banner-analise-decv-card,.banner-carta-card{display:none}.promo-analise-tablet{display:flex!important}.promo-analise-tablet img{width:100%}.filtros__vagas__container form{flex-direction:column!important}.filtros__vagas__container form button{width:80%!important}.filtros__vagas__container form .input-wrapper{width:80%}.filtros__vagas__container form .input-wrapper .input-palavra-chave{width:100%!important}.filtros__vagas__container form .input-palavra-chave,.filtros__vagas__container form input{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 .btns__appliedCandidate>a:nth-child(2){width:100%!important}.vagas__section .vagas__header__section .vagas__recentes{margin-left:20px!important}.joblist__counter{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;height:fit-content!important;padding:17px 22px!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 22px!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:60px}.price-promotion-group p{font-size:12px!important}.job__top.appliedForVip a{width:100%!important;justify-content:center!important}.job__top.appliedForVip{margin:initial!important}.job__top.isvipfrozen{margin:initial!important}.job__top.isvipfrozen p{max-width:initial!important}}.banner-tablet-promotion{display:none}.banner-vip-container,.banner-vip-promocional{margin-bottom:28px}@media screen and (min-width:460px) and (max-width:1279px){.banner-tablet-promotion{display:flex}.banner-vip-promocional{display:none!important}.banner-tablet-promotion>a>img{width:100%}}@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;width:100%;justify-content:center;padding:4px 11px}}@media screen and (max-width:500px){.banner-analise-decv-card,.banner-carta-card{display:flex}.vagas__section .lista-de-vagas-container .lista_vagas__grid{padding:0 16px}.promo-analise-tablet{display:none!important}.filtros__vagas__container{padding:3rem 0 0 0!important;max-height:383px}.job__card__container{padding:initial}.card--list--vagas{padding:24px}.save-jobs-noresult-text>svg{display:none}.vagas__section .lista-de-vagas-container .lista_vagas__grid{max-height:initial!important}div.custom-select:nth-child(2)>button:nth-child(1){width:110px!important}.filtros__vagas__container{padding:3rem 0 0 0}}@keyframes shine-lines{0%{background-position:-150px}100%,40%{background-position:400px}}.line{background-color:#e2e2e2;border-radius:4px;background-image:linear-gradient(90deg,#e2e2e2 0,#f5f5f5 80px,#e2e2e2 160px);background-size:600px;animation:shine-lines 1.6s infinite linear}.ui-menu{display:flex;padding:4px 0;flex-direction:column;align-items:flex-start;gap:0;flex:1 0 0;background:#fff;overflow-y:auto;max-height:480px}.ui-menu li{list-style:none;display:flex;min-height:48px;max-height:62px;padding:8px 12px;align-items:center;gap:12px;color:#364153;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0;cursor:pointer}@media screen and (max-width:450px){.job__btn__default{width:100%!important}.job-opportunities{padding:64px 0 0 0!important}}.job-card-skeleton{display:flex;width:480px;padding:24px;flex-direction:column;align-items:flex-start;border-radius:8px;border:1px solid #f1f1ff;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.job-card-skeleton .skeleton-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px}.job-card-skeleton .skeleton-header .title-line{height:27px;width:70%}.job-card-skeleton .skeleton-header .badge-group{display:flex;gap:8px}.job-card-skeleton .skeleton-header .badge-group .badge-line{height:24px;width:88px}.job-card-skeleton .skeleton-info{display:flex;flex-direction:column;width:100%;gap:8px;margin-bottom:16px}.job-card-skeleton .skeleton-info .info-line{height:21px}.job-card-skeleton .skeleton-attributions{width:100%;display:flex;flex-direction:column;gap:8px}.job-card-skeleton .skeleton-attributions .line{height:21px}.job-card-skeleton.is-job-card{max-width:832px;width:832px}.job-card-skeleton.is-job-card .skeleton-header{flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px}.job-card-skeleton.is-job-card .title-line{height:30px}.job-card-skeleton.is-title{border:none;box-shadow:none;padding:0}@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}}.number__filter_actives{display:none;width:16px;height:16px;padding:10px;flex-direction:column;justify-content:center;align-items:center;border-radius:25px;background:#e7000b;color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;line-height:150%}.custom-select:nth-child(2)>ul:nth-child(2){width:220px}.custom-select:nth-child(3)>ul:nth-child(2)>li:nth-child(4){width:177px}.filtro-active-button{border-radius:8px;border:1px solid #001fff!important;background:#d5e9ff!important}.filter-active-item{display:flex;justify-content:space-between;position:relative;color:#001fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:150%;background:#e8f4ff}.remove_filter{display:none;cursor:pointer;border-radius:25px;background:var(--Core-VIP-primary,#130054);width:16px;height:16px;font-size:10px;padding:10px;flex-direction:column;color:#fff;text-align:center;font-family:Montserrat;font-style:normal;font-weight:500;line-height:150%;letter-spacing:var(--Letter-Spacing-0,0);justify-content:center;align-items:center;gap:10px;text-transform:uppercase}.filter-active-item .remove_filter{display:flex}.open>div:nth-child(2)>span:nth-child(1){color:#6a7282;font-size:12px}.lista_vagas__grid::-webkit-scrollbar{display:none}.banner-analise-decv-card{height:130px;flex-shrink:0;align-self:stretch;display:flex;align-items:center;width:493px}.banner-analise-content{display:flex;height:130px;width:337px;padding:17px 62px;gap:10px;flex-shrink:0;flex-direction:column;border-radius:8px;background:#130054;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.banner-analise-content p{color:#fff;font-family:Frederik;font-size:16px;font-style:normal;font-weight:var(--Font-Weight-font-medium,500);line-height:normal}.banner-analise-content a{display:flex;min-height:28px;max-height:28px;justify-content:center;padding:4px 8px;align-items:center;gap:8px;align-self:stretch;border-radius:6px;background:#ae63ff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:150%;width:211px}.banner-analise-img{display:flex;width:154.737px;height:130px;padding:24px;align-items:center;flex-shrink:0;border-radius:8px 0 0 8px;background:#ae63ff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:relative}.banner-analise-img img{max-width:187px}@media (max-width:1280px){.job-opportunities{max-width:1152px;justify-content:center;align-items:center}.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 (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1304px!important}}@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:884px){.job-opportunities{width:640px;max-width:768px}.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}}.banner-vip-container,.banner-vip-promocional{margin-top:30px}@media (max-width:740px){.input-wrapper{width:100%!important}.job-opportunities{max-width:540px}.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}.filtros__vagas__container form{flex-direction:column;padding:0 12px}.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:660px;padding:0 12px 24px 12px;margin-top:1.5rem!important;scrollbar-width:none}.filtros__vagas__container .filters::-webkit-scrollbar{display:none}.filtros__vagas__container .filters .custom-select .select-button{width:180px;justify-content:space-between}div.custom-select:nth-child(2)>button:nth-child(1){width:107px}div.custom-select:nth-child(3)>button:nth-child(1){width:140px}div.custom-select:nth-child(4)>button:nth-child(1){width:150px}.blog-container{max-width:540px}.filtros__vagas__container form button{width:100%!important}}.filtros__vagas__container .filters .custom-select .select-options{width:224px!important}@media (max-width:560px){.job-opportunities{max-width:350px}.banner-vip-container,.banner-vip-promocional{margin-top:initial!important}.banner-vip-container,.banner-vip-promocional{margin-top:-20px}.banner-vip-promocional-container{margin-top:14px initial!important}.job-opportunities .states-grid{width:350px}.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-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}.blog-container .blog-slider{width:350px}}@media (max-width:430px){.blog-container .blog-header p{max-width:90%}}.banner-promotion__blockend{gap:19px}.price-promotion p{height:fit-content;flex-basis:100%}.price-promotion{margin:initial}.banner-promotion__blockend>a{font-size:10px}.banner-promotion__content_block p{font-size:9px}.joblist__separator{display:flex;flex-direction:column;gap:34px}.joblist__separator hr{color:#d1d5dc!important}.joblist__separator p{font-size:14px!important;align-self:center!important;color:#6a7282!important;font-family:Montserrat!important;font-weight:500!important}.save-jobs-noresult-title{display:none;color:#130054;font-family:Montserrat;font-size:16px;font-weight:700;line-height:150%}.save-jobs-noresult-text{display:none;color:#6a7282;font-family:Montserrat;font-size:14px;gap:3px;align-items:center;font-weight:500;line-height:150%}.paginationList.remove{display:none}.result-title-save-jobs{display:none;color:#130054;font-family:Montserrat;font-size:16px;font-weight:700;line-height:150%}.btn-proxima-vaga-candidatura.is-visible{display:flex}@media screen and (max-width:1279px){.job-container{overflow:hidden;transition:max-height 1.5s cubic-bezier(.4,0,.2,1)}.job-miniature{transition:opacity .3s ease,transform .3s ease}.job-miniature.is-hiding{opacity:0;transform:scale(.95);pointer-events:none}.jobview-mobile{opacity:0;overflow:hidden;will-change:height,opacity;transition:height 1s ease-in-out,opacity .8s ease .5s}.jobview-mobile.open{opacity:1;height:6000px}[id^=job-]{scroll-margin-top:80px}}@media screen and (max-width:1279px){.hero-bne{display:flex;justify-content:center}.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}.blog.container.section{display:flex;justify-content:center}.mobile-tag__container{width:100%;display:flex;justify-content:center}.mobile-tag__container .mobile-tag__openJob{display:flex;min-height:32px;max-height:32px;padding:6px 10px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:6px;background:#130054;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--Color-Surface-Backgrounds-background-primary,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;margin-top:24px;cursor:pointer;width:100%}.mobile__closejob-contaiener{width:100%;display:flex;justify-content:center}.mobile__closejob-contaiener .mobile__closejob-btn{display:flex;width:100%;height:32px;min-height:32px;max-height:32px;padding:6px 0;min-width:250px;justify-content:center;align-items:center;gap:var(--Spacing-spacing-md,8px);border-radius:var(--Border-Radius-rounded-md,6px);border:1px solid var(--Color-Primary-VIP-Backgrounds-primary-default,#130054);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;color:var(--Color-Primary-VIP-Backgrounds-primary-default,#130054);font-family:var(--Body,Montserrat);font-size:var(--Font-Size-text-sm,14px);font-style:normal;font-weight:var(--Font-Weight-font-medium,500);line-height:150%;letter-spacing:var(--Letter-Spacing-0,0)}}.mobile__closejob-contaiener{padding:20px 24px 0 24px}.jobview__mobile{transition:all .3s ease;opacity:1;max-height:auto;overflow:hidden}.jobview__mobile.closing{opacity:0;max-height:0}