:root { --header-h: 62px; } @media (min-width: 1280px) { :root { --header-h: 115px; } } @font-face{ font-family:"Font Awesome 6 Brands";  src:url("/wp-content/themes/bricks/assets/fonts/fontawesome/fa-brands-400.woff2") format("woff2"); font-weight:400; font-style:normal; font-display:optional;  } @font-face{ font-family:"ionicons";  src:url("/wp-content/themes/bricks/assets/fonts/ionicons/ionicons.woff2") format("woff2"); font-weight:normal; font-style:normal; font-display:optional;  }  .brx-submenu-toggle, { padding-bottom:4px; } .brx-nav-nested-items > li > .brx-submenu-toggle > *{ padding-right:0!important; } .brx-nav-nested-items > li > a{ position: relative; display: inline-block; padding-bottom: 4px;  }  .brx-nav-nested-items > li > a::before{ content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; background: currentColor; transform: scaleX(0); transform-origin: left; transition: transform .25s ease; }  .brx-nav-nested-items > li > a:hover::before, .brx-nav-nested-items > li > a:focus-visible::before{ transform: scaleX(1); }  .brx-nav-nested-items > li > a[aria-current="page"]::before{ transform: scaleX(1); }  .oli-slider .splide__track{ overflow: visible !important; }  .oli-slider .splide{ overflow: visible !important; } .card-linee.square, .img-hover{ transition:all 0.3s ease-in } .card-linee.square:hover .img-hover, .card-linee.square:hover .btn-hover{ opacity:1; }