.elementor-8789 .elementor-element.elementor-element-c2738f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0100px;--padding-left:50px;--padding-right:50px;}.elementor-8789 .elementor-element.elementor-element-63d0850 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-8789 .elementor-element.elementor-element-2c7e767 img{width:39%;}.elementor-8789 .elementor-element.elementor-element-2812717{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-8789 .elementor-element.elementor-element-2812717:not(.elementor-motion-effects-element-type-background), .elementor-8789 .elementor-element.elementor-element-2812717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-accent ) 100%);}.elementor-8789 .elementor-element.elementor-element-c1c64e7{width:100%;max-width:100%;}.elementor-8789 .elementor-element.elementor-element-c1c64e7.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8789 .elementor-element.elementor-element-63d0850 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-8789 .elementor-element.elementor-element-63d0850 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for html, class: .elementor-element-c1c64e7 *//* Couleur du texte des réponses */
.fluentform .ff-el-form-check label,
.ff-el-form-check label {
    color: #ff99cc !important;
}

/* Couleur du rond radio (non sélectionné) */
.fluentform input[type="radio"],
.ff-el-form-control input[type="radio"] {
    accent-color: #ff99cc !important;
}

/* Couleur du radio sélectionné */
.fluentform input[type="radio"]:checked,
.ff-el-form-control input[type="radio"]:checked {
    accent-color: #ff99cc !important;
}

/* Si le plugin utilise un pseudo-élément avant le label */
.ff-el-form-check input[type="radio"]:checked + label:before {
    background-color: #ff99cc !important;
    border-color: #ff99cc !important;
}

/* Correction de la couleur hover */
.fluentform .ff-el-form-check label:hover {
    color: #ff99cc !important;
}/* End custom CSS */