.elementor-widget-container .e-frontend-copy .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18077 .elementor-element.elementor-element-c215b9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor .e-frontend-copy .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18077 .elementor-element.elementor-element-18fe3b3{color:var( --e-global-color-secondary );}.elementor-widget-html .e-frontend-copy .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS */.recit-de-course > div {
    margin: 5rem 0rem 3rem 0rem;
}
.recit-de-course > div > h2 {
    font-size: 1.5rem;
}
.recit-de-course > div > p {
    font-size: 1rem;
    font-family: Inter;
}
.recit-de-course > div > iframe {
    border-radius: 3rem!important;
    margin-top : 1.5rem!important;
}
.date-styled {
    font-family: 'DM Mono'!important;
    font-weight: 500;
    font-size: 0.9rem!important;
    letter-spacing: 0.2rem;
    text-align: right;
    display:flex;
    align-items:center;
    margin-bottom: 3rem;
}
.date-styled::before {
    content:"";
    flex:1;
    height:1px;
    background: #000;
    margin-right:1rem;
}/* End custom CSS */