:root{--lg-bg-color:rgba(20,20,20,0.25);--lg-highlight:rgba(255,255,255,0.5);--lg-text:#ffffff;--lg-hover-glow:rgba(255,255,255,0.2);--lg-red:#fb4268;--lg-grey:#5b5b5b}.glass-container{background:rgba(0,0,0,0);overflow:hidden;box-shadow:0 6px 6px rgba(0,0,0,.4),0 0 20px rgba(0,0,0,.2)}.glass-filter{position:absolute;inset:0;z-index:0;backdrop-filter:blur(10px);filter:url(#lg-dist);isolation:isolate}.glass-overlay{position:absolute;inset:0;z-index:1;background:var(--lg-bg-color)}.glass-specular{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;inset:0 0 5px var(--lg-highlight)}.glass-content{position:relative;z-index:3;display:flex;align-items:center}.glass-content--inline{flex:1 1 auto;justify-content:space-between}.header{transition:.2s ease-in-out}.header.header--at-top{top:56px}@media(max-width:1280px){.header.header--at-top{top:0}}.header.header--visible{top:0}@media(max-width:1280px){.header.header--visible{top:0}}.header.header--hidden{top:-80px}@media(max-width:1280px){.header.header--hidden{top:-64px}}.header .menu{background:#121212}.header .menu__item{position:relative;overflow:hidden;display:inline-block}.header .menu__item span{display:block}.header .menu__item span:nth-of-type(2){position:absolute;top:0;left:0}.header__glow{animation:move 7s linear infinite;offset-path:rect(0 auto 100% auto);background:radial-gradient(#fff,#f1f5f9,transparent)}.header .btn-custom{border-radius:32px}@media(max-width:1280px){.header .btn-custom{display:none}.header{z-index:9999999}}@keyframes move{0%{offset-distance:0}to{offset-distance:100%}}.menu-mobile{position:fixed;inset:0;background:#05030D;z-index:99999;transition:transform .3s ease}.menu-mobile.closed{transform:translateX(100%)}.menu-mobile.open{transform:translateX(0)}.menu-mobile__contact-line{width:100%}.hamburger{width:32px;height:32px;position:relative;cursor:pointer}.hamburger__line{position:absolute;width:100%;height:3px;background-color:#fff;top:50%;transition:all .3s ease-in-out}.hamburger__line--top{transform:translateY(-8px)}.hamburger__line--top.is-open{transform:translateY(-50%) rotate(45deg)}.hamburger__line--middle{transform:translateY(-50%)}.hamburger__line--middle.is-open{opacity:0}.hamburger__line--bottom{transform:translateY(5px)}.hamburger__line--bottom.is-open{transform:translateY(-50%) rotate(-45deg)}