<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> .anchortop {
  display: block;
  position: relative;
  top: -50px;
  visibility: hidden;
}
/* Ancien DOM avec fieldset */
fieldset.form-columns-1 .hs_do_not_contact {
    margin-top: -13px;
}

fieldset.form-columns-1 .hs_do_not_contact.hs-form-field {
    margin-bottom: 0 !important;
}

fieldset.form-columns-1 .hs_do_not_contact .hs-form-booleancheckbox-display {
    display: flex;
    flex-direction: row-reverse;
    width: 100%;
    justify-content: start;
    flex-wrap: nowrap;
    margin-bottom: 0 !important;
}

fieldset.form-columns-1 .hs_do_not_contact .inputs-list &gt; li {
    margin: 0 !important;
    margin-top: 13px !important;
}

fieldset.form-columns-1 .hs_do_not_contact input {
    max-width: 12px !important;
    margin-left: 5px;
}

fieldset.form-columns-1 .hs_do_not_contact .input .inputs-list {
    max-width:320px;
}

/* Nouveau DOM sans fieldset - ciblage spÃŠcifique via classe du form */
form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 .hs_do_not_contact {
    margin-top: -13px;
    margin-bottom: 0 !important;
}

form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 .hs_do_not_contact .hs-form-booleancheckbox-display {
    display: flex;
    flex-direction: row-reverse;
    width: 100%;
    justify-content: start;
    flex-wrap: nowrap;
    margin-bottom: 0 !important;
}

form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 .hs_do_not_contact .inputs-list &gt; li {
    margin: 0 !important;
    margin-top: 13px !important;
}

form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 .hs_do_not_contact input {
    max-width: 12px !important;
    margin-left: 5px;
}

form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 .hs_do_not_contact .input .inputs-list {
    max-width:280px;
}


  /* FR - Generique Ressources - FORM */
  form.hsForm_40e317e7-7af6-4f25-b080-ba2807341141 div.hs_submit.hs-submit {
     margin-bottom:20px;
  }
  form.hsForm_40e317e7-7af6-4f25-b080-ba2807341141 {
      position:relative;
      padding-bottom:180px;
  }
  form.hsForm_40e317e7-7af6-4f25-b080-ba2807341141 fieldset.richtext-second-last {
        position:absolute;
        bottom:70px;
  }
  form.hsForm_40e317e7-7af6-4f25-b080-ba2807341141 fieldset.richtext-last {
        position:absolute;
        bottom:3px;
  }

  /* FR - CROSS NEWSLETTER - FORM */
  form.hs-form-5254a278-492a-43fd-9fd6-66f2ca76f65b div.hs_submit.hs-submit {
     margin-bottom:20px;
  }
  form.hs-form-5254a278-492a-43fd-9fd6-66f2ca76f65b {
      position:relative;
      padding-bottom:180px;
  }
  form.hs-form-5254a278-492a-43fd-9fd6-66f2ca76f65b fieldset.richtext-second-last {
        position:absolute;
        bottom:70px;
  }
  form.hs-form-5254a278-492a-43fd-9fd6-66f2ca76f65b fieldset.richtext-last {
        position:absolute;
        bottom:3px;
  }

  /* UK - Generic Resources - FORM */
  form.hs-form-4f147617-b49e-4227-b1fb-2966a272e8b5 div.hs_submit.hs-submit {
     margin-bottom:20px;
  }
  
  form.hs-form-4f147617-b49e-4227-b1fb-2966a272e8b5 {
      position:relative;
      padding-bottom:180px;
  }
  form.hs-form-4f147617-b49e-4227-b1fb-2966a272e8b5 fieldset.richtext-second-last {
        position:absolute;
        bottom:70px;
  }
  form.hs-form-4f147617-b49e-4227-b1fb-2966a272e8b5 fieldset.richtext-last {
        position:absolute;
        bottom:3px;
  }

  /* FR - ADWORDS Generique Ressources - FORM */
  form.hs-form-fb559a24-bf85-4841-9884-8f352cc1b36b div.hs_submit.hs-submit {
     margin-bottom:20px;
  }
  form.hs-form-fb559a24-bf85-4841-9884-8f352cc1b36b {
      position:relative;
      padding-bottom:180px;
  }
  form.hs-form-fb559a24-bf85-4841-9884-8f352cc1b36b fieldset.richtext-second-last {
        position:absolute;
        bottom:70px;
  }
  form.hs-form-fb559a24-bf85-4841-9884-8f352cc1b36b fieldset.richtext-last {
        position:absolute;
        bottom:3px;
  }

  /* FR - Pro Email only  - FORM */
  form.hs-form-c73b8bf8-88a0-4c58-8e95-e0bbad8abc10 div.hs_submit.hs-submit {
     margin-bottom:20px;
  }
  form.hs-form-c73b8bf8-88a0-4c58-8e95-e0bbad8abc10 {
      position:relative;
      padding-bottom:180px;
  }
  form.hs-form-c73b8bf8-88a0-4c58-8e95-e0bbad8abc10 fieldset.richtext-second-last {
        position:absolute;
        bottom:70px;
  }
  form.hs-form-c73b8bf8-88a0-4c58-8e95-e0bbad8abc10 fieldset.richtext-last {
        position:absolute;
        bottom:3px;
  }

  /* FR - Generique Event - FORM */
  form.hs-form-7833917a-4d57-45b8-9ac6-88aa8af3a0b5 div.hs_submit.hs-submit {
     margin-bottom:20px;
  }
  form.hs-form-7833917a-4d57-45b8-9ac6-88aa8af3a0b5 {
      position:relative;
      padding-bottom:130px;
  }
  form.hs-form-7833917a-4d57-45b8-9ac6-88aa8af3a0b5 fieldset.richtext-last {
        position:absolute;
        bottom:3px;
  }

  /* FR - Email JFE - FORM */
  form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 div.hs_submit.hs-submit {
     margin-bottom:20px;
  }
  form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 {
      position:relative;
      padding-bottom:180px;
  }
  form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 .richtext-second-last {
        position:absolute;
        bottom:70px;
  }
  form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 .richtext-last {
        position:absolute;
        bottom:3px;
  }


