.elementor-119 .elementor-element.elementor-element-59f7f89d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-119 .elementor-element.elementor-element-59f7f89d:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-59f7f89d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-692f4b5{text-align:center;}.elementor-119 .elementor-element.elementor-element-692f4b5 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:32px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-119 .elementor-element.elementor-element-102d53b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-119 .elementor-element.elementor-element-06a00cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119 .elementor-element.elementor-element-85bae7a.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-1a6f96b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119 .elementor-element.elementor-element-64164e5.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-02a8cb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;}.elementor-119 .elementor-element.elementor-element-f63b6d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-119 .elementor-element.elementor-element-e05f9c9:hover img{opacity:1;filter:brightness( 65% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-e05f9c9 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-e49eb51:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-e49eb51 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-f6e1bba img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-f6e1bba:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-311085e:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-311085e img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-ed2feb0:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-ed2feb0 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-aef1b02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119 .elementor-element.elementor-element-fd6b64f:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-fd6b64f img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-a338a64:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-a338a64 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-4c8380e:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-4c8380e img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-daa1ee5:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-daa1ee5 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-50b2592:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-50b2592 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-3a4537c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119 .elementor-element.elementor-element-434b45a:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-434b45a img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-6fbfbac:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-6fbfbac img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-e392cd6:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-e392cd6 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-d700870:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-d700870 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-6917b19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;}.elementor-119 .elementor-element.elementor-element-0777035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119 .elementor-element.elementor-element-e8a4686:hover img{opacity:1;filter:brightness( 65% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-e8a4686 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-853b050:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-853b050 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-6fbf531:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-6fbf531 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-5e84805:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-5e84805 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-64fa02d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119 .elementor-element.elementor-element-7991683:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-7991683 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-576ec28:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-576ec28 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-bbd705b:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-bbd705b img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-f21a1dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-119 .elementor-element.elementor-element-ade58d4 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-ade58d4:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-4758f04:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-4758f04 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-ecc1363:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-119 .elementor-element.elementor-element-ecc1363 img{transition-duration:1s;}.elementor-119 .elementor-element.elementor-element-62d8a1e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:18%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-119 .elementor-element.elementor-element-62d8a1e3:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-62d8a1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-62d8a1e3::before, .elementor-119 .elementor-element.elementor-element-62d8a1e3 > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-62d8a1e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-62d8a1e3 > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-62d8a1e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-62d8a1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-119 .elementor-element.elementor-element-62d8a1e3 > .elementor-shape-top svg, .elementor-119 .elementor-element.elementor-element-62d8a1e3 > .e-con-inner > .elementor-shape-top svg{height:192px;}.elementor-119 .elementor-element.elementor-element-62d8a1e3 > .elementor-shape-bottom svg, .elementor-119 .elementor-element.elementor-element-62d8a1e3 > .e-con-inner > .elementor-shape-bottom svg{height:0px;transform:translateX(-50%) rotateY(180deg);}.elementor-119 .elementor-element.elementor-element-1435ae5b{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-66ae0917{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 15% 0% 15%;text-align:center;font-family:"Roboto Serif", Sans-serif;font-weight:400;}.elementor-119 .elementor-element.elementor-element-66ae0917.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-119 .elementor-element.elementor-element-4666c0b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto Serif", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-4666c0b{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-119 .elementor-element.elementor-element-06a00cc{--width:50%;}.elementor-119 .elementor-element.elementor-element-1a6f96b{--width:50%;}.elementor-119 .elementor-element.elementor-element-02a8cb7{--content-width:90%;}.elementor-119 .elementor-element.elementor-element-f63b6d0{--width:33%;}.elementor-119 .elementor-element.elementor-element-aef1b02{--width:33%;}.elementor-119 .elementor-element.elementor-element-3a4537c{--width:33%;}.elementor-119 .elementor-element.elementor-element-6917b19{--content-width:90%;}.elementor-119 .elementor-element.elementor-element-0777035{--width:33%;}.elementor-119 .elementor-element.elementor-element-64fa02d{--width:33%;}.elementor-119 .elementor-element.elementor-element-f21a1dc{--width:33%;}.elementor-119 .elementor-element.elementor-element-62d8a1e3{--content-width:1140px;}}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-102d53b{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-119 .elementor-element.elementor-element-62d8a1e3{--padding-top:25%;--padding-bottom:18%;--padding-left:1%;--padding-right:0%;}}/* Start custom CSS for image, class: .elementor-element-e05f9c9 */.elementor-119 .elementor-element.elementor-element-e05f9c9.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-e05f9c9.pt_1::after {
  content: "LES LIENS D'ÂMES";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-e05f9c9.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e49eb51 */.elementor-119 .elementor-element.elementor-element-e49eb51.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-e49eb51.pt_1::after {
  content: "LES MAMIES STYLÉES";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-e49eb51.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6e1bba */.elementor-119 .elementor-element.elementor-element-f6e1bba.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-f6e1bba.pt_1::after {
  content: "LES MAMANS";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-f6e1bba.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-311085e */.elementor-119 .elementor-element.elementor-element-311085e.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-311085e.pt_1::after {
  content: "LES PORTRAITS";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-311085e.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed2feb0 */.elementor-119 .elementor-element.elementor-element-ed2feb0.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-ed2feb0.pt_1::after {
  content: "MES COURVERTURES POUR LAROUSSE";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-ed2feb0.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd6b64f */.elementor-119 .elementor-element.elementor-element-fd6b64f.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-fd6b64f.pt_1::after {
  content: "AMOURS";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-fd6b64f.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a338a64 */.elementor-119 .elementor-element.elementor-element-a338a64.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-a338a64.pt_1::after {
  content: "POÉSIE";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-a338a64.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c8380e */.elementor-119 .elementor-element.elementor-element-4c8380e.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-4c8380e.pt_1::after {
  content: "LES PAPAS DOUX";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-4c8380e.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-daa1ee5 */.elementor-119 .elementor-element.elementor-element-daa1ee5.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-daa1ee5.pt_1::after {
  content: "CARTES DE NOËL";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-daa1ee5.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50b2592 */.elementor-119 .elementor-element.elementor-element-50b2592.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-50b2592.pt_1::after {
  content: "FOLLES BESTIOLES";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-50b2592.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-434b45a */.elementor-119 .elementor-element.elementor-element-434b45a.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-434b45a.pt_1::after {
  content: "BOTANIQUE IMAGINAIRE";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-434b45a.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fbfbac */.elementor-119 .elementor-element.elementor-element-6fbfbac.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-6fbfbac.pt_1::after {
  content: "LES PETITES FAÇADES";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-6fbfbac.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e392cd6 */.elementor-119 .elementor-element.elementor-element-e392cd6.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-e392cd6.pt_1::after {
  content: "Amitiés";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-e392cd6.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d700870 */.elementor-119 .elementor-element.elementor-element-d700870.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-d700870.pt_1::after {
  content: "MES COUVERTURES POUR TREDANIEL";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-d700870.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8a4686 */.elementor-119 .elementor-element.elementor-element-e8a4686.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-e8a4686.pt_1::after {
  content: "LES BÉBÉS PRIMEURS";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-e8a4686.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-853b050 */.elementor-119 .elementor-element.elementor-element-853b050.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-853b050.pt_1::after {
  content: "LES SUPERS";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-853b050.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fbf531 */.elementor-119 .elementor-element.elementor-element-6fbf531.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-6fbf531.pt_1::after {
  content: "PROJET Z";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-6fbf531.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e84805 */.elementor-119 .elementor-element.elementor-element-5e84805.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-5e84805.pt_1::after {
  content: "DRAGON";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-5e84805.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7991683 */.elementor-119 .elementor-element.elementor-element-7991683.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-7991683.pt_1::after {
  content: "LES SORCIÈRES";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-7991683.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-576ec28 */.elementor-119 .elementor-element.elementor-element-576ec28.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-576ec28.pt_1::after {
  content: "RITUEL DE SALOMÉ";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-576ec28.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bbd705b */.elementor-119 .elementor-element.elementor-element-bbd705b.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-bbd705b.pt_1::after {
  content: "LES BOUTURES";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-bbd705b.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ade58d4 */.elementor-119 .elementor-element.elementor-element-ade58d4.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-ade58d4.pt_1::after {
  content: "CHAPERON ROUGE";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-ade58d4.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4758f04 */.elementor-119 .elementor-element.elementor-element-4758f04.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-4758f04.pt_1::after {
  content: "TOUTES MES MAMANS";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-4758f04.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecc1363 */.elementor-119 .elementor-element.elementor-element-ecc1363.pt_1 {
  position: relative;
}

.elementor-119 .elementor-element.elementor-element-ecc1363.pt_1::after {
  content: "TEA TIME POUR FANTÔMES";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  opacity: 0;
  transition: opacity 1s ease;
  pointer-events: none;
}

/* Affichage au survol */
.elementor-119 .elementor-element.elementor-element-ecc1363.pt_1:hover::after {
  opacity: 1;
}/* End custom CSS */