@media(max-width:767px){.elementor .khol-footer-grille{gap:36px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .khol-logo{height:36px;}}@media(max-width:767px){.elementor .khol-header-inner{min-height:68px;}}@media(max-width:767px){.elementor .khol-grille-4{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .khol-grille-3{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .khol-panneau-sombre{padding-block-start:36px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;border-radius:28px;}}@media(max-width:767px){.elementor .khol-lead{font-size:16px;}}@media(max-width:767px){.elementor .khol-h2{font-size:30px;}}@media(max-width:767px){.elementor .khol-h1{font-size:38px;}}@media(max-width:767px){.elementor .khol-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .khol-fond-repose{background-position: right -160px top -150px, left -360px bottom -380px, 0 0; background-size: 480px auto, 760px auto, auto;\n}}@media(max-width:767px){.elementor .khol-section-hero{padding-block-start:128px;padding-block-end:72px;}}@media(max-width:767px){.elementor .khol-btn-petit{display:none;}}