.elementor-512 .elementor-element.elementor-element-9518c4f > .elementor-container{max-width:1250px;}.elementor-512 .elementor-element.elementor-element-9518c4f{padding:10em 0em 4em 0em;}.elementor-512 .elementor-element.elementor-element-fac696d > .elementor-widget-container{padding:0em 0em 2em 0em;}.dark-mode .elementor-512 .elementor-element.elementor-element-fac696d .pxl-heading .pxl-item--title{color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-fac696d .pxl-heading .pxl-item--title{margin:0px 0px 0px 0px;}.dark-mode .elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit), .dark-mode .elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .pxl-select-higthlight{color:#DDDDDD;background-color:#3A3A3AA8;}.elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-form-control.wpcf7-textarea{height:180px;}.elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-submit{color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form1 .wpcf7-form .input-filled .wpcf7-submit i{color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-submit, .elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-submit:after{background-color:#FFFFFF00;}.elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-submit:hover, .elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-submit:hover:after{background-color:#FFFFFF00;}.dark-mode .elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-submit{color:#02010100;}.dark-mode .elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form1 .wpcf7-form .input-filled .wpcf7-submit i{color:#02010100;}.dark-mode .elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-submit, .dark-mode .elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-submit:after{background-color:#FFFFFF00;}.dark-mode .elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-submit:hover, .dark-mode .elementor-512 .elementor-element.elementor-element-37695d4 .pxl-contact-form .wpcf7-submit:hover:after{background-color:#FFFFFF00;}.elementor-512 .elementor-element.elementor-element-be03d11 > .elementor-widget-container{padding:2em 0em 2em 0em;}.dark-mode .elementor-512 .elementor-element.elementor-element-be03d11 .pxl-heading .pxl-item--title{color:#FFFFFF;}.elementor-512 .elementor-element.elementor-element-be03d11 .pxl-heading .pxl-item--title{margin:0px 0px 0px 0px;}@media(max-width:1600px){.elementor-512 .elementor-element.elementor-element-9518c4f{padding:7em 0em 2em 0em;}}@media(max-width:767px){.elementor-512 .elementor-element.elementor-element-9518c4f{padding:7em 0em 3em 0em;}}@media(max-width:575px){.elementor-512 .elementor-element.elementor-element-9518c4f{padding:6em 0em 3em 0em;}}/* Start custom CSS for pxl_contact_form, class: .elementor-element-37695d4 */.wpcf7-checkbox{
    padding-right: 20px !important; 
}
.contact-type-wrapper {
    display: flex;
    align-items: center; /* Aligner le texte et les cases */
    gap: 15px; /* Espacement entre "Vous êtes" et les options */
    flex-wrap: nowrap; /* Empêche le retour à la ligne */
}

.contact-label {
    font-weight: bold;
    color: #fff !important;
    white-space: nowrap; /* Empêche le retour à la ligne du texte */
}

.contact-options {
    display: flex;
    gap: 15px; /* Espacement entre les cases à cocher */
}

.contact-checkbox span {
    align-items: center;
    gap: 5px; /* Espacement entre la case et son texte */
}/* End custom CSS */