/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.dp-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.75)}.dp{position:relative;background:#fff;box-shadow:2px 2px 16px rgba(0,0,0,.25);line-height:1.4;border-radius:4px;max-height:400px;z-index:1000;padding-top:6px;overflow:hidden;-webkit-tap-highlight-color:transparent}.dp:before{content:" ";height:6px;position:absolute;top:0;left:0;right:0;background:#3b99fc;background:linear-gradient(-90deg,#3b99fc,#8aefc8)}.dp-permanent .dp{padding-top:0;border:1px solid #eee;box-shadow:none}.dp-permanent .dp:before{display:none}.dp-cal{min-height:300px}.dp-below{position:absolute}.dp-below,.dp-permanent{font-size:.8em;width:400px;max-width:100vw}.dp-permanent{position:relative}.dp-permanent .dp{z-index:0}.dp-modal .dp{position:absolute;top:50%;left:50%;max-width:600px;width:calc(100% - 4em);transform:translate(-50%,-50%);animation:slide-up .3s forwards}.dp-months{padding:24px}.dp-years{box-sizing:border-box;max-height:400px;padding:8px 0;overflow:auto!important}.dp-cal-month,.dp-cal-year,.dp-day,.dp-month,.dp-year{box-sizing:border-box;text-align:center;text-decoration:none;position:relative;color:#3b404d;border-radius:2px;border:0;background:transparent}.dp-cal-header{position:relative;text-align:center;padding-bottom:16px;background:#f5f5f5}.dp-next,.dp-prev{position:absolute;width:30px;height:30px;overflow:hidden;top:14px;color:#777;border-radius:2px;border:0;background:transparent}.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover{outline:none;color:inherit}.dp-prev{left:24px}.dp-next{right:24px}.dp-next:before,.dp-prev:before{content:"";border:2px solid;width:10px;height:10px;display:inline-block;transform:rotate(-45deg);transition:border-color .2s;margin:9px 0 40px 4px}.dp-prev:before{border-right:0;border-bottom:0}.dp-next:before{border-left:0;border-top:0;margin-left:0;margin-right:4px}.dp-cal-month,.dp-cal-year{display:inline-block;font-size:1.4em;padding:16px 8px 8px;outline:none}.dp-cal-footer{text-align:center;background:#f5f5f5}.dp-day-today:after{content:"";height:0;width:0;border-color:#227bd7 #227bd7 transparent transparent;border-style:solid;border-width:7px;position:absolute;top:0;right:0}.dp-clear,.dp-close,.dp-today{box-sizing:border-box;display:inline-block;width:33%;padding:8px;text-decoration:none;color:inherit;border:0;background:transparent}.dp-permanent .dp-clear,.dp-permanent .dp-close{display:none}.dp-cal-month:active,.dp-cal-year:active,.dp-clear:active,.dp-close:active,.dp-next:active,.dp-prev:active,.dp-today:active{background:#75bcfc;color:#fff}@media screen and (min-device-width:1200px){.dp-cal-month:focus,.dp-cal-month:hover,.dp-cal-year:focus,.dp-cal-year:hover,.dp-clear:focus,.dp-clear:hover,.dp-close:focus,.dp-close:hover,.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover,.dp-today:focus,.dp-today:hover{background:#75bcfc;color:#fff}}.dp-col-header,.dp-day{width:14.28571429%;display:inline-block;padding:8px;text-align:center}.dp-col-header{color:#aaa;text-transform:uppercase;font-weight:300;font-size:.8em;padding:8px 0}.dp-month{width:33%;display:inline-block;padding:8px}.dp-year{display:block;padding:8px 40px;width:100%}.dp-edge-day{color:#aaa}.dp-current,.dp-current:focus,.dp-day:focus,.dp-day:hover,.dp-month:focus,.dp-month:hover,.dp-year:focus,.dp-year:hover{outline:none;background:#75bcfc;color:#fff}.dp-selected,.dp-selected:focus,.dp-selected:hover{background:#3b99fc;color:#fff}.dp-day-disabled{background:transparent;color:#ddd}.dp-day-disabled:focus,.dp-day-disabled:hover{background:#ddd}.dp-focuser{position:absolute;z-index:0;top:50%;left:50%}@media (max-height:480px),(max-width:480px){.dp-modal .dp{font-size:.9em;width:auto;width:100%}.dp-day,.dp-day-of-week{padding:8px}}@keyframes slide-up{0%{transform:translate(-50%,100%)}to{transform:translate(-50%,-50%)}}@font-face{font-family:"Source Serif Pro";font-style:normal;font-display:swap;font-weight:400;src:url(SourceSerifPro-Regular.53d4931f.woff2) format("woff2"),url(SourceSerifPro-Regular.663aea50.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(SourceSansPro-Regular.5e671594.woff2) format("woff2"),url(SourceSansPro-Regular.86bedaf9.woff) format("woff")}.d-flex{display:flex}.w-100{width:100%}.h-100{height:100%}.text-bold{font-weight:700}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.hidden{visibility:hidden}*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%}body{font-family:"Source Serif Pro",Times New Roman,serif;color:#10121c;font-size:16px;line-height:1.2}a:any-link,a:link,a:visited{color:#134ff3;text-decoration:none}a:any-link:not(.no-dec),a:link:not(.no-dec),a:visited:not(.no-dec){text-decoration:underline;text-decoration-color:rgba(19,79,243,.3)}a:hover{color:#2b53c0;text-decoration:underline}a:hover:not(.no-dec){text-decoration-color:#2b53c0}.header{margin-top:1rem}.header .logo{display:inline-block;font-size:2.4rem;background-color:#10121c;color:#f6e8e0;text-align:center;padding:.2rem 1rem;margin:0;border-bottom-right-radius:.8rem;border-top-right-radius:.8rem}.generic-content{padding:0 .8rem;line-height:1.4}.main h1{margin-top:1.5rem;background-color:#10121c;color:#fff;width:100%;text-align:center;padding:.4em 0}.footer{margin-top:3rem;padding-top:1rem;background-color:#f6e8e0;line-height:1.4;flex-wrap:wrap}.footer .footer-section{flex:0 0 100%;padding:0 .8rem;margin-bottom:2em}.footer .footer-section .title{margin:0}.footer .footer-section p{margin:1em 0}@keyframes pulse{0%,to{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}}.error-animation{animation:pulse .5s}.call-to-action{background-color:#f6e8e0;margin:.5em auto;padding:.5em 1em;width:95%}.call-to-action.error{background-color:#f9d1cc}h1{font-size:1.4rem;margin:0}h3{font-size:1.05rem;margin:1em 0 .5em}form{font-family:Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,sans-serif}form input[type=date],form input[type=email],form input[type=number],form input[type=text]{border-radius:4px;border:2px solid #e0e0e0;background-clip:padding-box!important;padding:.4em}form input:focus{outline:0;box-shadow:0 0 0 3px #3388de!important}form input.invalid:focus{outline:0;box-shadow:0 0 0 3px #ea5e4b!important}form button{background-color:#aba8b2;border-radius:8px;border:2px solid #54515c;padding:.8em .2em}form button:not(:disabled):active,form button:not(:disabled):focus{outline:0;box-shadow:0 0 0 3px #3388de!important}form button:not(:disabled):hover{background-color:#908c9a}form button.small{padding:.4em}.email-form .long-text{font-family:"Source Serif Pro",Times New Roman,serif}.email-form .email-container{display:flex;flex-direction:row;margin:.4rem 0}.email-form .email-container input{margin:auto .2rem auto auto;min-width:9.5rem;align-self:center}.email-form .email-container button[type=submit]{margin:auto auto auto .2rem;min-width:6rem;background-color:#9dd1f1;padding:.4rem}.email-form .email-container button[type=submit]:not(:disabled):hover{background-color:#46a8e5}.email-form .feedback{align-self:center;font-weight:700;margin-bottom:.5rem}.email-form aside{font-style:italic;font-size:.8rem}.email-form aside h4{margin:0}.email-form aside p{margin:.2rem 0}.contract-form>fieldset{margin:2em 0 1em;padding:0 0 1em;border:0;background-color:#f3f3f3}.contract-form>fieldset>legend{width:100%;padding:.6em 0;padding-inline-start:0;padding-inline-end:0;font-weight:700;font-size:1.05rem;background-color:#e0e0e0;text-align:center;margin-bottom:.6em}.contract-form>fieldset>legend+.call-to-action{margin-top:0}.contract-form label+.input-wrapper,.contract-form label+input{margin-top:.2em}.contract-form button.form-submit{background-color:#aba8b2;border-radius:8px;border:2px solid #54515c;margin:1em 0;-webkit-appearance:none;height:3em;min-width:12em;justify-content:center;align-items:center;padding:.5em 1em;align-self:center;background-color:#8ed081}.contract-form button.form-submit:not(:disabled):active,.contract-form button.form-submit:not(:disabled):focus{outline:0;box-shadow:0 0 0 3px #3388de!important}.contract-form button.form-submit:not(:disabled):hover{background-color:#908c9a;background-color:#58b845}.contract-form .single-form-input-group{display:flex;flex-direction:column;width:90%;margin-bottom:1em;margin-left:.6em}.contract-form .error-feedback{display:flex;color:#c92c17;margin-top:.4em}.contract-form .error-feedback:before{content:"";padding:1em .4em;background-color:#ea5e4b;margin-right:.2em}.contract-form .error-feedback div{align-self:center}.contract-form fieldset.nested{padding:0;border:0}.contract-form fieldset.nested legend{margin-bottom:.2em}.contract-form fieldset.nested .radio-input-option{margin-left:1em}.contract-form fieldset.nested .radio-input-option+.radio-input-option{margin-top:1em}.contract-form .input-prefix{border-radius:4px;border:2px solid #e0e0e0;background-clip:padding-box!important;padding:0;background-color:#fff;align-items:center;font-weight:700}.contract-form .input-prefix>span{margin:0 .6em}.contract-form .input-prefix>input{border:0;width:100%}.contract-form .date-range-input .single-form-input-group{margin-bottom:unset}.contract-form .date-range-input .period{margin-bottom:.8em}.contract-form .date-range-input .period label{flex:2 0 30%;margin-left:8%;align-self:flex-end}.contract-form .date-range-input .period input{flex:0 0 49%;margin:0 .5%;max-width:49%;width:49%}.contract-form .date-range-input .period .remove-period{flex:0 0;max-width:25%;line-height:100%;min-width:2.5rem;min-height:2.2rem}.contract-form .date-range-input button{align-self:flex-end}.contract-form .signature-pad-label-container{margin-top:1em;align-items:center;justify-content:space-around}.contract-form .signature-pad-label-container label{margin:0}.contract-form .signature-pad-container,.contract-form .signature-pad-label-container button{user-select:none;-webkit-user-select:none}.contract-form .signature-pad-container{margin-top:2em;justify-content:center}.contract-form .signature-pad-container .signature-pad{border-radius:4px;border:2px solid #e0e0e0;background-color:#fff;width:70%;height:10em;padding:.1em;user-select:none;-webkit-user-select:none}.contract-form .existing-profiles{justify-content:space-between}.contract-form .existing-profiles .profile-wrapper{justify-content:space-between;margin-top:.4em}.contract-form .existing-profiles .profile-wrapper .profile-option{padding:.1rem .3rem;margin-right:1rem;flex:1 1 90%;align-items:center;justify-content:space-around}.contract-form .existing-profiles .profile-wrapper .profile-option:hover{background-color:#908c9a}.contract-form .existing-profiles .profile-wrapper .profile-option:focus{outline:0;box-shadow:0 0 0 3px #3388de!important}.contract-form .existing-profiles .profile-wrapper .profile-option .profile-name{text-align:left;min-width:50%}.contract-form .existing-profiles .profile-wrapper .profile-option .profile-rpps{font-size:75%;text-align:center}.contract-form .existing-profiles .profile-wrapper .remove-profile{flex:0 0 auto;min-width:3.2rem;min-height:2.2rem}.icon-svg-parent{position:relative}.icon-svg-trash{position:absolute;top:0;left:0;width:100%;height:100%;content:url(trash.c1368c4c.svg);filter:brightness(0) saturate(100%) invert(26%) sepia(61%) saturate(4041%) hue-rotate(353deg) brightness(80%) contrast(95%)}hr{width:50%;margin:2.5rem auto;border:none;border-top:1px solid rgba(0,0,0,.5)}.spinner{width:1.5em;height:1.5em;margin-left:1em;border:.25rem solid hsla(0,0%,100%,.5);border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}@keyframes spinner-border{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.autocomplete-parent{position:relative;display:block}.autocomplete-parent>*{width:100%}.autocomplete-list{background-color:#ccc;box-shadow:2px 2px 5px 0 rgba(0,0,0,.35);border:1px solid #000;position:absolute;width:100%;display:flex;user-select:none;cursor:default}.autocomplete-list ul{margin:0;padding:0;width:100%;list-style-type:none;display:flex;flex-direction:column}.autocomplete-list ul li{margin:0;padding:.4em .2em}.autocomplete-list ul li:active,.autocomplete-list ul li:focus,.autocomplete-list ul li:hover{background-color:#858585}.autocomplete-list ul li:focus{outline:0;box-shadow:0 0 0 3px #3388de!important}.sticky-global-error{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;align-items:center;background-color:#f9d1cc;box-shadow:2px 2px 5px 0 rgba(0,0,0,.35);padding:.25em}.sticky-global-error h3{margin-top:0}.sticky-global-error p{margin:0 0 1em}.sticky-global-error button{min-width:50%;flex:1 0 auto;background-color:#aba8b2;border-radius:8px;border:2px solid #54515c;padding:.8em .2em}.sticky-global-error button:not(:disabled):active,.sticky-global-error button:not(:disabled):focus{outline:0;box-shadow:0 0 0 3px #3388de!important}.sticky-global-error button:not(:disabled):hover{background-color:#908c9a}.sticky-global-error button.small{padding:.4em}@media (max-width:840px){.contract-form .date-range-input .single-form-input-group{margin-left:.1rem;margin-right:1rem;width:unset}.contract-form .date-range-input .single-form-input-group .period input{padding-left:.2rem;padding-right:.2rem}}@media (min-width:840px){.only-mobile{display:none}.main{max-width:1050px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:minmax(10rem,75%) minmax(6rem,25%);grid-column-gap:1.4rem}.main .main-part-contract{margin-left:.5rem}.main .email-form .email-container{flex-direction:column;margin-bottom:.6rem}.main .email-form .email-container input{width:100%;align-self:unset}.main .email-form .email-container button{width:100%;margin-top:.3rem}.footer{margin-top:2rem}.footer .footer-section{flex:0 0 33%}.contract-form .signature-pad-container .signature-pad{max-width:25em}}
/*# sourceMappingURL=app.42e4de3d.css.map */
