.headerBg{position:absolute;top:0;left:0;right:0;opacity:0;height:75px;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;transition:all .2s var(--material-cubic-bezier)}@media screen and (max-width:768px){.headerBg{height:60px}}.headerBg.show{opacity:1}.headerWrapper{position:fixed;top:0;left:0;right:0;height:75px;display:flex;align-items:center;z-index:100}.headerWrapper.light{--text-color:#fff;--hamburger-color:#fff;--light-logo-opactiy:1}.headerWrapper.dark{--text-color:#191a1d;--hamburger-color:var(--primary-color);--light-logo-opactiy:0}@media screen and (max-width:768px){.headerWrapper{height:60px}}.headerWrapper:has(.headerBg.show){--hamburger-color:var(--primary-color);--light-logo-opactiy:0}.headerWrapper:has(.headerBg.show) .headerWrapper__content .headerWrapper__content--logo .light{opacity:var(--light-logo-opactiy)}.headerWrapper:has(.headerBg.show) .headerWrapper__content .headerWrapper__content__nav>a{color:var(--primary-color)}.headerWrapper:has(.headerBg.show) .headerWrapper__content .headerWrapper__content__nav>a.active{color:var(--ascent-color)}.headerWrapper:has(:checked){--hamburger-color:var(--primary-color);--light-logo-opactiy:0}.headerWrapper__content{display:flex;align-items:center;justify-content:space-between}.headerWrapper__content--logo{z-index:10;display:inline-flex;align-items:center;position:relative;height:28px}@media screen and (max-width:768px){.headerWrapper__content--logo{height:20px}}.headerWrapper__content--logo>img{inset:0;height:100%;transition:opacity .2s var(--material-cubic-bezier)}.headerWrapper__content--logo>img.light{opacity:var(--light-logo-opactiy);position:absolute}.headerWrapper__content__hamburger{position:absolute;right:20px;display:none;align-items:center;justify-content:center;flex-direction:column;width:40px;height:40px;z-index:100}@media screen and (max-width:768px){.headerWrapper__content__hamburger{display:flex}}.headerWrapper__content__hamburger span{width:70%;height:2px;background-color:var(--hamburger-color);margin:4px 0;transition:all .4s var(--material-cubic-bezier);transform-origin:center}.headerWrapper__content__hamburger>input{width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;opacity:0}.headerWrapper__content__hamburger:has(:checked) span:first-of-type{transform:rotate(45deg) translateX(8px) translateY(8px)}.headerWrapper__content__hamburger:has(:checked) span:nth-of-type(2){transform:translateX(100%);opacity:0}.headerWrapper__content__hamburger:has(:checked) span:nth-of-type(3){transform:rotate(-45deg) translateX(6px) translateY(-6px)}.headerWrapper__content__hamburger:has(:checked)+nav{opacity:1;visibility:visible}.headerWrapper__content__nav{display:flex;align-items:center;gap:44px}@media screen and (max-width:768px){.headerWrapper__content__nav{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff;height:100svh;width:100%;opacity:0;visibility:hidden;transition:all .4s var(--material-cubic-bezier)}}.headerWrapper__content__nav>a{font-size:16px;font-weight:400;color:var(--text-color);text-decoration:none;position:relative;display:inline-flex;align-items:center;transition:all .4s var(--material-cubic-bezier)}@media screen and (max-width:768px){.headerWrapper__content__nav>a{width:100%;display:flex;flex-direction:column;color:var(--primary-color);position:relative;-webkit-tap-highlight-color:hsla(0,0%,100%,0)}}.headerWrapper__content__nav>a:before{content:"";position:absolute;bottom:-10px;height:2px;width:100%;background:var(--ascent-color);transform:scaleX(0);opacity:0;transition:all .2s var(--material-cubic-bezier)}@media screen and (max-width:768px){.headerWrapper__content__nav>a:before{display:none}}.headerWrapper__content__nav>a:hover:before{transform:scaleX(1);opacity:1}.headerWrapper__content__nav>a.active{font-weight:600;color:var(--ascent-color)}.headerWrapper__content__nav>a:hover span>svg{transform:rotate(0)}.headerWrapper__content__nav>a:hover>.headerWrapper__content__nav--subNav{opacity:1;visibility:visible}.headerWrapper__content__nav>a:hover .serviceNavWrapperMobile{grid-template-rows:1fr;opacity:1}.headerWrapper__content__nav>a>span>svg{margin-left:8px;transform:rotate(-180deg);transition:transform .4s var(--material-cubic-bezier)}.headerWrapper__content__nav--subNav{position:fixed;top:75px;left:0;right:0;z-index:10;visibility:hidden;opacity:0;transition:all .4s var(--material-cubic-bezier)}@media screen and (max-width:768px){.headerWrapper__content__nav--subNav{background-color:#f6f7f9;position:relative;width:100vw;top:20px;left:50%;transform:translateX(-50%)}}.headerWrapper__content__btn.button{font-size:16px;padding:8px 16px;font-weight:400}@media screen and (max-width:768px){.headerWrapper__content__btn{display:none}}