.elementor-678 .elementor-element.elementor-element-0632366{--display:flex;--position:fixed;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;bottom:30px;--z-index:999;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-0632366{right:30px;}body.rtl .elementor-678 .elementor-element.elementor-element-0632366{left:30px;}.elementor-678 .elementor-element.elementor-element-6669dde{--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;--margin-top:100px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-c95ac15{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-c193c89 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:80px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:66px;}.elementor-678 .elementor-element.elementor-element-40ed8e2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-678 .elementor-element.elementor-element-d0ad1bc{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-678 .elementor-element.elementor-element-84eb3dc{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:end;}.elementor-678 .elementor-element.elementor-element-84eb3dc img{width:100%;height:300px;opacity:0.04;}.elementor-678 .elementor-element.elementor-element-08a525c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-678 .elementor-element.elementor-element-45738bd{width:100%;max-width:100%;text-align:center;}.elementor-678 .elementor-element.elementor-element-45738bd img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-678 .elementor-element.elementor-element-21889f3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-d1b83bd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-678 .elementor-element.elementor-element-d1b83bd img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-678 .elementor-element.elementor-element-5e87335{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-cc2c068{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;}.elementor-678 .elementor-element.elementor-element-cc2c068 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-678 .elementor-element.elementor-element-108740b{font-family:var( --e-global-typography-87a69e2-font-family ), Sans-serif;font-size:var( --e-global-typography-87a69e2-font-size );font-weight:var( --e-global-typography-87a69e2-font-weight );text-transform:var( --e-global-typography-87a69e2-text-transform );font-style:var( --e-global-typography-87a69e2-font-style );text-decoration:var( --e-global-typography-87a69e2-text-decoration );line-height:var( --e-global-typography-87a69e2-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-45eccc8{--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;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-1f8f86e{--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-678 .elementor-element.elementor-element-bb54f61 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-a177136{--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;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-a177136:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-a177136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.atelierpeintureaugelle.com/wp-content/uploads/2026/02/acier.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-4867098 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-7410407{--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;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-7410407:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-7410407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.atelierpeintureaugelle.com/wp-content/uploads/2026/02/inox.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-eb79c6f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-5edcf3c{--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;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-5edcf3c:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-5edcf3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.atelierpeintureaugelle.com/wp-content/uploads/2026/02/fonte.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-6908fac .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-691bd40{--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;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-691bd40:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-691bd40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.atelierpeintureaugelle.com/wp-content/uploads/2026/02/aluminium.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-6fbb2c0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-e1e7ff3{font-family:var( --e-global-typography-87a69e2-font-family ), Sans-serif;font-size:var( --e-global-typography-87a69e2-font-size );font-weight:var( --e-global-typography-87a69e2-font-weight );text-transform:var( --e-global-typography-87a69e2-text-transform );font-style:var( --e-global-typography-87a69e2-font-style );text-decoration:var( --e-global-typography-87a69e2-text-decoration );line-height:var( --e-global-typography-87a69e2-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-af2b09e{--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-678 .elementor-element.elementor-element-f8e4be2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-cb80533{--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;--justify-content:space-between;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-cb80533:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-cb80533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.atelierpeintureaugelle.com/wp-content/uploads/2026/02/sable.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-4c9f74f .elementor-heading-title{font-family:var( --e-global-typography-537b546-font-family ), Sans-serif;font-size:var( --e-global-typography-537b546-font-size );font-weight:var( --e-global-typography-537b546-font-weight );text-transform:var( --e-global-typography-537b546-text-transform );font-style:var( --e-global-typography-537b546-font-style );text-decoration:var( --e-global-typography-537b546-text-decoration );line-height:var( --e-global-typography-537b546-line-height );color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-646a29b{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-678 .elementor-element.elementor-element-646a29b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-646a29b.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-646a29b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-646a29b.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-646a29b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-646a29b .elementor-icon{font-size:28px;}.elementor-678 .elementor-element.elementor-element-646a29b .elementor-icon svg{height:28px;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-94086a3 .elementor-repeater-item-0dd5576{left:0%;--hotspot-translate-x:0%;top:50%;--hotspot-translate-y:50%;--white-space:normal;}.elementor-678 .elementor-element.elementor-element-94086a3 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-678 .elementor-element.elementor-element-94086a3 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-678 .elementor-element.elementor-element-94086a3{--tooltip-text-color:var( --e-global-color-primary );--tooltip-min-width:500px;--tooltip-max-width:500px;--tooltip-padding:0px 0px 0px 35px;--tooltip-color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-94086a3 .e-hotspot__tooltip{font-family:var( --e-global-typography-87a69e2-font-family ), Sans-serif;font-size:var( --e-global-typography-87a69e2-font-size );font-weight:var( --e-global-typography-87a69e2-font-weight );text-transform:var( --e-global-typography-87a69e2-text-transform );font-style:var( --e-global-typography-87a69e2-font-style );text-decoration:var( --e-global-typography-87a69e2-text-decoration );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-678 .elementor-element.elementor-element-86fce64{--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;--justify-content:space-between;--overlay-opacity:0.6;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-86fce64:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-86fce64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.atelierpeintureaugelle.com/wp-content/uploads/2026/02/microbille-verre.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-86fce64::before, .elementor-678 .elementor-element.elementor-element-86fce64 > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-86fce64 > .e-con-inner > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-86fce64 > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-86fce64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-86fce64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-678 .elementor-element.elementor-element-a2c4f09 .elementor-heading-title{font-family:var( --e-global-typography-537b546-font-family ), Sans-serif;font-size:var( --e-global-typography-537b546-font-size );font-weight:var( --e-global-typography-537b546-font-weight );text-transform:var( --e-global-typography-537b546-text-transform );font-style:var( --e-global-typography-537b546-font-style );text-decoration:var( --e-global-typography-537b546-text-decoration );line-height:var( --e-global-typography-537b546-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-4682349{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-678 .elementor-element.elementor-element-4682349.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-4682349.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-4682349.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-4682349.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-4682349.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-4682349 .elementor-icon{font-size:28px;}.elementor-678 .elementor-element.elementor-element-4682349 .elementor-icon svg{height:28px;}.elementor-678 .elementor-element.elementor-element-8139744 .elementor-repeater-item-0dd5576{left:0%;--hotspot-translate-x:0%;top:50%;--hotspot-translate-y:50%;--white-space:normal;}.elementor-678 .elementor-element.elementor-element-8139744 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-678 .elementor-element.elementor-element-8139744 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-678 .elementor-element.elementor-element-8139744{--tooltip-text-color:var( --e-global-color-primary );--tooltip-min-width:500px;--tooltip-max-width:500px;--tooltip-padding:0px 0px 0px 35px;--tooltip-color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-8139744 .e-hotspot__tooltip{font-family:var( --e-global-typography-87a69e2-font-family ), Sans-serif;font-size:var( --e-global-typography-87a69e2-font-size );font-weight:var( --e-global-typography-87a69e2-font-weight );text-transform:var( --e-global-typography-87a69e2-text-transform );font-style:var( --e-global-typography-87a69e2-font-style );text-decoration:var( --e-global-typography-87a69e2-text-decoration );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-678 .elementor-element.elementor-element-ca1da96{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-678 .elementor-element.elementor-element-c233928{--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-678 .elementor-element.elementor-element-cfa0cca img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-678 .elementor-element.elementor-element-59e442a{--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-678 .elementor-element.elementor-element-71e3882 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-678 .elementor-element.elementor-element-36a6fb8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-f19f1cd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-678 .elementor-element.elementor-element-f19f1cd img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-678 .elementor-element.elementor-element-7cd47e7{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-25afc0c{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;}.elementor-678 .elementor-element.elementor-element-25afc0c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-09012d4{font-family:var( --e-global-typography-87a69e2-font-family ), Sans-serif;font-size:var( --e-global-typography-87a69e2-font-size );font-weight:var( --e-global-typography-87a69e2-font-weight );text-transform:var( --e-global-typography-87a69e2-text-transform );font-style:var( --e-global-typography-87a69e2-font-style );text-decoration:var( --e-global-typography-87a69e2-text-decoration );line-height:var( --e-global-typography-87a69e2-line-height );color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-678 .elementor-element.elementor-element-0632366{--width:250px;}.elementor-678 .elementor-element.elementor-element-6669dde{--content-width:90%;}.elementor-678 .elementor-element.elementor-element-c95ac15{--width:60%;}.elementor-678 .elementor-element.elementor-element-d0ad1bc{--width:40%;}.elementor-678 .elementor-element.elementor-element-08a525c{--width:90%;}.elementor-678 .elementor-element.elementor-element-21889f3{--content-width:90%;}.elementor-678 .elementor-element.elementor-element-5e87335{--width:50%;}.elementor-678 .elementor-element.elementor-element-45eccc8{--width:90%;}.elementor-678 .elementor-element.elementor-element-1f8f86e{--width:35%;}.elementor-678 .elementor-element.elementor-element-af2b09e{--width:28%;}.elementor-678 .elementor-element.elementor-element-ca1da96{--width:90%;}.elementor-678 .elementor-element.elementor-element-c233928{--width:50%;}.elementor-678 .elementor-element.elementor-element-59e442a{--width:50%;}.elementor-678 .elementor-element.elementor-element-36a6fb8{--content-width:90%;}.elementor-678 .elementor-element.elementor-element-7cd47e7{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-678 .elementor-element.elementor-element-c95ac15{--width:100%;}.elementor-678 .elementor-element.elementor-element-d0ad1bc{--width:100%;}.elementor-678 .elementor-element.elementor-element-1f8f86e{--width:100%;}.elementor-678 .elementor-element.elementor-element-af2b09e{--width:45%;}}@media(max-width:1024px){.elementor-678 .elementor-element.elementor-element-6669dde{--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:60px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-678 .elementor-element.elementor-element-c193c89 .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-678 .elementor-element.elementor-element-40ed8e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-678 .elementor-element.elementor-element-84eb3dc{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-678 .elementor-element.elementor-element-84eb3dc img{width:100%;height:170px;}.elementor-678 .elementor-element.elementor-element-d1b83bd img{height:650px;}.elementor-678 .elementor-element.elementor-element-5e87335{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-cc2c068 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-678 .elementor-element.elementor-element-108740b{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-678 .elementor-element.elementor-element-45eccc8{--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-678 .elementor-element.elementor-element-bb54f61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-4867098 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-678 .elementor-element.elementor-element-eb79c6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-678 .elementor-element.elementor-element-6908fac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-678 .elementor-element.elementor-element-6fbb2c0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-678 .elementor-element.elementor-element-e1e7ff3{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-678 .elementor-element.elementor-element-f8e4be2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-4c9f74f .elementor-heading-title{font-size:var( --e-global-typography-537b546-font-size );line-height:var( --e-global-typography-537b546-line-height );}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-94086a3 .e-hotspot__tooltip{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-678 .elementor-element.elementor-element-94086a3{--tooltip-min-width:375px;--tooltip-max-width:375px;}.elementor-678 .elementor-element.elementor-element-a2c4f09 .elementor-heading-title{font-size:var( --e-global-typography-537b546-font-size );line-height:var( --e-global-typography-537b546-line-height );}.elementor-678 .elementor-element.elementor-element-8139744 .e-hotspot__tooltip{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-678 .elementor-element.elementor-element-8139744{--tooltip-min-width:375px;--tooltip-max-width:375px;}.elementor-678 .elementor-element.elementor-element-f19f1cd img{height:650px;}.elementor-678 .elementor-element.elementor-element-7cd47e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-25afc0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-09012d4{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}}@media(max-width:767px){.elementor-678 .elementor-element.elementor-element-6669dde{--content-width:90%;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-678 .elementor-element.elementor-element-c193c89 .elementor-heading-title{font-size:44px;line-height:52px;}.elementor-678 .elementor-element.elementor-element-40ed8e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-678 .elementor-element.elementor-element-84eb3dc{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-678 .elementor-element.elementor-element-08a525c{--width:90%;}.elementor-678 .elementor-element.elementor-element-21889f3{--content-width:90%;}.elementor-678 .elementor-element.elementor-element-d1b83bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-678 .elementor-element.elementor-element-d1b83bd img{height:300px;}.elementor-678 .elementor-element.elementor-element-cc2c068 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-678 .elementor-element.elementor-element-108740b{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-678 .elementor-element.elementor-element-45eccc8{--width:90%;}.elementor-678 .elementor-element.elementor-element-bb54f61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-4867098 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-678 .elementor-element.elementor-element-eb79c6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-678 .elementor-element.elementor-element-6908fac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-678 .elementor-element.elementor-element-6fbb2c0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-678 .elementor-element.elementor-element-e1e7ff3{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-678 .elementor-element.elementor-element-f8e4be2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-4c9f74f .elementor-heading-title{font-size:var( --e-global-typography-537b546-font-size );line-height:var( --e-global-typography-537b546-line-height );}.elementor-678 .elementor-element.elementor-element-646a29b{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-678 .elementor-element.elementor-element-646a29b .elementor-icon{font-size:28px;}.elementor-678 .elementor-element.elementor-element-646a29b .elementor-icon svg{height:28px;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-94086a3 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-678 .elementor-element.elementor-element-94086a3 .e-hotspot__tooltip{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-678 .elementor-element.elementor-element-a2c4f09 .elementor-heading-title{font-size:var( --e-global-typography-537b546-font-size );line-height:var( --e-global-typography-537b546-line-height );}.elementor-678 .elementor-element.elementor-element-4682349{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-678 .elementor-element.elementor-element-4682349 .elementor-icon{font-size:28px;}.elementor-678 .elementor-element.elementor-element-4682349 .elementor-icon svg{height:28px;}.elementor-678 .elementor-element.elementor-element-8139744 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-678 .elementor-element.elementor-element-8139744 .e-hotspot__tooltip{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-678 .elementor-element.elementor-element-ca1da96{--width:90%;}.elementor-678 .elementor-element.elementor-element-36a6fb8{--content-width:90%;}.elementor-678 .elementor-element.elementor-element-f19f1cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-678 .elementor-element.elementor-element-f19f1cd img{height:300px;}.elementor-678 .elementor-element.elementor-element-25afc0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-678 .elementor-element.elementor-element-09012d4{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}}/* Start custom CSS for html, class: .elementor-element-fcaf0cd */.elementor-678 .elementor-element.elementor-element-fcaf0cd .btn {
            display: inline-block;
            padding: 10px 10px;
            border-radius: 0px;
            font-size: 16px;
            border: 1px solid;
            background: white;
            color: inherit;
            position: relative;
            overflow: hidden;
            cursor: pointer;
            transition: color 0.2s ease-in-out;
        }

        .elementor-678 .elementor-element.elementor-element-fcaf0cd .btn:hover {
             background: var(--hover-bg);
            color: white !important;
        }
        
     .btn:focus,
.btn:active {
    outline: none !important;    /* supprime le contour violet du navigateur */
    box-shadow: none !important; /* supprime l’effet de glow autour */
    background-color: inherit;   /* garde la même couleur qu’au repos */
    border-color: inherit;       /* garde ta bordure */
}

/* Style par défaut du SVG */
svg.phone path {
    transition: fill 0s ease;
}

/* Quand on survole le bouton */
.btn:hover svg.phone path {
    fill: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a20aeed */.btn {
            display: inline-block;
            padding: 15px 20px;
            border-radius: 0px;
            font-size: 16px;
            border: 1px solid;
            background: white;
            color: inherit;
            position: relative;
            overflow: hidden;
            cursor: pointer;
            transition: color 0.2s ease-in-out;
        }

        .btn:hover {
             background: var(--hover-bg);
            color: white !important;
        }
        
        .btn:focus,
.btn:active {
    outline: none !important;    /* supprime le contour violet du navigateur */
    box-shadow: none !important; /* supprime l’effet de glow autour */
    background-color: inherit;   /* garde la même couleur qu’au repos */
    border-color: inherit;       /* garde ta bordure */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb81db9 */.btn {
            display: inline-block;
            padding: 15px 20px;
            border-radius: 0px;
            font-size: 16px;
            border: 1px solid;
            background: white;
            color: inherit;
            position: relative;
            overflow: hidden;
            cursor: pointer;
            transition: color 0.2s ease-in-out;
        }

        .btn:hover {
             background: var(--hover-bg);
            color: white !important;
        }
        
        .btn:focus,
.btn:active {
    outline: none !important;    /* supprime le contour violet du navigateur */
    box-shadow: none !important; /* supprime l’effet de glow autour */
    background-color: inherit;   /* garde la même couleur qu’au repos */
    border-color: inherit;       /* garde ta bordure */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-94086a3 *//* Icône par défaut */
.e-hotspot__outer-circle,
.e-hotspot__inner-circle {
  display: none !important;
}

.e-hotspot__button {
  width: 26px;
  height: 26px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'><rect x='0.5' y='0.5' width='25' height='25' rx='12.5' stroke='%230E2844'/><path d='M13.6678 5.33865C13.9716 5.05087 14.3361 4.875 14.731 4.875C15.1412 4.875 15.4905 5.05087 15.8095 5.33865C16.0981 5.6744 16.25 6.05811 16.25 6.4738C16.25 6.90548 16.0981 7.2732 15.8095 7.60895C15.4905 7.91272 15.1412 8.0726 14.731 8.0726C14.3361 8.0726 13.9716 7.91272 13.6678 7.60895C13.3792 7.2732 13.2121 6.90548 13.2121 6.4738C13.2121 6.05811 13.3792 5.6744 13.6678 5.33865ZM9.87038 12.821C9.87038 12.821 13.1665 10.0711 14.3665 9.95918C15.4905 9.86326 15.2627 11.2222 15.1563 11.9257L15.1412 12.0216C14.9285 12.869 14.6703 13.8922 14.4121 14.8675C13.8349 17.0898 13.2728 19.2642 13.4095 19.6639C13.5614 20.2075 14.5032 19.52 15.1867 19.0404C15.2779 18.9764 15.3538 18.9125 15.4298 18.8645C15.4298 18.8645 15.5513 18.7366 15.6728 18.9125C15.7032 18.9604 15.7336 19.0084 15.7639 19.0404C15.9006 19.2642 15.9766 19.3441 15.7943 19.472L15.7336 19.504C15.3994 19.7438 13.9716 20.799 13.3944 21.1828C12.7716 21.6144 10.3868 23.0534 10.7514 20.2555C11.0704 18.2889 11.4957 16.5942 11.8298 15.2672C12.4526 12.869 12.726 11.7818 11.3286 12.7251C10.7666 13.0768 10.4324 13.3007 10.2349 13.4446C10.0678 13.5725 10.0527 13.5725 9.94632 13.3646L9.90075 13.2687L9.82481 13.1408C9.71848 12.9809 9.71848 12.9649 9.87038 12.821Z' fill='%230E2844'/></svg>") no-repeat center/contain;
    background-color: white !important;
    border-radius: 15px !important;

}

/* Icône au hover OU quand actif */
.e-hotspot__button:hover,
.e-hotspot--active .e-hotspot__button {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'><rect x='0.5' y='0.5' width='25' height='25' rx='12.5' fill='%230E2844'/><rect x='0.5' y='0.5' width='25' height='25' rx='12.5' stroke='%230E2844'/><path d='M13.6678 5.33865C13.9716 5.05087 14.3361 4.875 14.731 4.875C15.1412 4.875 15.4905 5.05087 15.8095 5.33865C16.0981 5.6744 16.25 6.05811 16.25 6.4738C16.25 6.90548 16.0981 7.2732 15.8095 7.60895C15.4905 7.91272 15.1412 8.0726 14.731 8.0726C14.3361 8.0726 13.9716 7.91272 13.6678 7.60895C13.3792 7.2732 13.2121 6.90548 13.2121 6.4738C13.2121 6.05811 13.3792 5.6744 13.6678 5.33865ZM9.87038 12.821C9.87038 12.821 13.1665 10.0711 14.3665 9.95918C15.4905 9.86326 15.2627 11.2222 15.1563 11.9257L15.1412 12.0216C14.9285 12.869 14.6703 13.8922 14.4121 14.8675C13.8349 17.0898 13.2728 19.2642 13.4095 19.6639C13.5614 20.2075 14.5032 19.52 15.1867 19.0404C15.2779 18.9764 15.3538 18.9125 15.4298 18.8645C15.4298 18.8645 15.5513 18.7366 15.6728 18.9125C15.7032 18.9604 15.7336 19.0084 15.7639 19.0404C15.9006 19.2642 15.9766 19.3441 15.7943 19.472L15.7336 19.504C15.3994 19.7438 13.9716 20.799 13.3944 21.1828C12.7716 21.6144 10.3868 23.0534 10.7514 20.2555C11.0704 18.2889 11.4957 16.5942 11.8298 15.2672C12.4526 12.869 12.726 11.7818 11.3286 12.7251C10.7666 13.0768 10.4324 13.3007 10.2349 13.4446C10.0678 13.5725 10.0527 13.5725 9.94632 13.3646L9.90075 13.2687L9.82481 13.1408C9.71848 12.9809 9.71848 12.9649 9.87038 12.821Z' fill='white'/></svg>") no-repeat center/contain;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-8139744 *//* Icône par défaut */
.e-hotspot__outer-circle,
.e-hotspot__inner-circle {
  display: none !important;
}

.e-hotspot__button {
  width: 26px;
  height: 26px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'><rect x='0.5' y='0.5' width='25' height='25' rx='12.5' stroke='%230E2844'/><path d='M13.6678 5.33865C13.9716 5.05087 14.3361 4.875 14.731 4.875C15.1412 4.875 15.4905 5.05087 15.8095 5.33865C16.0981 5.6744 16.25 6.05811 16.25 6.4738C16.25 6.90548 16.0981 7.2732 15.8095 7.60895C15.4905 7.91272 15.1412 8.0726 14.731 8.0726C14.3361 8.0726 13.9716 7.91272 13.6678 7.60895C13.3792 7.2732 13.2121 6.90548 13.2121 6.4738C13.2121 6.05811 13.3792 5.6744 13.6678 5.33865ZM9.87038 12.821C9.87038 12.821 13.1665 10.0711 14.3665 9.95918C15.4905 9.86326 15.2627 11.2222 15.1563 11.9257L15.1412 12.0216C14.9285 12.869 14.6703 13.8922 14.4121 14.8675C13.8349 17.0898 13.2728 19.2642 13.4095 19.6639C13.5614 20.2075 14.5032 19.52 15.1867 19.0404C15.2779 18.9764 15.3538 18.9125 15.4298 18.8645C15.4298 18.8645 15.5513 18.7366 15.6728 18.9125C15.7032 18.9604 15.7336 19.0084 15.7639 19.0404C15.9006 19.2642 15.9766 19.3441 15.7943 19.472L15.7336 19.504C15.3994 19.7438 13.9716 20.799 13.3944 21.1828C12.7716 21.6144 10.3868 23.0534 10.7514 20.2555C11.0704 18.2889 11.4957 16.5942 11.8298 15.2672C12.4526 12.869 12.726 11.7818 11.3286 12.7251C10.7666 13.0768 10.4324 13.3007 10.2349 13.4446C10.0678 13.5725 10.0527 13.5725 9.94632 13.3646L9.90075 13.2687L9.82481 13.1408C9.71848 12.9809 9.71848 12.9649 9.87038 12.821Z' fill='%230E2844'/></svg>") no-repeat center/contain;
    background-color: white !important;
    border-radius: 15px !important;

}

/* Icône au hover OU quand actif */
.e-hotspot__button:hover,
.e-hotspot--active .e-hotspot__button {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'><rect x='0.5' y='0.5' width='25' height='25' rx='12.5' fill='%230E2844'/><rect x='0.5' y='0.5' width='25' height='25' rx='12.5' stroke='%230E2844'/><path d='M13.6678 5.33865C13.9716 5.05087 14.3361 4.875 14.731 4.875C15.1412 4.875 15.4905 5.05087 15.8095 5.33865C16.0981 5.6744 16.25 6.05811 16.25 6.4738C16.25 6.90548 16.0981 7.2732 15.8095 7.60895C15.4905 7.91272 15.1412 8.0726 14.731 8.0726C14.3361 8.0726 13.9716 7.91272 13.6678 7.60895C13.3792 7.2732 13.2121 6.90548 13.2121 6.4738C13.2121 6.05811 13.3792 5.6744 13.6678 5.33865ZM9.87038 12.821C9.87038 12.821 13.1665 10.0711 14.3665 9.95918C15.4905 9.86326 15.2627 11.2222 15.1563 11.9257L15.1412 12.0216C14.9285 12.869 14.6703 13.8922 14.4121 14.8675C13.8349 17.0898 13.2728 19.2642 13.4095 19.6639C13.5614 20.2075 14.5032 19.52 15.1867 19.0404C15.2779 18.9764 15.3538 18.9125 15.4298 18.8645C15.4298 18.8645 15.5513 18.7366 15.6728 18.9125C15.7032 18.9604 15.7336 19.0084 15.7639 19.0404C15.9006 19.2642 15.9766 19.3441 15.7943 19.472L15.7336 19.504C15.3994 19.7438 13.9716 20.799 13.3944 21.1828C12.7716 21.6144 10.3868 23.0534 10.7514 20.2555C11.0704 18.2889 11.4957 16.5942 11.8298 15.2672C12.4526 12.869 12.726 11.7818 11.3286 12.7251C10.7666 13.0768 10.4324 13.3007 10.2349 13.4446C10.0678 13.5725 10.0527 13.5725 9.94632 13.3646L9.90075 13.2687L9.82481 13.1408C9.71848 12.9809 9.71848 12.9649 9.87038 12.821Z' fill='white'/></svg>") no-repeat center/contain;
}/* End custom CSS */