@charset "UTF-8";.accent-color{color:var(--accent-color)!important}.sr-only{display:none!important}.signed-files-ready-only{display:none}*{box-sizing:border-box}html{height:100%;overflow:hidden}body{height:100%;width:100%;position:fixed;font-family:system,-apple-system,".SFNSText-Regular","San Francisco",Roboto,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-size:14px;line-height:1.2;background:#5d5b5d}#app{width:100%;height:100%;position:fixed;overflow:hidden}#side{width:300px;overflow:hidden;background:var(--main-color);display:flex;flex-direction:column;z-index:1000;position:absolute;padding:0;top:10px;left:10px;bottom:10px;border-radius:4px;box-shadow:0 0 0 1px #5d5b5d;transition:all .5s cubic-bezier(.39,0,.15,1)}#side #loading-modal{position:absolute;z-index:10000;height:100%;width:100%;opacity:.8;background:#fff url(/static/img/loading.gif) 50% 50% no-repeat}#side #side-header{height:100px;display:flex;align-items:center;justify-content:center;padding:24px 0;position:absolute;top:0;left:0;right:0;background:var(--main-color-translucid);backdrop-filter:blur(5px);z-index:100}#side #side-header a{display:flex;align-items:center;transition:all 120ms ease-out}#side #side-header a img{height:100%;max-height:70px;max-width:200px}#side #side-content{overflow:auto;padding:100px 0}#side #side-footer{padding:6px 0 0;position:absolute;bottom:0;left:0;right:0;background:var(--main-color-translucid);backdrop-filter:blur(5px);z-index:100}#side #side-footer #side-footer-user{display:flex;align-items:center;padding:12px 16px;margin:0 6px;border-radius:4px;cursor:pointer;transition:all 120ms ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}#side #side-footer #side-footer-user:hover{background:rgba(0,0,0,.1)}#side #side-footer #side-footer-user:hover #side-footer-user-icon{opacity:.7}#side #side-footer #side-footer-user:active{background:rgba(0,0,0,.2)}#side #side-footer #side-footer-user #side-footer-user-thumbnail{width:42px;height:42px;border-radius:36px;background-color:var(--accent-color);background-repeat:no-repeat;background-size:cover;background-position:center;background-clip:content-box;border:solid 1px rgba(0,0,0,.3);position:relative;margin-right:16px;user-select:none}#side #side-footer #side-footer-user #side-footer-user-thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:solid 3px var(--accent-color);border-radius:36px;margin:-6px}#side #side-footer #side-footer-user #side-footer-user-content{flex:1;display:flex;align-items:flex-start;flex-direction:column}#side #side-footer #side-footer-user #side-footer-user-content #side-footer-user-name{color:var(--text-on-main-color);font-weight:700;font-size:16px;margin-bottom:1px}#side #side-footer #side-footer-user #side-footer-user-content #side-footer-user-label{color:var(--text-on-main-color);opacity:.7;font-size:13px;user-select:none}#side #side-footer #side-footer-user #side-footer-user-icon{opacity:.3;user-select:none;transition:all 120ms ease-out}#side #side-footer #side-footer-user #side-footer-user-icon svg{transform:rotateZ(-90deg)}#side #side-footer #side-footer-user #side-footer-user-icon svg path{fill:var(--text-on-main-color)}#side #side-footer #side-footer-legal{padding:6px 16px 12px;display:flex}#side #side-footer #side-footer-legal a{font-size:12px;color:var(--text-on-main-color);opacity:.8;text-decoration:none;display:flex;align-items:center}#side #side-footer #side-footer-legal a:hover{opacity:1;text-decoration:underline}#side #side-footer #side-footer-legal a svg{margin-right:4px}#side #side-footer #side-footer-legal a svg path{fill:var(--text-on-main-color)}#side .side-group{margin-bottom:32px}#side .side-group .side-group-header{padding:12px 20px}#side .side-group .side-group-header .side-group-title{display:inline-block;color:var(--text-on-main-color);opacity:.8}#side .side-group .side-group-header .side-group-icon{display:inline-block;margin-right:.5em;cursor:pointer}#side .side-group .side-group-header.side-group-header-collapsed .side-group-icon{transform:rotate(270deg)}#side .side-file{margin:0 4px;border-radius:4px;margin-bottom:6px;position:relative;padding:0 0 6px;background:var(--accent-color)}#side .side-file .side-file-header{padding:16px 8px 12px 16px;display:flex;align-items:flex-start}#side .side-file .side-file-header .side-file-title{color:var(--text-on-accent-color);font-weight:700;font-size:16px;flex:1;text-overflow:ellipsis;overflow:hidden;cursor:pointer;align-self:center}#side .side-file .side-file-header .side-file-icon{width:42px;height:42px;background-repeat:no-repeat;background-size:36px;background-position:center;opacity:.7;border-radius:42px;margin-left:8px;margin-top:-9px;margin-bottom:-9px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 120ms ease-out}#side .side-file .side-file-header .side-file-icon svg{width:36px;height:36px}#side .side-file .side-file-header .side-file-icon svg path{fill:var(--text-on-accent-color);transition:all 120ms ease-out}#side .side-file .side-file-header .side-file-icon:hover{background-color:var(--text-on-accent-color);opacity:1}#side .side-file .side-file-header .side-file-icon:hover svg path{fill:var(--accent-color)}#side .side-file .side-file-header .side-file-icon:active{background-color:var(--text-on-accent-color);opacity:.8}#side .side-file .side-file-section{margin:0;border-radius:4px;transition:all 120ms ease-out}#side .side-file .side-file-section.is-open .side-file-section-header{background:var(--overlay-on-accent-color)}#side .side-file .side-file-section .side-file-section-header{padding:11px 16px;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:flex-start;transition:all 120ms ease-out}#side .side-file .side-file-section .side-file-section-header:hover{background-color:var(--overlay-on-accent-color)}#side .side-file .side-file-section .side-file-section-header .side-file-section-header-title{color:var(--text-on-accent-color);flex:1;background-repeat:no-repeat;background-size:auto;background-position:left center;font-weight:700}#side .side-file .side-file-section .side-file-section-header .side-file-section-header-icon{margin-right:8px;display:flex;align-items:center;width:14px}#side .side-file .side-file-section .side-file-section-header .side-file-section-header-icon svg{transition:all 120ms ease-out}#side .side-file .side-file-section .side-file-section-header .side-file-section-header-icon svg path{fill:var(--text-on-accent-color)}#side .side-file .side-file-section .side-file-section-header .side-file-section-header-arrow{margin-left:6px;display:flex;align-items:center}#side .side-file .side-file-section .side-file-section-header .side-file-section-header-arrow svg{transition:all 120ms ease-out}#side .side-file .side-file-section .side-file-section-header .side-file-section-header-arrow svg path{fill:var(--text-on-accent-color)}.side-file-section .side-file-section-header-arrow svg{transform:rotateZ(-90deg)}.side-file-section.is-open .side-file-section-header-arrow svg{transform:rotateZ(0)}#side .side-file .side-file-section .side-file-section-content{padding:8px 6px}#side .side-file .side-file-section.file-summary .side-file-section-content>ul{margin:0;padding:0;list-style-type:none}#side .side-file .side-file-section.file-summary .side-file-section-content>ul li span{text-decoration:none;color:var(--text-on-accent-color);padding:5px 12px 5px 24px;border-radius:4px;display:block;position:relative;font-size:13px;transition:all 120ms ease-out}#side .side-file .side-file-section.file-summary .side-file-section-content>ul li span:hover{color:var(--text-on-accent-color);background-color:var(--overlay-on-accent-color);box-shadow:0 -2px 0 0 var(--overlay-on-accent-color),0 2px 0 0 var(--overlay-on-accent-color)}#side .side-file .side-file-section.file-summary .side-file-section-content>ul li span:hover:before{background:var(--text-on-accent-color)}#side .side-file .side-file-section.file-summary .side-file-section-content>ul li span:active{background-color:var(--overlay-on-accent-color);filter:brightness(80%)}#side .side-file .side-file-section.file-summary .side-file-section-content>ul li span:before{content:"";display:block;position:absolute;width:5px;height:5px;background:var(--text-on-accent-color);opacity:1;top:11px;left:10px;border-radius:5px;transition:all 120ms ease-out}#side .side-file .side-file-section.file-summary .side-file-section-content>ul li ul{margin:0 0 0 12px;padding:0;list-style-type:none}#side .side-file .side-file-section.file-fields .side-file-section-header-icon svg path{fill:var(--text-on-accent-color)}#side .field-items{margin-bottom:16px}#side .field-items:last-child{margin-bottom:0}#side .field-item{min-height:32px;border-radius:4px;margin:0;padding:0 7px 0 9px;display:flex;align-items:center;font-size:13px;cursor:pointer;transition:all 120ms ease-out}#side .field-item[data-field-status=valid] .field-item-status svg path{fill:#29a85b}#side .field-item[data-field-status=invalid] .field-item-status svg path{fill:#bf342b}#side .field-item[data-field-status=empty_required] .field-item-status svg path{fill:#db8434}#side .field-item[data-field-status=empty_optional] .field-item-status svg path{fill:#858285}#side .field-item:hover{box-shadow:0 -1px 0 0 var(--overlay-on-accent-color),0 1px 0 0 var(--overlay-on-accent-color)}#side .field-item:hover .field-item-status{color:var(--text-on-accent-color)!important}#side .field-item:active{background-color:var(--overlay-on-accent-color);filter:brightness(80%)}#side .field-item .field-item-label{color:var(--text-on-accent-color);background-repeat:no-repeat;background-size:auto;background-position:left top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 120ms ease-out}#side .field-item[data-field-required] .field-item-required{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:6px;transition:all 120ms ease-out}#side .field-item[data-field-required] .field-item-required svg{display:block;width:16px;height:16px}#side .field-item[data-field-required] .field-item-required svg path{fill:var(--text-on-accent-color)}#side .field-item .field-item-status{margin-left:auto;color:#fff;font-size:12px;font-weight:700;padding:4px 4px 4px 6px;margin-right:-7px;border-radius:4px;background-repeat:no-repeat;background-size:contain;background-position:center;display:flex;align-items:center;white-space:nowrap;user-select:none;color:var(--text-on-accent-color);transition:all 120ms ease-out}#side .field-item .field-item-status .field-item-status-label{display:none}#side .field-item .field-item-status svg{margin-left:4px;margin-right:1px;width:32px}#side .field-item .field-item-status svg path{transition:all 120ms ease-out}#side .field-item.field-type-input .field-item-label{font-size:12px}#side .field-item.field-type-input .field-item-label{text-transform:uppercase;letter-spacing:.05em}#side .field-item.field-type-input:hover .field-item-label{color:var(--text-on-accent-color)}#side .field-item.field-type-input:hover .field-item-status-label{display:block}#side .field-item.field-type-signature .field-item-label{font-style:italic;color:var(--text-on-accent-color);opacity:.75;flex:1}#side .field-item.field-type-signature .field-item-page{color:var(--text-on-accent-color);opacity:.5;display:flex;align-items:center;transition:all 120ms ease-out}#side .field-item.field-type-signature .field-item-page svg{transform:rotateZ(-90deg);margin-left:4px;transition:all 120ms ease-out}#side .field-item.field-type-signature .field-item-page svg path{fill:var(--text-on-accent-color);opacity:.5}#side .field-item.field-type-signature:hover .field-item-label,#side .field-item.field-type-signature:hover .field-item-page{opacity:1;color:var(--text-on-accent-color)}#side .field-item.field-type-signature:hover svg path{opacity:1}#main{background:#5d5b5d;height:100%;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:310px}#main #main-content{overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0;padding:100px 10px;z-index:100;text-align:center}#main #main-content.no-scroll{overflow:hidden}#main #main-content::-webkit-scrollbar{width:16px;height:16px;margin:4px;background:0 0}#main #main-content::-webkit-scrollbar-track{background:0 0;padding:4px;margin:4px;background:0 0;border-radius:24px}#main #main-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.8);border-radius:24px;transition:all 120ms ease-out;border:solid 2px transparent;background-clip:content-box;cursor:pointer}#main #main-content::-webkit-scrollbar-corner{background:0 0}#main #main-content::-webkit-scrollbar-thumb:hover{background:#fff;background-clip:content-box;cursor:pointer}#main #main-content #main-content-display-as-grid{display:none}body.file-display-as-grid #main #main-content #main-content-display-as-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:36px;padding:36px}body.file-display-as-grid #main #main-content #main-content-display-as-grid img{width:100%;border-radius:4px;box-shadow:0 0 0 1px #000;cursor:pointer;transition:all 120ms ease-out}body.file-display-as-grid #main #main-content #main-content-display-as-grid img:hover{opacity:.7}body.file-display-as-grid #main #main-content #main-content-display-as-flow{display:none}#main #main-content .file-links a{position:absolute}#main #main-header{height:60px;position:absolute;top:10px;left:10px;right:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:200}#main #main-header #main-header-filebar{flex:1;justify-content:space-between}#main #main-header #main-header-left{display:flex;align-items:center;justify-content:flex-start}#main #main-header #main-header-right{display:flex;align-items:center;justify-content:flex-end}#main #main-header #main-header-title .button-label{font-weight:700;color:#fff;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#main .main-bar-section{background-color:rgba(80,78,80,.95);backdrop-filter:blur(6px);border-radius:4px;overflow:hidden;display:flex;align-items:center;position:relative;flex-direction:row;margin:0 8px 0 0}#main .main-bar-section:last-child{margin-right:0}#main .main-bar-section.vertical{flex-direction:column;align-items:center;width:100%;margin-bottom:8px}#main .main-bar-section.vertical:last-child{margin-bottom:0}#main .main-bar-section#toolbar-download .loader-wrapper{display:none;padding:10px 14px}#main .main-bar-section#toolbar-download .loader-wrapper .icon-loading{width:32px;height:32px}#main .main-bar-section#toolbar-download .disabled span.button-icon{display:none}#main .main-bar-section#toolbar-download .disabled .loader-wrapper{display:block}#main #main-toolbar{width:60px;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:200}body.file-display-as-grid #main #main-toolbar{pointer-events:none}#main #main-toolbar #button-display-as-flow{display:none}body.file-display-as-grid #main #main-toolbar #button-display-as-flow{display:flex;pointer-events:all}#main #main-toolbar #button-display-as-grid{display:flex}body.file-display-as-grid #main #main-toolbar #button-display-as-grid{display:none}body.file-display-as-grid #toolbar-download,body.file-display-as-grid #toolbar-pages-navigation,body.file-display-as-grid #toolbar-zooms{opacity:0;pointer-events:none}#main .main-footer.signed-files-ready-only{display:none}#main .main-footer{position:absolute;bottom:10px;left:10px;right:10px;display:flex;align-items:center;justify-content:center;z-index:200;pointer-events:none;flex-wrap:wrap}#main .main-footer .main-bar-section{pointer-events:all}#main .main-footer #main-footer-progress{font-weight:700;color:#fff;font-size:14px;padding:8px 16px;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;max-height:58px}#main .main-footer #main-footer-progress .progress-ring{margin-right:16px;width:42px;height:42px;display:block;position:relative;white-space:nowrap;flex:1 0 42px}#main .main-footer #main-footer-progress .progress-ring .progress-ring-background{opacity:.25}#main .main-footer #main-footer-progress .progress-ring .progress-ring-circle{transform:rotate(-90deg);transform-origin:50% 50%;transition:all 120ms ease-out}#main #modal-rgpd{border-radius:4px;color:#fff;z-index:9000;background-color:rgba(0,0,0,.8);backdrop-filter:blur(6px);font-size:14px;padding:12px 16px;pointer-events:all;display:flex;flex-direction:column;align-items:stretch;position:relative;max-width:none;width:100%;flex-direction:row;align-items:center;border-radius:4px;left:0;right:0;transform:none;transform-origin:top left;margin-top:6px;transition:all 120ms ease-out}#main #modal-rgpd #modal-rgpd-label{flex:1;align-self:stretch;display:flex;align-items:center}#main #modal-rgpd #modal-rgpd-label a{color:#fff}#main #modal-rgpd .button{font-size:12px}#main #main-header,#main #main-toolbar,#main .main-footer{right:26px}.icon-loading{width:42px;height:42px;display:flex;place-content:center}.icon-loading svg{width:42px;height:42px}.button{width:60px;height:60px;border:none;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:auto;display:flex;align-items:center;position:relative;user-select:none;transform:translateZ(0);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;transition:all 120ms ease-out}.button:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:3px;transition:all 120ms ease-out}.button span{display:none}.button.button-inline{height:auto;border-radius:4px;background-color:rgba(0,0,0,.1)}.button.button-inline:hover{background-color:rgba(0,0,0,.2)}.button.button-inline.button-with-label{padding-right:12px}.button.button-inline .button-icon{width:36px;height:36px}.button.button-inline .button-icon svg{width:36px;height:36px}.button .button-icon{display:block;height:60px}.button:hover{background-color:rgba(0,0,0,.2)}.button:active{background-color:rgba(0,0,0,.3)}.button.disabled{opacity:.3;cursor:default;pointer-events:none}.main-bar-section .button.active,.main-bar-section .button.button-accent,.modal-signature-step .button.active{border:solid 1px rgba(0,0,0,.2)}.main-bar-section .button.active svg,.main-bar-section .button.button-accent svg,.modal-signature-step .button.active svg{margin-left:-1px}#side .button.active,#side .button.button-accent{margin-left:4px;margin-right:4px}#side .button.active .button-label,#side .button.button-accent .button-label{white-space:normal}.button.active,.button.button-accent{background-color:var(--accent-color);border-radius:3px}.button.active.button-with-label,.button.button-accent.button-with-label{color:var(--text-on-accent-color)}.button.active.active.button-only-label .button-label,.button.active.active.button-with-label .button-label,.button.button-accent.active.button-only-label .button-label,.button.button-accent.active.button-with-label .button-label{color:var(--text-on-accent-color)}.button.active:active,.button.button-accent:active{filter:brightness(90%)}.button.active svg path,.button.button-accent svg path{fill:var(--text-on-accent-color)}.button.active:hover:after,.button.button-accent:hover:after{background:var(--overlay-on-accent-color)}.button.active:hover svg path,.button.button-accent:hover svg path{fill:var(--text-on-accent-color)}.button.button-only-label,.button.button-with-label{width:fit-content;color:#fff;font-size:15px;font-weight:700;text-align:left;background-position:left center;white-space:nowrap}.button.button-only-label.button-only-label,.button.button-with-label.button-only-label{padding:0 20px}.button.button-only-label.button-with-label,.button.button-with-label.button-with-label{padding:0 20px 0 0}.button.button-only-label.button-inline.button-only-label,.button.button-with-label.button-inline.button-only-label{padding:12px 20px}.button.button-only-label .button-label,.button.button-with-label .button-label{display:block}.button.button-large{width:100%;justify-content:center}.button.button-pagination{display:flex;align-items:center;justify-content:center}.button.button-pagination>span{display:block;color:rgba(255,255,255,.2);text-align:center}.button.button-pagination>span span{display:block;letter-spacing:.05em}.button.button-pagination>span span.button-pagination-current{color:#fff;font-size:16px;margin-bottom:3px}.button.button-pagination>span span.button-pagination-total{color:rgba(255,255,255,.5);font-size:12px}.tooltip{background:var(--accent-color);color:var(--text-on-accent-color);margin:0 6px;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;margin-bottom:24px;padding:16px}.tooltip .tooltip-label{user-select:none;margin-bottom:12px}.tooltip .button{background:var(--overlay-on-accent-color)}.tooltip .button:hover{background:var(--overlay-on-accent-color);opacity:.8}.tooltip .button:active{background:var(--overlay-on-accent-color);opacity:1;filter:brightness(90%)}.tooltip .button .button-label{color:var(--text-on-accent-color)}.tooltip .button svg path{fill:var(--text-on-accent-color)}.item{text-align:center}.item .page{display:inline-block;position:relative;width:80%;margin-left:auto;margin-right:auto}.item .page .page-inner{display:inline-block;margin:0 auto;position:relative}.item .page.alternative-type{display:block}.item .page img{max-width:100%;margin-left:auto;margin-right:auto}.item .page iframe{height:1000px;width:100%;margin:0;padding:0}.item .page .text-wrapper{background-color:#fff;padding:2rem}.item .page .video-wrapper{height:33rem}.item .page .media-wrapper iframe{height:70vh}.item .page .not-converted{display:flex;flex-direction:column;width:100%;max-width:900px;height:133vh;background-color:#fff;margin:0 auto 4px auto;justify-content:center;align-items:center}.item .page .not-converted img{width:auto}.item[data-zoom]{text-align:left}.item[data-zoom] .page .page-inner,.item[data-zoom] .page img{width:100%}.item[data-zoom="1"] .page{width:100%}.item[data-zoom="2"] .page{width:120%}.item[data-zoom="3"] .page{width:140%}.item[data-zoom="4"] .page{width:160%}.separator{width:40%;margin:1.1rem auto;color:#fff;border-bottom:solid 1px #fff}#main-content-display-as-grid .separator{grid-column-start:-1;border-bottom:none}.translations{display:none}.file-input{position:absolute}.file-input[data-field-status=valid] .file-input-comb-box,.file-input[data-field-status=valid] .file-input-field:not(:focus),.file-input[data-field-status=valid] .file-input-field[type=checkbox]+.file-input-field-label::before,.file-input[data-field-status=valid] .file-input-field[type=checkbox]:not(:checked)+.file-input-field-label::before,.file-input[data-field-status=valid] .file-input-field[type=radio]+.file-input-field-label::before,.file-input[data-field-status=valid] .file-input-field[type=radio]:not(:checked)+.file-input-field-label::before{border-color:#29a85b}.file-input[data-field-status=valid] .file-input-indicator svg path{display:none}.file-input[data-field-status=invalid] .file-input-comb-box,.file-input[data-field-status=invalid] .file-input-field:not(:focus),.file-input[data-field-status=invalid] .file-input-field[type=checkbox]+.file-input-field-label::before,.file-input[data-field-status=invalid] .file-input-field[type=checkbox]:not(:checked)+.file-input-field-label::before,.file-input[data-field-status=invalid] .file-input-field[type=radio]+.file-input-field-label::before,.file-input[data-field-status=invalid] .file-input-field[type=radio]:not(:checked)+.file-input-field-label::before{border-color:#bf342b}.file-input[data-field-status=invalid] .file-input-indicator svg path{fill:#bf342b}.file-input[data-field-status=invalid] .file-input-description .file-input-description-container .file-input-description-message{background:#bf342b;display:block}.file-input[data-field-status=empty_required] .file-input-comb-box,.file-input[data-field-status=empty_required] .file-input-field:not(:focus),.file-input[data-field-status=empty_required] .file-input-field[type=checkbox]+.file-input-field-label::before,.file-input[data-field-status=empty_required] .file-input-field[type=checkbox]:not(:checked)+.file-input-field-label::before,.file-input[data-field-status=empty_required] .file-input-field[type=radio]+.file-input-field-label::before,.file-input[data-field-status=empty_required] .file-input-field[type=radio]:not(:checked)+.file-input-field-label::before{border-color:#db8434}.file-input[data-field-status=empty_required] .file-input-indicator svg path{fill:#db8434}.file-input[data-field-status=empty_required] .file-input-description .file-input-description-container .file-input-description-message{background:#db8434;display:block}.file-input[data-field-status=empty_optional] .file-input-comb-box,.file-input[data-field-status=empty_optional] .file-input-field:not(:focus),.file-input[data-field-status=empty_optional] .file-input-field[type=checkbox]+.file-input-field-label::before,.file-input[data-field-status=empty_optional] .file-input-field[type=checkbox]:not(:checked)+.file-input-field-label::before,.file-input[data-field-status=empty_optional] .file-input-field[type=radio]+.file-input-field-label::before,.file-input[data-field-status=empty_optional] .file-input-field[type=radio]:not(:checked)+.file-input-field-label::before{border-color:#858285}.file-input[data-field-status=empty_optional] svg path{fill:#858285}.file-input[data-field-status=empty_optional] .file-input-indicator{display:none!important}.file-input .file-input-field-container{position:absolute;background:0 0;width:100%;height:100%}.file-input .file-input-comb-box,.file-input .file-input-field,.file-input .file-input-field[type=checkbox]+.file-input-field-label::before,.file-input .file-input-field[type=radio]+.file-input-field-label::before{border:solid 3px #222;border-radius:6px;box-shadow:0 0 0 2px #fff,inset 0 0 0 3px #fff,inset 0 1px 10px 2px rgba(0,0,0,.3);transition:all 120ms ease-out}.file-input .file-input-field{position:absolute;width:100%;height:100%;font-size:16px;padding:0 12px;top:0;left:0;outline:0}.file-input .file-input-field:focus{z-index:900}.file-input .file-input-field:hover~.file-input-description,.file-input .file-input-field:not([type=checkbox]):focus~.file-input-description,.file-input .file-input-field:not([type=radio]):focus~.file-input-description,.file-input .file-input-field[type=checkbox]+.file-input-field-label:hover~.file-input-description,.file-input .file-input-field[type=radio]+.file-input-field-label:hover~.file-input-description{margin-bottom:0;opacity:1}.file-input .file-input-field:focus~.file-input-indicator{margin-left:0;z-index:999}.file-input .file-input-field[type=checkbox],.file-input .file-input-field[type=radio]{position:absolute;width:100%;height:100%;left:0;opacity:.01}.file-input .file-input-field[type=checkbox]+.file-input-field-label,.file-input .file-input-field[type=radio]+.file-input-field-label{position:absolute;cursor:pointer;width:100%;height:100%;left:0;top:0}.file-input .file-input-field[type=checkbox]:checked+.file-input-field-label::before,.file-input .file-input-field[type=checkbox]:not(:checked)+.file-input-field-label::before,.file-input .file-input-field[type=radio]:checked+.file-input-field-label::before,.file-input .file-input-field[type=radio]:not(:checked)+.file-input-field-label::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:#fff;transition:all 275ms}.file-input .file-input-field[type=checkbox]:checked+.file-input-field-label::after,.file-input .file-input-field[type=checkbox]:not(:checked)+.file-input-field-label::after,.file-input .file-input-field[type=radio]:checked+.file-input-field-label::after,.file-input .file-input-field[type=radio]:not(:checked)+.file-input-field-label::after{content:"✕";speak:never;position:absolute;top:50%;left:50%;font-size:1.6em;color:#444;line-height:0;transition:all 120ms ease-out}.file-input .file-input-field[type=checkbox]:not(:checked)+.file-input-field-label::after,.file-input .file-input-field[type=radio]:not(:checked)+.file-input-field-label::after{opacity:0;transform:translate(-50%,-50%) scale(.9)}.file-input .file-input-field[type=checkbox]:checked+.file-input-field-label::after,.file-input .file-input-field[type=radio]:checked+.file-input-field-label::after{opacity:1;transform:translate(-50%,-50%) scale(1)}.file-input .file-input-field[data-file-input-combs]{z-index:1;opacity:0}.file-input:hover .signature-placeholder:not(.disabled){background:rgba(68,128,217,.1)}.file-input:hover .file-input-field{background:#d3d3d3}.file-input .file-input-comb-box{width:100%;height:100%;z-index:0;text-align:left;color:#000;display:flex}.file-input .file-input-comb-box div{font-family:Monospaced,monospace;box-sizing:border-box;text-align:center;border-right:transparent solid 1px;vertical-align:bottom;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.file-input .file-input-comb-box div.empty{opacity:0}.file-input .file-input-comb-box div.inner-filled{display:inline-block;width:auto;padding:0}.file-input .file-input-comb-box.focused div.empty{animation:blink-opacity 1s infinite}.file-input .file-input-comb-box.focused div.inner-filled:after{content:"|";display:inline-block;letter-spacing:-500px;opacity:0;animation:blink-opacity 1s infinite}.file-input .signature-placeholder{width:100%;height:100%;border:solid 3px #858285;border-radius:6px;box-shadow:0 0 0 2px #fff,inset 0 0 0 3px #fff,inset 0 1px 10px 2px rgba(0,0,0,.3);transition:all 120ms ease-out;cursor:pointer}.file-input .signature-placeholder.disabled{pointer-events:none;cursor:default}.file-input .signature-placeholder svg{width:100%;height:100%}.file-input .file-input-indicator{width:112px;height:36px;position:absolute;z-index:900;display:flex;align-items:center;justify-content:center;user-select:none;left:100%;margin-left:-8px;top:50%;transform:translateY(-50%);cursor:pointer;transition:all 120ms ease-out}.file-input .file-input-indicator svg{position:absolute;top:0;left:0}.file-input .file-input-indicator .file-input-indicator-label{color:#fff;font-weight:700;padding-left:5px;display:block;position:relative;z-index:10}.file-input:hover .file-input-indicator{margin-left:0}.file-input .file-input-description{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%) translateY(100%);width:300px;pointer-events:none;opacity:0;margin-bottom:3px;user-select:none;z-index:999;transition:all 120ms ease-out}.file-input .file-input-description .file-input-description-container{color:#fff;background:#222;border-radius:4px;text-align:center;margin:0 auto;width:fit-content;display:flex;flex-direction:column;position:relative}.file-input .file-input-description .file-input-description-container .file-input-description-content{padding:12px 16px}.file-input .file-input-description .file-input-description-container:after{content:"";display:block;border:solid transparent;border-width:8px 10px;border-bottom-color:#222;position:absolute;top:-15px;left:50%;transform:translateX(-50%)}.file-input .file-input-description .file-input-description-container .file-input-description-name{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.file-input .file-input-description .file-input-description-container .file-input-description-name svg{margin-right:4px}.file-input .file-input-description .file-input-description-container .file-input-description-name svg path{fill:#fff}.file-input .file-input-description .file-input-description-container .file-input-description-info{color:#fff;opacity:.8;font-size:13px;margin:3px 0 -3px}.file-input .file-input-description .file-input-description-container .file-input-description-message{color:#fff;font-size:13px;padding:9px 12px;margin:3px;border-radius:2px;display:none}#vcard-link-container{margin-top:10px;display:flex;flex-direction:column}#qrcode{display:flex;align-items:center;justify-content:center;align-self:center;align-content:center;flex-direction:row;position:absolute;top:50%;left:50%;z-index:1001;background:#fff;backdrop-filter:blur(5px);padding:20px 20px;border-radius:4px;border:solid 1px rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);opacity:0;transform:translate(-50%,-50%) scale(.95);transition:all 120ms ease-out;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.is-qrcode-open #qrcode{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:all}#qrcode-overlay{display:flex;align-items:center;justify-content:center;align-self:center;align-content:center;flex-direction:row;position:absolute;top:0;left:0;bottom:0;right:0;background:#000;z-index:1000;pointer-events:none;opacity:0;transition:all .5s ease .2s}body.is-qrcode-open #qrcode-overlay{opacity:.9;pointer-events:all;transition:all .5s ease}#qrcode-close{position:absolute;right:10px;top:10px;display:flex;align-items:center;z-index:1002;cursor:pointer;pointer-events:none;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;transition:all .2s ease}#qrcode-close svg path{fill:#fff}body.is-qrcode-open #qrcode-close{opacity:1;pointer-events:all;transition:all .2s ease .5s}#user-card{display:flex;align-items:flex-start;flex-direction:row;position:absolute;z-index:980;left:320px;bottom:10px;width:330px;background:var(--main-color-translucid);backdrop-filter:blur(5px);padding:24px 16px;border-radius:4px;border:solid 1px rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);opacity:0;transform:translateX(-10px) scale(.95);transition:all 120ms ease-out;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.is-user-card-open #user-card{opacity:1;transform:translateX(0) scale(1);pointer-events:all}#user-card #user-card-left{width:120px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-right:16px}#user-card #user-card-left #user-card-thumbnail{width:72px;height:72px;border-radius:72px;background-color:var(--accent-color);background-repeat:no-repeat;background-size:cover;background-position:center;background-clip:content-box;border:solid 1px rgba(0,0,0,.3);position:relative;user-select:none}#user-card #user-card-left #user-card-thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:solid 3px var(--accent-color);border-radius:72px;margin:-6px}#user-card #user-card-left #user-card-links{list-style-type:none;padding:0;margin:24px 0 0;display:flex;justify-content:center;align-items:center;flex-direction:row}#user-card #user-card-left #user-card-links a{color:var(--text-on-main-color);transition:all 120ms ease-out;margin:0 2px}#user-card #user-card-left #user-card-links a:hover{opacity:.7}#user-card #user-card-left #user-card-links a svg{width:24px;height:24px}#user-card #user-card-left #user-card-links a svg path{fill:var(--text-on-main-color)}#user-card #user-card-right{flex:1 100%;color:var(--text-on-main-color);padding-top:4px;text-align:left;word-break:break-word}#user-card #user-card-right a{color:var(--text-on-main-color);text-decoration:underline}#user-card #user-card-right a:hover{opacity:.8}#user-card #user-card-right div{opacity:.7;font-size:13px}#user-card #user-card-right strong{opacity:1;font-size:15px}#user-card #side-footer-user-name{font-weight:700;font-size:16px;margin-bottom:1px}#user-card #side-footer-user-label{color:var(--text-on-main-color);opacity:.7;font-size:13px;user-select:none}#rights{position:absolute;z-index:2001;left:320px;bottom:10px;width:330px;background:var(--main-color-translucid);backdrop-filter:blur(5px);padding:24px 16px;border-radius:4px;border:solid 1px rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);opacity:0;transform:translateX(-10px) scale(.95);color:var(--text-on-main-color);transition:all 120ms ease-out;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.is-rights-open #rights{opacity:1;transform:translateX(0) scale(1);pointer-events:all}#rights a{color:var(--text-on-main-color)}#rights span{cursor:pointer}#rights .close{position:absolute;top:5px;right:10px;cursor:pointer}#auth-modal #user-card{position:relative;top:auto;left:auto;opacity:1;transform:none;margin:0 auto;max-width:400px;width:100%;box-shadow:none;backdrop-filter:none;bottom:0;border-radius:4px;pointer-events:all}body.signed-files-ready .file-inputs,body.signed-files-ready .side-file-section.file-fields{display:none}#modal-signature-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:#000;z-index:1000;pointer-events:none;opacity:0;transition:all .5s ease .2s}body.is-modal-signature-visible #modal-signature-overlay{opacity:.9;pointer-events:all;transition:all .5s ease}#modal-signature-close{position:absolute;right:10px;top:10px;display:flex;align-items:center;z-index:1002;cursor:pointer;pointer-events:none;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;transition:all .2s ease}#modal-signature-close svg path{fill:#fff}body.is-modal-signature-visible #modal-signature-close{opacity:1;pointer-events:all;transition:all .2s ease .5s}#modal-signature{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:1001;overflow:hidden;pointer-events:none;transform:translateY(100vh);transition:all .5s cubic-bezier(.4,0,.13,1)}body.is-modal-signature-visible #modal-signature{transform:translateY(0);pointer-events:all}#modal-signature .modal-signature-step{position:absolute;top:50%;bottom:24px;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:700px;height:100%;max-height:800px;background:#5d5b5d;box-shadow:0 0 0 1px #5d5b5d;border-radius:4px;overflow:auto;display:none}#modal-signature[data-current-step="0"] .modal-signature-step[data-step="0"],#modal-signature[data-current-step="1"] .modal-signature-step[data-step="1"],#modal-signature[data-current-step="2"] .modal-signature-step[data-step="2"],#modal-signature[data-current-step="3"] .modal-signature-step[data-step="3"],#modal-signature[data-current-step="4"] .modal-signature-step[data-step="4"],#modal-signature[data-current-step="90"] .modal-signature-step[data-step="90"]{display:block}#modal-signature .modal-signature-step .modal-signature-preview-overlay{position:absolute;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,.2);text-transform:uppercase;display:flex;align-items:center;justify-content:center}#modal-signature .modal-signature-step .modal-signature-preview-overlay span{font-weight:700;font-size:2em;color:#fff;transform:rotate(-35deg);background-color:rgba(0,0,0,.5);padding:10px;border-radius:4px}#modal-signature .modal-signature-step .modal-signature-step-inner{max-width:600px;width:100%;min-height:100%;margin:0 auto;padding:0 24px;overflow:auto}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content{color:#fff;font-size:14px;line-height:1.4;padding-top:80px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-content-section{margin-bottom:32px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-content-section h3{font-size:20px;color:#fff;margin:0 0 12px;letter-spacing:-.02em;line-height:1.2}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content #signature-form .signature-form-error{margin-top:0;color:#c27070;display:none}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-content-info{color:#fff;opacity:.5;user-select:none;font-size:13px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-content-section-buttons{display:flex;flex-direction:column;align-items:center;text-align:center}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-content-section-buttons .button-inline{margin-bottom:16px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-content-step{color:#fff;opacity:.5;text-transform:uppercase;letter-spacing:.2em;font-size:13px;user-select:none;margin-bottom:16px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content #modal-signature-step-content-signature-preview{background:#fff;border-radius:6px;width:100%;max-width:300px;aspect-ratio:16/9;margin:0 auto;box-shadow:0 0 0 1px #000;color:#000;position:relative;padding:10px;user-select:none}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content #modal-signature-step-content-signature-preview .signature-preview-wrapper{width:100%;height:100%;border:1px solid #000;border-top-right-radius:20px;border-bottom-left-radius:20px;text-align:center}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content #modal-signature-step-content-signature-preview .signature-preview-wrapper #signature-preview-name{font-family:Scriptina,cursive;margin:26px 0;font-size:24px;line-height:40px;height:34px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content #modal-signature-step-content-signature-preview .signature-preview-wrapper #signature-preview-name.short-name{font-size:32px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content #modal-signature-step-content-signature-preview .signature-preview-header{background-color:#fff;position:absolute;top:5px;left:20px;padding:0 5px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content #modal-signature-step-content-signature-preview .signature-preview-footer{background-color:#fff;position:absolute;bottom:5px;right:20px;padding:0 5px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .iti{width:100%}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .iti .iti__country-list{color:#000}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content input{display:block;width:100%;margin-bottom:6px;outline:0;padding:12px;font-size:16px;border:solid 3px #222;border-radius:6px;box-shadow:inset 0 1px 10px 2px rgba(0,0,0,.3);transition:all 120ms ease-out}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content input#signature-input-phone{padding-left:45px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content input.signature-input-error{border-color:#c27070}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file{background:rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:8px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file:last-child{margin-bottom:0}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file.is-open .modal-signature-step-file-content{display:block}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file .modal-signature-step-file-header{padding-right:0;width:100%}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file .modal-signature-step-file-header .button-label{flex:1;overflow:hidden}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file .modal-signature-step-file-header .modal-signature-step-file-header-title{font-size:16px;font-weight:700;flex:1;padding:18px 0}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file .modal-signature-step-filling-loader{text-align:center}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file .modal-signature-step-file-content{padding:10px;aspect-ratio:21/28;overflow:auto;display:none}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file .modal-signature-step-file-content img{width:100%;margin-bottom:10px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file .modal-signature-step-file-content img:last-child{margin-bottom:0}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file .modal-signature-step-file-content iframe{border:none;width:100%;height:100%;margin-bottom:10px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-file .modal-signature-step-file-content iframe:last-child{margin-bottom:0}#modal-signature .modal-signature-step .modal-signature-step-inner.full-height{height:95vh}#modal-signature .modal-signature-step .modal-signature-step-inner #yousign-wrapper{padding-bottom:80px;height:100%;text-align:center}#modal-signature .modal-signature-step .modal-signature-step-inner #yousign-wrapper img{padding-top:80px}#modal-signature .modal-signature-step .modal-signature-step-inner #yousign-wrapper iframe{border-width:0;width:100%;height:100%}body.signed-files-ready #main .main-footer:not(.signed-files-ready-only){display:none}body.signed-files-ready #main .main-footer.signed-files-ready-only{display:flex}body.signed-files-ready #main #button-download-file{display:none}#modal-link-warning-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:#000;z-index:1000;pointer-events:none;opacity:0;transition:all .5s ease .2s}body.is-modal-link-warning-visible #modal-link-warning-overlay{opacity:.9;pointer-events:all;transition:all .5s ease}#modal-link-warning-close{position:absolute;right:10px;top:10px;display:flex;align-items:center;z-index:1002;cursor:pointer;pointer-events:none;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;transition:all .2s ease}#modal-link-warning-close svg path{fill:#fff}body.is-modal-link-warning-visible #modal-link-warning-close{opacity:1;pointer-events:all;transition:all .2s ease .5s}#modal-link-warning{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:1001;overflow:hidden;pointer-events:none;transform:translateY(100vh);transition:all .5s cubic-bezier(.4,0,.13,1)}body.is-modal-link-warning-visible #modal-link-warning{transform:translateY(0);pointer-events:all}#modal-link-warning .modal-link-warning-content{width:30vw;min-width:400px;max-width:100%;margin:10% auto;background:#5d5b5d;box-shadow:0 0 0 1px #5d5b5d;border-radius:4px;overflow:auto;padding:24px;color:#fff}#modal-link-warning .modal-link-warning-content h3{font-size:20px;color:#fff;margin:0 0 12px;letter-spacing:-.02em;line-height:1.2}#modal-link-warning .modal-link-warning-content .modal-link-warning-preview{font-style:italic;font-weight:600}#modal-link-warning .modal-link-warning-content a.button{text-decoration:none}#modal-link-warning .modal-link-warning-content .modal-link-warning-step-content-section{display:flex;justify-content:center}#modal-link-warning .modal-link-warning-content .modal-link-warning-step-content-section .button~.button{margin-left:14px}#auth{width:100%;height:100%;position:fixed;background:var(--main-color)}#auth #auth-modal{max-width:500px;font-size:18px;line-height:1.4;text-align:center;position:absolute;color:var(--text-on-main-color);top:calc(50% - 0px);left:50%;transform:translate(-50%,-50%)}#auth #auth-modal .auth-modal-section{margin-bottom:24px}#auth #auth-modal .auth-modal-section-logo{margin-bottom:32px}#auth #auth-modal .auth-modal-section-logo img{max-height:100px;max-width:300px}#auth #auth-modal .auth-modal-section-intro{max-width:500px;margin-left:auto;margin-right:auto}#auth #auth-modal .auth-modal-section-email input{max-width:450px;margin:0 auto}#auth #auth-modal .auth-modal-section-info label{display:flex;align-items:flex-start;text-align:left;font-size:14px;line-height:1.3;cursor:pointer;max-width:400px;margin:0 auto}#auth #auth-modal .auth-modal-section-info label input[type=checkbox],#auth #auth-modal .auth-modal-section-info label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;margin:2px 16px 0 0;border:none;box-shadow:0 0 0 2px #fff,inset 0 0 0 3px var(--accent-color);border-radius:6px;width:24px;height:24px;font-size:14px;background-color:#fff;display:block;flex:none;position:relative}#auth #auth-modal .auth-modal-section-info label input[type=checkbox]:checked:after,#auth #auth-modal .auth-modal-section-info label input[type=radio]:checked:after{position:absolute;top:5px;left:5px;bottom:5px;right:5px;background:#222;border-radius:1px;content:""}#auth #auth-modal .auth-modal-section-footer{margin-top:72px}#auth #auth-modal .auth-modal-section-footer label{font-size:12px}#auth #auth-modal .auth-modal-section-submit input{max-width:350px;margin:0 auto;color:var(--text-on-accent-color)}#auth #auth-modal #user-card{background-color:var(--accent-color)}#auth #auth-modal #user-card #user-card-left #user-card-thumbnail{background-color:var(--main-color)}#auth #auth-modal #user-card #user-card-left #user-card-thumbnail:after{border-color:var(--main-color)}#auth #auth-modal #user-card #user-card-right{color:var(--text-on-accent-color)}#auth #auth-modal input[type=email]{border:solid 3px var(--accent-color);border-radius:6px;font-size:18px;padding:16px 12px;outline:0;width:100%;text-align:center;display:block;box-shadow:0 0 0 2px #fff,inset 0 0 0 3px #fff,inset 0 1px 10px 2px rgba(0,0,0,.3);transition:all 120ms ease-out}#auth #auth-modal input[type=email]:focus{border-color:var(--text-on-main-color)}@media screen and (min-width:1240px){.mobile-only{display:none!important}#main #main-header #main-header-filebar{margin-right:0}}@media screen and (max-width:1240px){.button .button-label{white-space:normal;text-align:center}.button{width:48px;height:48px}.button-icon{width:48px;height:48px}.button-icon svg{width:100%;height:100%}#toolbar-zooms{display:none!important}#side{left:10px;transform:translateX(calc(-100% - 20px));width:auto;right:10px;max-width:400px;border-radius:12px}#side #side-header a{margin-left:60px;margin-right:30px}#side #side-header a img{max-height:70px;max-width:200px;width:100%}#side #side-header #side-close{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;z-index:101;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}#side #side-header #side-close svg path{fill:var(--text-on-main-color)}#side-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:#5d5b5d;z-index:1000;pointer-events:none;opacity:0;transition:all .3s cubic-bezier(.39,0,.15,1)}body.is-side-open #side{transform:translateX(0)}body.is-side-open #side-overlay{pointer-events:all;opacity:.9}#main{left:0}#main #main-header,#main .main-footer{right:12px}#main .main-bar-section{margin-right:4px}#main .main-bar-section:last-child{margin-right:0}#main .main-bar-section.vertical{margin-bottom:4px}#main .main-bar-section.vertical:last-child{margin-bottom:0}#main #main-header{height:48px;top:4px;left:4px}#main #main-header #main-header-title{padding:20px}#main #main-header #main-header-title .button-icon{display:none}#main #main-header #main-header-title .button-label{white-space:normal}#main #main-header #button-download-file .button-label,#main #main-header #button-next-file,#main #main-header #button-previous-file{display:none}#main #main-header #button-download-file{padding:0}#main #main-toolbar{transform:translateY(calc(-50% - 4px));width:48px;right:-60px;transition:all 120ms ease-out}body.is-toolbar-open #main #main-toolbar{right:12px}#main #main-content{padding:100px 0 160px}#main #main-content::-webkit-scrollbar{width:8px;height:8px;margin:4px}body.file-display-as-grid #main #main-content #main-content-display-as-grid{padding:24px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:16px}body.signed-files-ready #main .main-footer.signed-files-ready-only{display:block;height:48px}#main .main-footer{display:flex;align-items:center;flex-direction:column;left:4px;transform:none}#main .main-footer #main-footer-has-required-fields{margin-right:0;margin-bottom:2px;justify-content:center}#main .main-footer #main-footer-has-required-fields #main-footer-progress{min-width:auto}#main .main-footer #main-footer-has-required-fields .button{justify-content:center}#main .main-footer .main-bar-section{height:48px}#main .main-footer .main-bar-section:nth-child(2) .button{width:100%;justify-content:center}#main .main-footer.signed-files-ready-only .main-bar-section .button{width:100%;justify-content:center}.file-input .file-input-indicator svg.file-input-indicator-minimal{display:none;top:50%;transform:translateY(-50%)}#main.minimal-view .file-input .file-input-description .file-input-description-container .file-input-description-content{padding:6px 6px}#main.minimal-view .file-input .file-input-description .file-input-description-container .file-input-description-info,#main.minimal-view .file-input .file-input-description .file-input-description-container .file-input-description-message,#main.minimal-view .file-input .file-input-description .file-input-description-container .file-input-description-name{font-size:11px}#main.minimal-view .file-input .file-input-description .file-input-description-container .file-input-description-message{padding:6px 8px}#main.minimal-view .file-input .file-input-indicator{margin-left:0;width:12px;height:10px}#main.minimal-view .file-input .file-input-indicator .file-input-indicator-label{display:none}#main.minimal-view .file-input .file-input-indicator svg.file-input-indicator-default{display:none}#main.minimal-view .file-input .file-input-indicator svg.file-input-indicator-minimal{display:block;width:12px;height:10px;opacity:.8}#main.minimal-view .file-input .file-input-field{padding:2px}#main.minimal-view .file-input .file-input-field:checked+.file-input-field-label::after,#main.minimal-view .file-input .file-input-field:not(:checked)+.file-input-field-label::after{font-size:12px}#main.minimal-view .file-input .file-input-comb-box,#main.minimal-view .file-input .file-input-field,#main.minimal-view .file-input .file-input-field[type=checkbox]+.file-input-field-label::before,#main.minimal-view .file-input .file-input-field[type=radio]+.file-input-field-label::before,#main.minimal-view .file-input .signature-placeholder{border-width:2px;border-radius:2px;box-shadow:0 0 0 1px #fff,inset 0 0 0 0 #fff,inset 0 0 10px 0 rgba(0,0,0,.3);font-size:8px}#rights{left:4px;right:4px;width:auto;max-width:400px}#user-card{z-index:2001;left:50%;bottom:0;width:100%;max-width:500px;border-radius:12px 12px 0 0;transform:translateX(-50%) translateY(calc(100% + 100px)) scale(1);transition:all .5s cubic-bezier(.4,0,.13,1);opacity:1}body.is-user-card-open #user-card{transform:translateX(-50%) translateY(0) scale(1)}#rights-overlay,#user-card-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:#5d5b5d;z-index:2000;pointer-events:none;opacity:0;transition:all .3s cubic-bezier(.39,0,.15,1)}body.is-user-card-open #user-card-overlay{pointer-events:all;opacity:.9}body.is-rights-open #rights-overlay{pointer-events:all;opacity:.9}#modal-signature-close{top:8px;right:4px}#modal-signature{left:0;right:0;bottom:0}#modal-signature .modal-signature-step{top:auto;bottom:0;transform:translateX(-50%);height:auto;max-height:100%;border-radius:12px 12px 0 0}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content{padding-top:32px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-content-section{margin-bottom:24px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-content-section-icon{margin-bottom:24px}#modal-signature .modal-signature-step .modal-signature-step-inner .modal-signature-step-content .modal-signature-step-content-section-icon svg{width:40px;height:40px}#main #modal-rgpd{position:relative;max-width:none;width:auto;flex-direction:row;align-items:center;border-radius:0;padding:8px 8px 6px;left:-4px;width:calc(100% + 8px + 8px);bottom:-12px;right:0;margin-top:0;transform:none;transform-origin:top left}#main #modal-rgpd .button{justify-content:center;align-items:center;height:48px}#user-card #user-card-left #user-card-thumbnail{width:52px;height:52px}}@media screen and (max-width:1000px){#auth #auth-modal{max-width:100%;width:100%;position:relative;top:auto;left:auto;transform:none;padding:24px;padding-top:64px}#auth #auth-modal .auth-modal-section-logo{margin-bottom:32px}#auth #auth-modal .auth-modal-section-logo img{max-height:70px;max-width:200px}#auth #auth-modal .auth-modal-section-intro div{display:inline}}@media screen and (max-width:500px){#main #modal-rgpd{flex-direction:column;font-size:12px}#main #modal-rgpd .button{width:100%}}@media screen and (max-height:700px){#main #main-toolbar{transform:translateY(calc(-50% + 26px))}}@media screen and (max-width:1240px) and (max-height:550px){#main #main-toolbar{transform:translateY(4px);top:52px}}@media screen and (min-width:1240px) and (max-height:550px){#main #main-toolbar{transform:translateY(10px);top:70px}}@keyframes blink-empty{50%{border-right:1px solid #333}}@keyframes blink-opacity{50%{opacity:1}}@keyframes blink-empty2{50%{border-left:1px solid #333}}