.elementor-11070201 .elementor-element.elementor-element-2d2e77c5 > .elementor-container{max-width:1400px;}.elementor-11070201 .elementor-element.elementor-element-2d2e77c5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11070201 .elementor-element.elementor-element-2d2e77c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 0% 0%;}.elementor-11070201 .elementor-element.elementor-element-2d2e77c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070201 .elementor-element.elementor-element-681e53b6 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-11070201 .elementor-element.elementor-element-199aded .elementor-heading-title{color:#285196;}.elementor-11070201 .elementor-element.elementor-element-83c1fb0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-11070201 .elementor-element.elementor-element-adab2a6 .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-11070201 .elementor-element.elementor-element-3e4c2ccf > .elementor-container{max-width:1300px;}.elementor-11070201 .elementor-element.elementor-element-3e4c2ccf{padding:5% 0% 2% 0%;}.elementor-11070201 .elementor-element.elementor-element-4891fe2f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-11070201 .elementor-element.elementor-element-730d87f .elementor-heading-title{color:#285196;}.elementor-11070201 .elementor-element.elementor-element-3407279 .elementor-heading-title{color:#285196;}.elementor-11070201 .elementor-element.elementor-element-367f379:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-11070201 .elementor-element.elementor-element-367f379 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EEFD;}.elementor-11070201 .elementor-element.elementor-element-367f379 > .elementor-element-populated, .elementor-11070201 .elementor-element.elementor-element-367f379 > .elementor-element-populated > .elementor-background-overlay, .elementor-11070201 .elementor-element.elementor-element-367f379 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-11070201 .elementor-element.elementor-element-367f379 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-11070201 .elementor-element.elementor-element-367f379 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 4% 4% 4%;padding:35px 35px 35px 35px;}.elementor-11070201 .elementor-element.elementor-element-367f379 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070201 .elementor-element.elementor-element-7418aad .elementor-heading-title{color:#285196;}.elementor-11070201 .elementor-element.elementor-element-6003743f > .elementor-widget-container > .elementor-heading-title{margin-bottom:20px;text-align:center;}.elementor-11070201 .elementor-element.elementor-element-3b2a909a > .elementor-container{max-width:848px;}.elementor-11070201 .elementor-element.elementor-element-3b2a909a:not(.elementor-motion-effects-element-type-background), .elementor-11070201 .elementor-element.elementor-element-3b2a909a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0);}.elementor-11070201 .elementor-element.elementor-element-3b2a909a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 4% 4% 4%;}.elementor-11070201 .elementor-element.elementor-element-3b2a909a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070201 .elementor-element.elementor-element-373fc6e{text-align:center;}.elementor-11070201 .elementor-element.elementor-element-f0523a7{text-align:center;}.elementor-11070201 .elementor-element.elementor-element-f0523a7 .elementor-heading-title{color:#285196;}.elementor-11070201 .elementor-element.elementor-element-f0523a7 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-11070201 .elementor-element.elementor-element-ebd25ff .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-11070201 .elementor-element.elementor-element-ebd25ff .elementor-testimonial-content{color:#727272;font-size:17px;font-weight:600;}.elementor-11070201 .elementor-element.elementor-element-ebd25ff .elementor-testimonial-name{color:#285196;font-weight:600;}.elementor-11070201 .elementor-element.elementor-element-ebd25ff .elementor-testimonial-job{color:#7D9ED5;}.elementor-11070201 .elementor-element.elementor-element-ebd25ff .elementor-swiper-button{color:#285196;}.elementor-11070201 .elementor-element.elementor-element-3b1800a2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11070201 .elementor-element.elementor-element-6679eabf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-11070201 .elementor-element.elementor-element-6679eabf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11070201 .elementor-element.elementor-element-6679eabf > .elementor-element-populated, .elementor-11070201 .elementor-element.elementor-element-6679eabf > .elementor-element-populated > .elementor-background-overlay, .elementor-11070201 .elementor-element.elementor-element-6679eabf > .elementor-element-populated > .elementor-motion-effects-container, .elementor-11070201 .elementor-element.elementor-element-6679eabf > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-11070201 .elementor-element.elementor-element-6679eabf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-11070201 .elementor-element.elementor-element-6679eabf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070201 .elementor-element.elementor-element-39956ed9{text-align:center;}.elementor-11070201 .elementor-element.elementor-element-39956ed9 .elementor-heading-title{color:#285196;}.elementor-11070201 .elementor-element.elementor-element-39956ed9 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-11070201 .elementor-element.elementor-element-141b7e1 .elementor-accordion-item{border-width:6px;border-color:#FFFFFF;}.elementor-11070201 .elementor-element.elementor-element-141b7e1 .elementor-accordion-item .elementor-tab-content{border-width:6px;border-top-color:#FFFFFF;}.elementor-11070201 .elementor-element.elementor-element-141b7e1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:6px;border-bottom-color:#FFFFFF;}.elementor-11070201 .elementor-element.elementor-element-141b7e1 .elementor-tab-title{background-color:#E5EEFD;padding:3% 3% 3% 3%;}.elementor-11070201 .elementor-element.elementor-element-141b7e1 .elementor-accordion-icon, .elementor-11070201 .elementor-element.elementor-element-141b7e1 a.elementor-accordion-title:not(#e){color:#000000;}.elementor-11070201 .elementor-element.elementor-element-141b7e1 .elementor-tab-content{background-color:#FFFFFF;padding:3% 3% 3% 3%;}.elementor-11070201 .elementor-element.elementor-element-26acf83 .elementor-icon-list-icon *{color:#000000;}.elementor-11070201 .elementor-element.elementor-element-26acf83 .elementor-icon-list-icon i{font-size:30px;}.elementor-11070201 .elementor-element.elementor-element-26acf83 .elementor-icon-list-icon svg{width:30px;}.elementor-11070201 .elementor-element.elementor-element-26acf83 .elementor-icon-list-text{color:#000000;font-family:"Work Sans", sans-serif;font-size:18px;}.elementor-11070201 .elementor-element.elementor-element-c023b84:not(.elementor-motion-effects-element-type-background), .elementor-11070201 .elementor-element.elementor-element-c023b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EEFD;}.elementor-11070201 .elementor-element.elementor-element-c023b84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:110px;margin-bottom:0px;padding:85px 0px 70px 0px;}.elementor-11070201 .elementor-element.elementor-element-c023b84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070201 .elementor-element.elementor-element-d316a9d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11070201 .elementor-element.elementor-element-f4bbe4f > .elementor-element-populated{padding:25px 70px 25px 180px;}.elementor-11070201 .elementor-element.elementor-element-5dba6fc .elementor-heading-title{color:#285196;font-size:32px;text-transform:uppercase;}.elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(9px/2);}.elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-9px/2);}body.lang-rtl .elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.lang-rtl) .elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-icon *{color:#285196;}.elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-icon i{font-size:14px;}.elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-icon svg{width:14px;}.elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-text{color:#000000;font-size:23px;}.elementor-11070201 .elementor-element.elementor-element-8f6f4a6:not(.elementor-motion-effects-element-type-background), .elementor-11070201 .elementor-element.elementor-element-8f6f4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11070201 .elementor-element.elementor-element-8f6f4a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 45px 45px 45px;}.elementor-11070201 .elementor-element.elementor-element-8f6f4a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11070201 .elementor-element.elementor-element-810ad81 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-11070201 .elementor-element.elementor-element-6a9bcdd .elementor-image img{width:5%;}.elementor-11070201 .elementor-element.elementor-element-b767d87 .elementor-text-editor{text-align:center;}.elementor-11070201 .elementor-element.elementor-element-b767d87{color:#285196;font-size:19px;font-weight:bold;text-transform:uppercase;line-height:28px;}.elementor-11070201 .elementor-element.elementor-element-0c9052a .elementor-icon-list-icon *{color:#000000;}.elementor-11070201 .elementor-element.elementor-element-0c9052a .elementor-icon-list-icon i{font-size:30px;}.elementor-11070201 .elementor-element.elementor-element-0c9052a .elementor-icon-list-icon svg{width:30px;}.elementor-11070201 .elementor-element.elementor-element-0c9052a .elementor-icon-list-text{color:#000000;font-family:"Work Sans", sans-serif;font-size:18px;}body.elementor-page-11070201 header.page-header{display:none;}body.elementor-page-11070201:not(.elementor-motion-effects-element-type-background), body.elementor-page-11070201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/fond-coeur.png");background-attachment:fixed;background-repeat:no-repeat;background-size:contain;}@media(max-width:1199px){.elementor-11070201 .elementor-element.elementor-element-2d2e77c5{padding:2% 2% 2% 2%;}.elementor-11070201 .elementor-element.elementor-element-c023b84{padding:3% 3% 3% 3%;}.elementor-11070201 .elementor-element.elementor-element-f4bbe4f > .elementor-element-populated{padding:25px 70px 25px 130px;}}@media(max-width:991px){.elementor-11070201 .elementor-element.elementor-element-4891fe2f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-11070201 .elementor-element.elementor-element-367f379 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:21px 21px 21px 21px;}.elementor-11070201 .elementor-element.elementor-element-7418aad .elementor-heading-title{font-size:25px;}.elementor-11070201 .elementor-element.elementor-element-141b7e1 .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-11070201 .elementor-element.elementor-element-141b7e1 .elementor-tab-content{font-size:16px;padding:20px 20px 20px 20px;}.elementor-11070201 .elementor-element.elementor-element-c023b84{padding:13px 5px 13px 5px;}.elementor-11070201 .elementor-element.elementor-element-f4bbe4f > .elementor-element-populated{padding:20px 20px 42px 42px;}.elementor-11070201 .elementor-element.elementor-element-5dba6fc .elementor-heading-title{font-size:22px;}.elementor-11070201 .elementor-element.elementor-element-a40e938 .elementor-icon-list-text{font-size:17px;}.elementor-11070201 .elementor-element.elementor-element-a40e938 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11070201 .elementor-element.elementor-element-8f6f4a6{padding:20px 36px 20px 36px;}.elementor-11070201 .elementor-element.elementor-element-6a9bcdd .elementor-image img{width:18%;}.elementor-11070201 .elementor-element.elementor-element-b767d87{font-size:15px;}}/* Start custom CSS for accordion, class: .elementor-element-141b7e1 */.elementor-tab-title{
    border-width: 0px;
    border-radius: 20px;
}
 .elementor-tab-content {    border-radius: 20px;}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Work Sans';
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-Thin.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-Thin.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-ExtraLight.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-ExtraLight.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-Light.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-Light.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-Regular.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-Regular.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-Medium.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-Medium.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-SemiBold.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-SemiBold.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-Bold.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-Bold.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-ExtraBold.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-ExtraBold.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-Black.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-Black.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-Regular.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-Regular.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/WorkSans-Bold.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/WorkSans-Bold.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/WorkSans-Bold.ttf') format('truetype');
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */.cms-id-7 #wrapper::after {
    content: "";
    height: auto;
    width: 1000px;
    aspect-ratio: 1020 / 985;
    display: block;
    position: fixed;
    top: 170px;
    left: 140px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1018.938' height='985.829' viewBox='0 0 1018.938 985.829'%3E%3Cpath id='Tracé_52691' data-name='Tracé 52691' d='M1157.373,54.831c-124.743-47.3-302.247,37.53-387.274,128.55-35.577,38.093,26.141,90.192,61.519,52.314,36.884-39.5,88.454-66.584,138.252-85.987,46.454-18.095,85.9-15.363,134.891,5.794,56.088,24.22,73.074,67.114,59.085,113.021-54.9,180.268-232.715,324.132-328.568,483.9-36.8,61.353-49.6,99.248-57.778,130.8-50.626-68.224-118.6-121.647-185.3-174.838-81.65-65.111-170.12-135.09-209.405-235.314-14.552-37.166-21.753-75.756-16.323-108.121,1.788-10.628-1.54-.563,3.013-9.8,1.473-2.98,2.863-6.01,4.337-8.989.314-.646.43-.927.629-1.358.216-.265.315-.364.6-.728,1.705-2.169,10.264-10.86,9.354-10.6,4.37-3.112,12.78-8.559,11.77-8.393a156.933,156.933,0,0,1,16.456-6.572c2.217-.778,4.536-1.325,6.836-1.9,1.507-.265,5.662-1.109,6.374-1.192,7.218-.861,14.336-1.738,21.6-2.02,3.741-.149,7.482-.165,11.224-.132,5.943.066-1.855-.6,8.393.612,36.157,4.238,58.291,10.115,89.614,24.5,67.379,30.925,128.086,88.371,139.079,159.26,7.913,51.056,88.387,44.02,80.408-7.516l5.91-27.961c-25.131-162.124-245.495-293.24-405.716-254.286C297.6,227.02,225.5,328.552,231.33,407.205c8.857,119.776,142.077,219.239,228.2,295.972,50.874,45.328,105.97,85.557,157.952,129.56,46.139,39.087,93.288,82.395,121.282,136.977a56.83,56.83,0,0,0,8.079,11.721c-7.152,40.742,55.741,66.452,76.418,23.475,32.779-68.107,81.5-129.957,123.485-192.453,64.3-95.655,128-192.039,184.391-292.628,61.749-110.124,218.261-392.173,26.24-465' transform='translate(-231 -41.298)' fill='%23e5eefd' opacity='0.408'/%3E%3C/svg%3E%0A);
}/* End custom CSS */