.content-forms{--padding-field:.375rem}.content-forms .header{padding-inline:var(--padding-field)}.content-forms .header .forms__title{font-size:1.5rem;line-height:1.875rem}@media (min-width:992px){.content-forms .header .categories{height:7.5rem}}.content-forms .header .categories .category{--li-card-spacer-x:1rem;--li-card-spacer-y:1rem;--li-card-border-radius:.25rem;align-items:center;background-color:var(--li-beige);border:1px solid var(--li-green);color:var(--li-green);cursor:pointer;flex:1 1 0;flex-direction:row;flex-wrap:nowrap;font-size:1.25rem;font-weight:500;gap:1rem;line-height:1.625rem;transition:all .3s ease}.content-forms .header .categories .category.project{--li-card-background-color:var(--li-cyan);--rotate-value:-2deg}.content-forms .header .categories .category.partner{--li-card-background-color:var(--li-ochre);--rotate-value:3deg}.content-forms .header .categories .category.recruitment{--li-card-background-color:var(--li-pink-light);--rotate-value:-2.5deg}.content-forms .header .categories .category:has(input:checked){background-color:var(--li-card-background-color);border:5px solid var(--li-white);box-shadow:0 10px 30px #0000001a;rotate:var(--rotate-value);transform:translateY(-.75rem)}.content-forms .header .categories .category:has(input:checked) .radio{background-color:var(--li-purple);border-color:var(--li-purple)}.content-forms .header .categories .category:has(input:checked) .radio:after{content:""}.content-forms .header .categories .category input{cursor:pointer;opacity:0;position:absolute}.content-forms .header .categories .category .radio{aspect-ratio:1;border:1px solid var(--li-green);border-radius:50%;height:2rem;pointer-events:none;position:relative}.content-forms .header .categories .category .radio:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='31' fill='none' viewBox='0 0 33 31'%3E%3Cpath fill='%23FFFBD8' d='m5.556 11.676-5.11 3.88 9.842 15.142 4.92-1.041 6.626-11.451L32.528 4.767 24.862.982 11.99 15.177z'/%3E%3Cpath fill='%23164B38' d='M12.66 28.31a.57.57 0 0 1-.496-.284c-2.15-3.664-7.881-11.461-7.939-11.54a.576.576 0 0 1 .06-.75l1.76-1.74a.575.575 0 0 1 .735-.063l5.76 4.023c3.83-4.92 7.389-8.316 9.728-10.316 2.622-2.243 4.29-3.25 4.359-3.293a.6.6 0 0 1 .296-.082h2.85a.576.576 0 0 1 .382 1.005c-4.224 3.763-8.617 9.741-11.557 14.094a150 150 0 0 0-5.438 8.656.58.58 0 0 1-.496.29z'/%3E%3C/svg%3E");background-size:contain;bottom:pxtorme(2.5px);height:1.875rem;left:.125rem;position:absolute;width:2rem}.content-forms form{--fs-form:1rem;--lh-form:1.375rem;row-gap:1.5rem}.content-forms form div[class^=col-]:not(.checkbox__field):not(.toggle__field){display:flex;flex-direction:column;padding-inline:var(--padding-field)}.content-forms form label{display:block;font-size:var(--fs-form);line-height:var(--lh-form);margin-bottom:.25rem}.content-forms form input:not([type=check]):not([type=file]),.content-forms form select,.content-forms form textarea{background-color:unset;border-radius:.25rem;border-style:solid;border-width:1px;color:var(--li-green-dark);font-family:Chillax-Variable,sans-serif;font-size:var(--fs-form);font-weight:500;line-height:var(--lh-form)}.content-forms form input:not([type=check]):not([type=file]):focus,.content-forms form select:focus,.content-forms form textarea:focus{outline:.09375rem solid var(--li-green)}.content-forms form textarea{resize:none}.content-forms form .file__field{padding-inline:var(--padding-field)}.content-forms form .file__field label{margin-bottom:0;white-space:nowrap}.content-forms form .file__field input{font-size:0}.content-forms form .file__field input:focus::file-selector-button{border:.125rem solid var(--li-green);border-radius:.25rem}.content-forms form .file__field input::file-selector-button{background:unset;border:none;color:var(--li-purple);cursor:pointer;font-size:var(--fs-form);font-weight:500;padding:.5rem;text-decoration:underline}.content-forms form .file__field .upload-file{position:relative}.content-forms form .file__field .upload-file:focus-within{border-radius:.25rem;outline:.125rem solid var(--li-green)}.content-forms form .file__field .upload-file span{font-size:var(--fs-form);white-space:nowrap}.content-forms form .file__field .upload-file input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.content-forms form .file__field .text-danger{flex:100%}.content-forms form .file__field .file{align-items:center;background-color:var(--li-beige);border:1px solid var(--li-green);border-radius:.25rem;color:var(--li-green);display:flex;font-size:var(--fs-form);margin:.5rem 0}.content-forms form .checkbox__field{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;padding-inline:var(--padding-field);position:relative}.content-forms form .checkbox__field input{aspect-ratio:1;cursor:pointer;left:var(--padding-field);margin:0;opacity:0;position:absolute;top:.5rem;width:1.5rem}.content-forms form .checkbox__field input:checked~.check{background-color:var(--li-green)}.content-forms form .checkbox__field input:focus~.check{outline:.09375rem solid var(--li-green)}.content-forms form .checkbox__field .check{align-items:center;aspect-ratio:1;border-radius:.25rem;border-style:solid;border-width:1px;display:flex;flex-shrink:0;height:1.5rem;justify-content:center}.content-forms form .checkbox__field label{flex:1}.content-forms form .checkbox__field .text-danger{flex:100%}.content-forms form .toggle__field{--toggle-width:2.75rem;--toggle-height:1.5rem;--toggle-round-width:1.25rem;--toggle-padding:.125rem;gap:1rem;padding-inline:var(--padding-field)}.content-forms form .toggle__field .switch{border:1px solid var(--li-green-dark);border-radius:var(--toggle-height);box-sizing:content-box;display:inline-block;height:var(--toggle-height);overflow:hidden;position:relative;width:var(--toggle-width)}.content-forms form .toggle__field .switch:has(input:focus-visible){outline:.09375rem solid var(--li-green)}.content-forms form .toggle__field .switch input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute;z-index:10}.content-forms form .toggle__field .switch input:checked+.slider{background-color:var(--li-green-dark)}.content-forms form .toggle__field .switch input:checked+.slider:before{background-color:var(--li-white);transform:translate(calc(var(--toggle-width)/2 - var(--toggle-padding)),-50%)}.content-forms form .toggle__field .switch .slider{background-color:var(--li-white);cursor:pointer;inset:0;position:absolute;transition:.4s}.content-forms form .toggle__field .switch .slider:before{aspect-ratio:1;background-color:var(--li-green-dark);border-radius:50%;content:"";left:var(--toggle-padding);position:absolute;top:50%;transform:translateY(-50%);transform-origin:right;transition:.4s;width:var(--toggle-round-width)}.content-forms form .toggle__field label{margin-bottom:0}.content-forms form .submit{padding-inline:var(--padding-field)}.content-forms form .submit button{font-size:var(--fs-form);--li-btn-padding-x:.75rem}.content-forms .error__message p,.content-forms .loading__message p,.content-forms .success__message p{font-size:1.125rem}@media (min-width:768px){.content-forms .error__message p,.content-forms .loading__message p,.content-forms .success__message p{font-size:1.5rem}}.content-forms .loading__message .loading{animation:spin 1s ease-in-out infinite;aspect-ratio:1;border:.375rem solid rgba(22,75,56,.15);border-radius:50%;border-top:.375rem solid var(--li-green);display:inline-block;width:3.125rem}@keyframes spin{to{transform:rotate(1turn)}}.content-forms .error__message{background-color:#f8d7da;border:2px solid var(--li-danger)}@media (min-width:1200px){.content-forms{--padding-field:.75rem}.content-forms .header .categories .category:hover{rotate:var(--rotate-value);transform:translateY(-.75rem)}.content-forms .header .categories .category:focus-within{outline:.125rem solid var(--li-green)}.content-forms form .toggle__field{--toggle-width:3.75rem;--toggle-height:2.125rem;--toggle-round-width:1.625rem;--toggle-padding:.25rem;gap:1.5rem}}@media (min-width:1400px){.content-forms .header .forms__title{font-size:2rem;line-height:2.5rem}.content-forms form{--fs-form:1.25rem;--lh-form:1.625rem}}
