.c-crm-form{background-color:var(--c-grayscale-off-white)}.c-crm-form .crm-form-container{padding-top:var(--s-5xl);padding-bottom:var(--s-5xl);display:flex;flex-direction:column;gap:var(--s-2xl)}@media screen and (min-width:768px){.c-crm-form .crm-form-container{padding-top:var(--s-7xl);padding-bottom:var(--s-7xl);display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4xl)}}.c-crm-form .text_container .title{font-size:var(--text-3xl);font-weight:700;color:#000;margin-bottom:var(--s-lg)}.c-crm-form .form_container{margin-top:0;margin-bottom:0}@media screen and (min-width:768px){.c-crm-form .form_container:only-child{grid-column:1/3}}.c-crm-form .form_container #form_title{display:none}.c-crm-form .form_container .form__thanks-title{font-size:var(--text-2xl);font-weight:500;color:#000;margin-bottom:var(--s-lg)}.c-crm-form .form_container [id*=form_error]{color:var(--c-link)}.c-crm-form .form_container #form_error_mandatory_title,.c-crm-form .form_container #form_error_validation_title,.c-crm-form .form_container #form_error_others_title,.c-crm-form .form_container #form_error_undefined{font-weight:700}.c-crm-form .form_container #form div[class*=cols]:has(>*){margin-bottom:var(--s-xl)}.c-crm-form .form_container #form .label{--text-size:0.9rem}.c-crm-form .form_container #form #submit_div{display:flex;justify-content:space-between;align-items:center}.c-crm-form .form_container #form #submit_div>div{font-size:.9rem;font-weight:300;line-height:1.5;color:var(--c-grayscale)}.c-crm-form .form_container #form input,.c-crm-form .form_container #form select{color:#000;font-weight:300}.c-crm-form .form_container #form .field_col:has(input[type=checkbox]){display:flex;width:100%}.c-crm-form .form_container #form .field_col:has(input[type=checkbox])>div:nth-child(1){order:1}.c-crm-form .form_container #form .field_col:has(input[type=checkbox])>div:nth-child(2){order:0}.c-crm-form .form_container #form input[type=checkbox]{width:22px;height:22px;margin-right:var(--s-md)}.c-crm-form .form_container #form input[type=submit]{display:inline-flex;gap:var(--s-md);align-items:center;justify-content:center;padding:var(--button-padding-y,.75rem)var(--button-padding-x,1.66rem);font-size:1rem;font-weight:700;line-height:inherit;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background-color:var(--c-link);border:solid 1px transparent;border-radius:.1875rem}.c-crm-form .form_container #form input[type=submit]:hover{color:#fff;text-decoration:none;background-color:var(--c-link-hocus)}.c-crm-form .form_container #form input[type=submit]:focus{outline:0;outline-offset:0}.c-crm-form .form_container #form input[type=submit]:focus-visible{outline:3px solid var(--c-link-focus);outline-offset:3px}.c-crm-form .form_container #form input[type=submit]:active{color:#fff;background-color:var(--c-link-active)}.c-crm-form .form_container #form input[type=submit]:disabled,.c-crm-form .form_container #form input[type=submit]:disabled:hover,.c-crm-form .form_container #form input[type=submit]:disabled:active,.c-crm-form .form_container #form input[type=submit]:disabled:focus,.c-crm-form .form_container #form input[type=submit]:disabled:focus-visible{color:#fff;cursor:not-allowed;background-color:var(--c-grayscale-mid);border:solid 1px var(--c-grayscale-light);outline:0}.c-crm-form .form_container ul{margin-left:0}.c-crm-form .form_container ul li{list-style:none;display:flex;margin-bottom:var(--s-md)}.c-crm-form .form_container ul li .product-presentation__list-item{margin-right:var(--s-sm)}.c-crm-form .form_container ul li .product-presentation__list-item svg{width:24px;height:24px}.c-crm-form .form_container .form__thanks{display:none}.c-crm-form form.marketingForm{font-size:inherit;color:inherit}.c-crm-form form.marketingForm table.outer{width:inherit!important}.c-crm-form form.marketingForm th.ui-sortable{padding:0!important}.c-crm-form form.marketingForm .optionSetFormFieldBlock{padding:0;gap:0}.c-crm-form form.marketingForm .textFormFieldBlock,.c-crm-form form.marketingForm .dateTimeFormFieldBlock,.c-crm-form form.marketingForm .twoOptionFormFieldBlock,.c-crm-form form.marketingForm .optionSetFormFieldBlock,.c-crm-form form.marketingForm .multiOptionSetFormFieldBlock,.c-crm-form form.marketingForm .lookupFormFieldBlock{padding:0;gap:0;margin-bottom:var(--s-xl)}.c-crm-form form.marketingForm .consentBlock{padding:0!important;margin-bottom:var(--s-sm)}.c-crm-form form.marketingForm .consentBlock div{gap:var(--s-xs)}.c-crm-form form.marketingForm div[data-editorblocktype=SubmitButton]{margin-top:var(--s-md);padding:0;text-align:right}.c-crm-form form.marketingForm .marketingForm .primaryButtonWrapper,.c-crm-form form.marketingForm .submitButtonWrapper{text-align:left;margin:0}.c-crm-form div[data-cached-form-url] .onFormSubmittedFeedback{background-color:inherit}.c-crm-form div[data-cached-form-url] .onFormSubmittedFeedback .onFormSubmittedFeedbackMessage{font-family:var(--font-family);color:var(--c-grayscale);line-height:1.5;font-size:inherit}.c-crm-form .marketingForm .primaryButton,.c-crm-form .submitButton,.c-crm-form [type=submit]{font-family:var(--font-family)!important;display:inline-flex;gap:var(--s-md);align-items:center;justify-content:center;padding:var(--button-padding-y,.75rem)var(--button-padding-x,1.66rem);font-size:1rem;font-weight:700;line-height:inherit;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background-color:var(--c-link);border:solid 1px transparent;border-radius:.1875rem}.c-crm-form .marketingForm .primaryButton:hover,.c-crm-form .submitButton:hover,.c-crm-form [type=submit]:hover{color:#fff;text-decoration:none;background-color:var(--c-link-hocus)}.c-crm-form .marketingForm .primaryButton:focus,.c-crm-form .submitButton:focus,.c-crm-form [type=submit]:focus{outline:0;outline-offset:0}.c-crm-form .marketingForm .primaryButton:focus-visible,.c-crm-form .submitButton:focus-visible,.c-crm-form [type=submit]:focus-visible{outline:3px solid var(--c-link-focus);outline-offset:3px}.c-crm-form .marketingForm .primaryButton:active,.c-crm-form .submitButton:active,.c-crm-form [type=submit]:active{color:#fff;background-color:var(--c-link-active)}.c-crm-form .marketingForm .primaryButton:disabled,.c-crm-form .marketingForm .primaryButton:disabled:hover,.c-crm-form .marketingForm .primaryButton:disabled:active,.c-crm-form .marketingForm .primaryButton:disabled:focus,.c-crm-form .marketingForm .primaryButton:disabled:focus-visible,.c-crm-form .submitButton:disabled,.c-crm-form .submitButton:disabled:hover,.c-crm-form .submitButton:disabled:active,.c-crm-form .submitButton:disabled:focus,.c-crm-form .submitButton:disabled:focus-visible,.c-crm-form [type=submit]:disabled,.c-crm-form [type=submit]:disabled:hover,.c-crm-form [type=submit]:disabled:active,.c-crm-form [type=submit]:disabled:focus,.c-crm-form [type=submit]:disabled:focus-visible{color:#fff;cursor:not-allowed;background-color:var(--c-grayscale-mid);border:solid 1px var(--c-grayscale-light);outline:0}.c-crm-form .emptyContainer{padding:0!important}.c-crm-form .columnContainer{padding:0!important;float:none!important}.c-crm-form [data-editorblocktype=Field-text],.c-crm-form [data-editorblocktype=Field-dropdown]{margin-bottom:var(--s-xl)}.c-crm-form label,.c-crm-form form.marketingForm label{--text-size:0.9rem;margin-top:0;font-family:var(--font-family)!important;display:block;margin:0 0 5px;font-size:var(--text-size);font-weight:300;color:var(--c-grayscale)}.c-crm-form label p,.c-crm-form form.marketingForm label p{font-family:var(--font-family)!important;font-weight:300;font-size:var(--text-size);line-height:1.5;color:var(--c-grayscale)}.c-crm-form input:not([type=checkbox]),.c-crm-form form.marketingForm input:not([type=checkbox]){font-family:var(--font-family)!important;display:block;box-sizing:border-box;width:100%;padding:.6em;border:1px #aaa solid;border-radius:3px;-webkit-appearance:none;background-color:#fff;font-size:1em;height:inherit}.c-crm-form input[type=checkbox],.c-crm-form form.marketingForm input[type=checkbox]{width:22px;height:22px;border:inherit;border-radius:inherit;accent-color:inherit}.c-crm-form select,.c-crm-form form.marketingForm select{font-family:var(--font-family)!important;display:block;box-sizing:border-box;width:100%;padding:.6em;border:1px #aaa solid;border-radius:3px;-webkit-appearance:none;appearance:none;background-color:#fff;font-size:1em;height:calc(2.7em + 2px);background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19 9.438-7 7-7-7' stroke='%23000' stroke-width='1.28' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-origin:content-box;background-position:100%;background-repeat:no-repeat}.c-crm-form [data-editorblocktype=Text]{font-weight:300;font-size:var(--text-size-sm);line-height:1.5;color:var(--c-grayscale);margin-bottom:var(--s-xl)}.c-crm-form [data-editorblocktype=SubscriptionListBlock]{margin-bottom:var(--s-sm)}.c-crm-form .marketing-subscription-list{display:flex;flex-direction:row;align-items:center;gap:var(--s-xs)}.c-crm-form .marketing-subscription-list label{margin-bottom:0}.c-crm-form [data-section=true]{padding:0!important}.c-crm-form [data-editorblocktype=SubmitButtonBlock]{margin-left:0!important;margin-top:var(--s-md);text-align:right}.c-crm-form div[data-form-block-id] .onFormSubmittedFeedback{background-color:inherit}.c-crm-form div[data-form-block-id] .onFormSubmittedFeedback .onFormSubmittedFeedbackMessage{font-family:var(--font-family);color:var(--c-grayscale);line-height:1.5;font-size:inherit}.c-crm-form div[data-form-block-id] .onFormSubmittedFeedback .onFormSubmittedFeedbackButton{padding:var(--button-padding-y,.75rem)var(--button-padding-x,1.66rem);font-size:1rem;font-weight:700;cursor:pointer}