.elementor-15666 .elementor-element.elementor-element-a06fc57{--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;}.elementor-15666 .elementor-element.elementor-element-ba233b1{--display:flex;}.elementor-15666 .elementor-element.elementor-element-0d52cfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15666 .elementor-element.elementor-element-d347386 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-15666 .elementor-element.elementor-element-d347386.elementor-element{--align-self:center;}.elementor-15666 .elementor-element.elementor-element-6bacc05{--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;}.elementor-15666 .elementor-element.elementor-element-5cb7361 .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-f99875b{--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;}.elementor-15666 .elementor-element.elementor-element-5da3da3{--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;}.elementor-15666 .elementor-element.elementor-element-1f09136{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15666 .elementor-element.elementor-element-72b9aeb > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-15666 .elementor-element.elementor-element-72b9aeb.elementor-element{--align-self:center;}.elementor-15666 .elementor-element.elementor-element-9051ce2{--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;}.elementor-15666 .elementor-element.elementor-element-3eae07f .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );margin-bottom:7px;}.elementor-15666 .elementor-element.elementor-element-3eae07f .rt-timeline .content-container .content li{margin-bottom:1px;}.elementor-15666 .elementor-element.elementor-element-0a2fcf6{--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;}.elementor-15666 .elementor-element.elementor-element-00fe0fe .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-7c5339a{--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;}.elementor-15666 .elementor-element.elementor-element-9b48b2f .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-892dde4{--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;}.elementor-15666 .elementor-element.elementor-element-5b392f5{--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;}.elementor-15666 .elementor-element.elementor-element-313766e{--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;}.elementor-15666 .elementor-element.elementor-element-1aeb122{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15666 .elementor-element.elementor-element-96fa757 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-15666 .elementor-element.elementor-element-96fa757.elementor-element{--align-self:center;}.elementor-15666 .elementor-element.elementor-element-39ded97{--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;}.elementor-15666 .elementor-element.elementor-element-a18b13e .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-fbc70e0{--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;}.elementor-15666 .elementor-element.elementor-element-cae8bf0 .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-b9290ca{--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;}.elementor-15666 .elementor-element.elementor-element-e2c276c .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-63db549{--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;}.elementor-15666 .elementor-element.elementor-element-18ad8c7 .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-a4cd15c{--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;}.elementor-15666 .elementor-element.elementor-element-f5ceea0{--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;}.elementor-15666 .elementor-element.elementor-element-49a0a2b{--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;}.elementor-15666 .elementor-element.elementor-element-3225f93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15666 .elementor-element.elementor-element-7fcc660 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-15666 .elementor-element.elementor-element-7fcc660.elementor-element{--align-self:center;}.elementor-15666 .elementor-element.elementor-element-c73833f{--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;}.elementor-15666 .elementor-element.elementor-element-a15bd3b .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-6f8c87a{--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;}.elementor-15666 .elementor-element.elementor-element-bfa7902 .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-026b28b{--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;}.elementor-15666 .elementor-element.elementor-element-3cb220a .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-79a62fa{--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;}.elementor-15666 .elementor-element.elementor-element-0ad1d37 .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-73cb57c{--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;}.elementor-15666 .elementor-element.elementor-element-dd7c226 .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-a7207fa{--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;}.elementor-15666 .elementor-element.elementor-element-ef0a1a2 .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-272ad3a{--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;}.elementor-15666 .elementor-element.elementor-element-e5a4e3c{--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;}.elementor-15666 .elementor-element.elementor-element-5809561{--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;}.elementor-15666 .elementor-element.elementor-element-fe6f950 .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-15666 .elementor-element.elementor-element-4565205{--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;}.elementor-15666 .elementor-element.elementor-element-b67aa86 .rt-timeline .content-container .content h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}/* Start custom CSS for container, class: .elementor-element-6bacc05 */.elementor-15666 .elementor-element.elementor-element-6bacc05 .test {
    border-radius: 20px ;
   box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    
}

