:root{--header-logo-height:6rem;--header-padding:2rem;--header-background:var(--color-white);--header-height:calc(var(--header-logo-height) + var(--header-padding) * 2)}#brx-header{margin-top:0;background-color:var(--header-background)}#brx-header ul{padding-left:0;margin:0}#brx-header ul li{list-style-type:none}@media screen and (min-width:1000px){body.admin-bar{padding-top:calc(var(--header-height) + 32px)}body.admin-bar #brx-header{top:32px}body{padding-top:var(--header-height)}#brx-header{position:fixed;height:var(--header-height);width:100%;top:0;left:0;z-index:10;transition:height .4s ease-in-out;padding:0 var(--section-padding-x)}#brx-header .brxe-code{height:100%}#brx-header .inner{position:relative;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;max-width:var(--content-width)}#brx-header .inner>*+*{margin-left:5rem}#brx-header .logo h1{margin:0}#brx-header .logo a{display:block}#brx-header .logo a:focus-visible{outline:dashed 2px var(--color-1)}#brx-header .logo a img{display:block;height:var(--header-logo-height);width:auto;transition:width .4s,height .4s;border-radius:0}#brx-header .logo a:hover img{filter:opacity(.8)}#brx-header .nav-button{display:none}#brx-header nav{font-weight:400;width:100%;flex:1;align-self:center}#brx-header nav .top{display:flex;align-items:center;justify-content:center;letter-spacing:-.5px;position:absolute;top:calc(100% + 5rem);left:50%;transform:translateX(-50%);width:90vw;gap:3rem}#brx-header nav .top .ljoptimizer{color:var(--color-1)}#brx-header nav .top .ljoptimizer:hover{color:var(--color-black)}#brx-header nav .top>li{position:relative}#brx-header nav .top>li>a{display:block;position:relative;padding:1.5rem 2.5rem;text-transform:uppercase;line-height:1;background-color:var(--color-white);border-radius:var(--radius-xl);font-weight:600;transition:all .2s ease-in-out}#brx-header nav .top>li>a,#brx-header nav .top>li>a:active,#brx-header nav .top>li>a:visited{color:var(--color-1)}#brx-header nav .top>li>a:hover{color:var(--color-white)}#brx-header nav .top>li>a,#brx-header nav .top>li>a:active,#brx-header nav .top>li>a:hover,#brx-header nav .top>li>a:visited{text-decoration:none}#brx-header nav .top>li>a:hover{background-color:var(--color-3)}#brx-header nav .top>li.current-menu-item>a{opacity:1}#brx-header nav .main{display:flex;align-items:center;justify-content:flex-end;letter-spacing:-.5px;--menu-pophover-top-spacing:15px}#brx-header nav .main>*+*{margin-left:0rem}#brx-header nav .main>li{position:relative;display:flex;align-items:center}#brx-header nav .main>li.faire-demande-appui{display:none}#brx-header nav .main>li.menu-item-has-children>button{position:relative;display:inline-block;border:none;height:8px;width:16px;margin-top:4px;background:0 0;background-image:url(/wp-content/themes/bricks-child/assets/chevron-down-thin-o.svg);background-size:contain;background-repeat:no-repeat;transform-origin:center;transition:filter .2s ease-in-out,transform .1s ease-in-out}#brx-header nav .main>li.menu-item-has-children>button::after{position:absolute;content:'';top:-15px;bottom:-15px;left:-5px;right:-5px}#brx-header nav .main>li.menu-item-has-children>button[aria-expanded=true]{filter:brightness(0);transform:rotate(180deg)}#brx-header nav .main>li::before{content:'';position:absolute;top:100%;left:0;width:100%;height:calc(var(--menu-pophover-top-spacing))}#brx-header nav .main>li>a{display:block;position:relative;padding:1rem 1.5rem;line-height:1;font-weight:600}#brx-header nav .main>li>a,#brx-header nav .main>li>a:active,#brx-header nav .main>li>a:visited{color:var(--color-text)}#brx-header nav .main>li>a:hover{color:var(--color-1)}#brx-header nav .main>li>a,#brx-header nav .main>li>a:active,#brx-header nav .main>li>a:hover,#brx-header nav .main>li>a:visited{text-decoration:none}#brx-header nav .main>li>a::before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50%;height:2px;background-color:var(--color-1);content:'';opacity:0;transition:opacity .2s ease-in-out}#brx-header nav .main>li>a:hover::before{opacity:1}#brx-header nav .main>li.current-menu-item>a::before{opacity:1}#brx-header nav .main>li.btn{margin-left:15px}#brx-header nav .main>li.btn>a{margin-left:15px;--btn-background:var(--color-1);--btn-background-hover:var(--color-black);--btn-text-color:var(--color-white);--btn-text-color-hover:var(--color-white);--btn-border-color:var(--color-1);--btn-border-color-hover:var(--color-black)}#brx-header nav .main>li.btn>a::before{display:none}#brx-header nav .main>li>.sub-menu-container{position:relative;order:-1;align-self:flex-end}#brx-header nav .main>li>.sub-menu-container>ul{display:none;opacity:0;transform:translateY(-1rem);position:absolute;padding:2.5rem;background-color:#FFF;top:var(--menu-pophover-top-spacing);width:300px;border-radius:2rem;left:-1rem;transition:opacity .2s ease-in-out,transform .2s ease-in-out;z-index:999999;box-shadow:var(--shadow-4)}#brx-header nav .main>li>.sub-menu-container>ul>*+*{margin-top:1rem}#brx-header nav .main>li>.sub-menu-container>ul li{line-height:1}#brx-header nav .main>li>.sub-menu-container>ul a{font-weight:600}#brx-header nav .main>li>.sub-menu-container>ul a,#brx-header nav .main>li>.sub-menu-container>ul a:active,#brx-header nav .main>li>.sub-menu-container>ul a:visited{color:var(--color-1)}#brx-header nav .main>li>.sub-menu-container>ul a:hover{color:var(--color-black)}#brx-header nav .main>li>.sub-menu-container>ul a,#brx-header nav .main>li>.sub-menu-container>ul a:active,#brx-header nav .main>li>.sub-menu-container>ul a:hover,#brx-header nav .main>li>.sub-menu-container>ul a:visited{text-decoration:none}#brx-header nav .main>li>.sub-menu-container[data-state=open]>ul{display:block;animation:dropdownOpen .2s ease-in-out forwards}#brx-header nav .main>li>.sub-menu-container[data-state=closing]>ul{display:block;animation:dropdownClose .2s ease-in-out forwards}#brx-header .search{position:absolute;top:1rem;right:0}#brx-header .search .search-icon{border:none;background:0 0;padding:10px 15px;cursor:pointer;*cursor:hand;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#brx-header .search .search-icon svg{height:20px;width:auto;fill:var(--color-1)}#brx-header .search .search-container{position:relative;width:100%}#brx-header .search .search-box{display:none;opacity:0;transform:translateY(1rem);position:absolute;padding:2.5rem;background-color:#FFF;top:0;right:0;width:500px;border-radius:2rem;transition:opacity .2s ease-in-out,transform .2s ease-in-out;z-index:999999;box-shadow:var(--shadow-4)}#brx-header .search .search-box form{display:flex;gap:20px}#brx-header .search .search-box input[type=submit]{--btn-background:var(--color-1);--btn-background-hover:var(--color-black);--btn-text-color:var(--color-white);--btn-text-color-hover:var(--color-white);--btn-border-color:var(--color-1);--btn-border-color-hover:var(--color-black)}#brx-header .search .search-box input[type=submit],#brx-header .search .search-box input[type=submit]:active,#brx-header .search .search-box input[type=submit]:visited{display:flex;justify-content:var(--btn-justify-content);border-radius:var(--btn-radius);border-style:var(--btn-border-style);border-width:var(--btn-border-width);box-shadow:var(--btn-shadow);font-style:var(--btn-font-style);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);min-inline-size:var(--btn-min-width);padding:var(--btn-padding-block) var(--btn-padding-inline);text-align:var(--btn-text-align);text-decoration:var(--btn-text-decoration);text-transform:var(--btn-text-transform);transition:var(--btn-transition,var(--transition));background-color:var(--btn-background);color:var(--btn-text-color);border-color:var(--btn-border-color)}#brx-header .search .search-box input[type=submit]:hover{background-color:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover)}#brx-header .search .search-box[data-state=open]{display:block;animation:dropdownOpen .2s ease-in-out forwards}#brx-header .search .search-box[data-state=closing]{display:block;animation:dropdownClose .2s ease-in-out forwards}body.header-sticky #brx-header{--header-logo-height:5.6rem;--header-padding:0.6rem;--header-height:calc(6.6rem + var(--header-padding) * 2);box-shadow:5px 5px 15.6px 0 #0E1F651F}body.header-sticky #brx-header .logo a{overflow:hidden}body.header-sticky #brx-header nav{align-self:auto}body.header-sticky #brx-header nav .top{display:none}body.header-sticky #brx-header nav .main{padding-top:0}body.header-sticky #brx-header .search{display:none}}@media screen and (max-width:999px){body{--header-logo-height:5rem;--header-logo-top:calc(var(--section-padding-x) / 2);--header-height:calc(var(--header-logo-height) + var(--header-logo-top) * 2);padding-top:var(--header-height)}#brx-header{position:absolute;z-index:100;height:var(--header-height);width:100%;top:0;left:0;overflow:hidden}#brx-header .inner{position:relative}#brx-header .logo{position:absolute;top:var(--header-logo-top);left:var(--section-padding-x);z-index:1500}#brx-header .logo h1{margin:0}#brx-header .logo a{display:block}#brx-header .logo a:focus-visible{outline:dashed 2px var(--color-1)}#brx-header .logo a img{display:block;height:var(--header-logo-height);width:auto;max-width:none}#brx-header nav .nav-inner{position:fixed;background-color:#FFF;display:flex;top:0;left:0;width:100vw;height:calc(var(--bricks-vh) * 100);line-height:1;transition:transform .2s ease-in-out;z-index:1300;flex-direction:column;align-items:center;justify-content:center;flex-direction:column-reverse;gap:7rem}#brx-header nav .main>*+*,#brx-header nav .top>*+*{margin-top:3rem}#brx-header nav .main>li,#brx-header nav .top>li{text-align:center;padding:0 var(--section-padding-x);display:flex;align-items:center;justify-content:center}#brx-header nav .main>li .ljoptimizer,#brx-header nav .main>li a,#brx-header nav .top>li .ljoptimizer,#brx-header nav .top>li a{display:flex;align-items:center;justify-content:center;gap:2rem;font-weight:600;font-size:var(--text-xl)}#brx-header nav .main>li .ljoptimizer,#brx-header nav .main>li .ljoptimizer:active,#brx-header nav .main>li .ljoptimizer:hover,#brx-header nav .main>li .ljoptimizer:visited,#brx-header nav .main>li a,#brx-header nav .main>li a:active,#brx-header nav .main>li a:hover,#brx-header nav .main>li a:visited,#brx-header nav .top>li .ljoptimizer,#brx-header nav .top>li .ljoptimizer:active,#brx-header nav .top>li .ljoptimizer:hover,#brx-header nav .top>li .ljoptimizer:visited,#brx-header nav .top>li a,#brx-header nav .top>li a:active,#brx-header nav .top>li a:hover,#brx-header nav .top>li a:visited{text-decoration:none}#brx-header nav .main>li .ljoptimizer,#brx-header nav .main>li .ljoptimizer:active,#brx-header nav .main>li .ljoptimizer:visited,#brx-header nav .main>li a,#brx-header nav .main>li a:active,#brx-header nav .main>li a:visited,#brx-header nav .top>li .ljoptimizer,#brx-header nav .top>li .ljoptimizer:active,#brx-header nav .top>li .ljoptimizer:visited,#brx-header nav .top>li a,#brx-header nav .top>li a:active,#brx-header nav .top>li a:visited{color:var(--color-text)}#brx-header nav .main>li .ljoptimizer:hover,#brx-header nav .main>li a:hover,#brx-header nav .top>li .ljoptimizer:hover,#brx-header nav .top>li a:hover{color:var(--color-1)}#brx-header nav .main>li>button,#brx-header nav .top>li>button{display:inline-block;border:none;height:8px;width:16px;margin-left:2rem;margin-top:5px;background:0 0;background-image:url(/wp-content/themes/bricks-child/assets/chevron-down-thin-o.svg);background-size:contain;background-repeat:no-repeat;transform-origin:center;transition:filter .2s ease-in-out,transform .1s ease-in-out;transform:rotate(-90deg)}#brx-header nav .main>li>button::after,#brx-header nav .top>li>button::after{position:absolute;content:'';top:-15px;bottom:-15px;left:-5px;right:-5px}#brx-header nav .main>li.menu-item-has-children>a,#brx-header nav .top>li.menu-item-has-children>a{padding-left:calc(16px + 2rem)}#brx-header nav .main>li .sub-menu-container,#brx-header nav .top>li .sub-menu-container{position:absolute;top:0;left:0;width:100vw;height:calc(var(--bricks-vh) * 100);font-weight:600;line-height:1;transform:translateX(100vw);transition:transform .2s ease;z-index:1012;flex-direction:column;align-items:center;justify-content:center;display:none}#brx-header nav .main>li .sub-menu-container .sub-menu>*+*,#brx-header nav .top>li .sub-menu-container .sub-menu>*+*{margin-top:2rem}#brx-header nav .main>li .sub-menu-container li,#brx-header nav .top>li .sub-menu-container li{text-align:center;padding:0 var(--section-padding-x)}#brx-header nav .main>li.btn,#brx-header nav .top>li.btn{margin-top:3rem;margin-bottom:3rem}#brx-header nav .main>li.btn a,#brx-header nav .top>li.btn a{--btn-background:var(--color-1);--btn-background-hover:var(--color-black);--btn-text-color:var(--color-white);--btn-text-color-hover:var(--color-white);--btn-border-color:var(--color-1);--btn-border-color-hover:var(--color-black);display:inline-block}#brx-header nav .main>li.btn a,#brx-header nav .main>li.btn a:active,#brx-header nav .main>li.btn a:visited,#brx-header nav .top>li.btn a,#brx-header nav .top>li.btn a:active,#brx-header nav .top>li.btn a:visited{display:flex;justify-content:var(--btn-justify-content);border-radius:var(--btn-radius);border-style:var(--btn-border-style);border-width:var(--btn-border-width);box-shadow:var(--btn-shadow);font-style:var(--btn-font-style);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);min-inline-size:var(--btn-min-width);padding:var(--btn-padding-block) var(--btn-padding-inline);text-align:var(--btn-text-align);text-decoration:var(--btn-text-decoration);text-transform:var(--btn-text-transform);transition:var(--btn-transition,var(--transition));background-color:var(--btn-background);color:var(--btn-text-color);border-color:var(--btn-border-color)}#brx-header nav .main>li.btn a:hover,#brx-header nav .top>li.btn a:hover{background-color:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover)}body.header-nav #brx-header nav .nav-inner .sub-open{display:flex}#brx-header nav .nav-inner[data-state=opening]{animation:navOpen .2s ease-in-out forwards}#brx-header nav .nav-inner[data-state=opened]{transform:translateX(0vw)}#brx-header nav .nav-inner[data-state=closing]{animation:navClose .2s ease-in-out forwards}#brx-header nav .nav-inner[data-state=closed]{display:none;transform:translateX(100vw)}body.header-nav.header-sub-is-open #brx-header nav .nav-inner{transform:translateX(-100vw)}body.header-nav.header-sub-is-open #brx-header nav .nav-inner .main>li>a,body.header-nav.header-sub-is-open #brx-header nav .nav-inner .main>li>button,body.header-nav.header-sub-is-open #brx-header nav .nav-inner .top>li>a,body.header-nav.header-sub-is-open #brx-header nav .nav-inner .top>li>button{display:none}body.admin-bar #wpadminbar{display:none}body.header-nav,body.header-search{overflow:hidden}#brx-header .inner{background-color:rgba(255,255,255,0)}body.header-nav #brx-header .inner,body.header-nav-opening #brx-header .inner,body.header-search #brx-header .inner{position:fixed;top:0;left:0;width:100vw;height:calc(100 * var(--bricks-vh) + 1px);background-color:var(--color-white);z-index:1000;overflow-y:scroll;overflow-x:hidden}#brx-header .nav-button{--line-height:3px;--spacing:10px;--nav-button-padding:10px;--nav-button-height:calc(var(--line-height) * 3 + var(--spacing) * 2 + var(--nav-button-padding));--nav-button-top:calc((var(--header-height) - var(--nav-button-height)) / 2);position:absolute;top:var(--nav-button-top);right:var(--section-padding-x);z-index:1500;display:flex;align-items:center;justify-content:right;padding:var(--nav-button-padding);border:none;height:40px;width:50px;cursor:pointer;*cursor:hand;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent}#brx-header .nav-button:focus-visible{outline:dashed 2px var(--color-1)}#brx-header .nav-button i{position:relative;display:block;height:var(--line-height);width:20px;background-color:var(--color-1);transition:.2s;--line-before-transform:translateY(calc(-1 * var(--spacing)));--line-after-transform:translateY(var(--spacing))}#brx-header .nav-button i::after,#brx-header .nav-button i::before{content:'';position:absolute;right:0;top:0;width:30px;height:inherit;transition:.2s;background-color:var(--color-1)}#brx-header .nav-button i::before{-webkit-transform:var(--line-before-transform);transform:var(--line-before-transform)}#brx-header .nav-button i::after{-webkit-transform:var(--line-after-transform);transform:var(--line-after-transform)}body.header-nav #brx-header .nav-button,body.header-nav-opening #brx-header .nav-button{position:fixed}body.header-nav #brx-header .nav-button i,body.header-nav-opening #brx-header .nav-button i{background-color:transparent;--line-before-transform:rotate(45deg);--line-after-transform:rotate(-45deg)}body.header-nav.header-sub-is-open #brx-header .nav-button i{background-color:var(--color-1);width:calc(30px - var(--line-height));--line-before-transform:rotate(45deg) translateY(calc(1 * (var(--spacing) + var(--line-height) / 2)));--line-after-transform:rotate(-45deg) translateY(calc(-1 * (var(--spacing) + var(--line-height) / 2)))}body.header-nav.header-sub-is-open #brx-header .nav-button i::after,body.header-nav.header-sub-is-open #brx-header .nav-button i::before{width:20px}#brx-header .search .search-icon{position:absolute;top:var(--section-padding-x);right:calc(var(--section-padding-x) * 2 + 50px);z-index:1500;border:none;background:0 0;cursor:pointer;*cursor:hand;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#brx-header .search .search-icon svg{height:40px;width:auto;fill:var(--color-1)}#brx-header .search .search-container{position:fixed;top:0;left:0;width:100vw;height:calc(var(--bricks-vh) * 100);transform:translateX(100vw);transition:transform .2s ease;z-index:1300;display:none;align-items:center;justify-content:center}#brx-header .search .search-container form{padding:var(--section-padding-x);width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center}#brx-header .search .search-container form>*+*{margin-top:2rem}#brx-header .search .search-container form input[type=submit]{--btn-background:var(--color-1);--btn-background-hover:var(--color-black);--btn-text-color:var(--color-white);--btn-text-color-hover:var(--color-white);--btn-border-color:var(--color-1);--btn-border-color-hover:var(--color-black)}#brx-header .search .search-container form input[type=submit],#brx-header .search .search-container form input[type=submit]:active,#brx-header .search .search-container form input[type=submit]:visited{display:flex;justify-content:var(--btn-justify-content);border-radius:var(--btn-radius);border-style:var(--btn-border-style);border-width:var(--btn-border-width);box-shadow:var(--btn-shadow);font-style:var(--btn-font-style);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);min-inline-size:var(--btn-min-width);padding:var(--btn-padding-block) var(--btn-padding-inline);text-align:var(--btn-text-align);text-decoration:var(--btn-text-decoration);text-transform:var(--btn-text-transform);transition:var(--btn-transition,var(--transition));background-color:var(--btn-background);color:var(--btn-text-color);border-color:var(--btn-border-color)}#brx-header .search .search-container form input[type=submit]:hover{background-color:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover)}body.header-search #brx-header .search .search-container{display:flex;transform:translateX(0vw)}}@keyframes dropdownOpen{0%{opacity:0;transform:translateY(-1rem)}100%{opacity:1;transform:translateY(0rem)}}@keyframes dropdownClose{0%{opacity:1;transform:translateY(0rem)}100%{opacity:0;transform:translateY(-1rem)}}@keyframes navOpen{0%{opacity:0;transform:translateX(100vw)}100%{opacity:1;transform:translateX(0vw)}}@keyframes navClose{0%{opacity:1;transform:translateX(0vw)}100%{opacity:0;transform:translateX(100vw)}}