.telegramPub{position:relative;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.16);border-radius:4px;margin:0 auto 30px}.telegramPub .headerPub{display:flex;flex-direction:column;gap:10px;background-color:#0077c8;padding:.875rem 1rem;padding-top:2.5rem;color:#fff;text-align:center;position:relative;border-radius:4px 4px 0 0}.telegramPub .headerPub svg{position:relative;display:block;width:60px;margin:-70px auto 0;box-shadow:0 1px 2px rgba(0,0,0,.16);border-radius:50%;background-color:#098de5}.telegramPub .headerPub strong{font-size:1.125rem;font-weight:700}.telegramPub .headerPub p{font-size:.875rem;margin:0}.telegramPub .footerPub{display:flex;justify-content:center;padding:20px;background-color:#fff;border-radius:0 0 4px 4px}.telegramPub .footerPub button{display:block;border:0;width:fit-content;background-color:#0077c8;border-radius:25px;padding:.75rem 2rem;font-weight:700;color:#fff;text-decoration:none}.advertising,.advertising-aside,.advertisingH{display:flex;flex-direction:column;justify-content:start;align-items:center;position:relative;width:100%;max-width:990px;padding:10px;background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.16);margin:10px auto}.advertising-aside>.title,.advertising>.title,.advertisingH>.title{font-family:Roboto,sans-serif;font-size:.925rem;font-weight:400;line-height:20px;color:#606060;text-align:center;margin-bottom:10px}.advertisingH{display:flex;position:relative;width:100%;max-width:990px;min-height:140px;margin:30px auto}.advertising{max-width:320px;min-height:300px;margin-bottom:20px}.advertising-aside{max-width:320px;min-height:650px}.searchBar{display:flex;align-items:center;position:relative;width:100%;background-color:#3b72da;margin:0 auto;padding:40px 10%}@media screen and (max-width:992px){.searchBar{padding:30px}}@media screen and (max-width:576px){.searchBar{padding:30px 10px}}.searchBar svg{position:absolute;right:0;bottom:0}@media screen and (max-width:768px){.searchBar svg{display:none}}.searchBar .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin:0 auto;max-width:1599px}.searchBar .container h1.title{font-size:24px;font-weight:700;color:#fff}@media screen and (max-width:576px){.searchBar .container h1.title{font-size:1rem}}.searchBar .container form{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.searchBar .container form .allFields{display:flex;gap:20px;width:100%;background-color:rgba(0,0,0,.3);border-radius:5px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.16)}@media screen and (max-width:768px){.searchBar .container form .allFields{flex-direction:column}}@media screen and (max-width:576px){.searchBar .container form .allFields{flex-direction:column;padding:20px 10px}}.searchBar .container form .allFields .groupField{position:relative;width:calc(50% - 10px)}@media screen and (max-width:768px){.searchBar .container form .allFields .groupField{width:100%}}@media screen and (max-width:576px){.searchBar .container form .allFields .groupField{width:100%}}.searchBar .container form .allFields .groupField .input-control{background-color:#fff;color:#222!important;font-size:1em;width:100%;height:46px;text-indent:12px;border-radius:5px;border:0}.searchBar .container form .allFields .groupField .input-control:focus{box-shadow:none}.searchBar .container form .allFields .groupField .input-control::placeholder{color:#606060;opacity:1;font-style:italic}.searchBar .container form .allFields .groupField .input-control:-ms-input-placeholder{color:#606060}.searchBar .container form .allFields .groupField .input-control::-ms-input-placeholder{color:#606060}.searchBar .container form .allFields .groupField span{position:absolute;display:flex;justify-content:center;align-items:center;height:46px;font-size:1.5rem;top:0;right:0;padding:.5rem}.searchBar .container form .btnSearchJob{position:relative;width:50%;height:46px}@media screen and (max-width:768px){.searchBar .container form .btnSearchJob{min-width:300px;width:100%}}.searchBar .container details{width:100%;margin:20px 0}.searchBar .container details summary{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;text-align:center;color:#fff;list-style-type:none;cursor:default}@media screen and (max-width:768px){.searchBar .container details summary{justify-content:space-between}}.searchBar .container details summary::after{font-family:"Material Icons";content:" "}@media screen and (max-width:768px){.searchBar .container details summary::after{content:"\e5cf";font-size:1rem}}.searchBar .container details summary::-webkit-details-marker{display:none}.searchBar .container details .formAll{display:flex;flex-direction:row;gap:20px;width:100%;background-color:rgba(0,0,0,.3);border-radius:5px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.16);margin-top:10px}@media screen and (max-width:768px){.searchBar .container details .formAll{flex-direction:column;background-color:transparent;border-radius:0;padding:0;box-shadow:none;margin-top:10px;gap:10px}}.searchBar .container details .formAll .allFields{background-color:transparent;border-radius:0;padding:0;box-shadow:none}@media screen and (max-width:768px){.searchBar .container details .formAll .allFields{box-shadow:0 1px 2px rgba(0,0,0,.16);background-color:rgba(0,0,0,.3);padding:20px 10px;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.16)}}@media screen and (max-width:768px){.searchBar .container details[open] summary{justify-content:space-between}}.searchBar .container details[open] summary::after{font-family:"Material Icons";content:"";transform:rotate(180deg)}@media screen and (max-width:768px){.searchBar .container details[open] summary::after{content:"\e5cf";font-size:1rem}}.searchBar.searchBarList{padding:0 4%}.toast-container{top:90px;right:20px}.toastSuccess{border:solid 1px #39aa4a}.toastSuccess .toast-header{display:flex;justify-content:space-between;background-color:transparent;border:0;padding:.5rem .75rem .25rem .75rem;background-color:#e1f7e3;border-bottom:solid 1px #39aa4a}.toastSuccess .toast-header span{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:700;color:#000}.toastSuccess .toast-header span svg{fill:#000}.toastSuccess .toast-header .close{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:#000;border:0;background-color:transparent;opacity:1;padding:0}.toastSuccess .toast-header .close svg{width:30px;height:30px}.toastSuccess .toast-header .close:focus{box-shadow:none}.toastSuccess .toast-body{background-color:#39aa4a;padding:16px}.toastSuccess .toast-body p{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#fff;margin:0}.toast-container{top:90px;right:20px}.toastError{border:solid 1px #b6272d}.toastError .toast-header{display:flex;justify-content:space-between;background-color:transparent;border:0;padding:.5rem .75rem .25rem .75rem;background-color:#fce4e5;border-bottom:solid 1px #b6272d}.toastError .toast-header span{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:700;color:#000}.toastError .toast-header span svg{fill:#000}.toastError .toast-header .close{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:#000;border:0;background-color:transparent;opacity:1;padding:0}.toastError .toast-header .close svg{width:30px;height:30px}.toastError .toast-header .close:focus{box-shadow:none}.toastError .toast-body{background-color:#b6272d;padding:16px}.toastError .toast-body p{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#fff;margin:0}.modalTelegramAlert .modal-header{border:0}.modalTelegramAlert .modal-body{display:flex;flex-direction:column;gap:20px}.modalTelegramAlert .modal-body svg{position:relative;display:block;width:90px;height:90px;margin:0 auto;box-shadow:0 1px 2px rgba(0,0,0,.16);border-radius:50%;background-color:#098de5}.modalTelegramAlert .modal-body h2{font-size:2rem;font-weight:700;text-align:center}.modalTelegramAlert .modal-body p{font-size:1rem;text-align:center;color:#212121;margin-bottom:0}.modalTelegramAlert .modal-footer{border:0;display:flex;flex-direction:column;gap:10px}.modalTelegramAlert .modal-footer .btn{display:flex;justify-content:center;align-items:center;max-width:300px;height:40px}.modalTelegramAlert .modal-footer .form-check{display:flex;align-items:center;margin-top:15px;padding:0}.modalTelegramAlert .modal-footer .form-check .form-check-input{margin-top:0}.modalTelegramAlert .modal-footer .form-check .form-check-input:focus{box-shadow:none}.modalTelegramAlert .modal-footer .form-check .form-check-label{font-size:.875rem;color:rgba(0,0,0,.3764705882)}#ModalTelegramApp .modal-header,#ModalTelegramAppDownload .modal-header,#ModalTelegramRequest .modal-header,#ModalTelegramSucess .modal-header{border:0}#ModalTelegramApp .modal-body h2,#ModalTelegramAppDownload .modal-body h2,#ModalTelegramRequest .modal-body h2,#ModalTelegramSucess .modal-body h2{font-size:2rem;font-weight:700;text-align:center}#ModalTelegramApp .modal-body p,#ModalTelegramAppDownload .modal-body p,#ModalTelegramRequest .modal-body p,#ModalTelegramSucess .modal-body p{font-size:1rem;color:#212121;text-align:center;margin:20px 0 0}#ModalTelegramRequest .modal-body .boxCode{display:flex;flex-direction:row;align-content:center;gap:5px;width:266px;background-color:#f1f1f1;border-radius:4px;padding:10px;margin:15px auto 0}#ModalTelegramRequest .modal-body .boxCode .code{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.05);padding:0 10px;font-size:1.5rem;font-weight:700;letter-spacing:3px;border-radius:4px}#ModalTelegramRequest .modal-body .boxCode .btnCopy{display:flex;justify-content:center;align-items:center;gap:5px;width:100px;background-color:#222;font-size:1rem;font-weight:700;color:#fff}#ModalTelegramRequest .modal-body .boxCode .btnCopy svg{fill:#fff}#ModalTelegramRequest .modal-footer a{max-width:300px;height:40px}#ModalTelegramRequest .modal-footer a.btnLink{font-size:.875rem;font-weight:400;color:#0077c8;text-decoration:underline}.modalCompleteCv .modal-header{border:0}.modalCompleteCv .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.modalCompleteCv .modal-body picture{display:flex;justify-content:center;align-items:center}.modalCompleteCv .modal-body picture img{width:200px}.modalCompleteCv .modal-body h2{position:relative;width:100%;max-width:80%;font-size:1.5rem;font-weight:700;text-align:center;color:#222;margin:0 auto}.modalCompleteCv .modal-body p{position:relative;width:100%;max-width:80%;font-size:1rem;text-align:center;color:#222;margin:0 auto}.modalCompleteCv .modal-footer{display:flex;flex-direction:column!important;justify-content:center;align-items:center;gap:10px}.modalCompleteCv .modal-footer .btnSoftBlue{background:#dce2f8;color:#185ac0;font-weight:700}.modalCompleteCv .modal-footer .linkType{text-transform:inherit!important;text-decoration:underline;color:#185ac0;font-weight:700}.modalExternalJob .modal-header{border:0}.modalExternalJob .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.modalExternalJob .modal-body picture{display:flex;justify-content:center;align-items:center}.modalExternalJob .modal-body picture img{width:150px}.modalExternalJob .modal-body .modalTitle{position:relative;width:100%;max-width:70%;font-size:1.5rem!important;font-weight:700;text-align:center;color:#222;margin:0 auto}.modalExternalJob .modal-body p{position:relative;width:100%;max-width:80%;font-size:1rem;text-align:center;color:#222;margin:0 auto}.modalExternalJob .modal-footer{display:flex;flex-direction:column!important;justify-content:center;align-items:center;gap:15px}.modalExternalJob .modal-footer button.link{cursor:pointer;text-decoration:underline;color:#3b72da}.modalSucessCandidate .modal-header{border:0}.modalSucessCandidate .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.modalSucessCandidate .modal-body picture{display:flex;justify-content:center;align-items:center}.modalSucessCandidate .modal-body picture img{width:150px}.modalSucessCandidate .modal-body h2{position:relative;width:100%;max-width:70%;font-size:1.5rem;font-weight:700;text-align:center;color:#222;margin:0 auto}.modalSucessCandidate .modal-body p{position:relative;width:100%;max-width:80%;font-size:1rem;text-align:center;color:#222;margin:0 auto}.modalSucessCandidate .modal-footer{display:flex;flex-direction:column!important;justify-content:center;align-items:center;gap:15px}.modalSucessCandidate .modal-footer button.link{cursor:pointer;text-decoration:underline;color:#3b72da}.jobviewNavigationModal{display:flex;justify-content:center;align-items:center;flex-direction:row;height:35px;border-radius:2rem;background-color:#d9d9d9;font-weight:700;cursor:pointer;border:0;padding:0}.jobviewNavigationModal span{font-size:.875rem;padding:8px 10px}.jobviewNavigationModal div{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:100%;background-color:#3b72da;border:0 solid #000;color:#fff}.jobviewNavigationModal div>span{font-size:1rem}.reportJob .modal-header{border:0;justify-content:flex-start;align-items:center}.reportJob .modal-header h2{font-size:1.5rem;font-weight:700;margin:0}.reportJob .modal-header h3{font-size:1rem;font-weight:700;margin:0}.reportJob .modal-body h3{font-size:1.2rem;font-weight:700;margin-bottom:8px}.reportJob .modal-body fieldset{display:flex;flex-direction:column;justify-content:start;gap:10px;padding:10px 0}.reportJob .modal-body fieldset .form-check{display:flex;justify-items:center;gap:5px;padding:0}.reportJob .modal-body fieldset .form-check .form-check-label{margin:0}.reportJob .modal-body #erro_div_denuncia h2,.reportJob .modal-body #sucesso_div_denuncia h2{position:relative;width:100%;max-width:90%;font-size:1.5rem;font-weight:700;text-align:center;color:#222;margin:0 auto 20px}.reportJob .modal-body #erro_div_denuncia p,.reportJob .modal-body #sucesso_div_denuncia p{position:relative;width:100%;max-width:90%;font-size:1rem;text-align:center;color:#222;margin:0 auto}.reportJob .modal-body .iconJob{display:flex;justify-content:center;align-items:center;width:90px;height:90px;background-color:#00c853;border-radius:50%;position:relative;margin:0 auto 20px}.reportJob .modal-body .iconJob svg{fill:#fff}.reportJob .modal-body .msgError{font-size:.875rem;font-weight:300;font-style:italic;color:red;margin-top:10px}.report__job__result .modal-header{border:0}.report__job__result .modal-header h2{font-size:1.5rem;font-weight:700}.report__job__result .modal-header h3{font-size:1.2rem;font-weight:400}.report__job__result .modal-header .close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;right:0!important}.report__job__result .modal-body .iconJob{display:flex;justify-content:center;align-items:center}.report__job__result .modal-body i{color:#00c853;font-size:140px}.report__job__result .modal-body P{font-size:1rem;font-weight:400;margin-top:2px}.registrationModal{max-width:800px!important;padding:0 8px}.registrationModal .modal-content{padding:0}.registrationModal .modal-header{padding:16px 16px 18px}.registrationModal .modal-header h2{font-family:Noka,sans-serif;font-size:1.5rem;font-weight:500;line-height:36px;color:#091a47;margin:0}.registrationModal .modal-header button{cursor:pointer;background-color:transparent;margin:0 0 0 auto;border:none}.registrationModal .modal-body{padding:16px}.registrationModal .modal-body form{padding:0}.registrationModal .modal-body form fieldset legend{font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;line-height:24px;color:#091a47;margin:0;padding:32px 0;border-top:1px solid #e7e7e7}.registrationModal .modal-body form fieldset legend.firstLegend{padding:0 0 32px;border:none}.registrationModal .modal-body form fieldset .dataUser{display:flex;align-items:center}.registrationModal .modal-body form fieldset .dataUser .photo{display:flex;flex-direction:row-reverse;align-items:center;gap:16px}.registrationModal .modal-body form fieldset .dataUser .photo .btn{position:relative;overflow:hidden;max-width:max-content;max-height:38px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;text-transform:none;line-height:24px;color:#091a47;background-color:transparent;border:1px solid #091a47!important;border-radius:6px;padding:6px 24px;cursor:pointer}.registrationModal .modal-body form fieldset .dataUser .photo .btn input{opacity:0;width:100%;height:100%;cursor:pointer;top:0;left:0;margin:0}.registrationModal .modal-body form fieldset .dataUser .photo img{width:80px;height:80px;border-radius:50%}.registrationModal .modal-body form fieldset .row{padding-bottom:32px}.registrationModal .modal-body form fieldset .row.lastRow{padding-bottom:16px}.registrationModal .modal-body form fieldset .row .form-group{margin-bottom:32px;padding:0}.registrationModal .modal-body form fieldset .row .form-group.functionInput,.registrationModal .modal-body form fieldset .row .form-group.lastFormGroup{margin:0}@media (max-width:767px){.registrationModal .modal-body form fieldset .row{padding-bottom:0}.registrationModal .modal-body form fieldset .row .col-md-6{padding-bottom:32px}}.registrationModal .modal-body form fieldset .secondaryPhone{margin:32px 0 0}.registrationModal .modal-body form fieldset .newCell{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;line-height:24px;color:#0850c5;background-color:transparent;margin:24px 0 0;padding:6px 24px;border:1px solid #0850c5;border-radius:6px}.registrationModal .modal-body form fieldset label{font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:24px;color:#3d3d3d;margin:0 0 8px}.registrationModal .modal-body form fieldset label.error{font-style:normal;color:#b6272d;margin:0}.registrationModal .modal-body form fieldset input,.registrationModal .modal-body form fieldset select,.registrationModal .modal-body form fieldset textarea{width:100%;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:24px;color:#4f4f4f;margin:0;padding:7px 16px;border:1px solid #e7e7e7}.registrationModal .modal-body form fieldset input:focus,.registrationModal .modal-body form fieldset select:focus,.registrationModal .modal-body form fieldset textarea:focus{border:1px solid #e7e7e7;box-shadow:none}.registrationModal .modal-body form fieldset input.error,.registrationModal .modal-body form fieldset select.error,.registrationModal .modal-body form fieldset textarea.error{border-color:#b6272d}.registrationModal .modal-body form fieldset input::placeholder,.registrationModal .modal-body form fieldset textarea::placeholder{font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:24px;color:#4f4f4f!important;padding:0;opacity:1}.registrationModal .modal-body form fieldset .formCheckGroup{display:flex;align-items:center;gap:16px}.registrationModal .modal-body form fieldset .form-check{display:flex;align-items:center;gap:8px;margin:0;padding:0}.registrationModal .modal-body form fieldset .form-check input{width:24px;height:24px;padding:0}.registrationModal .modal-body form fieldset .form-check label{margin:0}.registrationModal .modal-body form fieldset .formCheck{padding-top:16px}.registrationModal .modal-body form fieldset .functionsList{padding:32px 0;margin:0;display:flex;flex-wrap:wrap;gap:12px 8px}.registrationModal .modal-body form fieldset .functionsList li{display:flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:21px;color:#091a47;background-color:#d5ebff;padding:6px 16px;border-radius:20px;cursor:pointer}.registrationModal .modal-body form fieldset .functionsList li.notFielded{color:#b6272d;background-color:#e7e7e7}.registrationModal .modal-body form fieldset .characterCountContainer{display:flex;align-items:center;justify-content:flex-end;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;line-height:24px;color:#091a47;margin-bottom:24px}.registrationModal .modal-body form fieldset .characterCountContainer span{font-size:.875rem;line-height:21px;color:#fff;background-color:#0850c5;padding:6px 16px;border-radius:30px}@media (max-width:767px){.registrationModal .modal-body form fieldset .characterCountContainer{margin-top:16px}}.registrationModal .modal-body form .btnSave{display:block;width:100%;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;text-transform:none;line-height:24px;color:#fff;background-color:#056229;padding:6px 24px;border:none;border-radius:6px;transition:all .5s}.registrationModal .modal-body form .btnSave:hover{opacity:.65;transition:all .5s}.modal-dialog.modalAutomaticIndicationNew{border-radius:20px;overflow:hidden}.modal-dialog.modalAutomaticIndicationNew .modal-header{border:0;background:url(/images/modals/webp/modal-automatic-indication-new.webp) no-repeat center center rgba(20,107,86,.16);min-height:180px}.modal-dialog.modalAutomaticIndicationNew .modal-header button{top:15px;right:15px}.modal-dialog.modalAutomaticIndicationNew .modal-header button.close{position:absolute;border:0;background-color:transparent}.modal-dialog.modalAutomaticIndicationNew .modal-body{display:flex;flex-direction:column;gap:16px;padding-top:24px}.modal-dialog.modalAutomaticIndicationNew .modal-body span{background-color:rgba(15,167,89,.12);color:#0fa759;padding:6px 16px;border-radius:8px;font-weight:500}.modal-dialog.modalAutomaticIndicationNew .modal-body p{font-size:1rem;text-align:center;color:#000;margin-bottom:0}.modal-dialog.modalAutomaticIndicationNew .modal-body p:nth-child(2)::before{display:block;content:"";width:100px;height:2px;background-color:#ffca28;margin:0 auto;margin-bottom:16px}.modal-dialog.modalAutomaticIndicationNew .modal-footer{border:0;display:flex;flex-direction:column;gap:12px;padding:0 16px 16px 16px}.modal-dialog.modalAutomaticIndicationNew .modal-footer button:first-child{background-color:#2d56a4;border:none;max-width:100%;width:100%;height:auto;color:#fff;font-weight:700;border-radius:8px;padding:12px 24px;text-align:center;margin:0}.modal-dialog.modalAutomaticIndicationNew .modal-footer button:last-child{color:#6b7280;font-weight:700;text-decoration:underline;background-color:transparent;border:none}.modal-dialog.modalAutomaticIndicationOld{border-radius:20px;overflow:hidden}.modal-dialog.modalAutomaticIndicationOld .modal-header{border:0;background:url(/images/modals/webp/modal-automatic-indication-old.webp) no-repeat center center rgba(20,107,86,.16);min-height:180px}.modal-dialog.modalAutomaticIndicationOld .modal-header button{top:13px;right:22px}.modal-dialog.modalAutomaticIndicationOld .modal-header button.close{position:absolute;border:0;background-color:transparent}.modal-dialog.modalAutomaticIndicationOld .modal-body{display:flex;flex-direction:column;gap:24px;padding-top:24px}.modal-dialog.modalAutomaticIndicationOld .modal-body>div::after{display:block;content:"";width:100px;height:2px;background-color:#ffca28;margin:0 auto;margin-top:16px}.modal-dialog.modalAutomaticIndicationOld .modal-body span{background-color:rgba(15,167,89,.12);color:#0fa759;padding:6px 16px;border-radius:8px;font-weight:500;position:relative}.modal-dialog.modalAutomaticIndicationOld .modal-body p{font-size:1rem;text-align:center;color:#000;margin-bottom:0}.modal-dialog.modalAutomaticIndicationOld .modal-footer{border:0;display:flex;flex-direction:column;gap:10px;padding:8px 16px 16px 16px}.modal-dialog.modalAutomaticIndicationOld .modal-footer button:first-child{background-color:#2d56a4;border:none;max-width:100%;width:100%;height:max-content;color:#fff;font-weight:700;border-radius:8px;padding:12px 24px;text-align:center;margin:0}.modal-dialog.modalAutomaticIndicationOld .modal-footer button:last-child{color:#6b7280;font-weight:700;text-decoration:underline;background-color:transparent;border:none}.modal-dialog.modalAutomaticIndicationLoading{border-radius:20px;overflow:hidden}.modal-dialog.modalAutomaticIndicationLoading .modal-header{border:0;background:url(/images/modals/webp/modal-automatic-indication-loading.webp) no-repeat center center #fff;margin:24px 16px;min-height:180px}.modal-dialog.modalAutomaticIndicationLoading .modal-body{display:flex;flex-direction:column;gap:24px;padding:0 16px 24px 16px}.modal-dialog.modalAutomaticIndicationLoading .modal-body p{font-size:1.125rem!important;font-weight:700;text-align:center;color:#000;margin-bottom:0}.modal-dialog.modalAutomaticIndicationLoading .modal-body p::after{display:block;content:"";width:100px;height:2px;background-color:#ffca28;margin:0 auto;margin-top:10px}.modal-dialog.modalAutomaticIndicationSuccessNew{border-radius:20px;overflow:hidden}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-header{border:0;background:url(/images/modals/webp/modal-automatic-indication-success-new.webp) no-repeat center center;background-size:cover;margin:20px 0;min-height:180px}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-header button{top:15px;right:15px}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-header button.close{position:absolute;border:0;background-color:transparent}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-body{display:flex;flex-direction:column;gap:20px;padding-top:24px;padding-bottom:24px}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-body p:first-child{font-size:1.125rem!important;font-weight:700;text-align:center}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-body p:first-child::after{display:block;content:"";width:100px;height:2px;background-color:#ffca28;margin:0 auto;margin-top:10px}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-body p{text-align:center;color:#000;margin-bottom:0}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-footer{border:0;display:flex;flex-direction:column;gap:14px;padding:0 16px 24px 16px}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-footer a,.modal-dialog.modalAutomaticIndicationSuccessNew .modal-footer button{width:100%;font-weight:700;border-radius:8px;padding:12px 24px;margin:0}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-footer a{background-color:#2d56a4;color:#fff;text-align:center}.modal-dialog.modalAutomaticIndicationSuccessNew .modal-footer button{max-width:100%;width:100%;height:auto;color:#6b7280;background-color:transparent;border:2px solid #dfe4ea}.modal-dialog.modalAutomaticIndicationSuccessOld{border-radius:20px;overflow:hidden}.modal-dialog.modalAutomaticIndicationSuccessOld .modal-header{border:0;background:url(/images/modals/webp/modal-automatic-indication-success-old.webp) no-repeat center center;background-size:cover;margin:20px 0;min-height:180px}.modal-dialog.modalAutomaticIndicationSuccessOld .modal-header button{top:20px;right:22px}.modal-dialog.modalAutomaticIndicationSuccessOld .modal-header button.close{position:absolute;border:0;background-color:transparent}.modal-dialog.modalAutomaticIndicationSuccessOld .modal-body{display:flex;flex-direction:column;gap:24px}.modal-dialog.modalAutomaticIndicationSuccessOld .modal-body p:first-child{font-size:1.125rem!important;font-weight:700;text-align:center;padding-top:8px}.modal-dialog.modalAutomaticIndicationSuccessOld .modal-body p:first-child::after{display:block;content:"";width:100px;height:2px;background-color:#ffca28;margin:0 auto;margin-top:10px}.modal-dialog.modalAutomaticIndicationSuccessOld .modal-body p{text-align:center;color:#000;margin-bottom:0}.modal-dialog.modalAutomaticIndicationSuccessOld .modal-footer{border:0;display:flex;flex-direction:column;gap:10px;padding:8px 16px 24px 16px}.modal-dialog.modalAutomaticIndicationSuccessOld .modal-footer button{background-color:#2d56a4;border:none;max-width:100%;width:100%;height:max-content;color:#fff;font-weight:700;border-radius:8px;padding:12px 24px;text-align:center;margin:0}.modal-dialog.modalAutomaticIndicationOutdated{border-radius:20px;overflow:hidden}.modal-dialog.modalAutomaticIndicationOutdated .modal-header{border:0;background:url(/images/modals/webp/modal-automatic-indication-outdated.webp) no-repeat center center #f27430;min-height:180px}.modal-dialog.modalAutomaticIndicationOutdated .modal-header button{top:14px;right:13px}.modal-dialog.modalAutomaticIndicationOutdated .modal-header button.close{position:absolute;border:0;background-color:transparent}.modal-dialog.modalAutomaticIndicationOutdated .modal-body{display:flex;flex-direction:column;gap:24px;padding-top:24px}.modal-dialog.modalAutomaticIndicationOutdated .modal-body p{font-size:1rem;text-align:center;color:#000;margin-bottom:0}.modal-dialog.modalAutomaticIndicationOutdated .modal-footer{border:0;display:flex;flex-direction:column;gap:10px;padding:8px 16px 16px 16px}.modal-dialog.modalAutomaticIndicationOutdated .modal-footer a{background-color:#2d56a4;border:none;width:100%;color:#fff;font-weight:700;border-radius:8px;padding:12px 24px;text-align:center;margin:0}.modal-dialog.modalAutomaticIndicationOutdated .modal-footer button{color:#6b7280;font-weight:700;text-decoration:underline;background-color:transparent;border:none}.breadcrumb{background-color:#e2e2e2;padding:0}.breadcrumb .container{width:100%;margin:0 auto;max-width:1599px}.breadcrumb__list{display:flex;flex-wrap:wrap;padding:.75rem 0;list-style:none;gap:8px;width:100%;margin:0}.breadcrumb__item{color:#3b72da!important}.breadcrumb__item::before{color:#52443b!important}.breadcrumb__item:last-child{pointer-events:none}.breadcrumb__item a{font-size:.875rem;margin:8px 0;padding:5px 0}.breadcrumb__item p{margin-bottom:0!important}.breadcrumb__title{font-size:14px!important;color:#005be0!important}.breadcrumb__title em{font-style:normal!important}@media screen and (max-width:767px){.breadcrumb__list{gap:4px;padding:.5rem 0}.breadcrumb__item{display:flex;align-items:center;width:100%}.breadcrumb__item a{width:100%;padding:2px 0;margin:0}}.shareJob{font-size:1.2rem;font-weight:700;margin-bottom:15px}.shareJob .sharedLinks{display:flex;align-items:center;gap:10px}.shareJob .sharedLinks a{display:flex;justify-content:center;align-items:center;width:48px;height:48px;cursor:pointer;border-radius:4px;font-size:1.4rem;color:#fff;transition:background-color .3s ease}.shareJob .sharedLinks a:hover{transition:background-color .3s ease}.shareJob .sharedLinks a.facebook{background-color:#306199}.shareJob .sharedLinks a.facebook:hover{background-color:#244872}.shareJob .sharedLinks a.linkedin{background-color:#007bb6}.shareJob .sharedLinks a.linkedin:hover{background-color:#005983}.shareJob .sharedLinks a.twitter{background-color:#000}.shareJob .sharedLinks a.twitter:hover{background-color:#000}.shareJob .sharedLinks a.whatsapp{background-color:#4ced69}.shareJob .sharedLinks a.whatsapp:hover{background-color:#009688}.shareJob .sharedLinks a.copyLinkNew{background-color:#4c4c4c}.shareJob .sharedLinks a.copyLinkNew:hover{background-color:#333030}.pre-custom{font-family:Roboto,sans-serif;font-size:1rem;white-space:pre-wrap}.desktop{display:flex!important}.mobile{display:none!important}.mb-30{margin-bottom:30px!important}.contentDetailJob .container{width:100%;margin:0 auto;max-width:1599px}.contentJob{display:flex;flex-wrap:wrap;gap:20px}.contentJob .blockLeft{width:calc(100% - 340px);min-width:530px}.contentJob .blockRight{width:100%;max-width:320px}.is-desktop{display:flex!important}.is-mobile{display:none!important}@media only screen and (max-width:900px){f .is-desktop{display:none!important}.is-mobile{display:flex!important}}.jobView{display:flex;gap:10px;padding:15px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.16);border-radius:4px}.jobView .boxContent{width:calc(100% - 250px)}.jobView .boxContent .title{display:flex;align-items:center;gap:5px;margin-bottom:20px}.jobView .boxContent .title span{display:block;width:34px;height:34px;font-size:1.5rem;color:#fff;background-color:#3464c0;padding:5px;border-radius:50%}.jobView .boxContent .title h1,.jobView .boxContent .title strong{font-family:Roboto,sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;word-break:break-word}.jobView .boxContent>.box{display:block;width:auto;height:auto;margin-bottom:12px}.jobView .boxContent>.box h2{font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:20px;color:rgba(0,0,0,.87);word-break:break-word}.jobView .boxContent>.box h2.description{margin-top:6px;line-height:26px}.jobView .boxContent>.box strong{font-family:Roboto,sans-serif}.jobView .boxContent>.box p{margin:0}.jobView .boxContent>.box p a{color:#283593;text-decoration:underline}.jobView .boxContent>.box a{color:#283593!important;text-decoration:underline}.jobView .boxContent .action{display:flex;justify-content:flex-start;align-items:flex-end;gap:10px;margin:30px 0 10px}.jobView .boxContent .action .code{display:flex;align-items:center;padding:0 10px;height:40px;background-color:#d9d9d9;border-radius:6px;font-size:.875rem}.jobView .boxAction{display:flex;flex-direction:column;gap:20px;max-width:250px;width:100%}hr{margin:40px auto}button.jobview__btn-candidate{padding:8px 0;font-size:14px!important;background-color:#25d366;max-width:250px;min-height:40px;font-weight:700;display:block}button.jobview__btn-candidate:hover{background-color:#25d366}button.jobview__btn-candidate .disabled{opacity:initial!important;background-color:#8de4ae;color:#006d2f}.jobview__btn-likeDeslike__container{display:flex;flex-direction:column;align-items:center;gap:8px}.jobview__btn-likeDeslike__text{font-size:.875rem;font-weight:500;color:rgba(0,0,0,.6);text-align:center;letter-spacing:.02em}.jobview__btn-likeDeslike__content{border-radius:100%;display:flex;flex-direction:row;justify-content:center;cursor:pointer;position:relative}.jobview__btn-likeDeslike__content label{display:flex;background-color:#989898;border-radius:100%;height:56px;width:56px;align-items:center;justify-content:center;cursor:pointer}.jobview__btn-likeDeslike__content label>.material-icons{color:#fff!important}.jobview__btn-likeDeslike__content input[type=radio]{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer}.jobview__btn-likeDeslike__content input[type=radio]:checked+.labelLike{background-color:#25d366}.jobview__btn-likeDeslike__content input[type=radio]:checked+.labelDeslike{background-color:#f44336}.sharedVacancy{display:flex;justify-content:center;align-items:center;gap:10px;max-width:250px;width:100%;height:40px;border:1px solid #006024;padding:4px 0;font-size:1rem;font-weight:700;color:#212529!important;border-radius:25px;transition:all .3s ease;text-decoration:none}.sharedVacancy span{color:#006024;transition:all .3s ease}.sharedVacancy:hover{background-color:#006024;color:#fff!important;transition:all .3s ease;text-decoration:none}.sharedVacancy:hover span{color:#fff;transition:all .3s ease}.msgPdc{display:flex;align-items:center;gap:5px;background-color:rgba(255,203,44,.2);border:solid 1px #ffcb2c;padding:5px;min-height:24px;font-size:.75rem;border-radius:4px;margin:0}.msgPdc i{font-size:1.2rem;color:#dba400}.jobviewNavigation{display:flex;justify-content:center;gap:40px;margin-top:20px}.jobviewNavigation .navigationButton{display:flex;justify-content:center;align-items:center;flex-direction:row;height:35px;border-radius:2rem;background-color:#d9d9d9;font-weight:700;cursor:pointer;border:0;padding:0}.jobviewNavigation .navigationButton:focus-visible{outline:0}.jobviewNavigation .navigationButton:disabled{cursor:not-allowed;opacity:.5}.jobviewNavigation .navigationButton>span{font-size:.875rem;text-transform:uppercase;padding:8px 10px}.jobviewNavigation .navigationButton div{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:100%;background-color:#3b72da;border:0;color:#fff}.shareJob{margin-bottom:30px}.shareJob p{font-size:1.2rem;font-weight:700;margin-bottom:10px}.shareJob .rrssb-buttons{display:flex;gap:5px;padding:0 10px 10px 0}.report{display:flex;flex-direction:row;padding:1rem;margin-bottom:2rem;border:1px solid rgba(0,0,0,.27);border-radius:5px;width:100%;gap:8px;justify-content:space-between;align-items:center}.report>h2{margin-bottom:0!important;color:#525252;font-size:14px!important}.report>a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;max-width:182px;min-width:150px;width:100%;height:40px;background-color:transparent;border:1px solid #b30000!important;color:#b30000!important;padding:14px 0;font-size:14px!important;border-radius:4px;font-weight:700}.report>a>.material-icons{font-size:14px}.vacancySuggestions .similarJobs{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.vacancySuggestions .similarJobs .jobCard{display:flex;flex-direction:column;max-width:205px;min-width:200px;width:100%;background-color:#fff;border:0;box-shadow:0 1px 2px rgba(0,0,0,.16);border-radius:4px;overflow:hidden;transition:all .3s ease;text-decoration:none}.vacancySuggestions .similarJobs .jobCard:hover{box-shadow:0 4px 8px rgba(0,0,0,.06);transition:all .3s ease;text-decoration:none}.vacancySuggestions .similarJobs .jobCard .jobHeader{padding:10px;background-color:#ffcb2c}.vacancySuggestions .similarJobs .jobCard .jobHeader h3{display:flex;gap:5px;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:700;color:#000;min-height:20px;margin-bottom:2px}.vacancySuggestions .similarJobs .jobCard .jobHeader h3 i{display:block;width:22px;height:22px;font-size:1rem;color:#fff;background-color:#3464c0;padding:3px;border-radius:50%}.vacancySuggestions .similarJobs .jobCard .jobHeader p{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#000;min-height:30px;margin:0}.vacancySuggestions .similarJobs .jobCard .jobBody{padding:10px}.vacancySuggestions .similarJobs .jobCard .jobBody p{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#585858;line-height:20px;margin:0}.breadcrumb__item:last-child{display:none!important}@media screen and (max-width:992px){.mobile{display:flex!important}.desktop{display:none!important}.contentJob{display:flex;flex-wrap:wrap;gap:20px}.contentJob .blockLeft{width:100%;min-width:auto}.contentJob .blockRight{display:none}.jobView .boxContent{width:100%}.jobView .boxAction{display:none}.vacancySuggestions .similarJobs{justify-content:center}.btnFixed{position:fixed;display:block;max-width:300px;left:50%;margin-left:-150px;bottom:130px;z-index:100}.btnFixed.disabled{background-color:#c1c1c1;opacity:1}}.bannerDetailsVacancy.mobile{display:none}@media only screen and (max-width:992px){.bannerDetailsVacancy.mobile{display:flex}}.bannerDetailsVacancy{display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.16);border-radius:4px;margin:0 auto 40px;overflow:hidden;max-width:320px}.bannerDetailsVacancy .borderPicture{display:block;height:182px;border:solid 3px #cce7f6}@media only screen and (max-width:575px){.bannerDetailsVacancy .borderPicture{display:none}}.bannerDetailsVacancy .borderPicture picture{display:flex;justify-content:center;align-items:end;background-color:#82c0e3;height:182px;border-radius:4px 4px 0 0;overflow:hidden}.bannerDetailsVacancy .borderPicture picture img{width:fit-content;block-size:fit-content}.bannerDetailsVacancy .boxContent{display:flex;align-items:center;flex-direction:column;gap:30px;background:url(/images/banner/union-sidebar.svg) no-repeat 0 0 #111227;padding:32px}@media only screen and (max-width:992px){.bannerDetailsVacancy .boxContent{background:#111227}}@media only screen and (max-width:575px){.bannerDetailsVacancy .boxContent{border-radius:4px}}.bannerDetailsVacancy .boxContent strong{font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;line-height:38px;letter-spacing:.5px;color:#fff;margin:0}.bannerDetailsVacancy .boxContent h2{color:#fff}.bannerDetailsVacancy .boxContent p{display:block;max-width:600px;width:100%;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:24px;text-align:left;color:#fff;margin:0}.bannerDetailsVacancy .btnNewVacancy{display:flex;justify-content:center;align-items:center;min-width:226px;width:100%;height:40px;background-color:rgba(255,255,255,.12);border:solid 1px #fff!important;border-radius:5px;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:700;text-transform:initial!important;color:#fff}@media only screen and (max-width:992px){.bannerNewVacancy>.container .boxContent h2,.bannerNewVacancy>.container .boxContent p{text-align:center}}@media only screen and (max-width:575px){.bannerNewVacancy>.container .boxContent{flex-direction:column}.bannerNewVacancy>.container .boxContent h2,.bannerNewVacancy>.container .boxContent p{text-align:center}}.bannerWhatsappMobile{padding:24px 16px;width:100%;max-width:320px;background-color:#091a47;border-radius:10px;display:flex;flex-direction:column;align-items:center;margin-bottom:55px}@media only screen and (max-width:992px){.bannerWhatsappMobile{margin:0 auto 20px}}.bannerWhatsappMobile h2{font-weight:700;font-size:1.5rem;text-align:center;line-height:36px;margin-bottom:8px;color:#fff}.bannerWhatsappMobile p{font-weight:400;font-size:1rem;text-align:center;line-height:24px;margin:0 auto 32px;color:#fff;max-width:220px}.bannerWhatsappMobile p span{font-weight:600}.bannerWhatsappMobile .btnDefault{display:flex;justify-content:center;align-items:center;max-width:268px;padding:12px 24px;background-color:#0f0;border-radius:4px;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:600;color:#091a47;text-decoration:none;transition:background-color .3s ease}.bannerWhatsappMobile .btnDefault svg{margin-right:10px}.bannerWhatsappMobile .btnDefault:hover{background-color:rgba(0,255,0,.5215686275);transition:background-color .3s ease}