.waviot-header{background:#911428;color:#fff;position:fixed;top:0;left:0;right:0;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .3s ease}.admin-bar .waviot-header{top:32px}@media screen and (max-width: 782px){.admin-bar .waviot-header{top:46px}}@media(max-width: 990px){.waviot-header{margin:0}}.waviot-header__inner{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:24px 20px;min-height:60px;margin:0 auto;max-width:1920px;padding-left:clamp(20px,6vw,180px);padding-right:clamp(20px,6vw,180px)}@media(max-width: 1430px){.waviot-header__inner{padding-left:40px;padding-right:40px}}@media(max-width: 1350px){.waviot-header__inner{padding-left:20px;padding-right:20px}}.waviot-header__logo a{color:#fff;font-weight:bold;text-decoration:none;font-size:24px;letter-spacing:1px;font-family:"Montserrat",Arial,sans-serif;transition:all .3s ease}.waviot-header__logo a:hover{opacity:.8}.waviot-header__logo img{max-width:208px}@media(max-width: 1300px){.waviot-header__logo img{max-width:130px}}@media(max-width: 990px){.waviot-header__logo img{max-width:170px}}.waviot-header__nav{display:flex;gap:clamp(10px,2vw,48px);align-items:center;width:100%}@media(max-width: 990px){.waviot-header__nav{position:fixed;top:74px;left:0;right:0;background:#c41e3a;flex-direction:column;padding:20px;transform:translateX(-100%);transition:transform .3s ease;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1);height:calc(100vh - 74px);overflow-y:auto}.admin-bar .waviot-header__nav{top:106px}}@media screen and (max-width: 990px)and (max-width: 782px){.admin-bar .waviot-header__nav{top:120px}}.waviot-header__phone{color:#fff;font-weight:500;font-size:20px;font-family:"Montserrat",Arial,sans-serif;min-width:fit-content}@media(max-width: 990px){.waviot-header__phone{margin:20px 0 10px 0;text-align:center;order:2;font-size:18px}}.waviot-header__btn{display:flex;justify-content:center;align-items:center;padding:15px;padding-left:clamp(20px,3vw,50px);padding-right:clamp(20px,3vw,50px);border:2px solid #fff;color:#fff;text-decoration:none;border-radius:0px;transition:all .3s ease;white-space:nowrap;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:600;min-width:fit-content}.waviot-header__btn:hover{background:#fff;color:#c41e3a;text-decoration:none}@media(max-width: 990px){.waviot-header__btn{margin-top:20px;text-align:center;display:block;min-width:auto;order:3;width:100%;padding:15px;font-size:16px}}.waviot-header__burger{display:none;flex-direction:column;cursor:pointer;padding:5px;z-index:1001;position:relative;width:30px;height:22px}.waviot-header__burger span{position:absolute;left:0;right:0;height:3px;background:#fff;transition:transform .3s ease,opacity .3s ease,top .3s ease,bottom .3s ease;border-radius:2px;transform-origin:center}.waviot-header__burger span:nth-child(1){top:0}.waviot-header__burger span:nth-child(2){top:50%;transform:translateY(-50%)}.waviot-header__burger span:nth-child(3){bottom:0}@media(max-width: 990px){.waviot-header__burger{display:flex}}.waviot-header__checkbox{display:none}@media(max-width: 990px){.waviot-header__checkbox:checked~.waviot-header__nav{transform:translateX(0)}}.waviot-header__checkbox:checked~.waviot-header__burger span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.waviot-header__checkbox:checked~.waviot-header__burger span:nth-child(2){opacity:0}.waviot-header__checkbox:checked~.waviot-header__burger span:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.waviot-header .waviot-menu{display:flex;width:100%;justify-content:center;list-style:none;margin:0;padding:0;gap:clamp(10px,1vw,64px)}@media(max-width: 1465px){.waviot-header .waviot-menu{gap:0}}.waviot-header .waviot-menu li a{display:flex;padding:10px;color:#fff;text-decoration:none;text-align:center;font-weight:600;transition:opacity .3s ease;font-family:"Montserrat",Arial,sans-serif}.waviot-header .waviot-menu li a:hover{opacity:.8}@media(max-width: 990px){.waviot-header .waviot-menu{flex-direction:column;gap:0;width:100%;order:1}.waviot-header .waviot-menu li{text-align:center;width:100%}.waviot-header .waviot-menu li a{display:block;padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:18px}}
