/*
* @author  Agence Dn'D <contact@dnd.fr>
* @license https://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
* @link    https://www.dnd.fr/
*/.catalog-lead-form-section{background-color:#1a144f}.catalog-lead-form-section .container{padding:0;margin-inline:auto}.catalog-lead-form{display:grid;grid-template-columns:1fr;padding-block-end:0;padding-inline-end:5%}.catalog-lead-form__visual{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.catalog-lead-form__visual-inner{max-width:none}.catalog-lead-form__visual-heading{margin-block-start:5%;padding-top:10%;padding-inline-start:var(--gutter-2xl);color:var(--color-white);font-family:var(--base-font-family);font-weight:var(--font-weight-700);font-size:32px;line-height:1;letter-spacing:0;text-transform:uppercase}.catalog-lead-form__visual-accent{width:147px;height:5px;margin-block-start:var(--gutter-md);margin-inline-start:10%;margin-block-end:14%;background-color:var(--color-secondary)}.catalog-lead-form__visual-image{margin-block-start:var(--gutter-lg)}.catalog-lead-form__visual-image img,.catalog-lead-form__visual-image svg{display:block;max-width:100%;height:auto}.catalog-lead-form__form-wrapper{display:flex}.catalog-lead-form__form.catalog-form-inner{width:100%;margin:var(--gutter-mobile);padding-block:4%;padding-inline:2%;background-color:var(--color-white)}.catalog-lead-form__form-title{margin-block-end:20%;font-family:var(--base-font-family);font-weight:var(--font-weight-700);font-size:16px;line-height:1;letter-spacing:0}.form-section.user-info-section{margin-block-start:3%}.catalog-form-inner .user-info-grid{row-gap:var(--gutter-lg)}.catalog-lead-form__postal-option{align-items:center;margin-block:var(--gutter-lg);margin-inline:0}.catalog-lead-form__form .form-field input[type=text],.catalog-lead-form__form .form-field input[type=email],.catalog-lead-form__form .form-field input[type=tel]{height:32px;background-color:#eaeaea;border:1px solid var(--color-primary)}.catalog-lead-form__form .form-field input::placeholder{font-family:var(--base-font-family);font-weight:400;font-size:12px;line-height:1;letter-spacing:0}.catalog-lead-form__form .form-field--checkbox>span{flex:1;margin-block-end:0;font-size:var(--base-text-size);font-weight:var(--font-weight-400)}.catalog-lead-form__form .catalog-lead-form__postal-option span{font-family:var(--base-font-family);font-weight:600;font-size:12px;line-height:1;letter-spacing:0;color:var(--color-black)}.catalog-lead-form__form .catalog-lead-form__postal-option input[type=checkbox]{width:21px;height:15px;margin:0;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:2px}.catalog-lead-form__form .catalog-lead-form__postal-option input[type=checkbox]:before{display:none}.catalog-lead-form__form .catalog-lead-form__postal-option input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-black)}.catalog-lead-form__form .catalog-lead-form__postal-option input[type=checkbox]:checked:before{transform:translate(-50%,-60%) rotate(45deg) scale(1)}.catalog-lead-form__form .submit-section{margin-block-start:var(--gutter-lg);text-align:center}.catalog-lead-form__form .project-challenge-item{align-items:center;margin:var(--gutter-sm-bis)}.catalog-lead-form__form .project-challenge-item input[type=checkbox]{width:15px;height:21px;margin:0;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:2px}.catalog-lead-form__form .project-challenge-item input[type=checkbox]:before{display:none}.catalog-lead-form__form .project-challenge-item input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-black)}.catalog-lead-form__form .project-challenge-item input[type=checkbox]:checked:before{transform:translate(-50%,-60%) rotate(45deg) scale(1)}.catalog-lead-form__form .project-challenge-item span{font-family:var(--base-font-family);font-weight:400;font-size:12px;line-height:1;letter-spacing:0;color:var(--color-black)}.catalog-lead-form__submit{width:100%;border-width:1px;border-radius:4px;background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white);font-family:var(--base-font-family);font-weight:var(--font-weight-700);font-size:20px;line-height:1;letter-spacing:0;text-align:center}.catalog-lead-form__submit:is(:hover,:focus,:active){background-color:var(--color-secondary-900);border-color:var(--color-secondary-900);color:var(--color-white)}.questions-title{font-family:var(--base-font-family);font-weight:var(--font-weight-700);font-size:16px;line-height:1;letter-spacing:0}.project-questions-section{padding-block-start:var(--gutter-lg);margin-block-start:var(--gutter-lg);border-top:1px solid var(--color-neutral-200)}.project-challenges-grid{columns:1}.project-challenges-grid .project-challenge-item{margin-block-end:var(--gutter-sm);break-inside:avoid}@media(min-width:768px){.catalog-lead-form{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center;column-gap:var(--gutter-2xl)}.catalog-lead-form__visual{align-self:stretch;padding-block-end:0}.catalog-lead-form__visual-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between}.catalog-lead-form__visual-heading{margin-block-start:0}.catalog-lead-form__visual-image{display:flex;flex:0 0 auto}.catalog-lead-form__visual-image img,.catalog-lead-form__visual-image svg{width:100%;height:auto}.catalog-lead-form__form.catalog-form-inner{margin-block:var(--gutter-2xl);margin-inline:0}.catalog-lead-form__submit{width:467px;height:34px}.project-challenges-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);column-gap:var(--gutter-large-bis)}}.catalog-form-inner .form-section.submit-section{display:flex;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sesashop-catalog-lead-form.css.map */
