.container[data-v-09cda597]{height:100%;position:relative}.grid[data-v-09cda597]{display:grid;gap:2rem;grid-template-columns:1fr}.sticky[data-v-09cda597]{position:sticky;right:0;top:100px;z-index:1}.top-info[data-v-09cda597]{margin-bottom:3.5rem}.image-wrapper[data-v-09cda597]{border-radius:10px;width:500px}.image-wrapper img[data-v-09cda597]{border-radius:10px;width:100%}[data-v-09cda597] .customer-service-tel{font-weight:700;--tw-text-opacity:1;color:rgb(86 36 232/var(--tw-text-opacity,1));text-decoration:underline}.company-info[data-v-09cda597]{margin-bottom:3rem}.name-wrapper[data-v-09cda597]{display:flex;flex-direction:column}.firstname-field[data-v-09cda597],.lastname-field[data-v-09cda597]{width:100%}.firstname-field[data-v-09cda597]{margin-bottom:12px}.zipcode-city-wrapper[data-v-09cda597]{display:flex;flex-direction:column}.zipcode-field[data-v-09cda597]{width:100%}.city-field[data-v-09cda597]{margin-bottom:12px;width:100%}.phone-field[data-v-09cda597]{width:50%}.form-part[data-v-09cda597]{margin-bottom:3rem;margin-top:3rem}.project-delay-radios[data-v-09cda597],.request-object-radios[data-v-09cda597]{gap:1.25rem}.project-delay-radios .flex[data-v-09cda597],.request-object-radios .flex[data-v-09cda597]{display:flex;flex-wrap:wrap;gap:1.25rem}.project-delay-radios .b-radio[data-v-09cda597],.request-object-radios .b-radio[data-v-09cda597]{align-items:start;display:flex;justify-content:start}.project-delay-radios-text[data-v-09cda597],.request-object-radios-text[data-v-09cda597]{font-weight:600;line-height:1.6}.project-nature-checkboxes .icon[data-v-09cda597]{border-width:1px;--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1));--tw-text-opacity:1;background-color:#fff;border-radius:5px;color:rgb(86 36 232/var(--tw-text-opacity,1));font-size:3rem;padding:1.75rem}.message-field[data-v-09cda597]{height:120px;margin-bottom:2rem!important}.message-field .message[data-v-09cda597]{height:100%}.terms-conditions-checkboxes[data-v-09cda597]{margin-top:.75rem;max-width:500px}.terms-conditions-checkboxes .b-checkbox[data-v-09cda597]{align-items:start;display:flex;justify-content:start}.terms-conditions-checkboxes-text[data-v-09cda597]{line-height:1.6!important}[data-v-09cda597] .link{--tw-text-opacity:1;color:rgb(45 45 45/var(--tw-text-opacity,1));text-decoration:underline}[data-v-09cda597] .link:hover{--tw-text-opacity:1;color:rgb(45 45 45/var(--tw-text-opacity,1))}.submit-btn[data-v-09cda597]{background-color:rgb(var(--primary));border:1px solid transparent;border-radius:50px;color:#fff;font-weight:600;padding:1.75rem 1.25rem;width:auto}.submit-btn[disabled][data-v-09cda597]{--tw-bg-opacity:1;background-color:rgb(124 128 128/var(--tw-bg-opacity,1));border:none}.submit-btn[data-v-09cda597]:hover{background-color:transparent;border-color:rgb(var(--primary));border-width:1px;color:rgb(var(--primary))}.submit-btn[data-v-09cda597]:focus{border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));box-shadow:none;color:#fff;outline-color:rgb(var(--primary));outline-style:solid}.submit-btn .icon[data-v-09cda597]{font-size:1.5rem;margin-left:1rem}.serial-number-title-wrapper[data-v-09cda597]{align-items:start;display:flex;flex-direction:column;gap:0}.serial-number-title-wrapper .serial-number-title[data-v-09cda597]{margin-bottom:.25rem}.serial-number-title-wrapper .serial-number-question[data-v-09cda597]{font-size:.75rem;--tw-text-opacity:1;color:rgb(45 45 45/var(--tw-text-opacity,1));margin-bottom:1.25rem}.serial-number-title-wrapper .serial-number-question[data-v-09cda597]:hover{text-decoration:underline}.serial-number-wrapper[data-v-09cda597]{position:relative}.file[data-v-09cda597]{max-width:500px;width:100%}.file[data-v-09cda597] .p-fileupload-basic-content{border-style:none}.file[data-v-09cda597] .p-fileupload-basic-content:hover .p-fileupload-choose-button{background-color:transparent!important;border-color:rgb(var(--primary));border-width:1px;color:rgb(var(--primary))!important}.file[data-v-09cda597] .p-fileupload-choose-button{background-color:rgb(var(--primary));border-radius:999px;border-width:1px;border:1px solid transparent;color:#fff;font-size:.75rem;font-weight:600;padding:1.5rem 1.25rem;transition:all .2s ease-in-out;width:auto}.file[data-v-09cda597] .p-fileupload-choose-button.grey{--tw-bg-opacity:1;background-color:rgb(149 149 149/var(--tw-bg-opacity,1))}.file[data-v-09cda597] .p-fileupload-choose-button.has-file{border-radius:999px 0 0 999px;width:100%}.file[data-v-09cda597] .p-fileupload-choose-button.has-file+span{background-color:transparent;border-radius:0 999px 999px 0;border-color:rgb(var(--primary));border-width:1px}.file[data-v-09cda597] .p-fileupload-choose-button:hover{background-color:transparent!important;border-color:rgb(var(--primary));border-width:1px;color:rgb(var(--primary))!important}.file-name[data-v-09cda597]{align-items:center;border-color:rgb(var(--primary));border-radius:50px;border-width:1px;display:flex;font-size:.875rem;height:50px;max-width:none;padding:1.5rem 1.25rem}.file-name .file-remove[data-v-09cda597]{background:transparent;border:none;font-size:.875rem;margin-left:10px;padding:0}.file-label:hover.file-cta[data-v-09cda597]{background-color:transparent!important;border-color:rgb(var(--primary));border-width:1px;color:rgb(var(--primary))!important}.file-label[data-v-09cda597] .p-fileupload-choose-button:hover.file-name{border-color:rgb(var(--primary))!important;border-width:1px}[data-v-09cda597] input[type=file]{display:none}[data-v-09cda597] .field.is-floating-in-label .control.is-loading:after{margin-top:.5rem!important}@media(min-width:568px){.name-wrapper[data-v-09cda597],.zipcode-city-wrapper[data-v-09cda597]{flex-direction:row;gap:12px;margin-bottom:0!important}.phone-field[data-v-09cda597],.zipcode-field[data-v-09cda597]{width:40%}}@media(min-width:1088px){.grid[data-v-09cda597]{grid-template-columns:2fr 1fr}.form-part[data-v-09cda597]{width:90%}.checkboxes-wrapper[data-v-09cda597]{display:grid!important;grid-template-columns:1fr 1fr 1fr}.serial-number-title-wrapper[data-v-09cda597]{align-items:center;flex-direction:row;gap:1rem}.serial-number-title-wrapper .serial-number-title[data-v-09cda597]{margin-bottom:1rem}.serial-number-title-wrapper .serial-number-question[data-v-09cda597]:hover{margin-bottom:.4rem}}@media(min-width:1400px){.checkboxes-wrapper[data-v-09cda597]{grid-template-columns:1fr 1fr 1fr 1fr}}.landing .header[data-v-09cda597]{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:flex;flex-direction:row-reverse;justify-content:center;padding:18px 48px}@media(min-width:1088px){.landing .header[data-v-09cda597]{flex-direction:row;justify-content:space-between}}.landing .header-hero[data-v-09cda597]{width:100%}.landing .header-hero video[data-v-09cda597]{height:auto;width:100%}.landing .content[data-v-09cda597]{margin-top:-6px}.landing .content .content-intro[data-v-09cda597]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:24px 0;text-align:center}.landing .content .content-intro span.uppercase[data-v-09cda597]{font-size:2.5rem;text-transform:uppercase}.landing .content .content-intro h1[data-v-09cda597]{margin:18px 0}.landing .content .content-form[data-v-09cda597]{padding:24px 0}.landing .content .content-form h2[data-v-09cda597]{font-size:1.75rem;font-weight:700;margin-bottom:24px;text-align:center}@media(min-width:1088px){.landing .content .content-form h2[data-v-09cda597]{text-align:left}}.landing .content .content-form .form-signature .field-wrapper[data-v-09cda597]{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media(min-width:1088px){.landing .content .content-form .form-signature .field-wrapper[data-v-09cda597]{flex-direction:row;flex-wrap:nowrap;gap:80px;justify-content:space-between}}.landing .content .content-form .form-signature .field-wrapper .message-informations[data-v-09cda597],.landing .content .content-form .form-signature .field-wrapper .personnal-informations[data-v-09cda597]{flex:1 0 auto;width:100%}@media(min-width:1088px){.landing .content .content-form .form-signature .field-wrapper .message-informations[data-v-09cda597],.landing .content .content-form .form-signature .field-wrapper .personnal-informations[data-v-09cda597]{width:auto}}.landing .content .content-form .form-signature .action-wrapper[data-v-09cda597]{padding:24px 0;text-align:center;width:100%}
