.elementor-124 .elementor-element.elementor-element-545783480{--display:flex;--min-height:387px;--overlay-opacity:0.43;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-124 .elementor-element.elementor-element-545783480:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-545783480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161C1E;background-image:url("https://barber-korner.fr/wp-content/uploads/2025/12/pic-8.jpg");}.elementor-124 .elementor-element.elementor-element-545783480::before, .elementor-124 .elementor-element.elementor-element-545783480 > .elementor-background-video-container::before, .elementor-124 .elementor-element.elementor-element-545783480 > .e-con-inner > .elementor-background-video-container::before, .elementor-124 .elementor-element.elementor-element-545783480 > .elementor-background-slideshow::before, .elementor-124 .elementor-element.elementor-element-545783480 > .e-con-inner > .elementor-background-slideshow::before, .elementor-124 .elementor-element.elementor-element-545783480 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-86fff29 );--background-overlay:'';}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-6fe38f3a{--divider-border-style:parallelogram;--divider-color:var( --e-global-color-2b7dba2 );--divider-pattern-height:10px;--divider-pattern-size:20px;}.elementor-124 .elementor-element.elementor-element-6fe38f3a .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-124 .elementor-element.elementor-element-6fe38f3a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-659fcfb3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-124 .elementor-element.elementor-element-659fcfb3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-4f272c8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-124 .elementor-element.elementor-element-7fdb0364{--display:flex;}.elementor-124 .elementor-element.elementor-element-7fdb0364.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-ddb5ded{text-align:center;}.elementor-124 .elementor-element.elementor-element-ddb5ded .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:900;color:var( --e-global-color-2b7dba2 );}.elementor-124 .elementor-element.elementor-element-23fb1e2d{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-124 .elementor-element.elementor-element-1a84aaca:hover{--e-transform-translateX:0px;--e-transform-translateY:-2px;}.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-day{color:var( --e-global-color-1424da9 );font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:800;}.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-time{color:var( --e-global-color-1424da9 );}.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-hours-item{background-color:var( --e-global-color-86fff29 );padding:15px 15px 15px 15px;}.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-hours{background-color:var( --e-global-color-86fff29 );padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E8E8;border-radius:15px 15px 15px 15px;}.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-hours .wpr-business-hours-item:not(.wpr-business-hours-item-closed):hover{background-color:var( --e-global-color-86fff29 );}.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-hours-item-closed{background-color:var( --e-global-color-2b7dba2 );}.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-hours-item-closed .wpr-business-day{color:#ffffff;}.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-hours-item-closed .wpr-business-closed{color:#ffffff;}.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-time,.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-closed{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-124 .elementor-element.elementor-element-1a84aaca .wpr-business-hours-item:after{border-bottom-color:#E8E8E8;border-bottom-style:solid;border-bottom-width:1px;}.elementor-124 .elementor-element.elementor-element-811e049{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-811e049:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-811e049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86fff29 );}.elementor-124 .elementor-element.elementor-element-84d699a{text-align:center;}.elementor-124 .elementor-element.elementor-element-84d699a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-2b7dba2 );}.elementor-124 .elementor-element.elementor-element-3fbc16bf{--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;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-6421344e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-124 .elementor-element.elementor-element-6421344e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-6421344e .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b7dba2 );fill:#FFFFFF;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-default .elementor-icon{fill:var( --e-global-color-2b7dba2 );color:var( --e-global-color-2b7dba2 );border-color:var( --e-global-color-2b7dba2 );}.elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2b7dba2 );fill:#FFFFFF;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2b7dba2 );color:var( --e-global-color-2b7dba2 );border-color:var( --e-global-color-2b7dba2 );}.elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-6421344e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-6421344e .elementor-icon{font-size:20px;border-radius:4px 4px 4px 4px;}.elementor-124 .elementor-element.elementor-element-6421344e .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-6421344e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-124 .elementor-element.elementor-element-6421344e:has(:hover) .elementor-icon-box-title,
					 .elementor-124 .elementor-element.elementor-element-6421344e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1424da9 );}.elementor-124 .elementor-element.elementor-element-6421344e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-124 .elementor-element.elementor-element-1ddacc10{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-1ddacc10 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b7dba2 );fill:#FFFFFF;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-default .elementor-icon{fill:var( --e-global-color-2b7dba2 );color:var( --e-global-color-2b7dba2 );border-color:var( --e-global-color-2b7dba2 );}.elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2b7dba2 );fill:#FFFFFF;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2b7dba2 );color:var( --e-global-color-2b7dba2 );border-color:var( --e-global-color-2b7dba2 );}.elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-1ddacc10.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-1ddacc10 .elementor-icon{font-size:20px;border-radius:4px 4px 4px 4px;}.elementor-124 .elementor-element.elementor-element-1ddacc10 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-1ddacc10 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-124 .elementor-element.elementor-element-1ddacc10:has(:hover) .elementor-icon-box-title,
					 .elementor-124 .elementor-element.elementor-element-1ddacc10:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1424da9 );}.elementor-124 .elementor-element.elementor-element-1ddacc10 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-124 .elementor-element.elementor-element-49bfa816{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-124 .elementor-element.elementor-element-49bfa816.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-49bfa816 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b7dba2 );fill:#FFFFFF;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-default .elementor-icon{fill:var( --e-global-color-2b7dba2 );color:var( --e-global-color-2b7dba2 );border-color:var( --e-global-color-2b7dba2 );}.elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2b7dba2 );fill:#FFFFFF;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2b7dba2 );color:var( --e-global-color-2b7dba2 );border-color:var( --e-global-color-2b7dba2 );}.elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-124 .elementor-element.elementor-element-49bfa816.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-49bfa816 .elementor-icon{font-size:20px;border-radius:4px 4px 4px 4px;}.elementor-124 .elementor-element.elementor-element-49bfa816 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-49bfa816 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-124 .elementor-element.elementor-element-49bfa816:has(:hover) .elementor-icon-box-title,
					 .elementor-124 .elementor-element.elementor-element-49bfa816:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1424da9 );}.elementor-124 .elementor-element.elementor-element-49bfa816 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-124 .elementor-element.elementor-element-4f35cd75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-124 .elementor-element.elementor-element-2594b96a{--display:flex;}.elementor-124 .elementor-element.elementor-element-2594b96a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-772976e{text-align:left;}.elementor-124 .elementor-element.elementor-element-772976e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-2b7dba2 );}.elementor-124 .elementor-element.elementor-element-2a50706b{text-align:left;}.elementor-124 .elementor-element.elementor-element-2a50706b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button{background-color:var( --e-global-color-2b7dba2 );color:var( --e-global-color-1424da9 );border-color:#EAEAEA;margin-top:6px;margin-bottom:6px;padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button:hover{background-color:var( --e-global-color-86fff29 );}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active{background-color:var( --e-global-color-86fff29 );color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-acc-icon-box{width:70px;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:var( --e-global-color-1424da9 );}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button, .elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:600;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-acc-title-text{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2a84a742.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:5px;}.elementor-124 .elementor-element.elementor-element-2a84a742.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 5px);}.elementor-124 .elementor-element.elementor-element-2a84a742.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 5px);}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:var( --e-global-color-1424da9 );font-size:18px;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:var( --e-global-color-1424da9 );width:18px;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:var( --e-global-color-1424da9 );font-size:15px;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:var( --e-global-color-1424da9 );width:15px;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-icon-box{background-color:#242424;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-title-icon i{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-title-icon svg{fill:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon i{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon svg{fill:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-acc-icon-box{background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#777777;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-panel{background-color:#FFFFFFB5;border-color:#E8E8E8;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-f030f17{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-2ff39971{--display:flex;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-2ff39971:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-2ff39971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86fff29 );}.elementor-124 .elementor-element.elementor-element-2ff39971::before, .elementor-124 .elementor-element.elementor-element-2ff39971 > .elementor-background-video-container::before, .elementor-124 .elementor-element.elementor-element-2ff39971 > .e-con-inner > .elementor-background-video-container::before, .elementor-124 .elementor-element.elementor-element-2ff39971 > .elementor-background-slideshow::before, .elementor-124 .elementor-element.elementor-element-2ff39971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-124 .elementor-element.elementor-element-2ff39971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-124 .elementor-element.elementor-element-bacf2f7{text-align:center;}.elementor-124 .elementor-element.elementor-element-bacf2f7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:900;color:#F6301D;}.elementor-124 .elementor-element.elementor-element-29488216{--display:flex;}body.elementor-page-124:not(.elementor-motion-effects-element-type-background), body.elementor-page-124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-124 .elementor-element.elementor-element-6fe38f3a .elementor-divider-separator{width:9%;}.elementor-124 .elementor-element.elementor-element-6421344e .elementor-icon-box-description{font-size:12px;}.elementor-124 .elementor-element.elementor-element-1ddacc10 .elementor-icon-box-description{font-size:12px;}.elementor-124 .elementor-element.elementor-element-49bfa816 .elementor-icon-box-description{font-size:12px;}.elementor-124 .elementor-element.elementor-element-4f35cd75{--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:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-124 .elementor-element.elementor-element-2a50706b .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-545783480:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-545783480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-124 .elementor-element.elementor-element-545783480{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-6fe38f3a .elementor-divider-separator{width:18%;}.elementor-124 .elementor-element.elementor-element-659fcfb3 .elementor-heading-title{font-size:35px;}.elementor-124 .elementor-element.elementor-element-ddb5ded .elementor-heading-title{font-size:25px;}.elementor-124 .elementor-element.elementor-element-811e049{--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-124 .elementor-element.elementor-element-3fbc16bf{--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;--align-items:center;}.elementor-124 .elementor-element.elementor-element-6421344e{width:var( --container-widget-width, 99.561% );max-width:99.561%;--container-widget-width:99.561%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-1ddacc10{width:var( --container-widget-width, 97.164% );max-width:97.164%;--container-widget-width:97.164%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-49bfa816{width:var( --container-widget-width, 99.263% );max-width:99.263%;--container-widget-width:99.263%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button, .elementor-124 .elementor-element.elementor-element-2a84a742 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-size:15px;}.elementor-124 .elementor-element.elementor-element-2ff39971{--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-7fdb0364{--width:100%;}.elementor-124 .elementor-element.elementor-element-23fb1e2d{--content-width:613px;}.elementor-124 .elementor-element.elementor-element-2594b96a{--width:51%;}.elementor-124 .elementor-element.elementor-element-2ff39971{--content-width:844px;}.elementor-124 .elementor-element.elementor-element-29488216{--content-width:561px;}}@media(max-width:1024px) and (min-width:768px){.elementor-124 .elementor-element.elementor-element-2594b96a{--width:724.266px;}}/* Start custom CSS for wpr-business-hours, class: .elementor-element-1a84aaca *//* =========================================================
   Google Map – Skin "Premium Card" (WordPress)
   Colle ce CSS dans "CSS additionnel"
   ========================================================= */

/* Wrapper commun (Elementor, WPBakery, blocs, embeds) */
.elementor-widget-google_maps,
.wp-block-embed,
.wp-block-embed__wrapper,
.wp-block-html,
iframe[src*="google.com/maps"],
iframe[src*="google.fr/maps"],
iframe[src*="maps.google.com"]{
  max-width: 100%;
}

/* 1) La "carte" qui contient la map (Elementor) */
.elementor-widget-google_maps{
  border-radius: 18px;
  overflow: hidden;                 /* indispensable pour arrondis */
  background: #fff;
  box-shadow: 0 18px 50px rgba(16,24,40,.10);
  border: 1px solid rgba(16,24,40,.08);
  transform: translateZ(0);
}

/* 2) L’iframe map : hauteur propre + pas de bordure */
.elementor-widget-google_maps iframe,
.wp-block-embed iframe,
iframe[src*="google.com/maps"],
iframe[src*="google.fr/maps"],
iframe[src*="maps.google.com"]{
  width: 100% !important;
  border: 0 !important;
  display: block;
  min-height: 360px;
}

/* 3) Effet hover subtil */
.elementor-widget-google_maps:hover{
  box-shadow: 0 24px 70px rgba(16,24,40,.14);
  border-color: rgba(16,24,40,.12);
}

/* 4) Option : une petite "barre" au-dessus de la map (si tu ajoutes un titre) */
.map-card-title{
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  border-radius: 999px;
  background: rgba(246,48,29,.10);   /* ton rouge #F6301D en soft */
  color: #111827;
  border: 1px solid rgba(246,48,29,.22);
  font-weight: 600;
  margin: 0 0 12px 0;
}

/* 5) Responsive : hauteur + arrondis */
@media (max-width: 768px){
  .elementor-widget-google_maps{
    border-radius: 14px;
  }
  .elementor-widget-google_maps iframe,
  .wp-block-embed iframe,
  iframe[src*="google.com/maps"],
  iframe[src*="google.fr/maps"],
  iframe[src*="maps.google.com"]{
    min-height: 280px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-397138a *//* Bouton premium – version fine */
#<?php echo esc_attr($uid); ?> .am-btn{
  height: 42px;
  padding: 0 18px;
  border-radius: 999px;
  border: 1px solid rgba(246,48,29,.45);
  background: linear-gradient(135deg, #F6301D, #E52515);
  color:#fff;
  font-weight: 800;
  font-size: 13px;
  letter-spacing: .12em;
  text-transform: uppercase;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  gap: 10px;
  box-shadow: 0 10px 30px rgba(246,48,29,.20);
  transition:
    transform .25s cubic-bezier(.2,.8,.2,1),
    box-shadow .25s ease,
    filter .25s ease;
}

/* Animation hover premium */
#<?php echo esc_attr($uid); ?> .am-btn:hover{
  transform: translateY(-2px);
  box-shadow:
    0 18px 45px rgba(246,48,29,.30),
    0 0 0 6px rgba(246,48,29,.10);
  filter: brightness(1.03);
}

/* Click */
#<?php echo esc_attr($uid); ?> .am-btn:active{
  transform: translateY(0);
  box-shadow: 0 10px 30px rgba(246,48,29,.22);
}

/* Flèche plus discrète */
#<?php echo esc_attr($uid); ?> .am-arrow{
  width: 8px;
  height: 8px;
  border-right: 2px solid rgba(255,255,255,.9);
  border-top: 2px solid rgba(255,255,255,.9);
  transform: rotate(45deg);
}/* End custom CSS */