.elementor-1407 .elementor-element.elementor-element-90de820{padding:0px 40px 0px 0px;}.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-1407 .elementor-element.elementor-element-3dd854b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1407 .elementor-element.elementor-element-3dd854b{border-style:solid;border-width:0px 0px 10px 0px;border-color:#9FB5C0;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1407 .elementor-element.elementor-element-bfd7589:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1407 .elementor-element.elementor-element-bfd7589 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-1407 .elementor-element.elementor-element-bfd7589 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1407 .elementor-element.elementor-element-bfd7589 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1407 .elementor-element.elementor-element-eeeb44a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1407 .elementor-element.elementor-element-eeeb44a{padding:0px 20px 20px 20px;}.elementor-1407 .elementor-element.elementor-element-a0726f1 > .elementor-element-populated{margin:8px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1407 .elementor-element.elementor-element-ada1d14{text-align:left;}.elementor-1407 .elementor-element.elementor-element-aef4cdc > .elementor-element-populated{margin:9px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1407 .elementor-element.elementor-element-e8c2969{columns:1;text-align:right;font-size:20px;font-weight:500;color:#014782;}.elementor-1407 .elementor-element.elementor-element-ecd14a4{padding:0px 0px 0px 55px;}.elementor-1407 .elementor-element.elementor-element-cd1d500{text-align:left;}.elementor-1407 .elementor-element.elementor-element-0e444e3 > .elementor-element-populated{border-style:solid;}.elementor-1407 .elementor-element.elementor-element-40ba370 > .elementor-element-populated{border-style:solid;}.elementor-1407 .elementor-element.elementor-element-42f7db2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 55px;}.elementor-1407 .elementor-element.elementor-element-42f7db2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1407 .elementor-element.elementor-element-3175e66{width:var( --container-widget-width, 99.535% );max-width:99.535%;--container-widget-width:99.535%;--container-widget-flex-grow:0;font-size:30px;font-weight:bold;line-height:1.2em;color:#0c0c0c;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1407 .elementor-element.elementor-element-6dd5500{--divider-border-style:solid;--divider-color:#f43846;--divider-border-width:10px;}.elementor-1407 .elementor-element.elementor-element-6dd5500 .elementor-divider-separator{width:190px;}.elementor-1407 .elementor-element.elementor-element-6dd5500 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1407 .elementor-element.elementor-element-dcf95d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 55px;}.elementor-1407 .elementor-element.elementor-element-dcf95d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1407 .elementor-element.elementor-element-1dd2f87{font-size:18px;font-weight:500;line-height:1.2em;color:#014782;}.elementor-1407 .elementor-element.elementor-element-1bbd2eb{font-size:16px;font-weight:bold;}.elementor-1407 .elementor-element.elementor-element-df1751d{padding:0px 0px 10px 55px;}.elementor-widget-image-box .elementor-image-box-title{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-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-1407 .elementor-element.elementor-element-baf005e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1407 .elementor-element.elementor-element-baf005e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1407 .elementor-element.elementor-element-baf005e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1407 .elementor-element.elementor-element-baf005e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1407 .elementor-element.elementor-element-baf005e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1407 .elementor-element.elementor-element-baf005e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;color:#0c0c0c;}.elementor-1407 .elementor-element.elementor-element-51eafb0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1407 .elementor-element.elementor-element-51eafb0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1407 .elementor-element.elementor-element-51eafb0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1407 .elementor-element.elementor-element-51eafb0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1407 .elementor-element.elementor-element-51eafb0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1407 .elementor-element.elementor-element-51eafb0 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;color:#0c0c0c;}.elementor-1407 .elementor-element.elementor-element-ca4c48a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1407 .elementor-element.elementor-element-ca4c48a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1407 .elementor-element.elementor-element-ca4c48a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1407 .elementor-element.elementor-element-ca4c48a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1407 .elementor-element.elementor-element-ca4c48a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1407 .elementor-element.elementor-element-ca4c48a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;color:#0c0c0c;}.elementor-1407 .elementor-element.elementor-element-619d227.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1407 .elementor-element.elementor-element-619d227.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1407 .elementor-element.elementor-element-619d227.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1407 .elementor-element.elementor-element-619d227 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1407 .elementor-element.elementor-element-619d227 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1407 .elementor-element.elementor-element-619d227 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;color:#0c0c0c;}.elementor-1407 .elementor-element.elementor-element-a1ddc14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1407 .elementor-element.elementor-element-a1ddc14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-a1ddc14 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 40px 40px;}.elementor-1407 .elementor-element.elementor-element-a1ddc14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1407 .elementor-element.elementor-element-403e4f0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1407 .elementor-element.elementor-element-403e4f0{text-align:right;}.elementor-1407 .elementor-element.elementor-element-49e3357{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-1407 .elementor-element.elementor-element-28b7b98{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#014782;}.elementor-1407 .elementor-element.elementor-element-fe1eec2{padding:0% 2% 0% 2%;}.elementor-1407 .elementor-element.elementor-element-8aa5e7b > .elementor-element-populated{padding:8% 8% 0% 8%;}.elementor-1407 .elementor-element.elementor-element-4c54f02 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1407 .elementor-element.elementor-element-0b0dc24 > .elementor-element-populated{padding:8% 8% 0% 8%;}.elementor-1407 .elementor-element.elementor-element-3602063 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1407 .elementor-element.elementor-element-cf04aca > .elementor-element-populated{padding:8% 8% 0% 8%;}.elementor-1407 .elementor-element.elementor-element-3e803e4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1407 .elementor-element.elementor-element-d2c94d1{padding:0% 2% 2% 2%;}.elementor-1407 .elementor-element.elementor-element-f6de326 > .elementor-element-populated{padding:8% 8% 0% 8%;}.elementor-1407 .elementor-element.elementor-element-853b901 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1407 .elementor-element.elementor-element-49aee5b > .elementor-element-populated{padding:8% 8% 0% 8%;}.elementor-1407 .elementor-element.elementor-element-b216d90 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1407 .elementor-element.elementor-element-121fd6b > .elementor-element-populated{padding:8% 8% 0% 8%;}.elementor-1407 .elementor-element.elementor-element-63a3b94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1407 .elementor-element.elementor-element-63a3b94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-1407 .elementor-element.elementor-element-63a3b94 > .elementor-element-populated{border-style:solid;border-width:0px 0px 10px 0px;border-color:#9FB5C0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 50px 50px 50px;}.elementor-1407 .elementor-element.elementor-element-63a3b94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1407 .elementor-element.elementor-element-8e13188{color:#7A7A7A;}.elementor-1407 .elementor-element.elementor-element-bb52214 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-1407 .elementor-element.elementor-element-bb52214{color:#7A7A7A;}.elementor-1407 .elementor-element.elementor-element-602800e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1407 .elementor-element.elementor-element-602800e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-602800e > .elementor-element-populated{border-style:solid;border-width:0px 0px 10px 0px;border-color:#9FB5C0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 40px 40px;}.elementor-1407 .elementor-element.elementor-element-602800e > .elementor-element-populated, .elementor-1407 .elementor-element.elementor-element-602800e > .elementor-element-populated > .elementor-background-overlay, .elementor-1407 .elementor-element.elementor-element-602800e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1407 .elementor-element.elementor-element-602800e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1407 .elementor-element.elementor-element-63022c9{color:#939498;}@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ecd14a4{padding:0px 0px 0px 0px;}.elementor-1407 .elementor-element.elementor-element-c955038{width:50%;}.elementor-1407 .elementor-element.elementor-element-0e444e3{width:50%;}.elementor-1407 .elementor-element.elementor-element-40ba370{width:50%;}.elementor-1407 .elementor-element.elementor-element-baf005e .elementor-image-box-img{margin-bottom:15px;}.elementor-1407 .elementor-element.elementor-element-51eafb0 .elementor-image-box-img{margin-bottom:15px;}.elementor-1407 .elementor-element.elementor-element-ca4c48a .elementor-image-box-img{margin-bottom:15px;}.elementor-1407 .elementor-element.elementor-element-619d227 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-1407 .elementor-element.elementor-element-bfd7589{width:75%;}.elementor-1407 .elementor-element.elementor-element-a0726f1{width:6%;}.elementor-1407 .elementor-element.elementor-element-aef4cdc{width:44.746%;}.elementor-1407 .elementor-element.elementor-element-1899315{width:48.9%;}.elementor-1407 .elementor-element.elementor-element-c955038{width:18%;}.elementor-1407 .elementor-element.elementor-element-0e444e3{width:24%;}.elementor-1407 .elementor-element.elementor-element-40ba370{width:57.664%;}.elementor-1407 .elementor-element.elementor-element-ad834e8{width:50%;}.elementor-1407 .elementor-element.elementor-element-735f3d3{width:36.32%;}.elementor-1407 .elementor-element.elementor-element-a1ddc14{width:25%;}.elementor-1407 .elementor-element.elementor-element-63a3b94{width:75%;}.elementor-1407 .elementor-element.elementor-element-602800e{width:25%;}}/* Start custom CSS for text-editor, class: .elementor-element-e8c2969 */.elementor-1407 .elementor-element.elementor-element-e8c2969 p{
    color: #014782;
    margin-bottom: 0;
}

