:root{--header-logo-height:16rem;--header-padding:2.6rem;--header-background:var(--color-white);--header-height:calc(var(--header-logo-height) + var(--header-padding) * 2);--body-padding-top:calc(16rem + 2.6rem * 2)}#brx-header{margin-top:0;font-family:Lato}#brx-header ul{padding-left:0;margin:0}#brx-header ul li{list-style-type:none}@media screen and (min-width:1040px){body.admin-bar{padding-top:calc(var(--body-padding-top) + 32px)}body.admin-bar #brx-header{top:32px}body{padding-top:var(--body-padding-top)}#brx-header{position:fixed;height:calc(var(--header-height) + 100px);width:100%;top:0;left:0;z-index:10;transition:height .4s ease-in-out;padding:0 var(--section-padding-x);overflow:hidden}#brx-header::before{content:'';position:absolute;top:0;left:0;width:100%;height:var(--header-height);background-color:var(--header-background)}#brx-header .brxe-code{height:100%}#brx-header .inner{position:relative;height:var(--header-height);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}#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:flex-end;padding-bottom:3.5rem}#brx-header nav .top{display:flex;align-items:center;justify-content:flex-end;position:absolute;top:24px;right:15px;gap:22px}#brx-header nav .top>*+*{margin-left:0rem}#brx-header nav .top::before{content:'';position:absolute;top:-24px;left:-48px;width:100vw;height:96px;background-color:var(--color-1);border-bottom-left-radius:20px}#brx-header nav .top>li{position:relative;z-index:1}#brx-header nav .top>li.space-before{margin-left:52px}#brx-header nav .top>li.alternate>a{background-color:var(--color-3)}#brx-header nav .top>li>a{display:block;position:relative;padding:1.25rem 2.5rem;text-transform:uppercase;line-height:1;background-color:var(--color-2);border:1px solid var(--color-white);border-radius:var(--radius-circle);font-size:var(--text-m);font-weight:500;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-white)}#brx-header nav .top>li>a:hover{color:var(--color-1)}#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-white)}#brx-header nav .top>li.current-menu-item>a{opacity:1}#brx-header nav .main{display:flex;align-items:center;justify-content:flex-end;gap:1rem;--menu-pophover-top-spacing:33px}#brx-header nav .main .ljoptimizer{color:var(--color-1)}#brx-header nav .main .ljoptimizer:hover{color:var(--color-black)}#brx-header nav .main>li{position:relative;display:flex;align-items:center}#brx-header nav .main>li.menu-item-has-children>button{position:relative;display:inline-block;border:none;height:24px;width:24px;margin-top:1px;background:0 0;background-image:url(/wp-content/themes/bricks-child/assets/down-arrow-grey.svg);background-size:contain;background-repeat:no-repeat;transform:translateX(-8px) rotate(0);transform-origin:center;transition: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:invert(27%) sepia(93%) saturate(1500%) hue-rotate(200deg) brightness(70%) contrast(95%);transform:translateX(-8px) 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:700;font-size:calc(var(--text-m) * 1.13)}#brx-header nav .main>li>a,#brx-header nav .main>li>a:active,#brx-header nav .main>li>a:visited{color:var(--color-3)}#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 linear}#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);gap:27px;position:absolute;padding:4rem 5rem;background-color:var(--color-1);top:var(--menu-pophover-top-spacing);width:100vw;border-radius:0 0 2rem 2rem;left:-3.5rem;transition:opacity .2s ease-in-out,transform .2s ease-in-out;z-index:999999}#brx-header nav .main>li>.sub-menu-container>ul li{white-space:nowrap;line-height:1}#brx-header nav .main>li>.sub-menu-container>ul a{font-weight:500;position:relative;padding-left:34px}#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{color:var(--color-white)}#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>ul a::before{content:'';position:absolute;width:24px;height:24px;background-image:url(/wp-content/themes/bricks-child/assets/down-arrow-white.svg);background-size:contain;background-repeat:no-repeat;left:0;top:2px;transform-origin:center;transform:rotate(-90deg)}#brx-header nav .main>li>.sub-menu-container[data-state=open]>ul{display:flex;animation:dropdownOpen .2s ease-in-out forwards}#brx-header nav .main>li>.sub-menu-container[data-state=closing]>ul{display:flex;animation:dropdownClose .2s ease-in-out forwards}body.header-sticky{--header-logo-height:5.6rem;--header-padding:0.6rem;--header-height:calc(6.6rem + var(--header-padding) * 2)}body.header-sticky #brx-header{height:calc(var(--header-height) + 78px)}body.header-sticky #brx-header::before{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;padding-bottom:0}body.header-sticky #brx-header nav .top{display:none}body.header-sticky #brx-header nav .main{padding-top:0;--menu-pophover-top-spacing:18px}body.header-sticky #brx-header nav .main>li>.sub-menu-container>ul{padding:2rem 5rem}body.header-sticky #brx-header .search{display:none}}@media screen and (min-width:1040px) and (max-width:1466px){#brx-header nav .top>li>a{font-size:calc(var(--h4) * .7)}#brx-header nav .main{gap:.5rem}#brx-header nav .main>li>a{font-size:calc(var(--h4) * .96)}}@media screen and (min-width:1040px) and (max-width:1330px){#brx-header nav .main{gap:0}#brx-header nav .main>li>a{font-size:calc(var(--h4) * .8)}}@media screen and (min-width:1040px) and (max-width:1250px){#brx-header{--header-logo-height:9rem}}@media screen and (max-width:1039px){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;gap:3rem}#brx-header nav .main,#brx-header nav .top{display:flex;flex-direction:column;gap:.9rem}#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 linear,transform .1s linear;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)}}