.elementor-kit-6{--e-global-color-primary:#BA3A31;--e-global-color-secondary:#151516;--e-global-color-text:#F5F2EE;--e-global-color-accent:#E0554A;--e-global-color-noir:#0B0B0C;--e-global-color-bordure:#262628;--e-global-color-gris:#A29E98;--e-global-color-blanc:#FFFFFF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:0.9em;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Permanent Marker";--e-global-typography-accent-font-weight:400;--e-global-typography-herotitre-font-family:"Montserrat";--e-global-typography-herotitre-font-size:7em;--e-global-typography-herotitre-font-weight:900;--e-global-typography-herotitre-text-transform:uppercase;--e-global-typography-herotitre-line-height:0.9em;--e-global-typography-herotitre-letter-spacing:0em;--e-global-typography-s19-font-size:1.3125em;--e-global-typography-s34-font-family:"Permanent Marker";--e-global-typography-s34-font-size:2.125em;--e-global-typography-s34-font-weight:400;--e-global-typography-s30-font-family:"Montserrat";--e-global-typography-s30-font-size:1.875em;--e-global-typography-s30-font-weight:900;--e-global-typography-s30-text-transform:uppercase;--e-global-typography-s30-line-height:0.95em;--e-global-typography-s30-letter-spacing:-0.56px;--e-global-typography-s56v-font-family:"Montserrat";--e-global-typography-s56v-font-size:3.5em;--e-global-typography-s56v-font-weight:900;--e-global-typography-s56v-text-transform:uppercase;--e-global-typography-s56v-line-height:0.95em;--e-global-typography-s56v-letter-spacing:-0.56px;--e-global-typography-s46v-font-family:"Montserrat";--e-global-typography-s46v-font-size:2.875em;--e-global-typography-s46v-font-weight:900;--e-global-typography-s46v-text-transform:uppercase;--e-global-typography-s46v-line-height:0.95em;--e-global-typography-s46v-letter-spacing:-0.56px;--e-global-typography-s12-font-size:0.75em;--e-global-typography-s15-font-size:1.0625em;--e-global-typography-s96v-font-family:"Montserrat";--e-global-typography-s96v-font-size:6em;--e-global-typography-s96v-font-weight:900;--e-global-typography-s96v-text-transform:uppercase;--e-global-typography-s96v-line-height:0.95em;--e-global-typography-s96v-letter-spacing:-0.56px;--e-global-typography-s13-font-size:0.9375em;--e-global-typography-s14-font-size:1em;--e-global-typography-s18-font-size:1.25em;--e-global-typography-s40v-font-family:"Montserrat";--e-global-typography-s40v-font-size:2.5em;--e-global-typography-s40v-font-weight:900;--e-global-typography-s40v-text-transform:uppercase;--e-global-typography-s40v-line-height:0.95em;--e-global-typography-s40v-letter-spacing:-0.56px;--e-global-typography-s44v-font-family:"Montserrat";--e-global-typography-s44v-font-size:2.75em;--e-global-typography-s44v-font-weight:900;--e-global-typography-s44v-text-transform:uppercase;--e-global-typography-s44v-line-height:0.95em;--e-global-typography-s44v-letter-spacing:-0.56px;--e-global-typography-s24-font-family:"Montserrat";--e-global-typography-s24-font-size:1.5em;--e-global-typography-s24-font-weight:900;--e-global-typography-s24-text-transform:uppercase;--e-global-typography-s24-line-height:0.95em;--e-global-typography-s24-letter-spacing:-0.56px;--e-global-typography-s11-font-family:"Montserrat";--e-global-typography-s11-font-size:0.515625em;--e-global-typography-s11-font-weight:700;--e-global-typography-s11-text-transform:uppercase;--e-global-typography-s11-letter-spacing:2.16px;--e-global-typography-s64v-font-family:"Montserrat";--e-global-typography-s64v-font-size:4em;--e-global-typography-s64v-font-weight:900;--e-global-typography-s64v-text-transform:uppercase;--e-global-typography-s64v-line-height:0.95em;--e-global-typography-s64v-letter-spacing:-0.56px;--e-global-typography-s88v-font-family:"Montserrat";--e-global-typography-s88v-font-size:5.5em;--e-global-typography-s88v-font-weight:900;--e-global-typography-s88v-text-transform:uppercase;--e-global-typography-s88v-line-height:0.95em;--e-global-typography-s88v-letter-spacing:-0.56px;--e-global-typography-s22-font-family:"Permanent Marker";--e-global-typography-s22-font-size:1.375em;--e-global-typography-s22-font-weight:400;--e-global-typography-s84v-font-family:"Montserrat";--e-global-typography-s84v-font-size:5.25em;--e-global-typography-s84v-font-weight:900;--e-global-typography-s84v-text-transform:uppercase;--e-global-typography-s84v-line-height:0.95em;--e-global-typography-s84v-letter-spacing:-0.56px;--e-global-typography-s38-font-family:"Montserrat";--e-global-typography-s38-font-size:2.375em;--e-global-typography-s38-font-weight:900;--e-global-typography-s38-text-transform:uppercase;--e-global-typography-s38-line-height:0.95em;--e-global-typography-s38-letter-spacing:-0.56px;--e-global-typography-s20-font-size:1.375em;--e-global-typography-s30m-font-family:"Permanent Marker";--e-global-typography-s30m-font-size:1.875em;--e-global-typography-s30m-font-weight:400;--e-global-typography-s34d-font-family:"Montserrat";--e-global-typography-s34d-font-size:2.125em;--e-global-typography-s34d-font-weight:900;--e-global-typography-s34d-text-transform:uppercase;--e-global-typography-s34d-line-height:0.95em;--e-global-typography-s34d-letter-spacing:-0.16px;--e-global-typography-s12e-font-family:"Montserrat";--e-global-typography-s12e-font-size:0.75em;--e-global-typography-s12e-font-weight:700;--e-global-typography-s12e-text-transform:uppercase;--e-global-typography-s12e-letter-spacing:2.16px;--e-global-typography-btn-font-family:"Montserrat";--e-global-typography-btn-font-size:0.875em;--e-global-typography-btn-font-weight:800;--e-global-typography-btn-text-transform:uppercase;--e-global-typography-btn-line-height:normal;--e-global-typography-btn-letter-spacing:0.04em;--e-global-typography-btns-font-family:"Montserrat";--e-global-typography-btns-font-size:0.75em;--e-global-typography-btns-font-weight:800;--e-global-typography-btns-text-transform:uppercase;--e-global-typography-btns-line-height:normal;--e-global-typography-btns-letter-spacing:0.04em;background-color:var( --e-global-color-noir );background-image:url("https://mouscrobes.be/wp-content/uploads/2026/10/mouscrobes-motif-vagues.svg");color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;line-height:normal;background-repeat:repeat;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h2{font-size:2.5em;}.elementor-kit-6 h3{font-size:1.875em;}.elementor-kit-6 h4{font-size:1.5em;}.elementor-kit-6 h5{font-size:1.25em;}.elementor-kit-6 h6{font-size:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1312px;}.e-con{--container-max-width:1312px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-herotitre-font-size:5em;--e-global-typography-s56v-font-size:2.066em;--e-global-typography-s46v-font-size:1.6968em;--e-global-typography-s96v-font-size:3.5418em;--e-global-typography-s40v-font-size:1.4758em;--e-global-typography-s44v-font-size:1.6235em;--e-global-typography-s64v-font-size:2.3609em;--e-global-typography-s88v-font-size:3.2465em;--e-global-typography-s84v-font-size:3.0988em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-herotitre-font-size:2.4em;--e-global-typography-s56v-font-size:0.9479em;--e-global-typography-s46v-font-size:0.7785em;--e-global-typography-s96v-font-size:1.6251em;--e-global-typography-s40v-font-size:0.6771em;--e-global-typography-s44v-font-size:0.7449em;--e-global-typography-s64v-font-size:1.0832em;--e-global-typography-s88v-font-size:1.4896em;--e-global-typography-s84v-font-size:1.4218em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--gx:64px}
@media(max-width:900px){:root{--gx:20px}}
html,body{overflow-x:hidden}
a{text-decoration:none;color:inherit}
.e-con.mc,.mc{display:block;max-width:none;min-width:auto;border:0;flex:0 1 auto;--width:auto;--min-height:0px;height:auto;--overflow:visible;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--container-widget-width:auto}
.elementor-widget.mw{width:auto;max-width:none;margin:0;flex:0 1 auto;--container-widget-width:auto;--container-widget-flex-grow:0;--container-widget-height:initial;--container-widget-align-self:initial;--gap:initial;--row-gap:initial;--column-gap:initial}
.mw .elementor-widget-container{margin:0;padding:0}
body .elementor-widget.mw .elementor-heading-title:not(h1){font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;text-align:inherit;text-shadow:inherit;margin:0;padding:0}body .elementor-widget.mw h1.elementor-heading-title{text-align:inherit;margin:0;padding:0}
body .elementor-widget.mw.elementor-widget-text-editor{font-family:inherit;font-weight:inherit}
body .elementor-widget.mw.elementor-widget-text-editor .elementor-widget-container{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}
.mw p{margin:0}
.e-con.mc.card,.card{position:relative;z-index:1;transition:transform .35s ease,border-color .35s ease}
.e-con.mc.card:hover,.card:hover{transform:translateY(-6px) rotate(-.4deg)}
@keyframes fa{0%,100%{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-18px) rotate(calc(var(--r,0deg) + 6deg))}}
@keyframes fb{0%,100%{transform:translate(0,0) rotate(var(--r,0deg))}50%{transform:translate(12px,10px) rotate(calc(var(--r,0deg) - 8deg))}}
@keyframes fw{0%,100%{transform:scale(1) rotate(var(--r,0deg))}50%{transform:scale(1.12) rotate(calc(var(--r,0deg) + 10deg))}}
@keyframes mk{from{transform:translateX(0)}to{transform:translateX(-33.333%)}}
.fa{animation:fa 7s ease-in-out infinite}.fb{animation:fb 9s ease-in-out infinite}.fw{animation:fw 3.2s ease-in-out infinite}
.mk{display:inline-block;animation:mk 28s linear infinite}
@media (prefers-reduced-motion:reduce){.fa,.fb,.fw,.mk{animation:none}.card{transition:none}}
@media(max-width:900px){.mgrid{grid-template-columns:1fr!important}.mgrid>*{grid-column:auto!important}.mg4{grid-template-columns:1fr 1fr!important}.mrow{flex-direction:column!important}}
/* Options Responsive « Masquer » d'Elementor : prioritaires sur la remise à zéro .mc/.mw et le CSS des éléments (hors éditeur) */
@media(min-width:1025px){body:not(.elementor-editor-active) .elementor-element.elementor-hidden-desktop{display:none!important}}
@media(min-width:768px) and (max-width:1024px){body:not(.elementor-editor-active) .elementor-element.elementor-hidden-tablet{display:none!important}}
@media(max-width:767px){body:not(.elementor-editor-active) .elementor-element.elementor-hidden-mobile{display:none!important}}/* End custom CSS */