.elementor-29323 .elementor-element.elementor-element-78cb255:not(.elementor-motion-effects-element-type-background), .elementor-29323 .elementor-element.elementor-element-78cb255 > .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/2025/07/6.-Reunion-de-travail.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29323 .elementor-element.elementor-element-78cb255 > .elementor-background-overlay{background-color:#19304C;opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29323 .elementor-element.elementor-element-78cb255{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 24px 140px 24px;}.elementor-29323 .elementor-element.elementor-element-1994f07{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-29323 .elementor-element.elementor-element-09732e2{--spacer-size:16px;}.elementor-29323 .elementor-element.elementor-element-b62a41f{text-align:center;}.elementor-29323 .elementor-element.elementor-element-b62a41f .elementor-heading-title{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-29323 .elementor-element.elementor-element-18a398c{--spacer-size:16px;}.elementor-29323 .elementor-element.elementor-element-e30ad26{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-676233b:not(.elementor-motion-effects-element-type-background), .elementor-29323 .elementor-element.elementor-element-676233b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29323 .elementor-element.elementor-element-676233b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 24px 56px 24px;}.elementor-29323 .elementor-element.elementor-element-676233b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29323 .elementor-element.elementor-element-7845deb{text-align:center;color:#000000;font-family:"Avenir Next", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-fd4592c:not(.elementor-motion-effects-element-type-background), .elementor-29323 .elementor-element.elementor-element-fd4592c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29323 .elementor-element.elementor-element-fd4592c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 24px 100px 24px;}.elementor-29323 .elementor-element.elementor-element-fd4592c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29323 .elementor-element.elementor-element-97afd87{text-align:center;color:#2B8BCC;font-family:"Avenir Next", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-29323 .elementor-element.elementor-element-28fb52b{--spacer-size:12px;}.elementor-29323 .elementor-element.elementor-element-b03ebf7{text-align:center;}.elementor-29323 .elementor-element.elementor-element-b03ebf7 .elementor-heading-title{color:#19304C;font-family:"Avenir Next", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;}.elementor-29323 .elementor-element.elementor-element-ac762f5{--spacer-size:48px;}.elementor-29323 .elementor-element.elementor-element-c39a4ec > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-29323 .elementor-element.elementor-element-f09332e > .elementor-element-populated{padding:24px 0px 24px 24px;}.elementor-29323 .elementor-element.elementor-element-749c810{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-29323 .elementor-element.elementor-element-b7e8fc4{--spacer-size:12px;}.elementor-29323 .elementor-element.elementor-element-02916ea{text-align:left;color:#7F8A9D;font-family:"Avenir Next", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-1f4707b{text-align:left;}.elementor-29323 .elementor-element.elementor-element-1f4707b .elementor-heading-title{color:#19304C;font-family:"Avenir Next", Sans-serif;font-size:30px;font-weight:700;line-height:1.25em;}.elementor-29323 .elementor-element.elementor-element-8d5b8ce{--spacer-size:16px;}.elementor-29323 .elementor-element.elementor-element-4f9ecfb{text-align:left;color:#000000;font-family:"Avenir Next", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-634c989{--spacer-size:20px;}.elementor-29323 .elementor-element.elementor-element-5cd6c11 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:600;text-transform:none;fill:#FFFFFF;color:#FFFFFF;background-color:#D32D1A;border-radius:100px 100px 100px 100px;padding:16px 40px 16px 40px;}.elementor-29323 .elementor-element.elementor-element-333b06c:not(.elementor-motion-effects-element-type-background), .elementor-29323 .elementor-element.elementor-element-333b06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-29323 .elementor-element.elementor-element-333b06c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 24px 100px 24px;}.elementor-29323 .elementor-element.elementor-element-333b06c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29323 .elementor-element.elementor-element-0a8c8bd{text-align:center;color:#2B8BCC;font-family:"Avenir Next", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-29323 .elementor-element.elementor-element-9b3507c{--spacer-size:12px;}.elementor-29323 .elementor-element.elementor-element-f328aec{text-align:center;}.elementor-29323 .elementor-element.elementor-element-f328aec .elementor-heading-title{color:#19304C;font-family:"Avenir Next", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;}.elementor-29323 .elementor-element.elementor-element-a04036f{--spacer-size:20px;}.elementor-29323 .elementor-element.elementor-element-9697ddc{text-align:center;color:#000000;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-5e80785{--spacer-size:56px;}.elementor-29323 .elementor-element.elementor-element-9cda048 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-29323 .elementor-element.elementor-element-3395e49{text-align:center;}.elementor-29323 .elementor-element.elementor-element-9990f8c{text-align:left;color:#7F8A9D;font-family:"Avenir Next", Sans-serif;font-size:11px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-9990f8c > .elementor-widget-container{padding:28px 28px 0px 28px;}.elementor-29323 .elementor-element.elementor-element-35e21d7{text-align:left;}.elementor-29323 .elementor-element.elementor-element-35e21d7 .elementor-heading-title{color:#19304C;font-family:"Avenir Next", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;}.elementor-29323 .elementor-element.elementor-element-35e21d7 > .elementor-widget-container{padding:12px 28px 16px 28px;}.elementor-29323 .elementor-element.elementor-element-1a7a7f6 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#FFFFFF;color:#FFFFFF;background-color:#19304C;border-radius:100px 100px 100px 100px;padding:16px 40px 16px 40px;}.elementor-29323 .elementor-element.elementor-element-1a7a7f6 > .elementor-widget-container{padding:0px 28px 28px 28px;}.elementor-29323 .elementor-element.elementor-element-ea34966{text-align:center;}.elementor-29323 .elementor-element.elementor-element-bdc2ecb{text-align:left;color:#7F8A9D;font-family:"Avenir Next", Sans-serif;font-size:11px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-bdc2ecb > .elementor-widget-container{padding:28px 28px 0px 28px;}.elementor-29323 .elementor-element.elementor-element-34f2ef3{text-align:left;}.elementor-29323 .elementor-element.elementor-element-34f2ef3 .elementor-heading-title{color:#19304C;font-family:"Avenir Next", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;}.elementor-29323 .elementor-element.elementor-element-34f2ef3 > .elementor-widget-container{padding:12px 28px 16px 28px;}.elementor-29323 .elementor-element.elementor-element-ac3e200 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#FFFFFF;color:#FFFFFF;background-color:#19304C;border-radius:100px 100px 100px 100px;padding:16px 40px 16px 40px;}.elementor-29323 .elementor-element.elementor-element-ac3e200 > .elementor-widget-container{padding:0px 28px 28px 28px;}.elementor-29323 .elementor-element.elementor-element-cb95297{text-align:center;}.elementor-29323 .elementor-element.elementor-element-9bd900f{text-align:left;color:#7F8A9D;font-family:"Avenir Next", Sans-serif;font-size:11px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-9bd900f > .elementor-widget-container{padding:28px 28px 0px 28px;}.elementor-29323 .elementor-element.elementor-element-c725076{text-align:left;}.elementor-29323 .elementor-element.elementor-element-c725076 .elementor-heading-title{color:#19304C;font-family:"Avenir Next", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;}.elementor-29323 .elementor-element.elementor-element-c725076 > .elementor-widget-container{padding:12px 28px 16px 28px;}.elementor-29323 .elementor-element.elementor-element-c4f336f .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#FFFFFF;color:#FFFFFF;background-color:#19304C;border-radius:100px 100px 100px 100px;padding:16px 40px 16px 40px;}.elementor-29323 .elementor-element.elementor-element-c4f336f > .elementor-widget-container{padding:0px 28px 28px 28px;}.elementor-29323 .elementor-element.elementor-element-039c49e{text-align:center;}.elementor-29323 .elementor-element.elementor-element-e16dcbe{text-align:left;color:#7F8A9D;font-family:"Avenir Next", Sans-serif;font-size:11px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-e16dcbe > .elementor-widget-container{padding:28px 28px 0px 28px;}.elementor-29323 .elementor-element.elementor-element-753e108{text-align:left;}.elementor-29323 .elementor-element.elementor-element-753e108 .elementor-heading-title{color:#19304C;font-family:"Avenir Next", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;}.elementor-29323 .elementor-element.elementor-element-753e108 > .elementor-widget-container{padding:12px 28px 16px 28px;}.elementor-29323 .elementor-element.elementor-element-d17675a .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#FFFFFF;color:#FFFFFF;background-color:#19304C;border-radius:100px 100px 100px 100px;padding:16px 40px 16px 40px;}.elementor-29323 .elementor-element.elementor-element-d17675a > .elementor-widget-container{padding:0px 28px 28px 28px;}.elementor-29323 .elementor-element.elementor-element-56cc68d:not(.elementor-motion-effects-element-type-background), .elementor-29323 .elementor-element.elementor-element-56cc68d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19304C;}.elementor-29323 .elementor-element.elementor-element-56cc68d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-29323 .elementor-element.elementor-element-56cc68d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29323 .elementor-element.elementor-element-0c8da17{text-align:center;}.elementor-29323 .elementor-element.elementor-element-0c8da17 .elementor-heading-title{color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:56px;font-weight:700;line-height:1em;}.elementor-29323 .elementor-element.elementor-element-035c720{--spacer-size:8px;}.elementor-29323 .elementor-element.elementor-element-0d798cf{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-850af28{text-align:center;}.elementor-29323 .elementor-element.elementor-element-850af28 .elementor-heading-title{color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:56px;font-weight:700;line-height:1em;}.elementor-29323 .elementor-element.elementor-element-9a75a30{--spacer-size:8px;}.elementor-29323 .elementor-element.elementor-element-0037645{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-5d2c484{text-align:center;}.elementor-29323 .elementor-element.elementor-element-5d2c484 .elementor-heading-title{color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:56px;font-weight:700;line-height:1em;}.elementor-29323 .elementor-element.elementor-element-cbf8f27{--spacer-size:8px;}.elementor-29323 .elementor-element.elementor-element-4b4628a{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-b828f85{text-align:center;}.elementor-29323 .elementor-element.elementor-element-b828f85 .elementor-heading-title{color:#6EADC4;font-family:"Avenir Next", Sans-serif;font-size:56px;font-weight:700;line-height:1em;}.elementor-29323 .elementor-element.elementor-element-9dc3889{--spacer-size:8px;}.elementor-29323 .elementor-element.elementor-element-650870c{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-e1c023a:not(.elementor-motion-effects-element-type-background), .elementor-29323 .elementor-element.elementor-element-e1c023a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19304C;}.elementor-29323 .elementor-element.elementor-element-e1c023a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 24px 120px 24px;}.elementor-29323 .elementor-element.elementor-element-e1c023a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29323 .elementor-element.elementor-element-7681ac5{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-29323 .elementor-element.elementor-element-0a54833{--spacer-size:16px;}.elementor-29323 .elementor-element.elementor-element-5cdc0a5{text-align:center;}.elementor-29323 .elementor-element.elementor-element-5cdc0a5 .elementor-heading-title{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-29323 .elementor-element.elementor-element-4454870{--spacer-size:16px;}.elementor-29323 .elementor-element.elementor-element-7bd10d3{text-align:center;color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;}.elementor-29323 .elementor-element.elementor-element-d2d75ba{--spacer-size:32px;}.elementor-29323 .elementor-element.elementor-element-fc3ebe8 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:17px;font-weight:600;text-transform:none;fill:#FFFFFF;color:#FFFFFF;background-color:#D32D1A;border-radius:100px 100px 100px 100px;padding:16px 40px 16px 40px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1280px){.elementor-29323 .elementor-element.elementor-element-78cb255{padding:100px 24px 100px 24px;}.elementor-29323 .elementor-element.elementor-element-676233b{padding:39px 24px 39px 24px;}.elementor-29323 .elementor-element.elementor-element-fd4592c{padding:70px 24px 70px 24px;}.elementor-29323 .elementor-element.elementor-element-333b06c{padding:70px 24px 70px 24px;}.elementor-29323 .elementor-element.elementor-element-56cc68d{padding:56px 24px 56px 24px;}.elementor-29323 .elementor-element.elementor-element-e1c023a{padding:84px 24px 84px 24px;}}/* Start custom CSS for text-editor, class: .elementor-element-52a756f */.elementor-29323 .elementor-element.elementor-element-52a756f .elementor-widget-container { padding: 0; margin: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3395e49 */.elementor-29323 .elementor-element.elementor-element-3395e49 { 
  background: #F7F8F8;
  border-bottom: 1px solid #E2E6E7;
  height: 180px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 32px !important;
  border-radius: 8px 8px 0 0;
}
.elementor-29323 .elementor-element.elementor-element-3395e49 .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.elementor-29323 .elementor-element.elementor-element-3395e49 img {
  max-height: 80px !important;
  max-width: 220px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a7a7f6 */.elementor-29323 .elementor-element.elementor-element-1a7a7f6 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53bf045 */.elementor-29323 .elementor-element.elementor-element-53bf045 { 
  background: #FFFFFF; 
  border-radius: 8px; 
  overflow: hidden; 
  box-shadow: 0 2px 12px rgba(25,48,76,0.08); 
  transition: transform 300ms cubic-bezier(0.25,1,0.5,1), box-shadow 300ms cubic-bezier(0.25,1,0.5,1);
}
.elementor-29323 .elementor-element.elementor-element-53bf045:hover { 
  transform: translateY(-4px); 
  box-shadow: 0 8px 32px rgba(25,48,76,0.15); 
}
.elementor-29323 .elementor-element.elementor-element-53bf045 > .elementor-widget-wrap,
.elementor-29323 .elementor-element.elementor-element-53bf045 > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  align-content: flex-start !important;
  height: 100%;
}
.elementor-29323 .elementor-element.elementor-element-53bf045 .elementor-widget-button {
  margin-top: auto !important;
}
@media (prefers-reduced-motion: reduce) { 
  .elementor-29323 .elementor-element.elementor-element-53bf045 { transition: none !important; } 
  .elementor-29323 .elementor-element.elementor-element-53bf045:hover { transform: none !important; } 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea34966 */.elementor-29323 .elementor-element.elementor-element-ea34966 { 
  background: #F7F8F8;
  border-bottom: 1px solid #E2E6E7;
  height: 180px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 32px !important;
  border-radius: 8px 8px 0 0;
}
.elementor-29323 .elementor-element.elementor-element-ea34966 .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.elementor-29323 .elementor-element.elementor-element-ea34966 img {
  max-height: 80px !important;
  max-width: 220px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac3e200 */.elementor-29323 .elementor-element.elementor-element-ac3e200 { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-86dc685 */.elementor-29323 .elementor-element.elementor-element-86dc685 { 
  background: #FFFFFF; 
  border-radius: 8px; 
  overflow: hidden; 
  box-shadow: 0 2px 12px rgba(25,48,76,0.08); 
  transition: transform 300ms cubic-bezier(0.25,1,0.5,1), box-shadow 300ms cubic-bezier(0.25,1,0.5,1);
}
.elementor-29323 .elementor-element.elementor-element-86dc685:hover { 
  transform: translateY(-4px); 
  box-shadow: 0 8px 32px rgba(25,48,76,0.15); 
}
.elementor-29323 .elementor-element.elementor-element-86dc685 > .elementor-widget-wrap,
.elementor-29323 .elementor-element.elementor-element-86dc685 > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  align-content: flex-start !important;
  height: 100%;
}
.elementor-29323 .elementor-element.elementor-element-86dc685 .elementor-widget-button {
  margin-top: auto !important;
}
@media (prefers-reduced-motion: reduce) { 
  .elementor-29323 .elementor-element.elementor-element-86dc685 { transition: none !important; } 
  .elementor-29323 .elementor-element.elementor-element-86dc685:hover { transform: none !important; } 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb95297 */.elementor-29323 .elementor-element.elementor-element-cb95297 { 
  background: #F7F8F8;
  border-bottom: 1px solid #E2E6E7;
  height: 180px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 32px !important;
  border-radius: 8px 8px 0 0;
}
.elementor-29323 .elementor-element.elementor-element-cb95297 .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.elementor-29323 .elementor-element.elementor-element-cb95297 img {
  max-height: 80px !important;
  max-width: 220px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4f336f */.elementor-29323 .elementor-element.elementor-element-c4f336f { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-441c134 */.elementor-29323 .elementor-element.elementor-element-441c134 { 
  background: #FFFFFF; 
  border-radius: 8px; 
  overflow: hidden; 
  box-shadow: 0 2px 12px rgba(25,48,76,0.08); 
  transition: transform 300ms cubic-bezier(0.25,1,0.5,1), box-shadow 300ms cubic-bezier(0.25,1,0.5,1);
}
.elementor-29323 .elementor-element.elementor-element-441c134:hover { 
  transform: translateY(-4px); 
  box-shadow: 0 8px 32px rgba(25,48,76,0.15); 
}
.elementor-29323 .elementor-element.elementor-element-441c134 > .elementor-widget-wrap,
.elementor-29323 .elementor-element.elementor-element-441c134 > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  align-content: flex-start !important;
  height: 100%;
}
.elementor-29323 .elementor-element.elementor-element-441c134 .elementor-widget-button {
  margin-top: auto !important;
}
@media (prefers-reduced-motion: reduce) { 
  .elementor-29323 .elementor-element.elementor-element-441c134 { transition: none !important; } 
  .elementor-29323 .elementor-element.elementor-element-441c134:hover { transform: none !important; } 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-039c49e */.elementor-29323 .elementor-element.elementor-element-039c49e { 
  background: #F7F8F8;
  border-bottom: 1px solid #E2E6E7;
  height: 180px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 32px !important;
  border-radius: 8px 8px 0 0;
}
.elementor-29323 .elementor-element.elementor-element-039c49e .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.elementor-29323 .elementor-element.elementor-element-039c49e img {
  max-height: 80px !important;
  max-width: 220px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d17675a */.elementor-29323 .elementor-element.elementor-element-d17675a { margin-top: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7700821 */.elementor-29323 .elementor-element.elementor-element-7700821 { 
  background: #FFFFFF; 
  border-radius: 8px; 
  overflow: hidden; 
  box-shadow: 0 2px 12px rgba(25,48,76,0.08); 
  transition: transform 300ms cubic-bezier(0.25,1,0.5,1), box-shadow 300ms cubic-bezier(0.25,1,0.5,1);
}
.elementor-29323 .elementor-element.elementor-element-7700821:hover { 
  transform: translateY(-4px); 
  box-shadow: 0 8px 32px rgba(25,48,76,0.15); 
}
.elementor-29323 .elementor-element.elementor-element-7700821 > .elementor-widget-wrap,
.elementor-29323 .elementor-element.elementor-element-7700821 > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  align-content: flex-start !important;
  height: 100%;
}
.elementor-29323 .elementor-element.elementor-element-7700821 .elementor-widget-button {
  margin-top: auto !important;
}
@media (prefers-reduced-motion: reduce) { 
  .elementor-29323 .elementor-element.elementor-element-7700821 { transition: none !important; } 
  .elementor-29323 .elementor-element.elementor-element-7700821:hover { transform: none !important; } 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9cda048 */.elementor-29323 .elementor-element.elementor-element-9cda048 > .elementor-container { align-items: stretch; } .elementor-29323 .elementor-element.elementor-element-9cda048 .elementor-column { display: flex; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e1c023a */.elementor-29323 .elementor-element.elementor-element-e1c023a { position: relative; overflow: hidden; }
.elementor-29323 .elementor-element.elementor-element-e1c023a::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-29323 .elementor-element.elementor-element-e1c023a > .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 */