.wp-block-vagas-hubspot-form{--hs-btn:#475467;--hs-btn-hover:#344054;--hs-btn-shadow:rgba(71,84,103,.4);--hs-label:#fff;--hs-label-muted:hsla(0,0%,100%,.7);--hs-border:hsla(0,0%,100%,.35);--hs-border-focus:hsla(0,0%,100%,.9);--hs-input-bg:hsla(0,0%,100%,.15);--hs-input-color:#fff;--hs-error:#fca5a5;--hs-radius:0.375rem;--hs-font:inherit;--hs-transition:150ms ease}.wp-block-vagas-hubspot-form__preview,.wp-block-vagas-hubspot-form__target{min-height:80px}.wp-block-vagas-hubspot-form .hs-form-private{display:grid;font-family:var(--hs-font);gap:.875rem;grid-template-columns:repeat(2,1fr);width:100%}.wp-block-vagas-hubspot-form .hs-form-private fieldset{border:none;margin:0;max-width:100%!important;padding:0}.wp-block-vagas-hubspot-form .hs-form-field{display:flex;flex-direction:column;gap:.25rem}.wp-block-vagas-hubspot-form .hs-form-field>.input{width:100%}.wp-block-vagas-hubspot-form .hs-form-field>.hs-field-desc,.wp-block-vagas-hubspot-form .hs-form-field>label{color:var(--hs-label);display:block;font-size:.8125rem;font-weight:600;letter-spacing:.02em;line-height:1.4;text-transform:uppercase}.wp-block-vagas-hubspot-form .hs-form-required{color:var(--hs-label);margin-left:.1em;opacity:.7}.wp-block-vagas-hubspot-form input.hs-input[type=email],.wp-block-vagas-hubspot-form input.hs-input[type=number],.wp-block-vagas-hubspot-form input.hs-input[type=tel],.wp-block-vagas-hubspot-form input.hs-input[type=text],.wp-block-vagas-hubspot-form select.hs-input,.wp-block-vagas-hubspot-form textarea.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hs-input-bg);border:1px solid var(--hs-border);border-radius:var(--hs-radius);box-sizing:border-box;color:var(--hs-input-color);font-family:var(--hs-font);font-size:.9375rem;min-height:2.625rem;outline:none;padding:.5rem .75rem;transition:border-color var(--hs-transition),background var(--hs-transition),box-shadow var(--hs-transition);width:100%}.wp-block-vagas-hubspot-form input.hs-input[type=email]::-moz-placeholder,.wp-block-vagas-hubspot-form input.hs-input[type=number]::-moz-placeholder,.wp-block-vagas-hubspot-form input.hs-input[type=tel]::-moz-placeholder,.wp-block-vagas-hubspot-form input.hs-input[type=text]::-moz-placeholder,.wp-block-vagas-hubspot-form select.hs-input::-moz-placeholder,.wp-block-vagas-hubspot-form textarea.hs-input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.wp-block-vagas-hubspot-form input.hs-input[type=email]::placeholder,.wp-block-vagas-hubspot-form input.hs-input[type=number]::placeholder,.wp-block-vagas-hubspot-form input.hs-input[type=tel]::placeholder,.wp-block-vagas-hubspot-form input.hs-input[type=text]::placeholder,.wp-block-vagas-hubspot-form select.hs-input::placeholder,.wp-block-vagas-hubspot-form textarea.hs-input::placeholder{color:hsla(0,0%,100%,.5)}.wp-block-vagas-hubspot-form input.hs-input[type=email]:focus,.wp-block-vagas-hubspot-form input.hs-input[type=number]:focus,.wp-block-vagas-hubspot-form input.hs-input[type=tel]:focus,.wp-block-vagas-hubspot-form input.hs-input[type=text]:focus,.wp-block-vagas-hubspot-form select.hs-input:focus,.wp-block-vagas-hubspot-form textarea.hs-input:focus{background:hsla(0,0%,100%,.22);border-color:var(--hs-border-focus);box-shadow:0 0 0 3px hsla(0,0%,100%,.15)}.wp-block-vagas-hubspot-form input.hs-input[type=email].error,.wp-block-vagas-hubspot-form input.hs-input[type=email].invalid.error,.wp-block-vagas-hubspot-form input.hs-input[type=number].error,.wp-block-vagas-hubspot-form input.hs-input[type=number].invalid.error,.wp-block-vagas-hubspot-form input.hs-input[type=tel].error,.wp-block-vagas-hubspot-form input.hs-input[type=tel].invalid.error,.wp-block-vagas-hubspot-form input.hs-input[type=text].error,.wp-block-vagas-hubspot-form input.hs-input[type=text].invalid.error,.wp-block-vagas-hubspot-form select.hs-input.error,.wp-block-vagas-hubspot-form select.hs-input.invalid.error,.wp-block-vagas-hubspot-form textarea.hs-input.error,.wp-block-vagas-hubspot-form textarea.hs-input.invalid.error{border-color:var(--hs-error);box-shadow:0 0 0 2px hsla(0,94%,82%,.3)}.wp-block-vagas-hubspot-form textarea.hs-input{min-height:6rem;resize:vertical}.wp-block-vagas-hubspot-form select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath fill=%27none%27 stroke=%27rgba%28255,255,255,0.7%29%27 stroke-linecap=%27round%27 stroke-width=%271.5%27 d=%27m1 1 5 5 5-5%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.25rem}.wp-block-vagas-hubspot-form select.hs-input option{background:#1a2e22;color:#fff}.wp-block-vagas-hubspot-form .inputs-list.multi-container{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.wp-block-vagas-hubspot-form .hs-form-checkbox,.wp-block-vagas-hubspot-form .hs-form-radio{list-style:none}.wp-block-vagas-hubspot-form .hs-form-checkbox-display,.wp-block-vagas-hubspot-form .hs-form-radio-display{align-items:flex-start;color:var(--hs-label);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;height:44px;line-height:1.45;padding:.1875rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-block-vagas-hubspot-form input,.wp-block-vagas-hubspot-form select,.wp-block-vagas-hubspot-form textarea{padding:10px!important}.wp-block-vagas-hubspot-form .hs-form-checkbox-display input[type=checkbox],.wp-block-vagas-hubspot-form .hs-form-radio-display input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.12);border:1.5px solid hsla(0,0%,100%,.5);border-radius:.25rem;cursor:pointer;flex-shrink:0;height:1rem;margin-top:.2rem;transition:border-color var(--hs-transition),background var(--hs-transition),box-shadow var(--hs-transition);width:1rem}.wp-block-vagas-hubspot-form .hs-form-checkbox-display input[type=checkbox]:focus-visible,.wp-block-vagas-hubspot-form .hs-form-radio-display input[type=radio]:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.25);outline:none}.wp-block-vagas-hubspot-form .hs-form-checkbox-display input[type=checkbox]:checked,.wp-block-vagas-hubspot-form .hs-form-radio-display input[type=radio]:checked{background:var(--hs-btn);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%278%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.75%27 d=%27m1 4 3 3 5-6%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:var(--hs-btn)}.wp-block-vagas-hubspot-form .hs-form-radio-display input[type=radio]{border-radius:50%}.wp-block-vagas-hubspot-form .hs-form-radio-display input[type=radio]:checked{background-image:none;background:#fff;border-color:var(--hs-btn);box-shadow:inset 0 0 0 3px var(--hs-btn)}.wp-block-vagas-hubspot-form .hs-error-msgs{list-style:none;margin:.2rem 0 0;padding:0}.wp-block-vagas-hubspot-form .hs-error-msgs .hs-error-msg{align-items:center;color:var(--hs-error);display:flex;font-size:.75rem;font-weight:500;gap:.25rem;line-height:1.4}.wp-block-vagas-hubspot-form .hs-error-msgs .hs-error-msg:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fca5a5%27 viewBox=%270 0 20 20%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0m-7 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-1-9a1 1 0 0 0-1 1v4a1 1 0 1 0 2 0V6a1 1 0 0 0-1-1%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:.75rem;width:.75rem}.wp-block-vagas-hubspot-form .hs-recaptcha .grecaptcha-badge{border-radius:var(--hs-radius)!important;opacity:.9;overflow:hidden}.wp-block-vagas-hubspot-form .hs-submit .actions{margin-top:.125rem}.wp-block-vagas-hubspot-form .hs-submit .hs-button,.wp-block-vagas-hubspot-form .hs-submit input[type=submit].hs-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hs-btn);border:none;border-radius:var(--hs-radius);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--hs-font);font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.07em;min-height:2.75rem;padding:.625rem 1.25rem;text-transform:uppercase;transition:background var(--hs-transition),transform var(--hs-transition),box-shadow var(--hs-transition);width:100%}.wp-block-vagas-hubspot-form .hs-submit .hs-button:hover,.wp-block-vagas-hubspot-form .hs-submit input[type=submit].hs-button:hover{background:var(--hs-btn-hover);box-shadow:0 4px 12px var(--hs-btn-shadow)}.wp-block-vagas-hubspot-form .hs-submit .hs-button:active,.wp-block-vagas-hubspot-form .hs-submit input[type=submit].hs-button:active{box-shadow:none;transform:translateY(1px)}.wp-block-vagas-hubspot-form .hs-submit .hs-button:focus-visible,.wp-block-vagas-hubspot-form .hs-submit input[type=submit].hs-button:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.4);outline:none}.wp-block-vagas-hubspot-form .hs-submit .hs-button:disabled,.wp-block-vagas-hubspot-form .hs-submit input[type=submit].hs-button:disabled{cursor:not-allowed;opacity:.55}.wp-block-vagas-hubspot-form .hs-richtext,.wp-block-vagas-hubspot-form .submitted-message{color:var(--hs-label-muted);font-size:.9375rem;line-height:1.6}.wp-block-vagas-hubspot-form .hs-richtext p,.wp-block-vagas-hubspot-form .submitted-message p{margin:0 0 .5rem}.wp-block-vagas-hubspot-form .hs-richtext p:last-child,.wp-block-vagas-hubspot-form .submitted-message p:last-child{margin-bottom:0}.wp-block-vagas-hubspot-form>.submitted-message{align-items:center;color:#fff;display:flex;flex-direction:column;gap:.375rem;justify-content:center;padding:1.5rem 1rem;text-align:center}.wp-block-vagas-hubspot-form>.submitted-message p{color:#fff;font-size:1rem;font-weight:600}.wp-block-vagas-hubspot-form .hs-form-private .form-columns-2,.wp-block-vagas-hubspot-form .hs-form-private .form-columns-3{display:flex;flex-direction:column;gap:.875rem}.wp-block-vagas-hubspot-form .hs-form-private .form-columns-2 .hs-form-field,.wp-block-vagas-hubspot-form .hs-form-private .form-columns-3 .hs-form-field{float:none!important;width:100%!important}@media(min-width:640px){.wp-block-vagas-hubspot-form .hs-form-private .form-columns-2{align-items:flex-start;flex-direction:row}.wp-block-vagas-hubspot-form .hs-form-private .form-columns-2 .hs-form-field{flex:1}}@media(min-width:768px){.wp-block-vagas-hubspot-form .hs-form-private .form-columns-3{align-items:flex-start;flex-direction:row}.wp-block-vagas-hubspot-form .hs-form-private .form-columns-3 .hs-form-field{flex:1}}
