.elementor-5832 .elementor-element.elementor-element-1a1da21{margin-top:75px;margin-bottom:0;padding:0 50px 0 50px}.elementor-5832 .elementor-element.elementor-element-0d597e5{width:auto;max-width:auto}.elementor-5832 .elementor-element.elementor-element-0d597e5>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-5832 .elementor-element.elementor-element-0d597e5.elementor-element{--align-self:center}.elementor-5832 .elementor-element.elementor-element-0d597e5 .elementor-heading-title{font-family:var(--e-global-typography-917b4a6-font-family),Sans-serif;font-size:var(--e-global-typography-917b4a6-font-size);font-weight:var(--e-global-typography-917b4a6-font-weight);line-height:var(--e-global-typography-917b4a6-line-height);letter-spacing:var(--e-global-typography-917b4a6-letter-spacing);word-spacing:var(--e-global-typography-917b4a6-word-spacing)}.elementor-5832 .elementor-element.elementor-element-6b77fb7{width:auto;max-width:auto}.elementor-5832 .elementor-element.elementor-element-6b77fb7>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-5832 .elementor-element.elementor-element-6b77fb7 .elementor-heading-title{font-family:var(--e-global-typography-917b4a6-font-family),Sans-serif;font-size:var(--e-global-typography-917b4a6-font-size);font-weight:var(--e-global-typography-917b4a6-font-weight);line-height:var(--e-global-typography-917b4a6-line-height);letter-spacing:var(--e-global-typography-917b4a6-letter-spacing);word-spacing:var(--e-global-typography-917b4a6-word-spacing)}.elementor-5832 .elementor-element.elementor-element-3e7bec0{margin-top:0;margin-bottom:150px;padding:0 50px 0 50px}.elementor-5832 .elementor-element.elementor-element-e1049be .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-5832 .elementor-element.elementor-element-e1049be .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-5832 .elementor-element.elementor-element-e1049be{--titles-container-justify-content:flex-end;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-4b9ab92 )}.elementor-5832 .elementor-element.elementor-element-e1049be .elementor-gallery-title{font-family:"le-monde-livre-std",Sans-serif;font-size:16px;font-weight:100;--space-between:24px}.elementor-5832 .elementor-element.elementor-element-e1049be .elementor-gallery__titles-container{margin-bottom:37px}.elementor-5832 .elementor-element.elementor-element-b6143be{margin-top:100px;margin-bottom:100px;padding:0 75px 0 75px}.elementor-5832 .elementor-element.elementor-element-a4ce4d7{font-family:var(--e-global-typography-05bbe48-font-family),Sans-serif;font-size:var(--e-global-typography-05bbe48-font-size);font-weight:var(--e-global-typography-05bbe48-font-weight);line-height:var(--e-global-typography-05bbe48-line-height);letter-spacing:var(--e-global-typography-05bbe48-letter-spacing);word-spacing:var(--e-global-typography-05bbe48-word-spacing)}@media(max-width:1024px){.elementor-5832 .elementor-element.elementor-element-1a1da21{margin-top:50px;margin-bottom:0;padding:0 30px 0 30px}.elementor-5832 .elementor-element.elementor-element-0d597e5>.elementor-widget-container{margin:0 0 0 0}.elementor-5832 .elementor-element.elementor-element-0d597e5{text-align:end}.elementor-5832 .elementor-element.elementor-element-0d597e5 .elementor-heading-title{font-size:var(--e-global-typography-917b4a6-font-size);line-height:var(--e-global-typography-917b4a6-line-height);letter-spacing:var(--e-global-typography-917b4a6-letter-spacing);word-spacing:var(--e-global-typography-917b4a6-word-spacing)}.elementor-5832 .elementor-element.elementor-element-6b77fb7>.elementor-widget-container{margin:0 0 0 0}.elementor-5832 .elementor-element.elementor-element-6b77fb7{text-align:end}.elementor-5832 .elementor-element.elementor-element-6b77fb7 .elementor-heading-title{font-size:var(--e-global-typography-917b4a6-font-size);line-height:var(--e-global-typography-917b4a6-line-height);letter-spacing:var(--e-global-typography-917b4a6-letter-spacing);word-spacing:var(--e-global-typography-917b4a6-word-spacing)}.elementor-5832 .elementor-element.elementor-element-3e7bec0{margin-top:50px;margin-bottom:0;padding:0 30px 0 30px}.elementor-5832 .elementor-element.elementor-element-e1049be>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-5832 .elementor-element.elementor-element-b6143be{padding:0 0 0 30px}.elementor-5832 .elementor-element.elementor-element-a4ce4d7{font-size:var(--e-global-typography-05bbe48-font-size);line-height:var(--e-global-typography-05bbe48-line-height);letter-spacing:var(--e-global-typography-05bbe48-letter-spacing);word-spacing:var(--e-global-typography-05bbe48-word-spacing)}}@media(max-width:767px){.elementor-5832 .elementor-element.elementor-element-1a1da21{padding:0 10px 0 10px}.elementor-5832 .elementor-element.elementor-element-0d597e5>.elementor-widget-container{margin:0 0 010px 0;padding:0 30px 0 30px}.elementor-5832 .elementor-element.elementor-element-0d597e5{text-align:end}.elementor-5832 .elementor-element.elementor-element-0d597e5 .elementor-heading-title{font-size:var(--e-global-typography-917b4a6-font-size);line-height:var(--e-global-typography-917b4a6-line-height);letter-spacing:var(--e-global-typography-917b4a6-letter-spacing);word-spacing:var(--e-global-typography-917b4a6-word-spacing)}.elementor-5832 .elementor-element.elementor-element-6b77fb7>.elementor-widget-container{margin:0 0 010px 0;padding:0 30px 0 30px}.elementor-5832 .elementor-element.elementor-element-6b77fb7{text-align:end}.elementor-5832 .elementor-element.elementor-element-6b77fb7 .elementor-heading-title{font-size:var(--e-global-typography-917b4a6-font-size);line-height:var(--e-global-typography-917b4a6-line-height);letter-spacing:var(--e-global-typography-917b4a6-letter-spacing);word-spacing:var(--e-global-typography-917b4a6-word-spacing)}.elementor-5832 .elementor-element.elementor-element-3e7bec0{padding:0 0 0 0}.elementor-5832 .elementor-element.elementor-element-b6143be{padding:0 30px 0 30px}.elementor-5832 .elementor-element.elementor-element-a4ce4d7{font-size:var(--e-global-typography-05bbe48-font-size);line-height:var(--e-global-typography-05bbe48-line-height);letter-spacing:var(--e-global-typography-05bbe48-letter-spacing);word-spacing:var(--e-global-typography-05bbe48-word-spacing)}}