.elementor-kit-546{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-fe6906f:#18C1B6;--e-global-color-d6bada2:#FEF9F3;--e-global-color-7249d64:#FE6788;--e-global-color-9b2381c:#000000;--e-global-color-033034a:#14457B;--e-global-color-84870de:#E38A14;--e-global-color-c4ae345:#FEF9F3BA;--e-global-color-7dd5a47:#E91E8C;--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;--e-global-typography-cac8a19-font-family:"Fredoka";--e-global-typography-cac8a19-font-weight:700;background-color:#FFFFFF;font-family:"Fredoka One", Fredoka;font-size:14px;font-weight:100;}.elementor-kit-546 e-page-transition{background-color:#FFBC7D;}.elementor-kit-546 p{margin-block-end:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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);}body[data-elementor-device-mode="widescreen"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="widescreen"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="widescreen"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="desktop"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="desktop"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="desktop"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="laptop"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="laptop"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="laptop"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet_extra"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet_extra"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet_extra"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile_extra"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile_extra"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile_extra"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}body[data-elementor-device-mode="widescreen"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="widescreen"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="widescreen"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="desktop"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="desktop"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="desktop"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="laptop"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="laptop"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="laptop"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet_extra"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet_extra"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet_extra"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile_extra"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile_extra"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile_extra"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}body[data-elementor-device-mode="widescreen"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="widescreen"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="widescreen"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="desktop"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="desktop"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="desktop"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="laptop"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="laptop"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="laptop"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet_extra"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet_extra"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet_extra"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile_extra"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile_extra"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile_extra"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile"] .hfe-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile"] .hfe-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile"] .hfe-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}}/* Start custom CSS *//* ===============================
   KING CHILD – FEATURE BOXES (1 → 6)
================================ */

/* ===== STRUCTURE COMMUNE ===== */
.kc-feature-box-1,
.kc-feature-box-2,
.kc-feature-box-3,
.kc-feature-box-4,
.kc-feature-box-5,
.kc-feature-box-6 {
  border-radius: 30px;
  overflow: hidden;
  background-color: #ffffff;
  transition: 
    background-color .25s ease,
    transform .25s ease,
    border-color .25s ease;
}

/* ===== BORDURE PAR DÉFAUT (AVANT HOVER) ===== */
.kc-feature-box-1 { border: 2px solid #56c7c4; } /* turquoise */
.kc-feature-box-2 { border: 2px solid #f7a440; } /* orange */
.kc-feature-box-3 { border: 2px solid #a368da; } /* violet */
.kc-feature-box-4 { border: 2px solid #6fa8dc; } /* bleu */
.kc-feature-box-5 { border: 2px solid #7ec8a3; } /* vert */
.kc-feature-box-6 { border: 2px solid #f4b6c2; } /* rose */

/* ===== HOVER COMMUN ===== */
.kc-feature-box-1:hover,
.kc-feature-box-2:hover,
.kc-feature-box-3:hover,
.kc-feature-box-4:hover,
.kc-feature-box-5:hover,
.kc-feature-box-6:hover {
  transform: translateY(-4px);
  border-color: transparent; /* cache la bordure */
}

/* ===== TEXTE + TITRES AU HOVER ===== */
.kc-feature-box-1:hover .elementor-heading-title,
.kc-feature-box-2:hover .elementor-heading-title,
.kc-feature-box-3:hover .elementor-heading-title,
.kc-feature-box-4:hover .elementor-heading-title,
.kc-feature-box-5:hover .elementor-heading-title,
.kc-feature-box-6:hover .elementor-heading-title,

.kc-feature-box-1:hover p,
.kc-feature-box-2:hover p,
.kc-feature-box-3:hover p,
.kc-feature-box-4:hover p,
.kc-feature-box-5:hover p,
.kc-feature-box-6:hover p,

.kc-feature-box-1:hover .elementor-widget-text-editor,
.kc-feature-box-2:hover .elementor-widget-text-editor,
.kc-feature-box-3:hover .elementor-widget-text-editor,
.kc-feature-box-4:hover .elementor-widget-text-editor,
.kc-feature-box-5:hover .elementor-widget-text-editor,
.kc-feature-box-6:hover .elementor-widget-text-editor,

.kc-feature-box-1:hover span,
.kc-feature-box-2:hover span,
.kc-feature-box-3:hover span,
.kc-feature-box-4:hover span,
.kc-feature-box-5:hover span,
.kc-feature-box-6:hover span {
  color: #ffffff !important;
}

/* ===== COULEUR DE FOND AU HOVER (PAR BLOC) ===== */
.kc-feature-box-1:hover { background-color:#56c7c4; }
.kc-feature-box-2:hover { background-color:#f7a440; }
.kc-feature-box-3:hover { background-color:#a368da; }
.kc-feature-box-4:hover { background-color:#6fa8dc; }
.kc-feature-box-5:hover { background-color:#7ec8a3; }
.kc-feature-box-6:hover { background-color:#f4b6c2; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fredoka';
	font-display: auto;
	src: url('http://kingchild.tn/wp-content/uploads/2026/02/Fredoka-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */