.elementor-3796 .elementor-element.elementor-element-5f1be73{--display:flex;--background-transition:0.3s;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3796 .elementor-element.elementor-element-5f1be73:not(.elementor-motion-effects-element-type-background), .elementor-3796 .elementor-element.elementor-element-5f1be73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3796 .elementor-element.elementor-element-5f1be73, .elementor-3796 .elementor-element.elementor-element-5f1be73::before{--border-transition:0.3s;}.elementor-3796 .elementor-element.elementor-element-ccfcc76{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-3796 .elementor-element.elementor-element-ccfcc76 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3796 .elementor-element.elementor-element-ccfcc76.elementor-element{--align-self:center;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-ccfcc76 */.content-reglement {
    max-width: 900px;
    line-height: 1.7;
}

.content-reglement h2 {
    margin: 3rem 0 1.5rem;
}

.content-reglement h2:first-child {
    margin-top: 0;
}

.content-reglement h3 {
    margin: 2rem 0 1rem;
}

.content-reglement p {
    margin: 0 0 1.25rem;
}

.content-reglement ul {
    margin: 0 0 1.5rem;
    padding-left: 1.5rem;
}

.content-reglement li {
    margin-bottom: 0.75rem;
}

.content-reglement a {
    word-break: break-word;
}/* End custom CSS */