.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{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-4027 .elementor-element.elementor-element-ce2f63f{color:#000000;}.elementor-4027 .elementor-element.elementor-element-e7fd7c7{color:#000000;font-weight:400;}.elementor-4027 .elementor-element.elementor-element-e0bc037 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#054C93;border-radius:0px 0px 0px 0px;}.elementor-4027 .elementor-element.elementor-element-e0bc037{color:#000000;line-height:34px;}.elementor-4027 .elementor-element.elementor-element-17375f6{width:var( --container-widget-width, 65.965% );max-width:65.965%;--container-widget-width:65.965%;--container-widget-flex-grow:0;}.elementor-4027 .elementor-element.elementor-element-17375f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4027 .elementor-element.elementor-element-17375f6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4027 .elementor-element.elementor-element-768a2af8{margin-top:50px;margin-bottom:50px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );}.elementor-4027 .elementor-element.elementor-element-1693704b{width:var( --container-widget-width, 70.876% );max-width:70.876%;--container-widget-width:70.876%;--container-widget-flex-grow:0;}.elementor-4027 .elementor-element.elementor-element-1693704b .elementor-tab-title, .elementor-4027 .elementor-element.elementor-element-1693704b .elementor-tab-title:before, .elementor-4027 .elementor-element.elementor-element-1693704b .elementor-tab-title:after, .elementor-4027 .elementor-element.elementor-element-1693704b .elementor-tab-content, .elementor-4027 .elementor-element.elementor-element-1693704b .elementor-tabs-content-wrapper{border-width:1px;}.elementor-4027 .elementor-element.elementor-element-1693704b .elementor-tab-title, .elementor-4027 .elementor-element.elementor-element-1693704b .elementor-tab-title a{color:#000000;}.elementor-4027 .elementor-element.elementor-element-1693704b .elementor-tab-title.elementor-active,
					 .elementor-4027 .elementor-element.elementor-element-1693704b .elementor-tab-title.elementor-active a{color:#E72277;}.elementor-4027 .elementor-element.elementor-element-1693704b .elementor-tab-content{color:#000000;font-weight:400;text-transform:lowercase;line-height:32px;}.elementor-4027 .elementor-element.elementor-element-4034ba1{color:#000000;font-weight:400;}/* Start custom CSS for text-editor, class: .elementor-element-e0bc037 */.renseignement h4{
    color: var(--Secondary, #054C93);
    font-family: Euclid Triangle;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 29px;
}

.renseignement i{
    color: #E72277;
    margin-right: 5px;
}
.renseignement strong{
    font-weight: 700;
}
.renseignement a.tel{
    font-weight: 700;
}
.renseignement a.mail{
    color: var(--Secondary, #054C93);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-17375f6 */.vid-atelier{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dbb0aad */#atelier h3{
    margin-bottom: 0 !important;
    margin-top: 20px; 
}
#atelier ul{
    padding: 0;
}
#atelier ul li{
    list-style: none;
}
#atelier ul li:before {
    font-family: "Font Awesome 6 Free";
    color: #E72277;
    font-size: 18px;
    content: '\f061';
    font-weight: bold;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-1693704b */.onglet-at{
    margin: 0 auto;
}/* End custom CSS */