.elementor-51 .elementor-element.elementor-element-465093a3{--display:flex;--min-height:1200px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-51 .elementor-element.elementor-element-465093a3:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-465093a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://landings.lacelluledigitale.com/canalplusnovelas/wp-content/uploads/sites/21/2025/06/1080x1920-jeu-novelas-0625.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-465093a3, .elementor-51 .elementor-element.elementor-element-465093a3::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-c0681d5{--spacer-size:50px;}.elementor-51 .elementor-element.elementor-element-0c31bc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-75095f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-365d93e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-9ec8f88 img{width:60%;}.elementor-51 .elementor-element.elementor-element-4101f27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-7f6eeb1{--spacer-size:50px;}.elementor-51 .elementor-element.elementor-element-a084f21{--spacer-size:50px;}.elementor-51 .elementor-element.elementor-element-925d28c{--display:flex;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-9bbed8d{--spacer-size:60px;}.elementor-51 .elementor-element.elementor-element-0c4de31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-f8f6530{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-a5a372c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-b8512fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}@media(min-width:577px){.elementor-51 .elementor-element.elementor-element-75095f9{--width:33.3333%;}.elementor-51 .elementor-element.elementor-element-365d93e{--width:33.3333%;}.elementor-51 .elementor-element.elementor-element-4101f27{--width:33.3333%;}.elementor-51 .elementor-element.elementor-element-f8f6530{--width:33.3333%;}.elementor-51 .elementor-element.elementor-element-a5a372c{--width:33.3333%;}.elementor-51 .elementor-element.elementor-element-b8512fc{--width:33.3333%;}}@media(max-width:576px){.elementor-51 .elementor-element.elementor-element-c0681d5{--spacer-size:30px;}.elementor-51 .elementor-element.elementor-element-0c31bc0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-51 .elementor-element.elementor-element-75095f9{--width:33.33%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-51 .elementor-element.elementor-element-365d93e{--width:33.33%;}.elementor-51 .elementor-element.elementor-element-9ec8f88 img{width:100px;}.elementor-51 .elementor-element.elementor-element-4101f27{--width:33.33%;}.elementor-51 .elementor-element.elementor-element-a084f21{--spacer-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-b2dd37f */#contact_field_9,#contact_field_10,#contact_field_11,#contact_field_12{
    display: none;
}

body .quiz_theme_qsm-theme-ivory.qsm-quiz-container .qmn_error_message, body .quiz_theme_qsm-theme-ivory.qsm-quiz-container[data-slide_number="0"] .qmn_error_message {
    margin-bottom: 0;
}

body .quiz_theme_qsm-theme-ivory.qsm-quiz-container .qmn_pagination .qmn_btn.qsm-submit-btn {
    width: 100%;
}

.soustitre-quiz-accueil {
    font-size: 23px !important;
    line-height: 1.3;
    margin-top: 0.5em !important;
    display: inline-block;
}

.quiz_theme_qsm-theme-ivory .qsm_contact_div #contact_field_13 ~ label {
    padding: 20px 0 0 !important;
    margin-bottom: 0 !important;
}
.quiz_theme_qsm-theme-ivory .qsm_contact_div #contact_field_13 ~ label::before {
    vertical-align: top;
    margin-top: 4px;
    margin-right: 10px;
}
.quiz_theme_qsm-theme-ivory .qsm_contact_div #contact_field_13 ~ label .lcl-accept-txt {
    padding-left: 15px !important;
    display: inline-block;
    width: calc(100% - 30px);
}
body .quiz_theme_qsm-theme-ivory.qsm-quiz-container .qmn_pagination {
    column-gap: 0px !important;
}

@media (max-width:575px) {
    .soustitre-quiz-accueil {
        font-size: 19px !important;
        font-size: 3.9vw !important;
    }
}

@media all and (max-width:500px) {
    .soustitre-quiz-accueil {
        font-size: 16px !important;
    }
    .qsm-quiz-container.quiz_theme_qsm-theme-ivory .mlw_qmn_message_before h1 {
/*        font-size: 20px!important;*/
    }
    body .qsm-quiz-container.quiz_theme_qsm-theme-ivory .quiz_section .mlw_qmn_question:not(.qsm_remove_bold) {
        padding:0!important;
    }
    body .qmn_quiz_container .qsm_contact_div input[type="text"],
    body .qmn_quiz_container .qsm_contact_div input[type="number"],
    body .qmn_quiz_container .qsm_contact_div input[type="email"],
    body .quiz_theme_qsm-theme-ivory input[type=radio]+label,
    body .qmn_quiz_container .qsmRequiredSelect{
        font-size: 15px!important;
        padding: 10px 16px!important;
    }
    body .quiz_section label, 
    body .quiz_section .mlw_qmn_question {
        font-size: 15px!important;
    }
}/* End custom CSS */
/* Start custom CSS */.gform_required_legend{
    color: #000
}
.gform_wrapper.gravity-theme .gform_footer{
    justify-content: center;
}
.elementor-kit-6 input[type="submit"]{
    color: #ffffff;
    border-color: #C7326F;
    background-color: #C7326F;
}
.gfield_consent_label{
    display: inline;
}
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme select{
    border: 1px solid #9B9B9B;
    border-radius: 4px;
}
.checkbox-acceptation-reglement #input_1_9_1 ~ label::before {
    border-color: #c7326f;
}
.checkbox-acceptation-reglement #input_1_9_1:checked ~ label::before {
    background-color: #ffffff;
}
.checkbox-acceptation-reglement #input_1_9_1 ~ label::after {
    color: #c7326f;
}

#field_1_9 > div.ginput_container.ginput_container_consent > label {
    position: relative;
    display: inline-block;
}

@media (min-width:576px){
    .elementor-kit-6 input[type="submit"]{
        font-size: 28px;
        padding: 10px 80px;
    }
}
@media (max-width:576px){
    .elementor-kit-6 input[type="submit"]{
        font-size: 22px;
        padding: 5px 50px;
    }
}

.gfield_validation_message {
    font-size: 14px !important;
}/* End custom CSS */