.header{z-index:1000;zoom:.9;background:#fff;width:100%;position:sticky;top:0;left:0}.header .header-top{justify-content:space-between;align-items:center;min-height:107px;padding:0 16px;display:flex}.header .header-top .search-post-group .search-group{align-items:center;display:flex}.header .header-top .search-post-group .header-search{width:188px;height:32px}.header .header-top .search-post-group .header-search::placeholder{color:#54555e}.header .header-top .search-post-group .header-logo{cursor:pointer;margin-left:-12px}@media (max-width:1024px){.header .header-top .search-post-group>.mobile-hidden{display:none}}.header .header-top .post-btn-group{align-items:center;gap:15px;display:flex}.header .header-top .post-btn-group .add-icon{margin:auto;position:absolute;top:0;bottom:0;left:20px}.header .header-top .post-btn-group .header-post-resume{color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:23px;display:flex}.header .header-top .post-btn-group .header-post-resume:active,.header .header-top .post-btn-group .header-post-resume:focus{outline:none}.header .header-top .post-btn-group .header-post-resume{color:#171821;background:#fff;border:1px solid #cc0303;border-radius:18px;width:227px;height:62px;font-weight:600}.header .header-top .post-btn-group .header-post-resume:hover{opacity:.8}.header .header-top .post-btn-group .header-post-resume span{margin-left:35px}@media (max-width:1024px){.header .header-top .post-btn-group>a{display:none}}.package-image{filter:invert(52%)sepia(2%)saturate(6%)hue-rotate(222deg)brightness(96%)contrast(92%)}.menu-button{cursor:pointer;flex-direction:column;justify-content:space-between;width:30px;height:24px;display:flex;position:relative}.menu-line{background-color:#a80202;border-radius:6px;width:100%;height:4px;transition:background-color .2s;position:absolute}.menu-line:first-child{top:0}.menu-line:nth-child(2){top:8px}.menu-line:last-child{top:16px}@media screen and (min-width:1025px){.menu-button{display:none}}@media screen and (min-width:1280px){.header-top{margin:0 40px}}@media screen and (min-width:1400px){.header-top{margin:0 60px}}
