.elementor-63 .elementor-element.elementor-element-2e401ff{--display:flex;--min-height:95px;--flex-direction:row;--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;--align-items:center;--overlay-opacity:.53;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-63 .elementor-element.elementor-element-2e401ff:not(.elementor-motion-effects-element-type-background),.elementor-63 .elementor-element.elementor-element-2e401ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-63 .elementor-element.elementor-element-2e401ff:before,.elementor-63 .elementor-element.elementor-element-2e401ff>.elementor-background-video-container:before,.elementor-63 .elementor-element.elementor-element-2e401ff>.e-con-inner>.elementor-background-video-container:before,.elementor-63 .elementor-element.elementor-element-2e401ff>.elementor-background-slideshow:before,.elementor-63 .elementor-element.elementor-element-2e401ff>.e-con-inner>.elementor-background-slideshow:before,.elementor-63 .elementor-element.elementor-element-2e401ff>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-63 .elementor-element.elementor-element-2e401ff.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var(--e-global-color-primary)}.elementor-widget-site-logo .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-63 .elementor-element.elementor-element-5a4d426 .hfe-site-logo-container,.elementor-63 .elementor-element.elementor-element-5a4d426 .hfe-caption-width figcaption{text-align:center}.elementor-63 .elementor-element.elementor-element-5a4d426 .hfe-site-logo .hfe-site-logo-container img{width:67%}.elementor-63 .elementor-element.elementor-element-5a4d426 .hfe-site-logo img{max-width:100%;opacity:1}.elementor-63 .elementor-element.elementor-element-5a4d426 .widget-image-caption{margin-top:0;margin-bottom:0}.elementor-63 .elementor-element.elementor-element-5a4d426{width:var(--container-widget-width,12%);max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0}.elementor-63 .elementor-element.elementor-element-5a4d426>.elementor-widget-container{margin:0;padding:10px 0 0 30px}.elementor-63 .elementor-element.elementor-element-5a4d426.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-63 .elementor-element.elementor-element-5a4d426 .hfe-site-logo-container .hfe-site-logo-img{border-style:none}.elementor-63 .elementor-element.elementor-element-5b2ca69>.elementor-widget-container{margin:0;padding:0}.elementor-63 .elementor-element.elementor-element-5b2ca69 .menu-mobile-nav-button .rebuilto-icon>span{background-color:var(--e-global-color-6240881)}.elementor-63 .elementor-element.elementor-element-5b2ca69 .menu-mobile-nav-button{color:var(--e-global-color-6240881)}.elementor-63 .elementor-element.elementor-element-5b2ca69 .menu-mobile-nav-button:hover .rebuilto-icon>span{background-color:var(--e-global-color-primary)}.elementor-63 .elementor-element.elementor-element-5b2ca69 .menu-mobile-nav-button:hover{color:var(--e-global-color-primary)}.elementor-63 .elementor-element.elementor-element-4d22cc0{--display:flex;--flex-direction:row;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-63 .elementor-element.elementor-element-18a0b96>.elementor-widget-container{margin:-16px 0 0;padding:20px 0 0;border-radius:0}.elementor-63 .elementor-element.elementor-element-18a0b96:hover>.elementor-widget-container{border-radius:0}#masthead.change-background{background-color:#000000E6}.elementor-63 .elementor-element.elementor-element-18a0b96 .main-navigation{text-align:left}.elementor-63 .elementor-element.elementor-element-18a0b96 .main-navigation ul.menu>li.menu-item>a{font-family:"avenirnextltpro",Sans-serif;font-size:15px;font-weight:400}.elementor-63 .elementor-element.elementor-element-18a0b96 .main-navigation ul.menu>li.menu-item>a:not(:hover){color:#002c34}.elementor-63 .elementor-element.elementor-element-fda313e{--display:flex;--flex-direction:row;--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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-63 .elementor-element.elementor-element-5c5f821>.elementor-widget-container{margin:30px 0 0 30px}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-element{--align-self:flex-start}.elementor-63 .elementor-element.elementor-element-5c5f821 .elementor-icon-wrapper{text-align:center}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-stacked .elementor-icon{background-color:#fff;color:#002c34}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-framed .elementor-icon,.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-framed .elementor-icon,.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-framed .elementor-icon{background-color:#002c34}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-stacked .elementor-icon svg{fill:#002c34}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-stacked .elementor-icon:hover{background-color:#c00000;color:#fff}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-framed .elementor-icon:hover,.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-default .elementor-icon:hover{color:#c00000;border-color:#c00000}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-framed .elementor-icon:hover,.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-default .elementor-icon:hover svg{fill:#c00000}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-framed .elementor-icon:hover{background-color:#fff}.elementor-63 .elementor-element.elementor-element-5c5f821.elementor-view-stacked .elementor-icon:hover svg{fill:#fff}.elementor-63 .elementor-element.elementor-element-5c5f821 .elementor-icon{font-size:28px}.elementor-63 .elementor-element.elementor-element-5c5f821 .elementor-icon svg{height:28px}.elementor-63 .elementor-element.elementor-element-362d5fc .elementor-button{background-color:#e22020;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,.3);fill:#fff;color:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-63 .elementor-element.elementor-element-362d5fc>.elementor-widget-container{margin:37px 0 0 30px}.elementor-63 .elementor-element.elementor-element-362d5fc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-63 .elementor-element.elementor-element-362d5fc .elementor-button span{fill:#fff;color:#fff}.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup{background-color:#fff;fill:#c00000;color:#c00000;padding:13px 18px 15px}.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup:hover,.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup:focus{background-color:var(--e-global-color-accent);color:#fff}.elementor-63 .elementor-element.elementor-element-d3fba96>.elementor-widget-container{margin:31px 50px 0 30px}.elementor-63 .elementor-element.elementor-element-d3fba96.elementor-element{--align-self:flex-start}.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup .elementor-align-icon-right{margin-left:0}.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup .elementor-align-icon-left{margin-right:0}.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup .elementor-button-text{font-family:"avenirnextltpro",Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase}.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup .elementor-button-icon i{font-size:31px}.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup:hover svg,.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup:focus svg{fill:#fff}.elementor-63 .elementor-element.elementor-element-289de46{--display:flex;--position:absolute;--overlay-opacity:.5;top:112px}.elementor-63 .elementor-element.elementor-element-289de46:before,.elementor-63 .elementor-element.elementor-element-289de46>.elementor-background-video-container:before,.elementor-63 .elementor-element.elementor-element-289de46>.e-con-inner>.elementor-background-video-container:before,.elementor-63 .elementor-element.elementor-element-289de46>.elementor-background-slideshow:before,.elementor-63 .elementor-element.elementor-element-289de46>.e-con-inner>.elementor-background-slideshow:before,.elementor-63 .elementor-element.elementor-element-289de46>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}body:not(.rtl) .elementor-63 .elementor-element.elementor-element-289de46{left:0}body.rtl .elementor-63 .elementor-element.elementor-element-289de46{right:0}.elementor-63 .elementor-element.elementor-element-10d7c1c>.elementor-widget-container{margin:0}.elementor-63 .elementor-element.elementor-element-10d7c1c form input[type=search]{border-color:#000000CC}.elementor-63 .elementor-element.elementor-element-10d7c1c form button[type=submit] span{color:#fff}.elementor-63 .elementor-element.elementor-element-10d7c1c .button-search-popup .content{color:#fff}.elementor-63 .elementor-element.elementor-element-10d7c1c .button-search-popup i{color:#fff}.elementor-63 .elementor-element.elementor-element-10d7c1c .widget_search form:before{color:#fff}.breadcrumb-wrap .breadcrumb-overlay,.elementor-page-12019 .breadcrumb-wrap .breadcrumb-overlay{opacity:.5}@media(min-width:768px){.elementor-63 .elementor-element.elementor-element-2e401ff{--width:100%}.elementor-63 .elementor-element.elementor-element-4d22cc0{--width:calc(100% - 155px)}.elementor-63 .elementor-element.elementor-element-fda313e{--width:calc(100% - 155px)}}@media(max-width:1200px) and (min-width:768px){.elementor-63 .elementor-element.elementor-element-2e401ff{--width:1347px}}@media(max-width:1024px) and (min-width:768px){.elementor-63 .elementor-element.elementor-element-4d22cc0{--width:100px}.elementor-63 .elementor-element.elementor-element-fda313e{--width:100px}}@media(max-width:1024px){.elementor-63 .elementor-element.elementor-element-2e401ff{--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-63 .elementor-element.elementor-element-5b2ca69{width:var(--container-widget-width,100px);max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0}.elementor-63 .elementor-element.elementor-element-d3fba96>.elementor-widget-container{margin:0}}@media(max-width:767px){.elementor-63 .elementor-element.elementor-element-2e401ff{--width:500px;--min-height:0px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-63 .elementor-element.elementor-element-5a4d426 .hfe-site-logo .hfe-site-logo-container img{width:100%}.elementor-63 .elementor-element.elementor-element-5a4d426 .hfe-site-logo img{max-width:78%}.elementor-63 .elementor-element.elementor-element-5a4d426>.elementor-widget-container{padding:0}.elementor-63 .elementor-element.elementor-element-5a4d426{--container-widget-width:104px;--container-widget-flex-grow:0;width:var(--container-widget-width,104px);max-width:104px}.elementor-63 .elementor-element.elementor-element-5a4d426.elementor-element{--align-self:flex-start}.elementor-63 .elementor-element.elementor-element-5b2ca69>.elementor-widget-container{margin:-17px 0 0 -140px;padding:0}.elementor-63 .elementor-element.elementor-element-5b2ca69{--container-widget-width:0px;--container-widget-flex-grow:0;width:var(--container-widget-width,0px);max-width:0}.elementor-63 .elementor-element.elementor-element-5b2ca69.elementor-element{--align-self:flex-end}.elementor-63 .elementor-element.elementor-element-4d22cc0{--width:60px}.elementor-63 .elementor-element.elementor-element-fda313e{--width:60px}.elementor-63 .elementor-element.elementor-element-5c5f821>.elementor-widget-container{margin:0 0 0 4px;padding:0}.elementor-63 .elementor-element.elementor-element-362d5fc>.elementor-widget-container{margin:0 43px 0 -94px}.elementor-63 .elementor-element.elementor-element-362d5fc .elementor-button{font-size:9px}.elementor-63 .elementor-element.elementor-element-d3fba96>.elementor-widget-container{margin:0 0 0 -100px}.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup .elementor-button-text{font-size:9px}.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup{padding:7px 15px 1px 2px}}#button-degradeheader{background:radial-gradient(circle at center,#6a7d95 0%,#002c35 100%) !important;border:none !important;padding:10px 20px !important;display:inline-block !important;width:fit-content !important;height:auto !important}.elementor-63 .elementor-element.elementor-element-d3fba96 .elementor-button-icon svg{width:25px;height:25px}.elementor-63 .elementor-element.elementor-element-d3fba96 .button-popup:hover{position:relative;z-index:2;background:radial-gradient(circle at center,#6a7d95 0%,#002c35 100%) !important}.custom-icon-btn .elementor-button-icon svg{display:inline-block}.custom-icon-btn:hover .elementor-button-icon svg{display:none}.custom-icon-btn .elementor-button-icon:after{content:"";display:inline-block;height:25px;background:url("https://www.cabinet-roux.com/wp-content/uploads/2025/04/logo-sinistre-blanc.svg") no-repeat center/contain;vertical-align:middle;opacity:0;transition:opacity .2s ease-in-out}.custom-icon-btn:hover .elementor-button-icon:after{opacity:1;width:25px}.elementor-63 .elementor-element.elementor-element-2e401ff{transition:all .3s ease}.change-background .elementor-63 .elementor-element.elementor-element-2e401ff{background:rgba(255,255,255,1)}[data-id="2e401ff"].scrolled{background-color:rgba(255,255,255,1) !important}[data-id="2e401ff"]{position:relative;z-index:9999;overflow:visible}.elementor-63 .elementor-element.elementor-element-10d7c1c .search-submit{background-color:#000}.elementor-63 .elementor-element.elementor-element-10d7c1c .search-form .search-submit:hover{background-color:#c00000}.elementor-63 .elementor-element.elementor-element-10d7c1c .search-form .search-field::placeholder{color:#000}.elementor-63 .elementor-element.elementor-element-10d7c1c .search-form .search-field{background-color:#fff}.elementor-sticky--active.elementor-element-2e401ff{width:100% !important;left:0 !important}@media (max-width:1024px){.elementor-sticky--active.elementor-element-2e401ff{position:relative !important}}