body.admin-bar .dialog-type-lightbox{position:fixed;z-index:9999999;height:100%;top:0}body{scroll-behavior:smooth}.dialog-widget.dialog-lightbox-widget{z-index:99999 !important}.elementor-14 .elementor-element.elementor-element-5d753a4>div.elementor-widget-container{background-color:rgba(0,0,0,0)}header{position:relative}header.header-core .menu-burger{position:relative;cursor:pointer}header.header-core .menu-burger .toggle-icon-line{opacity:1;border-radius:5px;transform:rotate(0);transition:.25s ease-in-out;background-color:#000;height:5px;display:block;margin:8px auto;width:50px}header.header-core .btn-header{display:inline-block;font-family:"Poppins",sans-serif;font-weight:300;font-size:20px;background-color:#6c757d;color:#fff;padding:9px 15px;border-radius:9px;margin-left:5px;margin-right:5px;border:1px solid #007bff}header .header-core-navbar{text-align:center;position:absolute;opacity:0;z-index:-3;right:0;width:100%;max-width:380px;background-color:rgba(0,0,0,.75);padding:40px 15px}header .header-core-navbar ul{padding:0;list-style:none;margin:0}header .header-core-navbar ul li{padding-top:10px;padding-bottom:10px}header .header-core-navbar ul li a{display:inline-block}header .header-core-navbar ul li a::after{content:"";position:relative;display:block;width:85%;height:3px;background-color:#fff;margin-inline:auto;border-radius:5px;margin-top:5px;transform:scaleX(0);transition:all .5s ease;min-width:20px}header .header-core-navbar ul li a:hover::after{transform:scaleX(1)}header .header-core-navbar ul li.menu-item-has-children{position:relative}header .header-core-navbar ul li.menu-item-has-children a{display:block}header .header-core-navbar ul li.menu-item-has-children::after{content:"";position:absolute;cursor:pointer;top:15px;right:0px;color:#fff;display:inline-block;width:12px;height:12px;margin-right:25px;border-radius:1px 2px 1px 0;border-top:3px;border-right:3px;border-style:solid;border-bottom:0;border-left:0;transform:rotate(135deg)}header .header-core-navbar ul li.menu-item-has-children .sub-menu{display:none !important}header .header-core-navbar ul li.menu-item-has-children.show-sub-menu .sub-menu{display:block !important}header .header-core-navbar ul li.menu-item-has-children.show-sub-menu::after{top:20px;transform:rotate(-45deg);transition:rotate .5s}header.show-menu .header-core-navbar{z-index:5;opacity:1;transition:opacity .4s ease 0s,top 0s ease 0s}header.show-menu .menu-burger .toggle-icon-line:nth-child(1){transform:rotate(45deg) translate(-5px, -6px);transform-origin:left top}header.show-menu .menu-burger .toggle-icon-line:nth-child(2){opacity:0}header.show-menu .menu-burger .toggle-icon-line:nth-child(3){transform:rotate(-45deg);transform-origin:left bottom}.coherence-header-builder .navbar-area{position:relative}.coherence-header-builder .navbar-area.sticky-active{position:fixed !important}.navbar-area .nav-container{align-items:center}.navbar-area .nav-container.navbar-bg{position:relative;justify-content:space-evenly;align-items:center}.navbar-area .nav-container .logo{position:absolute;top:8px;left:0px;margin:0 !important}.coherence-heading .container-separator{display:block;font-size:0px}.coherence-heading [class*=coherence-core-heading]{max-width:100%;display:inline-block}.coherence-heading .coherence-core-heading-single-dashed{border-bottom-style:dashed}.coherence-heading .coherence-core-heading-single-solid{border-bottom-style:solid}.coherence-heading .coherence-core-heading-single-dotted{border-bottom-style:dotted}.coherence-heading .coherence-core-heading-double-solid{border-top-style:solid;border-bottom-style:solid}.coherence-heading .coherence-core-heading-double-dashed{border-top-style:dashed;border-bottom-style:dashed}.coherence-heading .coherence-core-heading-double-dotted{border-top-style:dotted;border-bottom-style:dotted}.coherence-heading .coherence-core-heading-none{border:none}.coherence-heading .separator-sup-title{display:flex;align-items:center;justify-content:center}.coherence-heading .separator-sup-title::before,.coherence-heading .separator-sup-title::after{content:"";display:inline-block}.coherence-heading .separator-sup-title::before{margin-right:10px}.coherence-heading .separator-sup-title::after{margin-left:10px}.coherence-heading .separator-sup-title,.coherence-heading .coherence-heading-text,.coherence-heading .text-summary-title{display:block}.elementor-widget-coherence-image.coherence-core-align-image-center{text-align:center}.elementor-widget-coherence-image.coherence-core-align-image-center .coherence-figure{margin-left:auto !important;margin-right:auto !important}.elementor-widget-coherence-image.coherence-core-align-image-left{text-align:left}.elementor-widget-coherence-image.coherence-core-align-image-left .coherence-figure{margin-left:0 !important;margin-right:auto !important}.elementor-widget-coherence-image.coherence-core-align-image-right{text-align:right}.elementor-widget-coherence-image.coherence-core-align-image-right .coherence-figure{margin-left:auto !important;margin-right:0 !important}.elementor-widget-coherence-image .coherence-figure{overflow:hidden}.elementor-widget-coherence-image .coherence-figure a{display:contents}.elementor-widget-coherence-image .coherence-figure img{width:100%;object-fit:contain}.elementor-widget-coherence-image .coherence-figure figcaption{display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:0}.elementor-widget-coherence-image .coherence-figure figcaption .content{flex:0 0 100%;text-align:center}.elementor-widget-coherence-image .coherence-figure figcaption .content .section-icon{margin-bottom:25px}header#site-header.sticky-active{position:sticky;z-index:99998}header#site-header .coherence-core-dropdown{min-width:290px;right:0px;left:auto !important}.elementor-widget-menu{position:relative;z-index:99;width:100%}[class*=" menu-item-effect-"] .coherence-core-nav-menu>li a{position:relative}[class*=" menu-item-effect-"] .coherence-core-nav-menu>li a::after{position:absolute;content:unset;left:0;transform:scaleX(0);transform-origin:right}[class*=" menu-item-effect-"] .coherence-core-nav-menu>li a:hover::after{transform:scaleX(1);transform-origin:left}[class*=" menu-item-effect-"] .coherence-core-nav-menu>li a.coherence-core-menu-item::after{content:""}.menu-item-effect-underline .coherence-core-nav-menu>li a::after{width:100%;transition:transform .5s;bottom:0}.menu-item-effect-circle .coherence-core-nav-menu>li a::after{width:6px;height:6px;border-radius:50%;transition:left .5s;bottom:4px}.menu-item-effect-circle .coherence-core-nav-menu>li a:hover::after{left:50%}.menu-item-effect-shadow .coherence-core-nav-menu>li{position:relative}.menu-item-effect-shadow .coherence-core-nav-menu>li::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;transition:.2s}.menu-item-effect-shadow .coherence-core-nav-menu>li:hover::before{transform:scale(1.1)}nav.coherence-core-dropdown{position:absolute}nav.coherence-core-dropdown-expandible{width:100% !important;z-index:99 !important}.coherence-core-nav-menu{position:relative}.coherence-core-nav-menu .coherence-sub-mega-menu{position:absolute;z-index:10;max-width:100%;visibility:hidden;opacity:0}.coherence-core-nav-menu .menu-item:not(.menu-item-has-children){position:initial}.coherence-core-nav-menu .menu-item:hover .coherence-sub-mega-menu{visibility:visible;opacity:1;transition:.5s transform}.coherence-core-nav-menu .menu-item-logo img{position:relative;z-index:11}.coherence-core-nav-menu .coherence-core-menu-item{position:relative}.coherence-core-nav-menu .coherence-core-menu-item .coherence-mega-menu-badge,.coherence-core-nav-menu .coherence-core-menu-item .coherence-mega-menu-icon{position:absolute}.sub-mega-menu-initial-position-yes .coherence-core-nav-menu{position:initial}.elementor-widget-coherence-simple-title .separator-title{display:flex}.elementor-widget-coherence-simple-title .separator-normal::before{content:"";display:inline-block;height:1px;border-bottom-width:0px}.elementor-widget-coherence-simple-title.sub-title-separator-single-solid .separator-normal::before{border-top-style:solid}.elementor-widget-coherence-simple-title.sub-title-separator-single-dashed .separator-normal::before{border-top-style:dashed}.elementor-widget-coherence-simple-title.sub-title-separator-single-dotted .separator-normal::before{border-top-style:dotted}.elementor-widget-coherence-simple-title.sub-title-separator-double-solid .separator-normal::before{border-top-style:solid;border-bottom-style:solid}.elementor-widget-coherence-simple-title.sub-title-separator-double-dashed .separator-normal::before{border-top-style:dashed;border-bottom-style:dashed}.elementor-widget-coherence-simple-title.sub-title-separator-double-dotted .separator-normal::before{border-top-style:dotted;border-bottom-style:dotted}.elementor-widget-coherence-simple-title.sub-title-separator-none .separator-normal{display:none}.coherence-container-background-zoom-yes{overflow:hidden !important;position:relative !important}.coherence-container-background-zoom-yes::before{content:"" !important;transition:all .5s !important;position:absolute;top:0;left:0;height:100%;width:100%}.coherence-container-background-zoom-yes:hover::before,.coherence-container-background-zoom-yes:focus::before{transition:all .5s !important}@media(min-width: 576px){header.header-core .btn-header{margin-left:10px;margin-right:10px}}@media(min-width: 1200px){header.header-core.show-menu .menu-burger{z-index:4;right:41px}header.header-core.show-menu .header-core-navbar{top:15px;z-index:3;padding-top:70px}header.header-core.show-menu .btn-devis{margin-right:17%}}
