.elementor-32219 .elementor-element.elementor-element-1bc14c2:not(.elementor-motion-effects-element-type-background), .elementor-32219 .elementor-element.elementor-element-1bc14c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2edb900 );}.elementor-32219 .elementor-element.elementor-element-1bc14c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-32219 .elementor-element.elementor-element-1bc14c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32219 .elementor-element.elementor-element-381ac6e > .elementor-element-populated{padding:0px 0px 140px 0px;}.elementor-32219 .elementor-element.elementor-element-409016c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-32219 .elementor-element.elementor-element-409016c .elementor-heading-title{font-family:"Suisse Int Bold", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:0px;word-spacing:0em;}.elementor-32219 .elementor-element.elementor-element-dc88074{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-32219 .elementor-element.elementor-element-dc88074 .elementor-heading-title{font-family:"SuisseIntl-works", Sans-serif;font-size:32px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:0px;word-spacing:0em;}.elementor-32219 .elementor-element.elementor-element-ef2114e{margin-top:48px;margin-bottom:0px;}.elementor-32219 .elementor-element.elementor-element-4f16d8f .elementor-element-populated a:hover{color:var( --e-global-color-c17cab3 );}.elementor-32219 .elementor-element.elementor-element-4f16d8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-32219 .elementor-element.elementor-element-3126db2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32219 .elementor-element.elementor-element-3126db2:hover img{opacity:0.6;}.elementor-32219 .elementor-element.elementor-element-8c78c1e > .elementor-widget-container{margin:15px 0px 10px 0px;}.elementor-32219 .elementor-element.elementor-element-8c78c1e .elementor-heading-title{font-family:"SuisseIntl-Regular", Sans-serif;font-size:22px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0em;}.elementor-32219 .elementor-element.elementor-element-d8e374c{color:var( --e-global-color-78535b9 );font-family:"SuisseIntl-Regular", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:0px;word-spacing:0em;}.elementor-32219 .elementor-element.elementor-element-e488e96 .elementor-element-populated a:hover{color:var( --e-global-color-c17cab3 );}.elementor-32219 .elementor-element.elementor-element-e488e96 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-32219 .elementor-element.elementor-element-d4bd71d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32219 .elementor-element.elementor-element-d4bd71d:hover img{opacity:0.6;}.elementor-32219 .elementor-element.elementor-element-8f8a4d7 > .elementor-widget-container{margin:15px 0px 10px 0px;}.elementor-32219 .elementor-element.elementor-element-8f8a4d7 .elementor-heading-title{font-family:"SuisseIntl-Regular", Sans-serif;font-size:22px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0em;}.elementor-32219 .elementor-element.elementor-element-1b14a28{color:var( --e-global-color-78535b9 );font-family:"SuisseIntl-Regular", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:0px;word-spacing:0em;}.elementor-32219 .elementor-element.elementor-element-89dee23 .elementor-element-populated a:hover{color:var( --e-global-color-c17cab3 );}.elementor-32219 .elementor-element.elementor-element-89dee23 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-32219 .elementor-element.elementor-element-f445dec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32219 .elementor-element.elementor-element-f445dec:hover img{opacity:0.6;}.elementor-32219 .elementor-element.elementor-element-2d65a8a > .elementor-widget-container{margin:15px 0px 10px 0px;}.elementor-32219 .elementor-element.elementor-element-2d65a8a .elementor-heading-title{font-family:"SuisseIntl-Regular", Sans-serif;font-size:22px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0em;}.elementor-32219 .elementor-element.elementor-element-15156f9{color:var( --e-global-color-78535b9 );font-family:"SuisseIntl-Regular", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:0px;word-spacing:0em;}@media(max-width:1024px){.elementor-32219 .elementor-element.elementor-element-409016c .elementor-heading-title{font-size:32px;line-height:47px;}.elementor-32219 .elementor-element.elementor-element-dc88074 .elementor-heading-title{font-size:32px;line-height:47px;}.elementor-32219 .elementor-element.elementor-element-8c78c1e .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-32219 .elementor-element.elementor-element-d8e374c{font-size:14px;}.elementor-32219 .elementor-element.elementor-element-8f8a4d7 .elementor-heading-title{font-size:20px;}.elementor-32219 .elementor-element.elementor-element-1b14a28{font-size:14px;}.elementor-32219 .elementor-element.elementor-element-2d65a8a .elementor-heading-title{font-size:20px;}.elementor-32219 .elementor-element.elementor-element-15156f9{font-size:14px;}}@media(max-width:767px){.elementor-32219 .elementor-element.elementor-element-381ac6e > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-32219 .elementor-element.elementor-element-409016c .elementor-heading-title{font-size:24px;line-height:33px;}.elementor-32219 .elementor-element.elementor-element-dc88074 .elementor-heading-title{font-size:24px;line-height:33px;}.elementor-32219 .elementor-element.elementor-element-4f16d8f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32219 .elementor-element.elementor-element-8c78c1e .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-32219 .elementor-element.elementor-element-d8e374c{font-size:12px;line-height:18px;}.elementor-32219 .elementor-element.elementor-element-e488e96 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32219 .elementor-element.elementor-element-8f8a4d7 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-32219 .elementor-element.elementor-element-1b14a28{font-size:12px;line-height:18px;}.elementor-32219 .elementor-element.elementor-element-89dee23 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32219 .elementor-element.elementor-element-2d65a8a .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-32219 .elementor-element.elementor-element-15156f9{font-size:12px;}}/* Start custom CSS for section, class: .elementor-element-1bc14c2 *//******solution-service***/
/* Style de base pour la colonne */
.colum-sol {
  transition: transform 0.3s ease, opacity 0.3s ease, box-shadow 0.3s ease; /* Transition douce pour les effets */

}

/* Effet de survol pour la colonne */
.colum-sol:hover {
  transform: scale(1.05); /* Zoom légèrement la colonne */

  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3); /* Ajoute une ombre portée */
   padding-left: 30px;
     margin: 20px;
  
}

.colum-sol- {
  transition: transform 0.3s ease, opacity 0.3s ease, box-shadow 0.3s ease; /* Transition douce pour les effets */
}

/* Effet de survol pour la colonne */
.colum-sol-:hover {
  transform: scale(1.05); /* Zoom légèrement la colonne */

  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3); /* Ajoute une ombre portée */
   padding-right: 30px;
     margin: 20px;
  
}


.colum-sol-- {
  transition: transform 0.3s ease, opacity 0.3s ease, box-shadow 0.3s ease; /* Transition douce pour les effets */
}

/* Effet de survol pour la colonne */
.colum-sol--:hover {
  transform: scale(1.05); /* Zoom légèrement la colonne */

  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3); /* Ajoute une ombre portée */
   padding: 20px;
     margin: 20px;
  
}/* End custom CSS */