 #brx-header.brx-sticky { position: fixed;  top: 0; left: 0; right: 0; z-index: 999; transition: top 0.3s ease; }  #brx-header.brx-sticky.header-hidden { top: -120px !important;  }   @media (min-width: 769px) { .naw__primary-menu #menu-primary-menu.bricks-nav-menu .bricks-menu-item > a { position: relative; display: inline-block; padding: 0.3rem 0; color: var(--secondary); text-decoration: none; font-size: 0.9rem; letter-spacing: 0.16em; text-transform: uppercase; opacity: 0.9; transition: color 0.3s ease, opacity 0.3s ease, transform 0.3s ease; }  .naw__primary-menu #menu-primary-menu.bricks-nav-menu .bricks-menu-item > a::after { content: ""; position: absolute; left: 50%; bottom: -0.35em; width: 100%; height: 1px; background: currentColor; transform: translateX(-50%) scaleX(0); transform-origin: center; transition: transform 0.3s ease; }  .naw__primary-menu #menu-primary-menu.bricks-nav-menu .bricks-menu-item > a:hover, .naw__primary-menu #menu-primary-menu.bricks-nav-menu .bricks-menu-item > a:focus-visible { color: var(--bg-body); opacity: 1; transform: translateY(-1px); } .naw__primary-menu #menu-primary-menu.bricks-nav-menu .bricks-menu-item > a:hover::after, .naw__primary-menu #menu-primary-menu.bricks-nav-menu .bricks-menu-item > a:focus-visible::after { transform: translateX(-50%) scaleX(1); }  .naw__primary-menu #menu-primary-menu.bricks-nav-menu .current-menu-item > a, .naw__primary-menu #menu-primary-menu.bricks-nav-menu .current_page_item > a { color: var(--bg-body); opacity: 1; } .naw__primary-menu #menu-primary-menu.bricks-nav-menu .current-menu-item > a::after, .naw__primary-menu #menu-primary-menu.bricks-nav-menu .current_page_item > a::after { transform: translateX(-50%) scaleX(1); }  .naw__primary-menu #menu-primary-menu.bricks-nav-menu:hover .bricks-menu-item > a { opacity: 0.45; } .naw__primary-menu #menu-primary-menu.bricks-nav-menu .bricks-menu-item > a:hover { opacity: 1; } }   .card-whatwedo { padding: 1.8rem 2rem; border-radius: 20px; background: #f4f0e9;  border: 1px solid rgba(183, 165, 133, 0.3); box-shadow: 0 10px 30px rgba(0,0,0,0.05); display: flex; flex-direction: column; gap: 0.9rem; cursor: default;  transition: background 0.45s ease, border-color 0.45s ease, box-shadow 0.45s ease, transform 0.45s cubic-bezier(0.19, 1, 0.22, 1); }  .whatwedo__icon { width: 32px; height: 32px; transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s ease; } .whatwedo__icon path { transition: stroke 0.45s ease; } .title-card-whatwedo { font-size: 1rem; letter-spacing: 0.14em; text-transform: uppercase; color: #2e251f; transition: color 0.3s ease; }  .card-whatwedo:hover, .card-whatwedo:focus-within { transform: translateY(-4px); background: #f7f3eb; border-color: rgba(183, 165, 133, 0.6); box-shadow: 0 22px 50px rgba(0,0,0,0.16); } .card-whatwedo:hover .whatwedo__icon, .card-whatwedo:focus-within .whatwedo__icon { transform: translateY(-3px); opacity: 1; } .card-whatwedo:hover .whatwedo__icon path, .card-whatwedo:focus-within .whatwedo__icon path { stroke: #9c8460;  } .card-whatwedo:hover .title-card-whatwedo, .card-whatwedo:focus-within .title-card-whatwedo { color: #1b1510; }