/* Round the accordion borders */
.elementor-15666 .elementor-element.elementor-element-6bacc05 .acc {
    border-radius: 10px; /* Change to any radius you like */
    overflow: hidden; /* Ensures content stays within the rounded corners */
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-aa0741e *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-aa0741e .rt-timeline {
    margin-top: -50px
}

/*Fait disparaitre la box*/
.elementor-15666 .elementor-element.elementor-element-aa0741e .rt-timeline::after {
    display: none;
}
.elementor-15666 .elementor-element.elementor-element-aa0741e .rt-timeline .content-container .content {
    box-shadow:none;
}
.elementor-15666 .elementor-element.elementor-element-aa0741e .rt-timeline .content-container.right .content::before {
    display: none;
}
.elementor-15666 .elementor-element.elementor-element-aa0741e h3 {
    display: none;
}

/*Couleur*/
.elementor-15666 .elementor-element.elementor-element-aa0741e .rt-timeline .content-container .content:after {
    background-color: lightgreen;
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-3eae07f *//*hide first block*/
.elementor-15666 .elementor-element.elementor-element-3eae07f .right:nth-of-type(1) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-00fe0fe *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-00fe0fe .rt-timeline {
    margin-top: -50px
}


/*dashed line */
.elementor-15666 .elementor-element.elementor-element-00fe0fe .rt-timeline::after {
    background-color: transparent;
    border-left: 5px dashed lightblue;
}

.elementor-15666 .elementor-element.elementor-element-00fe0fe .rt-timeline .content-container .content:after {
    background-color: lightblue;
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-9b48b2f *//*hide first block*/
.elementor-15666 .elementor-element.elementor-element-9b48b2f .right:nth-of-type(1) {
    display: none;
}

/*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-9b48b2f .rt-timeline {
    margin-top: -50px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5339a *//* Round the accordion borders */
.elementor-15666 .elementor-element.elementor-element-7c5339a .acc {
    border-radius: 10px; /* Change to any radius you like */
    overflow: hidden; /* Ensures content stays within the rounded corners */
}

.elementor-15666 .elementor-element.elementor-element-7c5339a .test {
    border-radius: 20px;
       box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);

}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-d10c590 *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-d10c590 .rt-timeline {
    margin-top: -50px
}

/*Fait disparaitre la box*/
.elementor-15666 .elementor-element.elementor-element-d10c590 .rt-timeline::after {
    display: none;
}
.elementor-15666 .elementor-element.elementor-element-d10c590 .rt-timeline .content-container .content {
    box-shadow:none;
}
.elementor-15666 .elementor-element.elementor-element-d10c590 .rt-timeline .content-container.right .content::before {
    display: none;
}
.elementor-15666 .elementor-element.elementor-element-d10c590 h3 {
    display: none;
}

/*Couleur*/
.elementor-15666 .elementor-element.elementor-element-d10c590 .rt-timeline .content-container .content:after {
    background-color: lightgreen;
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-a18b13e *//*hide first block*/
.elementor-15666 .elementor-element.elementor-element-a18b13e .right:nth-of-type(1) {
    display: none;
}

/*dashed line */
.elementor-15666 .elementor-element.elementor-element-a18b13e .rt-timeline::after {
    background-color: transparent;
    border-left: 5px dashed var(--docfi-primary-color);
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-cae8bf0 *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-cae8bf0 .rt-timeline {
    margin-top: -50px
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-e2c276c *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-e2c276c .rt-timeline {
    margin-top: -50px
}

/*dashed line */
.elementor-15666 .elementor-element.elementor-element-e2c276c .rt-timeline::after {
    background-color: transparent;
    border-left: 5px dashed var(--docfi-primary-color);
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-18ad8c7 *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-18ad8c7 .rt-timeline {
    margin-top: -50px
}

/*hide first block*/
.elementor-15666 .elementor-element.elementor-element-18ad8c7 .right:first-of-type {
    display: none;
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-9a96325 *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-9a96325 .rt-timeline {
    margin-top: -68px
}

/*Fait disparaitre la box*/
.elementor-15666 .elementor-element.elementor-element-9a96325 .rt-timeline::after {
    display: none;
}
.elementor-15666 .elementor-element.elementor-element-9a96325 .rt-timeline .content-container .content {
    box-shadow:none;
}
.elementor-15666 .elementor-element.elementor-element-9a96325 .rt-timeline .content-container.right .content::before {
    display: none;
}
.elementor-15666 .elementor-element.elementor-element-9a96325 h3 {
    display: none;
}

/*Couleur*/
.elementor-15666 .elementor-element.elementor-element-9a96325 .rt-timeline .content-container .content:after {
    background-color: lightgreen;
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-a15bd3b *//*hide first block*/
.elementor-15666 .elementor-element.elementor-element-a15bd3b .right:first-of-type {
    display: none;
}

/*dashed line */
.elementor-15666 .elementor-element.elementor-element-a15bd3b .rt-timeline::after {
    background-color: transparent;
    border-left: 5px dashed lightblue;
}

.elementor-15666 .elementor-element.elementor-element-a15bd3b .rt-timeline .content-container .content:after {
    background-color: lightblue;
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-bfa7902 *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-bfa7902 .rt-timeline {
    margin-top: -50px
}
/*dashed line */
.elementor-15666 .elementor-element.elementor-element-bfa7902 .rt-timeline::after {
    background-color: transparent;
    border-left: 5px dashed var(--docfi-primary-color);
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-3cb220a *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-3cb220a .rt-timeline {
    margin-top: -50px
}

/*hide first block*/
.elementor-15666 .elementor-element.elementor-element-3cb220a .right:nth-of-type(1) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a62fa *//*dashed line */
.elementor-15666 .elementor-element.elementor-element-79a62fa .rt-timeline::after {
    background-color: transparent;
    border-left: 5px dashed var(--docfi-primary-color);
}
/*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-79a62fa .rt-timeline {
    margin-top: -50px
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-dd7c226 *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-dd7c226 .rt-timeline {
    margin-top: -50px
}

/*hide first block*/
.elementor-15666 .elementor-element.elementor-element-dd7c226 .right:first-of-type {
    display: none;
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-ef0a1a2 *//*dashed line */
.elementor-15666 .elementor-element.elementor-element-ef0a1a2 .rt-timeline::after {
    background-color: transparent;
    border-left: 5px dashed var(--docfi-primary-color);
}

/*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-ef0a1a2 .rt-timeline {
    margin-top: -60px
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-ff2b4d8 *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-ff2b4d8 .rt-timeline {
    margin-top: -50px
}

/*Fait disparaitre la box*/
.elementor-15666 .elementor-element.elementor-element-ff2b4d8 .rt-timeline::after {
    display: none;
}
.elementor-15666 .elementor-element.elementor-element-ff2b4d8 .rt-timeline .content-container .content {
    box-shadow:none;
}
.elementor-15666 .elementor-element.elementor-element-ff2b4d8 .rt-timeline .content-container.right .content::before {
    display: none;
}
.elementor-15666 .elementor-element.elementor-element-ff2b4d8 h3 {
    display: none;
}

/*Couleur*/
.elementor-15666 .elementor-element.elementor-element-ff2b4d8 .rt-timeline .content-container .content:after {
    background-color: lightgreen;
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-fe6f950 *//*hide first block*/
.elementor-15666 .elementor-element.elementor-element-fe6f950 .right:first-of-type {
    display: none;
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-b67aa86 *//*dashed line */
.elementor-15666 .elementor-element.elementor-element-b67aa86 .rt-timeline::after {
    background-color: transparent;
    border-left: 5px dashed lightblue;
}

/*Couleur*/
.elementor-15666 .elementor-element.elementor-element-b67aa86 .rt-timeline .content-container .content:after {
    background-color: lightblue;
}

/*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-b67aa86 .rt-timeline {
    margin-top: -50px
}/* End custom CSS */
/* Start custom CSS for rt-timeline, class: .elementor-element-b076f33 *//*reduce margin to hit previous node */
.elementor-15666 .elementor-element.elementor-element-b076f33 .rt-timeline {
    margin-top: -50px
}

/*Fait disparaitre la box*/
.elementor-15666 .elementor-element.elementor-element-b076f33 .rt-timeline::after {
    display: none;
}
.elementor-15666 .elementor-element.elementor-element-b076f33 .rt-timeline .content-container .content {
    box-shadow:none;
}
.elementor-15666 .elementor-element.elementor-element-b076f33 .rt-timeline .content-container.right .content::before {
    display: none;
}
.elementor-15666 .elementor-element.elementor-element-b076f33 h3 {
    display: none;
}

/*Couleur*/
.elementor-15666 .elementor-element.elementor-element-b076f33 .rt-timeline .content-container .content:after {
    background-color: lightgreen;
}/* End custom CSS */