.header{z-index:99;background:#252323;border-bottom:1px solid #929191;width:100%;padding:16px 0;transition:all .6s;position:fixed;top:0;left:0}@media screen and (max-width:1599px){.header{padding:12px 0 11px}}@media screen and (max-width:1199px){.header{padding:15px 0 14px}}.header__wrap{justify-content:space-between;align-items:center;display:flex}.header__wrap .logo{width:207px;height:30px;transition:all .6s;display:flex}@media screen and (max-width:1599px){.header__wrap .logo{width:138px;height:20px}}.header__wrap .logo svg,.header__wrap .logo img{width:auto;max-width:100%;height:100%;max-height:100%}.header__wrap .header_r{align-items:center;column-gap:40px;display:flex}@media screen and (max-width:1599px){.header__wrap .header_r{column-gap:40px}}@media screen and (max-width:1199px){.header__wrap .header_r{z-index:99;background:#252323;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;width:100%;height:100dvh;padding:0 17px;transition:all .4s;display:flex;position:absolute;top:0;left:-100%}.header__wrap .header_r:after{content:"";background-color:#929191;width:100%;height:1px;display:block;position:absolute;top:49px;left:0}.header__wrap .header_r.active{left:0}}.header__wrap .header_r .header_btns{align-items:center;column-gap:10px;display:flex}.header__wrap .header_r .header_sign{clip-path:inset(-1px);color:#fff;border:1px solid #fff;border-radius:50px;justify-content:center;align-items:center;padding:6px 17px 8px;font-size:18px;font-style:normal;font-weight:500;line-height:normal;transition:all .45s;display:inline-flex;position:relative;overflow:hidden}.header__wrap .header_r .header_sign.white{color:#2e2d2d;background:#fff}.header__wrap .header_r .header_sign.white span{z-index:2;position:relative}.header__wrap .header_r .header_sign.white .btn_bg{z-index:1;background:#2e2d2d}.header__wrap .header_r .header_sign .btn_bg{z-index:-1;background:#fff;border-radius:50% 50% 0 0;width:calc(100% + 10px);height:0%;transition:all .45s;position:absolute;bottom:-5px;left:-5px}@media (hover:hover){.header__wrap .header_r .header_sign:hover{color:#252323}.header__wrap .header_r .header_sign:hover.white{color:#fff}.header__wrap .header_r .header_sign:hover .btn_bg{border-radius:25% 25% 0 0;height:calc(100% + 10px)}}@media (hover:none){.header__wrap .header_r .header_sign:active{color:#252323}.header__wrap .header_r .header_sign:active.white{color:#fff}.header__wrap .header_r .header_sign:active .btn_bg{border-radius:25% 25% 0 0;height:calc(100% + 10px)}}@media screen and (max-width:1599px){.header__wrap .header_r .header_sign{padding:3px 17px;font-size:14px;line-height:22px}}@media screen and (max-width:1199px){.header__wrap .header_r .header_sign{margin:10px 0}.header__wrap nav{flex:auto;width:100%;margin:50px 0 20px;position:relative;overflow-y:auto}.header__wrap nav ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:24px}.header__wrap nav ul li a{font-size:28px;line-height:28px}}.header__wrap .burger_btn{z-index:100;justify-content:center;align-items:center;width:30px;height:20px;display:none;position:relative}@media screen and (max-width:1199px){.header__wrap .burger_btn{display:flex}}.header__wrap .burger_btn span{background:#fff;justify-content:center;align-items:center;width:100%;height:1px;transition:all .3s;display:flex;position:relative;transform:translateY(-3px)}.header__wrap .burger_btn span:after{content:"";background:inherit;width:100%;height:1px;transition:inherit;display:block;position:absolute;top:7px}.header__wrap .burger_btn.active span{transform:rotate(-45deg)}.header__wrap .burger_btn.active span:after{top:0;transform:rotate(90deg)}.header.active{padding:9px 0}.header.active .logo{width:138px;height:20px}.header.active nav ul li a{font-size:14px;line-height:14px}.header.active .header_sign{font-size:14px}@media screen and (max-width:1599px){.header.active{padding:6px 0}.header.active .logo{width:110px;height:16px}.header.active nav ul li a{font-size:12px;line-height:12px}.header.active .header_sign{padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}}
nav ul{align-items:center;column-gap:40px;display:flex}nav ul li{display:flex}nav ul li a{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:18px;transition:all .4s}@media (hover:hover){nav ul li a:hover{color:#848685}}@media (hover:none){nav ul li a:active{color:#848685}}@media screen and (max-width:1599px){nav ul li a{font-size:14px;line-height:14px}}