@media screen and (max-width:768px) {
  
  /* FR - Generique Ressources - FORM */
  form.hsForm_40e317e7-7af6-4f25-b080-ba2807341141 {
      position:relative;
      padding-bottom:230px;
  }
  form.hsForm_40e317e7-7af6-4f25-b080-ba2807341141 fieldset.richtext-second-last {
        position:absolute;
        bottom:60px;
  }
  form.hsForm_40e317e7-7af6-4f25-b080-ba2807341141 fieldset.richtext-last {
        position:absolute;
        bottom:-13px;
  }
  
  /* FR - CROSS NEWSLETTER - FORM */
  form.hs-form-5254a278-492a-43fd-9fd6-66f2ca76f65b {
      position:relative;
      padding-bottom:230px;
  }
  form.hs-form-5254a278-492a-43fd-9fd6-66f2ca76f65b fieldset.richtext-second-last {
        position:absolute;
        bottom:60px;
  }
  form.hs-form-5254a278-492a-43fd-9fd6-66f2ca76f65b fieldset.richtext-last {
        position:absolute;
        bottom:-13px;
  }
  
  /* UK - Generic Resources - FORM */
  form.hs-form-4f147617-b49e-4227-b1fb-2966a272e8b5 {
      position:relative;
      padding-bottom:230px;
  }
  form.hs-form-4f147617-b49e-4227-b1fb-2966a272e8b5 fieldset.richtext-second-last {
        position:absolute;
        bottom:60px;
  }
  form.hs-form-4f147617-b49e-4227-b1fb-2966a272e8b5 fieldset.richtext-last {
        position:absolute;
        bottom:-13px;
  }
  
  /* FR - ADWORDS Generique Ressources - FORM */
  form.hs-form-fb559a24-bf85-4841-9884-8f352cc1b36b {
      position:relative;
      padding-bottom:230px;
  }
  form.hs-form-fb559a24-bf85-4841-9884-8f352cc1b36b fieldset.richtext-second-last {
        position:absolute;
        bottom:60px;
  }
  form.hs-form-fb559a24-bf85-4841-9884-8f352cc1b36b fieldset.richtext-last {
        position:absolute;
        bottom:-13px;
  }
  
  /* FR - Pro Email only  - FORM */
  form.hs-form-c73b8bf8-88a0-4c58-8e95-e0bbad8abc10 {
      position:relative;
      padding-bottom:230px;
  }
  form.hs-form-c73b8bf8-88a0-4c58-8e95-e0bbad8abc10 fieldset.richtext-second-last {
        position:absolute;
        bottom:60px;
  }
  form.hs-form-c73b8bf8-88a0-4c58-8e95-e0bbad8abc10 fieldset.richtext-last {
        position:absolute;
        bottom:-13px;
  }
  
  /* FR - Email JFE - FORM */
  form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 {
      position:relative;
      padding-bottom:230px;
  }
  form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 fieldset.richtext-second-last {
        position:absolute;
        bottom:60px;
  }
  form.hs-form-bc04e34d-ff80-41ad-a3fe-2e909e6a2937 fieldset.richtext-last {
        position:absolute;
        bottom:-13px;
  }
  
}
  
