.intro-form h1,.vagas-wrapper h1{text-align:justify;color:var(--color-primary)}.form-success a,.intro-form h1,.vagas-wrapper h1,.vagas-wrapper h2,.vagas-wrapper h3,.vagas-wrapper h4,.vagas-wrapper h5{color:var(--color-primary)}.recrutamento{min-height:100vh;margin-bottom:auto;overflow:hidden;padding:7.5rem 10em}.intro-form h1{padding:1rem 0}.recrutamento-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1);background-color:#fff;border-radius:.5rem}.vagas-wrapper{display:flex;flex-direction:column;overflow-y:scroll;background-image:url("/static/media/job3.e6e9629e502d.avif");background-position:center;background-repeat:no-repeat;background-size:cover;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vagas-overlay{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.35);height:100%;color:#fff}.vagas-content{height:100%;padding:1rem 2rem}.vagas-wrapper p{text-indent:1rem}.vagas-wrapper h1{font-size:1.8rem;padding:0}.vagas-wrapper h2{font-size:1.5rem}.vagas-wrapper h3{font-size:1.2rem}.vagas-wrapper ul{list-style:circle;margin-left:1rem;padding-left:1.25rem}.vagas-wrapper ul li p{text-indent:0}#form-result{width:90%;margin:2rem auto;padding:0 1rem}#form-result div{margin-bottom:1.5rem}#form-result input::placeholder,#form-result textarea::placeholder{color:#646464;text-shadow:0 0 2px #fff}#form-result input[type=email],#form-result input[type=text],#form-result textarea{background-color:#e6e6e6;width:100%;font-size:1.1rem;padding:.75rem 1rem;outline:0;border:2px solid #e6e6e6;transition:.35s;color:var(--color-secondary);border-radius:.5rem}#form-result input[type=email]:focus,#form-result input[type=text]:focus,#form-result textarea:focus{border:2px solid var(--color-primary)}#form-result textarea{resize:none}#form-result .error{color:#b71c1c;font-weight:600;margin:.25rem .25rem 0 0}#form-result select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#e6e6e6;border:2px solid #e6e6e6;padding:.75rem 2.5rem .75rem 1rem;font-size:16px;color:#333;cursor:pointer;outline:0;background-image:url('data:image/svg+xml;utf8,<svg fill="%23666" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right .5em center;background-size:1.5em;border-radius:.5rem}#form-result select:focus{outline:0;border-color:var(--color-primary)}#politica div:first-of-type{display:flex;align-items:center;gap:.5rem}#politica input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);cursor:pointer}#politica label{cursor:pointer;color:#333;font-size:large;font-weight:600;text-shadow:0 0 2px #fff}#form-result .btn{background-color:var(--color-primary);padding:.8rem 1.5rem;border:0;color:#fff;font-size:1rem;font-weight:500;width:100%;margin:0;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:background-color .3s,transform .2s;border-radius:.5rem}#form-result .btn:hover{background-color:rgba(50,50,50)}#form-result .btn:active{transform:scale(.98)}.has-error input{border:2px solid red;background-color:#ffe6e6}.website-form-field{display:none}#cv p{width:100%}.form-success{padding:5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.form-success p:last-of-type{padding:1.5rem 0}.form-success a{text-decoration:none;font-size:1.5rem;transition:color .3s}.form-success a:hover{color:#464646}.dropzone-wrapper{position:relative;margin-top:1em}.dropzone-fake{position:relative;border:2px dashed #e6e6e6;padding:2em;text-align:center;cursor:pointer;border-radius:10px;background-color:#fff;transition:background-color .2s}.dropzone-fake:hover{background-color:#eaeaea}input[type=file]{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}@media (max-width:1536px){.recrutamento{padding:7.5rem}}@media (max-width:1366px){.vagas-recrutamento{display:flex;scroll-snap-type:x mandatory;width:90%;margin:0 auto;min-height:15rem;overflow:hidden}.recrutamento{padding:7.5rem 5rem}}@media (max-width:1280px){.recrutamento{padding:7.5rem 2rem}}@media (max-width:1024px){.container-vaga{min-width:calc(100%/2);height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0)}#form-result{width:100%;margin:2rem 0}.join-fields{flex-direction:column-reverse}#form-result select{width:100%}}@media (max-width:768px){#captcha,#form-result .btn{text-align:center}.container-vaga{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vagas-wrapper{border-radius:0}.recrutamento{padding:1rem}.recrutamento-content{display:flex;flex-direction:column-reverse;box-shadow:0 2px 6px transparent;background-color:rgba(0,0,0,0)}#politica div:first-of-type{justify-content:center}#form-result .btn{width:50%;margin-left:25%}}