.nav{background:rgba(32,33,36,.6);display:none;height:100%;left:0;overflow:hidden;right:0;width:100%;z-index:90000}.nav,.nav .nav_content{bottom:0;position:fixed;top:0}.nav .nav_content{background:#fff;border-bottom:1px solid #dadce0;display:flex;flex-direction:column;font-family:Google Sans,Arial,sans-serif;left:360px;overflow-y:auto;transform:translateX(-360px);width:360px}.nav .nav_content .nav_header{align-items:center;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);display:flex;height:70px;margin-bottom:24px}.nav .nav_content .nav_header .icon-setting{fill:currentColor;display:inline-block;height:24px;line-height:24px;padding:18px;position:relative;width:24px}.nav .nav_content .nav_header h1{color:#1f1f1f;flex:1;font-family:Google Sans,Arial,sans-serif;font-size:22px;font-weight:400}.nav .nav_content .nav_header .icon-close{fill:currentColor;color:#5f6368;cursor:pointer;display:inline-block;height:24px;line-height:24px;padding:8px;position:relative;width:24px}.nav .nav_content .nav_body{margin:0 12px}.nav .nav_content .nav_body .nav_item{display:inline-block;width:calc(50% - 4px)}.nav .nav_content .nav_body .nav_item a{align-items:center;background:#e8f0fe;border-radius:8px;display:flex;flex:1;gap:16px;margin:6px;padding:12px;text-decoration:none}.nav .nav_content .nav_body .nav_item a .icon-item{fill:currentColor;color:#5f6368;display:inline-block;height:24px;line-height:24px;position:relative;width:24px}.nav .nav_content .nav_body .nav_item a .nav-menu{color:#5f6368}.nav .nav_content .nav_body .nav_item a .nav-menu .nav-menu-text{font-size:14px}.nav .nav_content .nav_body .nav_item a .nav-menu .nav-menu-description{font-size:12px}.form_contact,.nav .nav_content .nav_body .nav_item a .nav-menu:hover{color:#1f1f1f}.form_contact .contact_description{font-size:16px;font-weight:500;text-align:center}.form_contact label{display:inline-block;font-size:14px;font-weight:400;margin-top:12px}.form_contact form{overflow:hidden;width:100%}.form_contact input,.form_contact option,.form_contact select,.form_contact textarea{background-color:transparent;border:1px solid #ccc;border-radius:6px;line-height:24px;padding:6px;width:100%}.form_contact input,.form_contact textarea{width:calc(100% - 14px)}.form_contact .btn{align-items:center;background-color:rgba(31,31,31,.12);border:1px solid #ccc;border-radius:4px;color:#1f1f1f;cursor:pointer;display:flex;float:right;font-size:14px;font-weight:500;gap:8;margin-top:12px;padding:6px 12px;transition:box-shadow .2s ease}@media only screen and (max-width:768px){.nav .nav_content{background:#fff;border-bottom:1px solid #dadce0;bottom:0;display:flex;flex-direction:column;font-family:Google Sans,Arial,sans-serif;left:325px;overflow-y:auto;position:fixed;top:0;transform:translateX(-325px);width:325px}}
