.header-fl{align-items:center;background-color:#fff;display:flex;filter:drop-shadow(0 4px 5px rgba(190,189,189,.2));justify-content:space-between;left:0;padding:0 0 0 20px;position:fixed;top:0;width:100%;z-index:100}.header-fl-logo{width:108px}.header-fl-menu,.header-fl-menu-links{align-items:center;display:flex;justify-content:flex-end}.header-fl-menu-links__item{font-size:16px;font-weight:700;line-height:100%;transition:opacity .3s}.header-fl-menu-links__item:hover{opacity:.7}.header-fl-menu-links__item+.header-fl-menu-links__item{margin-left:18px}.header-fl-menu-buttons{align-items:center;display:flex;justify-content:flex-end;margin-left:28px}.header-fl-menu-buttons__item{background-color:#000;color:#fff;font-size:16px;font-weight:700;line-height:100%;padding:20px 0;text-align:center;transition:opacity .3s;width:140px}.header-fl-menu-buttons__item:hover{cursor:pointer;opacity:.7}.header-fl-menu-buttons__item+.header-fl-menu-buttons__item{margin-left:4px}@media screen and (max-width:767px){.header-fl{display:block;padding:10px 0 0}.header-fl-logo{margin:0 auto;width:84px}.header-fl-menu{margin-top:10px}.header-fl-menu-buttons{justify-content:space-between;margin:0;width:100%}.header-fl-menu-buttons__item{font-size:14px;padding:12px 0;width:calc(33.33333% - 2.66667px)}.header-fl-menu-buttons__item+.header-fl-menu-buttons__item{margin:0}header #nav-contact,header nav{display:none}ul{list-style:none;padding:0}#navtoggle{cursor:pointer;height:32px;position:fixed;right:5%;top:20px}#navtoggle>div{position:relative;width:19px}#navtoggle span{background:#000;display:block;height:2px;left:0;position:absolute;transition:top .2s ease,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .2s ease;transition:transform .3s ease-in-out,top .2s ease,-webkit-transform .3s ease-in-out;width:100%}#navtoggle span:first-child{top:0}#navtoggle span:nth-child(2){top:7px;width:70%}#navtoggle-academy span:nth-child(3){top:14px}.open #navtoggle span{background:#000}.open #navtoggle span:first-child{top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open #navtoggle span:nth-child(2){left:50%;top:9px;width:0}.open #navtoggle span:nth-child(3){top:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#navtoggle{z-index:991}.open nav{align-items:center;background:#f9f9f9;bottom:0;color:#000;display:flex;flex-direction:column;font-size:1.6rem;font-weight:700;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;z-index:990}.open nav a{color:#292929!important;display:block;font-weight:600;margin:30px 0;text-decoration:none;transition:color .1s ease}.open li{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);transition:opacity .05s ease,-webkit-transform .05s ease;transition:transform .05s ease,opacity .05s ease;transition:transform .05s ease,opacity .05s ease,-webkit-transform .05s ease}.open li:first-of-type{font-size:2rem}.open{overflow:hidden}.open header nav{opacity:1;visibility:visible}.open header nav li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .9s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity .9s ease;transition:transform 1s ease,opacity .9s ease,-webkit-transform 1s ease}header li.pcnone{display:inline-block;margin:0 5px}header nav ul{flex-direction:column}header li.pcnone a{background:#000;border-radius:6px;box-sizing:border-box;color:#fff!important;font-size:1.4rem;height:36px;padding-top:7px;text-align:center;width:130px}}