.elementor-645 .elementor-element.elementor-element-3efda25{--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-645 .elementor-element.elementor-element-3efda25{right:30px;}body.rtl .elementor-645 .elementor-element.elementor-element-3efda25{left:30px;}.elementor-645 .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-645 .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-645 .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-645 .elementor-element.elementor-element-0e651c5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-645 .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-645 .elementor-element.elementor-element-84eb3dc{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:end;}.elementor-645 .elementor-element.elementor-element-84eb3dc img{width:100%;height:300px;opacity:0.04;}.elementor-645 .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-645 .elementor-element.elementor-element-45738bd{width:100%;max-width:100%;text-align:center;}.elementor-645 .elementor-element.elementor-element-45738bd img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-645 .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-645 .elementor-element.elementor-element-d1b83bd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-645 .elementor-element.elementor-element-d1b83bd img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-645 .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-645 .elementor-element.elementor-element-cc2c068{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;}.elementor-645 .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-645 .elementor-element.elementor-element-369fd5e{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-645 .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-645 .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-645 .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-645 .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-645 .elementor-element.elementor-element-a177136:not(.elementor-motion-effects-element-type-background), .elementor-645 .elementor-element.elementor-element-a177136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5001;}.elementor-645 .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-645 .elementor-element.elementor-element-77b88bc{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-645 .elementor-element.elementor-element-77b88bc img{width:100%;}.elementor-645 .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-645 .elementor-element.elementor-element-7410407:not(.elementor-motion-effects-element-type-background), .elementor-645 .elementor-element.elementor-element-7410407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A37764;}.elementor-645 .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-645 .elementor-element.elementor-element-ad8f1ea img{width:100%;}.elementor-645 .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-645 .elementor-element.elementor-element-5edcf3c:not(.elementor-motion-effects-element-type-background), .elementor-645 .elementor-element.elementor-element-5edcf3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5E0E1;}.elementor-645 .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-645 .elementor-element.elementor-element-3c713bd{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-645 .elementor-element.elementor-element-3c713bd img{width:100%;}.elementor-645 .elementor-element.elementor-element-691bd40{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-645 .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-primary );}.elementor-645 .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-645 .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-645 .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-645 .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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-645 .elementor-element.elementor-element-4c9f74f .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-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-645 .elementor-element.elementor-element-646a29b{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-645 .elementor-element.elementor-element-646a29b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-645 .elementor-element.elementor-element-646a29b.elementor-view-framed .elementor-icon, .elementor-645 .elementor-element.elementor-element-646a29b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-645 .elementor-element.elementor-element-646a29b.elementor-view-framed .elementor-icon, .elementor-645 .elementor-element.elementor-element-646a29b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-645 .elementor-element.elementor-element-646a29b .elementor-icon{font-size:28px;}.elementor-645 .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-645 .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-645 .elementor-element.elementor-element-94086a3 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-645 .elementor-element.elementor-element-94086a3 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-645 .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-645 .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-645 .elementor-element.elementor-element-0c21561{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-645 .elementor-element.elementor-element-0c6270a .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-primary );}.elementor-645 .elementor-element.elementor-element-addcd26{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;}.elementor-645 .elementor-element.elementor-element-addcd26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-645 .elementor-element.elementor-element-addcd26.elementor-view-framed .elementor-icon, .elementor-645 .elementor-element.elementor-element-addcd26.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-645 .elementor-element.elementor-element-addcd26.elementor-view-framed .elementor-icon, .elementor-645 .elementor-element.elementor-element-addcd26.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-645 .elementor-element.elementor-element-addcd26 .elementor-icon{font-size:28px;}.elementor-645 .elementor-element.elementor-element-addcd26 .elementor-icon svg{height:28px;}.elementor-645 .elementor-element.elementor-element-25801e4 .elementor-repeater-item-0dd5576{left:0%;--hotspot-translate-x:0%;top:50%;--hotspot-translate-y:50%;--white-space:normal;}.elementor-645 .elementor-element.elementor-element-25801e4 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-645 .elementor-element.elementor-element-25801e4 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-645 .elementor-element.elementor-element-25801e4{--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-645 .elementor-element.elementor-element-25801e4 .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-645 .elementor-element.elementor-element-c8a7333{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-645 .elementor-element.elementor-element-63cf55b .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-primary );}.elementor-645 .elementor-element.elementor-element-e783d34{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-645 .elementor-element.elementor-element-e783d34.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-645 .elementor-element.elementor-element-e783d34.elementor-view-framed .elementor-icon, .elementor-645 .elementor-element.elementor-element-e783d34.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-645 .elementor-element.elementor-element-e783d34.elementor-view-framed .elementor-icon, .elementor-645 .elementor-element.elementor-element-e783d34.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-645 .elementor-element.elementor-element-e783d34 .elementor-icon{font-size:28px;}.elementor-645 .elementor-element.elementor-element-e783d34 .elementor-icon svg{height:28px;}.elementor-645 .elementor-element.elementor-element-c8edacc .elementor-repeater-item-0dd5576{left:0%;--hotspot-translate-x:0%;top:50%;--hotspot-translate-y:50%;--white-space:normal;}.elementor-645 .elementor-element.elementor-element-c8edacc .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-645 .elementor-element.elementor-element-c8edacc > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-645 .elementor-element.elementor-element-c8edacc{--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-645 .elementor-element.elementor-element-c8edacc .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-645 .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-645 .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-645 .elementor-element.elementor-element-cfa0cca img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-645 .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-645 .elementor-element.elementor-element-71e3882 img{width:100%;height:450px;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-645 .elementor-element.elementor-element-3efda25{--width:250px;}.elementor-645 .elementor-element.elementor-element-6669dde{--content-width:90%;}.elementor-645 .elementor-element.elementor-element-c95ac15{--width:60%;}.elementor-645 .elementor-element.elementor-element-d0ad1bc{--width:40%;}.elementor-645 .elementor-element.elementor-element-08a525c{--width:90%;}.elementor-645 .elementor-element.elementor-element-21889f3{--content-width:90%;}.elementor-645 .elementor-element.elementor-element-5e87335{--width:50%;}.elementor-645 .elementor-element.elementor-element-45eccc8{--width:90%;}.elementor-645 .elementor-element.elementor-element-1f8f86e{--width:35%;}.elementor-645 .elementor-element.elementor-element-af2b09e{--width:28%;}.elementor-645 .elementor-element.elementor-element-ca1da96{--width:90%;}.elementor-645 .elementor-element.elementor-element-c233928{--width:50%;}.elementor-645 .elementor-element.elementor-element-59e442a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-645 .elementor-element.elementor-element-c95ac15{--width:100%;}.elementor-645 .elementor-element.elementor-element-d0ad1bc{--width:100%;}.elementor-645 .elementor-element.elementor-element-1f8f86e{--width:100%;}.elementor-645 .elementor-element.elementor-element-af2b09e{--width:45%;}}@media(max-width:1024px){.elementor-645 .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-645 .elementor-element.elementor-element-c193c89 .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-645 .elementor-element.elementor-element-0e651c5{--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-645 .elementor-element.elementor-element-84eb3dc{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-645 .elementor-element.elementor-element-84eb3dc img{width:100%;height:170px;}.elementor-645 .elementor-element.elementor-element-d1b83bd img{height:650px;}.elementor-645 .elementor-element.elementor-element-5e87335{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .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-645 .elementor-element.elementor-element-369fd5e{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-645 .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-645 .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-645 .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-645 .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-645 .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-645 .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-645 .elementor-element.elementor-element-e1e7ff3{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-645 .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-645 .elementor-element.elementor-element-4c9f74f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-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-645 .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-645 .elementor-element.elementor-element-94086a3{--tooltip-min-width:375px;--tooltip-max-width:375px;}.elementor-645 .elementor-element.elementor-element-0c6270a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-645 .elementor-element.elementor-element-25801e4 .e-hotspot__tooltip{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-645 .elementor-element.elementor-element-63cf55b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-645 .elementor-element.elementor-element-c8edacc .e-hotspot__tooltip{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}}@media(max-width:767px){.elementor-645 .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-645 .elementor-element.elementor-element-c193c89 .elementor-heading-title{font-size:44px;line-height:52px;}.elementor-645 .elementor-element.elementor-element-0e651c5{--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-645 .elementor-element.elementor-element-84eb3dc{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-645 .elementor-element.elementor-element-08a525c{--width:90%;}.elementor-645 .elementor-element.elementor-element-21889f3{--content-width:90%;}.elementor-645 .elementor-element.elementor-element-d1b83bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-645 .elementor-element.elementor-element-d1b83bd img{height:300px;}.elementor-645 .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-645 .elementor-element.elementor-element-369fd5e{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-645 .elementor-element.elementor-element-45eccc8{--width:90%;}.elementor-645 .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-645 .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-645 .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-645 .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-645 .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-645 .elementor-element.elementor-element-e1e7ff3{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-645 .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-645 .elementor-element.elementor-element-4c9f74f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-645 .elementor-element.elementor-element-646a29b{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-645 .elementor-element.elementor-element-646a29b .elementor-icon{font-size:28px;}.elementor-645 .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-645 .elementor-element.elementor-element-94086a3 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-645 .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-645 .elementor-element.elementor-element-0c6270a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-645 .elementor-element.elementor-element-addcd26{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-645 .elementor-element.elementor-element-addcd26 .elementor-icon{font-size:28px;}.elementor-645 .elementor-element.elementor-element-addcd26 .elementor-icon svg{height:28px;}.elementor-645 .elementor-element.elementor-element-25801e4 .e-hotspot__tooltip{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-645 .elementor-element.elementor-element-63cf55b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-645 .elementor-element.elementor-element-e783d34{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-645 .elementor-element.elementor-element-e783d34 .elementor-icon{font-size:28px;}.elementor-645 .elementor-element.elementor-element-e783d34 .elementor-icon svg{height:28px;}.elementor-645 .elementor-element.elementor-element-c8edacc .e-hotspot__tooltip{font-size:var( --e-global-typography-87a69e2-font-size );line-height:var( --e-global-typography-87a69e2-line-height );}.elementor-645 .elementor-element.elementor-element-ca1da96{--width:90%;}}/* Start custom CSS for html, class: .elementor-element-f9bf40e */.elementor-645 .elementor-element.elementor-element-f9bf40e .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-645 .elementor-element.elementor-element-f9bf40e .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-13fcc3a */.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;
}

/* 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-25801e4 *//* 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;
}

/* 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-c8edacc *//* 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;
}

/* 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 */