body._5LiK1G_home{font-family:Arial,Helvetica,sans-serif}._5LiK1G_container{text-align:center;max-width:500px;margin:0 auto;padding-top:50px}
button,input,textarea,select{font-family:Hanken Grotesk,Arial,Helvetica,sans-serif}.label-inline{align-items:center;gap:1rem;line-height:1.3;display:inline-flex}.input-radio,.input-checkbox{appearance:none;font:inherit;color:currentColor;background-color:#fff;border:1px solid;place-content:center;width:1.15em;height:1.15em;margin:0;display:grid;transform:translateY(-.075em)}.input-radio:before,.input-checkbox:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em var(--form-control-color);background-color:canvastext;transition:transform .12s ease-in-out;transform:scale(0)}.input-radio:checked:before,.input-checkbox:checked:before{transform:scale(1)}.input-radio,.input-radio:before{border-radius:50%}.form-control{text-align:left;background:#f5f5f5;border-bottom:1px solid #79747e;margin-bottom:16px;position:relative}.form-control.has-suffix input{text-align:right}.form-control div{display:flex}.form-control label{color:#79747e;width:calc(100% - 2rem);font-size:13px;transition:color .1s;position:absolute;top:4px;left:16px}.form-control input,.form-control textarea{color:#000;background:0 0;border:0;width:100%;padding:1.75rem 1rem .5rem;font-size:.9375rem;font-weight:500;line-height:1.25rem;display:block}.form-control input:focus,.form-control textarea:focus{outline:none}.form-control input[disabled],.form-control textarea[disabled]{color:#555;font-weight:700}.form-control .prefix{color:#777;padding:1.75rem 0 .5rem 1rem}.form-control .prefix+input,.form-control .prefix+textarea{padding-left:2px}.form-control .suffix{color:#777;padding:1.75rem 1rem .5rem 0}.form-control .suffix+input,.form-control .suffix+textarea{padding-right:2px}.form-control .max-chars{color:#bd2d2d;font-size:11px;position:absolute;top:6px;right:16px}.form-control:after{content:"";background:#000;width:0;height:2px;transition:all .15s;display:block;position:absolute;bottom:0;left:50%}.form-control.focused:after{width:100%;left:0}.form-control.focused label{color:#000}.color-picker{align-items:center;gap:1rem;display:flex}.color-picker-btn{cursor:pointer;border:1px solid #ddd;border-radius:10px;width:48px;height:48px}.color-picker div{font-size:1.125rem;font-weight:700}.custom-select{appearance:none;text-indent:1px;text-overflow:"";background:0 0;border:0;padding:0;font-size:18px}.custom-select option{font-family:Hanken Grotesk,Arial,Helvetica,sans-serif}.custom-file-input{color:#0000}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input:before{content:"Penja un fitxer";color:#212121;cursor:pointer;background:0 0;border:1px solid #1af8b9;border-radius:20px;padding:8px 16px;font-size:1rem;text-decoration:none;display:inline-block}.pencil-hover-wrapper:after{content:"";vertical-align:middle;background-image:url(/images/ico-pencil-editfield.svg);background-position:50%;background-repeat:no-repeat;width:24px;height:24px;margin-left:.5rem;display:none;position:absolute}.pencil-hover-wrapper:hover:after{display:inline-block}@media (max-width:490px){.pencil-hover-wrapper:after{display:inline-block}}.pencil-hover-wrapper:focus:after{display:none}