.elementor-1407 .elementor-element.elementor-element-e8c2969 a {
    color: #939498;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0e444e3 *//*
@media (min-width: 1440px) and (max-width:1679px){
.elementor-1407 .elementor-element.elementor-element-0e444e3{
    margin-left: -80px;
}}
@media (min-width: 1680px) and (max-width:1919px){
.elementor-1407 .elementor-element.elementor-element-0e444e3{
    margin-left: -115px;
}}*/
@media (min-width:1920px){
.elementor-1407 .elementor-element.elementor-element-0e444e3{
        margin-left:-30px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40ba370 *//*
@media (min-width: 1440px) and (max-width:1679px){
.elementor-1407 .elementor-element.elementor-element-40ba370{
    margin-left: -80px;
}}
@media (min-width: 1680px) and (max-width:1919px){
.elementor-1407 .elementor-element.elementor-element-40ba370{
    margin-left: -115px;
}}*/
@media (min-width:1920px){
.elementor-1407 .elementor-element.elementor-element-40ba370{
        margin-left:-30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3175e66 */.elementor-1407 .elementor-element.elementor-element-3175e66 p{
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad834e8 */.elementor-1407 .elementor-element.elementor-element-ad834e8{
    max-width: 450px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dd2f87 */.elementor-1407 .elementor-element.elementor-element-1dd2f87 p{
    color: #014782;
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fdc9adc */.elementor-1407 .elementor-element.elementor-element-fdc9adc{
    max-width: 875px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dcf95d2 */@media only screen and (min-width: 1240px) and (max-width: 1510px) {
    .elementor-1407 .elementor-element.elementor-element-dcf95d2{
   margin-right: 254px;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eaf68fc */.elementor-1407 .elementor-element.elementor-element-eaf68fc{
    max-width: 215px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d975b43 */.elementor-1407 .elementor-element.elementor-element-d975b43{
    max-width: 215px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cf3e0a1 */.elementor-1407 .elementor-element.elementor-element-cf3e0a1{
    max-width: 215px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d6741f7 */.elementor-1407 .elementor-element.elementor-element-d6741f7{
    max-width: 215px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-df1751d */.elementor-1407 .elementor-element.elementor-element-df1751d{
    max-width: 875px;
}

@media only screen and (min-width: 1240px) and (max-width: 1510px) {
    .elementor-1407 .elementor-element.elementor-element-df1751d{
   margin-right: 254px;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2478596 */@media (min-width:1240px) and (max-width:1679px){
    .csan img{
    position: absolute;
    width: 250px;
    bottom: 0px;
    right:0px;
}}
@media (min-width:1680px){
    .csan img{
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 375px;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403e4f0 */.elementor-1407 .elementor-element.elementor-element-403e4f0 p{
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49e3357 */.elementor-1407 .elementor-element.elementor-element-49e3357 p{
    max-width: 400px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b7b98 */.elementor-1407 .elementor-element.elementor-element-28b7b98 p{
    color: #014782;
}
.elementor-1407 .elementor-element.elementor-element-28b7b98 p{
    max-width: 400px;
}
.csan-video:hover{
    cursor: pointer; 
}
/* center le popup de la vidéo dans IE11 */
.dialog-widget-content {
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e13188 */.elementor-1407 .elementor-element.elementor-element-8e13188 p{
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb52214 */.elementor-1407 .elementor-element.elementor-element-bb52214 p{
    color: #939498;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f433a6 */.elementor-1407 .elementor-element.elementor-element-0f433a6 p{
    color: #939498;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63022c9 */.elementor-1407 .elementor-element.elementor-element-63022c9 p{
    color: #939498;
}/* End custom CSS */