.elementor-2033 .elementor-element.elementor-element-92867a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;}.elementor-2033 .elementor-element.elementor-element-fc74156{--display:flex;}.elementor-2033 .elementor-element.elementor-element-3852920{width:auto;max-width:auto;background-image:url("https://lecompromis.fr/wp-content/uploads/2026/06/crown.svg");padding:35px 30px 0px 030px;background-position:top left;background-repeat:no-repeat;text-align:center;}.elementor-2033 .elementor-element.elementor-element-aaab0cd{width:var( --container-widget-width, 70% );max-width:70%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2033 .elementor-element.elementor-element-aaab0cd.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-2033 .elementor-element.elementor-element-aaab0cd{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}/* Start custom CSS for heading, class: .elementor-element-3852920 */.elementor-2033 .elementor-element.elementor-element-3852920{width:auto; display:inline-block; margin:0 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b8227cb */.elementor-2033 .elementor-element.elementor-element-4b8227cb .lc-register{position:relative}
.elementor-2033 .elementor-element.elementor-element-4b8227cb .lc-register::before{background: url("https://lecompromis.fr/wp-content/uploads/2026/06/Vector-222.svg") no-repeat; background-size:contain; position:absolute; top:45%; left:-70px; height: 70px; width: 70px; display:block; content:"";}

.elementor-2033 .elementor-element.elementor-element-4b8227cb .lc-register__btn{border:none;}

.elementor-2033 .elementor-element.elementor-element-4b8227cb .lc-register__step-title{font-weight: 500; color:#1A73E8; text-align:center; width: 100%; margin-bottom : 24px;}
.elementor-2033 .elementor-element.elementor-element-4b8227cb .lc-register__radio-text{font-weight:200; color: #4A4A4A;}

.elementor-2033 .elementor-element.elementor-element-4b8227cb .lc-register label{color:#78AFF7;}

.lc-register__step--engagements label{display:flex;}

.lc-register__step--engagements label strong{color:#0D3C7A;}

.lc-register__step--engagements .lc-register__field--full{margin-bottom: 40px !important
    
}/* End custom CSS */