.btn{display:inline-block;border-radius:8px;padding:.8rem 1.5rem !important;color:var(--color-primary);font-size:.875rem;text-shadow:none;box-shadow:none;-webkit-box-shadow:none;border:none}.btn:hover{border:none;cursor:pointer}.btn:focus-visible{outline:none;border:none}.icon.btn:before{width:1.125rem;height:1.125rem;margin-right:.5rem;vertical-align:sub}.btn--circle.btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:2rem !important;border-radius:50%;color:var(--color-white);background-color:var(--color-secondary)}.btn.primary{color:var(--btn-primary-color, var(--color-white)) !important;background:var(--btn-primary-bg-color, var(--color-secondary)) !important;font-weight:normal !important}.btn.primary:hover{background:var(--btn-primary-bg-hover-color, var(--color-secondary-light-4)) !important}.btn.secondary{color:var(--btn-secondary-color, var(--color-white)) !important;background:var(--btn-secondary-bg-color, var(--color-primary)) !important;font-weight:normal !important}.btn.outline{color:var(--btn-outline-color, var(--color-primary)) !important;background:rgba(0,0,0,0) !important;border:1px solid var(--btn-outline-border-color, var(--outlined-border)) !important;font-weight:normal !important}.text-light.btn.outline{color:var(--outlined-border) !important}.text-light.btn.outline:hover{border-color:var(--color-secondary-light-3) !important;color:var(--color-secondary-light-3) !important}.text-white.btn.outline{color:var(--color-white) !important}.text-white.btn.outline:hover{border-color:var(--color-secondary-light-3) !important;color:var(--color-secondary-light-3) !important}.btn.danger{color:var(--btn-danger-color, var(--color-white)) !important;background:var(--btn-danger-bg-color, var(--color-red)) !important;font-weight:normal !important}.paragraph.jrs_generate_document{padding:0 !important}.paragraph.paragraph--type--block .block{max-width:100% !important;width:100%}.paragraph.paragraph--type--block .block form .jpgd-container{display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:100%}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview{flex:0 0 40%;max-width:40%;display:flex;flex-direction:column;background-color:var(--jpfd-preview-bg-color, color-mix(in srgb, #213343 85%, transparent));padding:2rem}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview #jpfd-preview-wrapper{width:min(794px,100%);max-width:100%;margin:0 auto;box-sizing:border-box;position:sticky;top:calc(var(--drupal-displace-offset-top, 0px) + 5rem);align-self:flex-start}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview #jpfd-preview-wrapper .jpfd-doc{width:100%;min-height:100%;box-sizing:border-box}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form{flex:0 0 60%;max-width:60%;display:flex;flex-direction:column;padding:2rem 0}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container{max-width:85%;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-header h1{font-size:2.1rem !important;margin:0}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-header p{margin-top:.5rem;font-size:1.1rem}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form{border:1px solid var(--outlined-border);border-radius:10px;padding:2rem}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client{display:flex;flex-direction:row;gap:1rem;padding:.7rem 0}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-logo-selector,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-issuer,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-client,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-logo-selector,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client{flex:1 1 0;min-width:0;border:1px solid var(--outlined-border);border-radius:10px;padding:1rem;display:flex;flex-direction:row;gap:.75rem;align-items:center}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-logo-selector .js-form-item-image,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-issuer .js-form-item-image,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-client .js-form-item-image,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-logo-selector .js-form-item-image,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer .js-form-item-image,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client .js-form-item-image{display:inline-flex;align-items:center;justify-content:center;width:35px;aspect-ratio:50/50;border-radius:8px;background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(to bottom right, #ffd39a 0%, #fa7d02 100%, #ff8b17 45%);font-size:0;line-height:0;color:rgba(0,0,0,0);margin:0}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-logo-selector .js-form-item-image #jpfd-logo-summary-image,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-issuer .js-form-item-image #jpfd-logo-summary-image,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-client .js-form-item-image #jpfd-logo-summary-image,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-logo-selector .js-form-item-image #jpfd-logo-summary-image,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer .js-form-item-image #jpfd-logo-summary-image,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client .js-form-item-image #jpfd-logo-summary-image{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:0;line-height:0;color:rgba(0,0,0,0)}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-logo-selector .js-form-item-image #jpfd-logo-summary-image::before,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-issuer .js-form-item-image #jpfd-logo-summary-image::before,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-client .js-form-item-image #jpfd-logo-summary-image::before,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-logo-selector .js-form-item-image #jpfd-logo-summary-image::before,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer .js-form-item-image #jpfd-logo-summary-image::before,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client .js-form-item-image #jpfd-logo-summary-image::before{content:"";display:block;width:24px;height:24px;background-color:#fff;-webkit-mask:url("/themes/custom/jubiweb/img/icon-paint-brush.svg") center/contain no-repeat;mask:url("/themes/custom/jubiweb/img/icon-paint-brush.svg") center/contain no-repeat}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-logo-selector .js-form-item-status,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-issuer .js-form-item-status,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-client .js-form-item-status,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-logo-selector .js-form-item-status,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer .js-form-item-status,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client .js-form-item-status{display:flex;flex-direction:column}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-logo-selector .js-form-item-status label,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-issuer .js-form-item-status label,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-client .js-form-item-status label,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-logo-selector .js-form-item-status label,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer .js-form-item-status label,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client .js-form-item-status label{font-size:.9rem;font-weight:500}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-logo-selector .js-form-item-status span,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-issuer .js-form-item-status span,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-client .js-form-item-status span,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-logo-selector .js-form-item-status span,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer .js-form-item-status span,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client .js-form-item-status span{font-size:.7rem}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-logo-selector a,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-issuer a,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-client a,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-logo-selector a,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer a,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client a{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-left:auto;font-size:0;line-height:0}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-logo-selector a::before,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-issuer a::before,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-logo .jpfd-client a::before,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-logo-selector a::before,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer a::before,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client a::before{content:"";display:block;width:1rem;height:1rem;background-color:var(--color-primary);-webkit-mask:url("/themes/custom/jubiweb/img/icon-edit.svg") center/contain no-repeat;mask:url("/themes/custom/jubiweb/img/icon-edit.svg") center/contain no-repeat}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .js-form-item-table input[id^=edit-item-row],.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .js-form-item-table input[id^=edit-add-item]{border:none;background:none;text-align:left;margin:0}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .js-form-item-table input[id^=edit-item-row]:hover,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .js-form-item-table input[id^=edit-add-item]:hover{cursor:pointer}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .js-form-item-table .remove-item{width:1.75rem;height:1.75rem;padding:0;border:0;font-size:0;color:var(--color-secondary);background:currentColor;-webkit-mask:url("/themes/custom/jubiweb/img/icon-close.svg") center/1rem no-repeat;mask:url("/themes/custom/jubiweb/img/icon-close.svg") center/1rem no-repeat}@media(max-width: 1300px){.paragraph.paragraph--type--block .block form .jpgd-container{flex-direction:column}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form{flex:0 0 100%;width:100%;max-width:100%;padding:0 5%}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview #jpfd-preview-wrapper,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form #jpfd-preview-wrapper{position:static}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview #jpfd-preview-wrapper .jpfd-doc,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form #jpfd-preview-wrapper .jpfd-doc{position:static}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview .jpgd-form-container,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container{max-width:100%;margin:0;padding:0}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview .jpgd-form-container .jpgd-header,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-header{padding-top:2rem}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview .jpgd-form-container .jpgd-form-container-form,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form{border:none;padding:0}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview .jpgd-form-container .jpgd-form-container-form .form-issuer-client,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client{display:flex;flex-direction:column;align-items:flex-start}.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-preview .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-issuer,.paragraph.paragraph--type--block .block form .jpgd-container .jpgd-form .jpgd-form-container .jpgd-form-container-form .form-issuer-client .jpfd-client{flex:1;width:100%}}.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal{display:flex;flex-direction:column;gap:1rem}.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register{display:flex;flex-direction:column;gap:1rem}.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .title{font-size:1.8rem;font-weight:500}.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .description{font-size:1.3rem;max-width:75%}.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .register,.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .download,.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .buttons{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;margin-top:.5rem}.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .register p,.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .download p,.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .buttons p{margin:0}@media(max-width: 767px){.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .description{max-width:100%}.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .download,.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .register,.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .buttons{flex-direction:column;width:100%}.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .download p,.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .register p,.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .buttons p{display:none}.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .download a,.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .register a,.jpfd-modal .ui-dialog-content .jpfd-download-confirm-modal .modal-register .buttons a{width:100%;text-align:center}}