.anchor-nav-section{margin-top:-80px}.anchor-nav-holder{height:64px;position:relative}.anchor-nav-holder.fixed .anchor-nav-box{position:fixed;top:72px;z-index:20}.anchor-nav-box{background:#fff;border:1px solid #f7f7f7;box-shadow:0 3px 4px 0 rgba(0,0,0,.02);left:0;position:absolute;right:0;top:0}.anchor-nav-box .anchor-nav{display:flex;font-size:16px;font-weight:600;list-style:none;margin:0;padding:0}.anchor-nav-box .anchor-nav li{margin:0 40px 0 0}.anchor-nav-box .anchor-nav li:last-child{margin:0}.anchor-nav-box .anchor-nav a{align-items:center;color:#035975;display:flex;height:62px;position:relative;text-decoration:none;transition:all .3s}.anchor-nav-box .anchor-nav a:focus,.anchor-nav-box .anchor-nav a:hover{color:#005570;text-decoration:none}.anchor-nav-box .anchor-nav .anchor-active a{color:#035975}.anchor-nav-box .anchor-nav a:after{background:#00a4a6;bottom:0;content:"";height:4px;left:0;position:absolute;transition:width .3s;width:0}.anchor-nav-box .anchor-nav .anchor-active a:after{width:100%}.js-selected-box{display:none}@media (max-width:1399px){.anchor-nav-box .anchor-nav{font-size:14px}.anchor-nav-section{margin-top:-50px}}@media (max-width:1023px){.anchor-nav-holder.fixed .anchor-nav-box{top:60px}.anchor-nav-box .anchor-nav li{margin:0 20px 0 0}.anchor-nav-holder{height:42px}.anchor-nav-box .anchor-nav a{height:40px}.anchor-nav-section{margin-top:-25px}}@media (max-width:767px){.anchor-nav-section{position:relative;z-index:5}.anchor-nav-holder{height:55px}.anchor-nav-box{position:relative}.anchor-nav-box .anchor-nav{background:#fff;display:block;font-size:16px;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:55px;transition:max-height .4s}.anchor-nav-box .anchor-nav,.anchor-nav-box .anchor-nav li:last-child{border-bottom:1px solid #e8e8e8}.anchor-nav-box .anchor-nav li{border-top:1px solid #e8e8e8;margin:0}.anchor-nav-box .anchor-nav a{height:54px;padding:0 16px;width:100%}.js-selected-box{align-items:center;background:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:55px;margin:0 -16px;padding:5px 50px 5px 16px;position:relative}.js-selected-box:after{border:2px solid #303134;border-width:0 2px 2px 0;bottom:auto;content:"";height:14px;margin:-10px 0 0;opacity:1;position:absolute;right:24px;top:50%;transform:rotate(45deg);transition:all .3s ease;width:14px}.js-selected-box.open+.anchor-nav{max-height:400px;transition-duration:.5s}.js-selected-box.open:after{border-color:#012392;margin:-3px 0 0;transform:rotate(-135deg)}}