@media screen and (max-width:475px) {
     fieldset.form-columns-1 .hs_do_not_contact.hs-form-field {
        margin-bottom: 20px !important;
     }
}

  form .hs-richtext, form .hs-richtext p, .hs-form-booleancheckbox span, .hs-form-booleancheckbox span p {
       font-size:14px !important;
       line-height:160%;
       margin:0 !important;
       min-width:100% !important;
  }

  form .hs-richtext, form .hs-richtext p {
     line-height:160%;
     min-width:100% !important;
  }


#inscription {
    display: block;
    position: relative;
    top: -20px;
    visibility: hidden;
  }

  .form-wrapper {
    background:#ffffff;
    border-radius:10px;
    box-shadow:0px 4px 112px rgba(0,0,0,0.04);
    padding:30px;
    margin:30px;
  }
  .form-wrapper h2 {
      font-size:29px;
      color:rgba(0,0,0,0.85);
      text-align:center;
  }
  .form-wrapper div.trait {
    height: 1px;
    width: 50px;
    background: #FFC014;
    margin: 0px auto 20px;
  }
  
  form input[type=text], 
  form input[type=email], 
  form input[type=password], 
  form input[type=tel], 
  form input[type=number], 
  form input[type=file], 
  form select, 
  form textarea {
    border-color:#D9D9D9;
    border-radius:6px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-top-width:1px;
  }

{# Form placeholder text #}
form input[type="text"]::-webkit-input-placeholder,
form input[type="email"]::-webkit-input-placeholder,
form input[type="tel"]::-webkit-input-placeholder {
  color: #999 !important;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
form input[type="text"]::placeholder,
form input[type="email"]::placeholder,
form input[type="tel"]::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
  color: #999 !important;
}

  
  form input[type=submit], form .hs-button {
    background-color: #FFC014;
    border: unset;
    border-radius: 20px;
    color: #000000;
    padding: 11px 40px;
    font-size:18px;
    font-weight:600;
  }

  form .inputs-list.multi-container input[type=radio] {
     width:13px !important;
  }
  
  form .hs_submit.hs-submit .actions {
    margin-top:20px;
    text-align:center;
  }
  
  fieldset.form-columns-1 .legal-consent-container .hs-input {
    width:unset !important;
  }
  
  fieldset.form-columns-1 .hs-input {
    width:100% !important;
  }
  
  fieldset.form-columns-1 .hs-fieldtype-textarea .hs-input {
    width:100% !important;
  }
  
  .legal-consent-container &gt; div:first-of-type {
    display:none;
  }
  
  .hs_error_rollup {
     display:none;
  }
  
  .hs-error-msg {
    color:#CC0033;
  }
  
  .hs-form-required {
    color:#CC0033;
  }
  
  .legal-consent-container .hs-error-msgs label {
    color:#CC0033 !important;
  }
  
  .hs-input.invalid.error {
    border-color:#CC0033;
  }
  
  .legal-consent-container .hs-form-booleancheckbox-display&gt;span, 
  .legal-consent-container .hs-form-booleancheckbox-display&gt;span p {
    font-size:12px;
  }

  form .hs_mon_projet li.hs-form-checkbox label {
      display:flex;
      flex-flow:row nowrap;
      width:100%;
      height:20px;
      justify-content:start;
      align-items:center;
  }
  form .hs_mon_projet li.hs-form-checkbox label span {
      font-size:14px !important;
      line-height:14px !important;
  }
  form .hs_mon_projet li.hs-form-checkbox label input[type=checkbox] {
       width:20px !important;
  }
  
    /* Dell Laptop Half Screen + Tablets landscape */
@media screen and (min-width: 769px) and (max-width: 1024px) {

}

/* Tablets landscape */
@media screen and (min-width: 961px) and (max-width: 1024px) {
	
}

/* Tablets  portrait */
@media screen and (min-width: 476px) and (max-width: 768px) {
	
	.floating-hook {
    margin-top:-400px !important;
  }
	
}

/* Mobile */
@media screen and (max-width: 475px) {
  
  .form-wrapper {
    margin-bottom:40px;
    margin:10px;
    padding:20px;
  }
	
	.floating-hook {
    margin-top:0px !important;
  }

}  </pre></body></html>