@media screen and (max-width:1023px){.index_nav{width:100%}}@media screen and (max-width:768px){.header{width:100%;height:75px;display:table;z-index:1000;background-color:#fff;top:0;position:fixed}.header h1{display:table-cell;vertical-align:middle;padding-left:.5em;width:200px}.header h1 img{width:100%}}.header .menu-btn:hover{background-color:#f7f7f7}.header .menu{transition:.3s;position:fixed;z-index:10;top:0;right:-100%;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff;text-align:center}.header .menu li{border-top:1px solid #31bdeb}.header .menu li a{display:block;padding:20px 20px;border-right:1px solid transparent;text-decoration:none;position:relative}.header .menu li a.router-link-exact-active,.header .menu li a:hover{background-color:#31bdeb;color:#fff}.header .menu li.menu_contact_btn a{overflow:hidden;transition:.3s;height:6rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#31bdeb;color:#fff;font-size:2.6rem}.header .menu li.menu_contact_btn a:hover{-webkit-transform:unset;transform:unset}.header .menu-icon{transition:.3s;cursor:pointer;padding:24px 10px 10px;position:fixed;right:0;top:0;z-index:20;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#31bdeb;text-align:center}.header .menu-icon:after{content:"MENU";color:#fff;font-weight:700;display:block;margin-top:18px;font-size:11px}.header .menu-icon .navicon{background:#fff;display:block;height:6px;position:relative;transition:background .2s ease-out;width:47px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon:before{top:14px}.header .menu-icon .navicon:after{top:-14px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu-icon{right:16.25rem}.header .menu-btn:checked~.menu{right:0;overflow-y:auto}.header .menu-btn:checked~.menu::-webkit-scrollbar{width:8px;background:tranceparent}.header .menu-btn:checked~.menu::-webkit-scrollbar-track{border-radius:10px}.header .menu-btn:checked~.menu::-webkit-scrollbar-thumb{border-radius:10px;background:#bbb}.header .menu-btn:checked~.menu::-webkit-scrollbar-thumb:window-inactive{background:#666}.header .menu-btn:checked~.menu-icon .navicon{background:transparent}.header .menu-btn:checked~.menu-icon .navicon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}@media screen and (min-width:601px){.header{box-shadow:none}.header h1{display:none}.header .logo img{-webkit-filter:brightness(3);filter:brightness(3)}.header .menu li{float:left}.header .menu li a{color:#fff;padding:21px 16px}.header .menu li a.router-link-exact-active:after,.header .menu li a.router-link-exact-active:before,.header .menu li a:hover:after,.header .menu li a:hover:before{width:50%}.header .menu li a:after,.header .menu li a:before{border-bottom:3px solid #31bdeb;bottom:0;content:"";display:block;position:absolute;transition:all .2s ease;-webkit-transition:all .2s ease;width:0}.header .menu li a:before{left:50%}.header .menu li a:after{right:50%}.header .menu li.menu_contact_btn a{width:6rem}.header .menu li.menu_contact_btn a:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.header .menu-icon{display:none}}