.elementor-29325 .elementor-element.elementor-element-8ba9d09:not(.elementor-motion-effects-element-type-background), .elementor-29325 .elementor-element.elementor-element-8ba9d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19304C;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.moortgat.com/wp-content/uploads/2026/04/sante-medecin-blouse-stethoscope.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29325 .elementor-element.elementor-element-8ba9d09 > .elementor-background-overlay{background-color:#19304C;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29325 .elementor-element.elementor-element-8ba9d09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 24px 120px 24px;}.elementor-29325 .elementor-element.elementor-element-eeca556{text-align:center;color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-29325 .elementor-element.elementor-element-426550d{--spacer-size:20px;}.elementor-29325 .elementor-element.elementor-element-3016a4f{text-align:center;color:#000000;font-family:"Avenir Next", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-1c26d9d{--spacer-size:28px;}.elementor-29325 .elementor-element.elementor-element-31ad9d1{text-align:center;}.elementor-29325 .elementor-element.elementor-element-31ad9d1 .elementor-heading-title{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-29325 .elementor-element.elementor-element-c94ed6c{--spacer-size:16px;}.elementor-29325 .elementor-element.elementor-element-f3651b1{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-e8fa285{--spacer-size:20px;}.elementor-29325 .elementor-element.elementor-element-e17da05{text-align:center;color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-262770c:not(.elementor-motion-effects-element-type-background), .elementor-29325 .elementor-element.elementor-element-262770c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29325 .elementor-element.elementor-element-262770c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 24px 100px 24px;}.elementor-29325 .elementor-element.elementor-element-262770c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29325 .elementor-element.elementor-element-77c0613{text-align:left;color:#2B8BCC;font-family:"Avenir Next", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-29325 .elementor-element.elementor-element-1529c0b{--spacer-size:12px;}.elementor-29325 .elementor-element.elementor-element-f3c7ca5{text-align:left;}.elementor-29325 .elementor-element.elementor-element-f3c7ca5 .elementor-heading-title{color:#19304C;font-family:"Avenir Next", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;}.elementor-29325 .elementor-element.elementor-element-fe96aa0{--spacer-size:24px;}.elementor-29325 .elementor-element.elementor-element-d8e43d8{text-align:left;color:#000000;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-d397fce:not(.elementor-motion-effects-element-type-background), .elementor-29325 .elementor-element.elementor-element-d397fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-29325 .elementor-element.elementor-element-d397fce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 24px 100px 24px;}.elementor-29325 .elementor-element.elementor-element-d397fce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29325 .elementor-element.elementor-element-cf30781{text-align:left;color:#2B8BCC;font-family:"Avenir Next", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-29325 .elementor-element.elementor-element-0b604c0{--spacer-size:12px;}.elementor-29325 .elementor-element.elementor-element-81cdca8{text-align:left;}.elementor-29325 .elementor-element.elementor-element-81cdca8 .elementor-heading-title{color:#19304C;font-family:"Avenir Next", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;}.elementor-29325 .elementor-element.elementor-element-c4bb3e5{--spacer-size:24px;}.elementor-29325 .elementor-element.elementor-element-684371f{text-align:left;color:#000000;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-4e6a1e0:not(.elementor-motion-effects-element-type-background), .elementor-29325 .elementor-element.elementor-element-4e6a1e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19304C;}.elementor-29325 .elementor-element.elementor-element-4e6a1e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-29325 .elementor-element.elementor-element-4e6a1e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29325 .elementor-element.elementor-element-2de6d4f{text-align:center;}.elementor-29325 .elementor-element.elementor-element-2de6d4f .elementor-heading-title{color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:56px;font-weight:700;line-height:1em;}.elementor-29325 .elementor-element.elementor-element-e81f25b{--spacer-size:8px;}.elementor-29325 .elementor-element.elementor-element-a18b7ac{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-dab2770{text-align:center;}.elementor-29325 .elementor-element.elementor-element-dab2770 .elementor-heading-title{color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:56px;font-weight:700;line-height:1em;}.elementor-29325 .elementor-element.elementor-element-e11f6d3{--spacer-size:8px;}.elementor-29325 .elementor-element.elementor-element-560a3e7{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-204e200{text-align:center;}.elementor-29325 .elementor-element.elementor-element-204e200 .elementor-heading-title{color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:56px;font-weight:700;line-height:1em;}.elementor-29325 .elementor-element.elementor-element-8d6017d{--spacer-size:8px;}.elementor-29325 .elementor-element.elementor-element-6d6a40b{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-be5a2ba{text-align:center;}.elementor-29325 .elementor-element.elementor-element-be5a2ba .elementor-heading-title{color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:56px;font-weight:700;line-height:1em;}.elementor-29325 .elementor-element.elementor-element-34603f8{--spacer-size:8px;}.elementor-29325 .elementor-element.elementor-element-c41ec6a{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-29fc5df:not(.elementor-motion-effects-element-type-background), .elementor-29325 .elementor-element.elementor-element-29fc5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-29325 .elementor-element.elementor-element-29fc5df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 24px 64px 24px;}.elementor-29325 .elementor-element.elementor-element-29fc5df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29325 .elementor-element.elementor-element-b08f96d{text-align:left;color:#000000;font-family:"Avenir Next", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-42f4e6e:not(.elementor-motion-effects-element-type-background), .elementor-29325 .elementor-element.elementor-element-42f4e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19304C;}.elementor-29325 .elementor-element.elementor-element-42f4e6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 24px 120px 24px;}.elementor-29325 .elementor-element.elementor-element-42f4e6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29325 .elementor-element.elementor-element-80a5a49{text-align:center;color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-29325 .elementor-element.elementor-element-d3104c5{--spacer-size:16px;}.elementor-29325 .elementor-element.elementor-element-06e880c{text-align:center;}.elementor-29325 .elementor-element.elementor-element-06e880c .elementor-heading-title{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;}.elementor-29325 .elementor-element.elementor-element-edbb53c{--spacer-size:16px;}.elementor-29325 .elementor-element.elementor-element-713187b{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-29325 .elementor-element.elementor-element-86fc567{--spacer-size:24px;}.elementor-29325 .elementor-element.elementor-element-b751617{text-align:center;color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1280px){.elementor-29325 .elementor-element.elementor-element-8ba9d09{padding:80px 24px 80px 24px;}.elementor-29325 .elementor-element.elementor-element-262770c{padding:70px 24px 70px 24px;}.elementor-29325 .elementor-element.elementor-element-d397fce{padding:70px 24px 70px 24px;}.elementor-29325 .elementor-element.elementor-element-4e6a1e0{padding:56px 24px 56px 24px;}.elementor-29325 .elementor-element.elementor-element-29fc5df{padding:44px 24px 44px 24px;}.elementor-29325 .elementor-element.elementor-element-42f4e6e{padding:84px 24px 84px 24px;}}/* Start custom CSS for section, class: .elementor-element-29fc5df */.elementor-29325 .elementor-element.elementor-element-29fc5df .quote-block { background: #FFFFFF; border-left: 4px solid #2B8BCC; padding: 32px 40px; margin: 0 auto; max-width: 800px; }
.elementor-29325 .elementor-element.elementor-element-29fc5df .quote-text { font-style: italic; font-size: 22px; color: #19304C; line-height: 1.5; margin: 0 0 16px; }
.elementor-29325 .elementor-element.elementor-element-29fc5df .quote-author { font-size: 14px; color: #7F8A9D; font-style: normal; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1058c9 */.elementor-29325 .elementor-element.elementor-element-d1058c9 .elementor-shortcode { background: #FFFFFF; padding: 40px; border-radius: 12px; box-shadow: 0 8px 32px rgba(0,0,0,0.15); max-width: 640px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42f4e6e */.elementor-29325 .elementor-element.elementor-element-42f4e6e { position: relative; overflow: hidden; }
.elementor-29325 .elementor-element.elementor-element-42f4e6e::before {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at 30% 50%, rgba(211,45,26,0.25), transparent 50%),
    radial-gradient(circle at 70% 50%, rgba(43,139,204,0.25), transparent 50%);
  z-index: 0;
}
.elementor-29325 .elementor-element.elementor-element-42f4e6e > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.moortgat.com/wp-content/uploads/2024/11/Avenir-Next.woff') format('woff');
}
/* End Custom Fonts CSS */