.header{position:sticky;width:100%;top:0;left:0;z-index:1000;zoom:.9;background:#fff}.header .header-top{min-height:107px;justify-content:space-between;padding:0 16px}.header .header-top,.header .header-top .search-post-group .search-group{display:flex;align-items:center}.header .header-top .search-post-group .header-search{width:188px;height:32px}.header .header-top .search-post-group .header-search::-moz-placeholder{color:#b8b9b9}.header .header-top .search-post-group .header-search::placeholder{color:#b8b9b9}.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{display:flex;align-items:center;gap:15px}.header .header-top .post-btn-group .add-icon{position:absolute;top:0;bottom:0;left:20px;margin:auto}.header .header-top .post-btn-group .header-post-resume{display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;font-size:18px;line-height:23px;color:#1d2124;background:#fff;border:1px solid #c5f06d;height:62px;width:227px;border-radius:18px;font-weight:600}.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: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{position:relative;width:30px;height:24px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.menu-line{position:absolute;width:100%;height:4px;background-color:#006c53;border-radius:6px;transition:background-color .2s ease}.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}}