.elementor-64 .elementor-element.elementor-element-180fae22{--display:flex;--min-height:85vh;}.elementor-64 .elementor-element.elementor-element-6ccb5537 img{width:100%;height:85vh;object-fit:cover;object-position:bottom right;}.elementor-64 .elementor-element.elementor-element-60ef0168{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-60ef0168:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-60ef0168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-23c71beb{text-align:center;}.elementor-64 .elementor-element.elementor-element-23c71beb .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-11860990{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-64 .elementor-element.elementor-element-27a43ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-64 .elementor-element.elementor-element-0c1c273 img{height:200px;object-fit:contain;object-position:center center;}.elementor-64 .elementor-element.elementor-element-03b9b9b{text-align:center;}.elementor-64 .elementor-element.elementor-element-03b9b9b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:bold;}.elementor-64 .elementor-element.elementor-element-ceb3d98{text-align:left;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#000000;}.elementor-64 .elementor-element.elementor-element-07c6f94{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-c62bc92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;text-align:center;}.elementor-64 .elementor-element.elementor-element-c62bc92 .elementor-heading-title{font-family:"Roundhand", Sans-serif;font-size:55px;}.elementor-64 .elementor-element.elementor-element-36087a9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-64 .elementor-element.elementor-element-1066b10 img{height:200px;object-fit:contain;object-position:center center;}.elementor-64 .elementor-element.elementor-element-42878b1{text-align:center;}.elementor-64 .elementor-element.elementor-element-42878b1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:bold;}.elementor-64 .elementor-element.elementor-element-3a7a204{text-align:left;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#000000;}.elementor-64 .elementor-element.elementor-element-cf1e14a{--display:flex;}.elementor-64 .elementor-element.elementor-element-5fb0b85{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#000000;}.elementor-64 .elementor-element.elementor-element-2b664f8e{--display:flex;--min-height:85vh;}.elementor-64 .elementor-element.elementor-element-5fd78d1f img{width:100%;height:85vh;object-fit:cover;object-position:bottom center;}.elementor-64 .elementor-element.elementor-element-1946eb8{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-1946eb8:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-1946eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-bd7b898{text-align:center;}.elementor-64 .elementor-element.elementor-element-bd7b898 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-6b06f8d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-64 .elementor-element.elementor-element-6b06f8d .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-64 .elementor-element.elementor-element-6b06f8d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-64 .elementor-element.elementor-element-6a8c944{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-64 .elementor-element.elementor-element-71cfead{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:500;line-height:25px;color:#000000;}.elementor-64 .elementor-element.elementor-element-c92432e{--display:flex;--min-height:85vh;}.elementor-64 .elementor-element.elementor-element-3149710c img{width:100%;height:85vh;object-fit:cover;object-position:bottom center;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-11860990{--width:100%;}.elementor-64 .elementor-element.elementor-element-27a43ed{--width:45%;}.elementor-64 .elementor-element.elementor-element-07c6f94{--width:10%;}.elementor-64 .elementor-element.elementor-element-36087a9{--width:45%;}.elementor-64 .elementor-element.elementor-element-6a8c944{--content-width:900px;}}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-60ef0168{--padding-top:130px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-1946eb8{--padding-top:130px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-180fae22{--min-height:65vh;}.elementor-64 .elementor-element.elementor-element-6ccb5537 img{height:65vh;object-position:center center;}.elementor-64 .elementor-element.elementor-element-60ef0168{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-23c71beb .elementor-heading-title{font-size:30px;}.elementor-64 .elementor-element.elementor-element-ceb3d98{font-size:18px;line-height:21px;}.elementor-64 .elementor-element.elementor-element-3a7a204{font-size:18px;line-height:21px;}.elementor-64 .elementor-element.elementor-element-5fb0b85{font-size:18px;line-height:21px;}.elementor-64 .elementor-element.elementor-element-2b664f8e{--min-height:65vh;}.elementor-64 .elementor-element.elementor-element-5fd78d1f img{height:65vh;}.elementor-64 .elementor-element.elementor-element-1946eb8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-bd7b898 .elementor-heading-title{font-size:30px;}.elementor-64 .elementor-element.elementor-element-71cfead{font-size:18px;line-height:21px;}.elementor-64 .elementor-element.elementor-element-c92432e{--min-height:65vh;}.elementor-64 .elementor-element.elementor-element-3149710c img{height:65vh;}}/* Start custom CSS for image, class: .elementor-element-6ccb5537 */.elementor-64 .elementor-element.elementor-element-6ccb5537 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c1c273 */.elementor-64 .elementor-element.elementor-element-0c1c273 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ceb3d98 */.elementor-64 .elementor-element.elementor-element-ceb3d98 p {
    margin-bottom: 25px;
}
.elementor-64 .elementor-element.elementor-element-ceb3d98 p:last-child {
    margin-bottom: 0;
}
.elementor-64 .elementor-element.elementor-element-ceb3d98 {
    max-width: 100px;
    width: 300px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1066b10 */.elementor-64 .elementor-element.elementor-element-1066b10 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a7a204 */.elementor-64 .elementor-element.elementor-element-3a7a204 p {
    margin-bottom: 25px;
}
.elementor-64 .elementor-element.elementor-element-3a7a204 p:last-child {
    margin-bottom: 0;
}
.elementor-64 .elementor-element.elementor-element-3a7a204 {
    max-width: 100px;
    width: 300px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fb0b85 */.elementor-64 .elementor-element.elementor-element-5fb0b85 p {
    margin-bottom: 25px;
}
.elementor-64 .elementor-element.elementor-element-5fb0b85 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fd78d1f */.elementor-64 .elementor-element.elementor-element-5fd78d1f {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cfead */.elementor-64 .elementor-element.elementor-element-71cfead p {
    margin-bottom: 25px;
}
.elementor-64 .elementor-element.elementor-element-71cfead p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3149710c */.elementor-64 .elementor-element.elementor-element-3149710c {
    pointer-events: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roundhand';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.bouchie-chatellier.fr/wp-content/uploads/2026/04/Roundhand-BT-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */