.c-button,.c-header__nav .item-button{align-items:center;background:var(--purple-dark);border-radius:32px;color:#fff;display:flex;font-size:14px;font-weight:500;height:53px;justify-content:center;line-height:1.24;padding:18px 20px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}.c-button:hover,.c-header__nav .item-button:hover{background:var(--purple-light);color:#fff}.c-button:visited,.c-header__nav .item-button:visited{color:#fff}.c-button--small{height:auto;padding:18px 20px}.c-button--small,.c-button--small:visited{color:var(--white)}.c-button--white{background-color:var(--white)}.c-button--white,.c-button--white:visited{color:var(--grey-01)}.c-button--white:hover{color:var(--white)}html{scroll-behavior:smooth}.c-header{position:fixed;top:0;width:100%;z-index:999}.c-header__container{align-items:center;display:flex;justify-content:space-between}.c-header__secondary{background:var(--grey-05);padding:6px 0;position:relative;z-index:1}@media(max-width:992px){.c-header__secondary{display:none}}.c-header__secondary a{text-decoration:none}.c-header__secondary a,.c-header__secondary span{color:var(--grey-02);font-size:12px;letter-spacing:-.03em;line-height:112%}.c-header__secondary-container{align-items:center;display:flex;justify-content:space-between}.c-header__separator{display:inline-block;font-size:13px;margin:0 24px}.c-header__primary{background:#fff;padding:20.5px 0;position:relative;z-index:1}@media(max-width:1200px){.c-header__primary{padding:16.5px 0}}.c-header__logo{display:block;height:36px;margin-top:3px;max-width:auto;width:auto}@media(max-width:1200px){.c-header__logo{margin-top:5.5px}}@media (max-width:992px){.c-header__nav{display:none}}.c-header__nav-menu{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.c-header__nav-item:not(:last-child){margin-right:42px}@media(max-width:1400px){.c-header__nav-item:not(:last-child){margin-right:32px}}@media (max-width:1200px){.c-header__nav-item:not(:last-child){margin-right:22px}}.c-header__nav-item a{color:#000;display:block;font-size:14px;font-weight:500;line-height:16px;text-decoration:none}.c-header__nav-item a:hover{color:#ddd}.c-header__toggle{background:var(--purple-dark);border:0;border-radius:48px;display:none;margin:0 0 0 auto;padding:15.5px 16.5px}@media (max-width:992px){.c-header__toggle{display:block}}.c-header__toggle span{background:#fff;display:block;height:1px;margin:3px 0;transition:.5s linear;width:13px}.c-header__mobile-nav{background:#fff;height:auto;margin-top:-100%;max-height:calc(100vh - 69px);opacity:0;overflow:hidden;padding-top:24px;transition:all .2s linear;visibility:hidden;z-index:0}.c-header__mobile-nav-menu{list-style:none;margin:0;padding:0}.c-header__mobile-nav-item{display:block;padding:0}.c-header__mobile-nav-item a{border-bottom:1px solid var(--grey-04);color:var(--grey-01);display:block;font-size:16px;letter-spacing:-.01em;line-height:145%;padding:18px 0;text-decoration:none}.c-header__mobile-nav-item a:hover{color:inherit}.c-header__mobile-nav-copyright{color:var(--grey-02);font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:112%;margin:56px 0 32px}body.admin-bar .c-header{top:32px}@media(max-width:768px){body.admin-bar .c-header{top:46px}}body.toggle-menu .c-header__toggle{overflow:hidden}body.toggle-menu .c-header__toggle span:first-child{transform:rotate(-45deg) translateY(3px) translateX(-3px)}body.toggle-menu .c-header__toggle span:nth-child(2){margin-left:100%;opacity:0;visibility:hidden}body.toggle-menu .c-header__toggle span:nth-child(3){transform:rotate(45deg) translateY(-3px) translateX(-3px)}body.toggle-menu .c-header__mobile-nav{margin-top:0;opacity:1;transition:all .2s linear;visibility:visible}.c-lenovo-badge{display:block;position:fixed;right:0;top:150px;z-index:999}.c-lenovo-badge a{display:block}@media(max-width:768px){.c-lenovo-badge img{width:32px}}
