@layer legacy{:is(#contact-validation,#rgpd-contact) a:not([href^="mailto:"]):not(.rgpd-contact__subject){text-decoration:underline}:is(#contact-validation,#rgpd-contact) .rgpd-contact__previous{text-decoration:none!important}:is(#contact-validation,#rgpd-contact) .rgpd-contact__box{background:var(--color-body-background-secondary-color);border-radius:20px;box-shadow:.25rem .25rem 1.25rem rgba(var(--color-primary-rgb),.1);margin-top:12px;overflow:hidden;padding:12px 24px;position:relative}:is(#contact-validation,#rgpd-contact) .rgpd-contact__box:after{background:var(--gradient-light-blue);content:" ";height:.5rem;left:0;position:absolute;top:0;width:100%}:is(#contact-validation,#rgpd-contact) .rgpd-contact__subject{cursor:pointer;transition:color .2s ease}:is(#contact-validation,#rgpd-contact) .rgpd-contact__subject:hover span{color:inherit!important}@media screen and (min-width:1000px){:is(#contact-validation,#rgpd-contact) .rgpd-contact__subject{min-height:4.063rem}}:is(#contact-validation,#rgpd-contact) .rgpd-contact__form{display:none;margin-top:12px}:is(#contact-validation,#rgpd-contact) .rgpd-contact__form.active{display:block}:is(#contact-validation:not(.has-form),#rgpd-contact:not(.has-form)) .is-hidden-no-form{display:none!important}:is(#contact-validation,#rgpd-contact) .rgpd-contact__form-wrapper{margin-top:8px}:is(#contact-validation,#rgpd-contact) .rgpd-contact__form-wrapper.is-required:not(.is-checkboxes):after{color:var(--color-primary);content:"*";opacity:.65;pointer-events:none;position:absolute;right:24px;top:8px}:is(#contact-validation,#rgpd-contact) .rgpd-contact__hint{margin-top:.325rem}:is(#contact-validation,#rgpd-contact) input[type=checkbox]:before{background:var(--color-input);border:none;margin-top:.005rem;opacity:.5}:is(#contact-validation,#rgpd-contact) textarea{min-height:8rem;resize:vertical}:is(#contact-validation,#rgpd-contact) select{appearance:none;background:var(--color-input);border:none;border-radius:20px;color:var(--color-primary);font-weight:500;padding:8px 24px;width:100%}#contact-validation input:not([type=checkbox]),#contact-validation textarea,#rgpd-contact input:not([type=checkbox]),#rgpd-contact textarea{background:var(--color-input);border:none;border-radius:20px;color:var(--color-body);font-weight:500;padding:8px 24px;width:100%}#contact-validation input:not([type=checkbox])::placeholder,#contact-validation textarea::placeholder,#rgpd-contact input:not([type=checkbox])::placeholder,#rgpd-contact textarea::placeholder{color:var(--color-primary);font-weight:500}#contact-validation i{font-size:10rem}#contact-validation .icon-plus{display:inline-block;transform:rotate(45deg)}}