.child-theme .body-container-wrapper form .hs-richtext{color:#132348!important;margin-top:0!important}.hs-error-msg{max-height:13px!important}.child-theme ul.hs-error-msgs li{margin-left:0!important}.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container{background-color:#fff;border:1px solid #e0dbd4;border-radius:8px;cursor:text;min-height:0!important;padding:28px 16px 4px;position:relative;transition:border-color .15s cubic-bezier(.4,0,.2,1) 0s,color .15s cubic-bezier(.4,0,.2,1) 0s}.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container:hover{border-color:#c9c5bd}.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container>label{background-color:#fff;color:#9c968f;font-size:16px;font-weight:400;left:0;line-height:24px;overflow:hidden;padding:0 4px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transform:translate3d(16px,16px,0);transform-origin:top left;transition:all .15s cubic-bezier(.4,0,.2,1) 0s;white-space:nowrap}.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container input.hs-input,.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container textarea.hs-input{background-color:transparent;border:none;color:#000;font-size:16px;font-weight:500;height:24px;outline:none;padding:0;position:relative;width:100%;z-index:1}.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container textarea.hs-input{height:auto;min-height:72px;padding-bottom:4px;padding-top:4px;resize:vertical}.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container.--has-placeholder>label,.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container.filled>label,.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container.focused>label{color:#7d786f;font-size:12px;font-weight:600;transform:translate3d(12px,-8px,0)}.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container.focused{border-color:#3c6cec!important}.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container.focused>label{color:#3c6cec!important}.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container:has(input.hs-input.error),.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container:has(input.hs-input.invalid),.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container:has(textarea.hs-input.error),.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container:has(textarea.hs-input.invalid){border-color:#e74c3c!important}.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container:has(input.hs-input.error):is(.focused,.filled)>label,.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container:has(input.hs-input.invalid):is(.focused,.filled)>label,.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container:has(textarea.hs-input.error):is(.focused,.filled)>label,.hs-form-with-floating-labels .hs-form-field:not(.hs_phone,.hs-fieldtype-textarea):not(.hs-phone,.hs-fieldtype-textarea) .floating-label-input-container:has(textarea.hs-input.invalid):is(.focused,.filled)>label{color:#e74c3c!important}.hs-form-with-floating-labels .hs-error-msgs label.hs-error-msg{color:#e74c3c;display:block;font-size:12px;margin-top:4px;position:relative}.hs-form-field .hs-error-msgs,.hs-form-field .inputs-list{position:relative}.hs-form-field label.hs-error-msg{color:transparent!important;display:block;font-size:0!important;position:relative}.hs-form-field.hs_firstname label.hs-error-msg:before{color:#e74c3c;content:"Renseignez votre prénom";display:block;font-size:12px;left:0;position:absolute;top:0;width:100%}.hs-form-field.hs_lastname label.hs-error-msg:before{color:#e74c3c;content:"Renseignez votre nom";display:block;font-size:12px;left:0;position:absolute;top:0;width:100%}.hs-form-field.hs_company label.hs-error-msg:before{color:#e74c3c;content:"Veuillez renseigner votre société";display:block;font-size:12px;left:0;position:absolute;top:0;width:100%}.hs-form-field.hs_phone label.hs-error-msg:before{color:#e74c3c;content:"Veuillez renseigner votre numéro de téléphone";display:block;font-size:12px;left:0;position:absolute;top:0;width:100%}.hs-error-msgs.inputs-list{list-style-type:none!important;margin-top:4px;padding-left:0!important}.hs-error-msgs.inputs-list li{padding-left:0!important}.step-5-expert .small-image-grid-container{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);width:100%}.small-image-grid-item{align-items:center;aspect-ratio:1/1;background-color:#f0f0f0;border-radius:8px;display:flex;justify-content:center;overflow:hidden;width:100%}.small-image-grid-item img{border-radius:8px;display:block;height:100%;object-fit:cover;width:100%}@media (max-width:767px){.step-5-expert .small-image-grid-container{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.slide-image-wrapper img{max-height:150px;max-width:150px}}.toast-container{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:20px;width:300px;z-index:9999}.toast{align-items:center;background-color:#333;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;display:flex;font-family:sans-serif;font-size:14px;justify-content:space-between;opacity:0;padding:15px 20px;transform:translateX(100%);transition:opacity .5s ease,transform .5s ease}.toast.show{opacity:1;transform:translateX(0)}.toast.error{background-color:#d9534f}.toast.warning{background-color:#f0ad4e}.toast-message{flex-grow:1}.toast-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;line-height:1;margin-left:15px}