.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
  scroll-padding-top: 62px;
}

.anchor-offset::before {
  content: "";
  display: block;
  height: 120px; /* hauteur du décalage */
  margin-top: -120px;
  visibility: hidden;
}

h1 span, h2 span, h3 span {display:block !important; clear:both !important;}

ul.elementor-icon-list-items li strong {font-size:1.8em; display:block;}


.icone-experience {position:absolute; top:42px; left:42px; }

.ekit-heading p.elementskit-section-subtitle  {background-color:#44271c; display:inline;}

.elementor-field-group-field_61c9513 {margin-top:10px;}

@media (max-width: 800px) {

.family-jump .elementor-motion-effects-layer {background-position:100% 50% !important;}

}

.uael-offcanvas-close-icon-wrapper {
  z-index: 100 !important;
}

#sib-form input::placeholder {
  color: #000000 !important;
  opacity: 1;
}

.display-none {display:none;}/* End custom CSS */