header {position: fixed; top: 40px; left: 0; width: 100%; height: 80px; box-sizing: border-box; z-index: 10;}
header .container {display: flex; align-items: center; justify-content: space-between; width: 100%; height: 100%; padding: 0 15px 0 35px; box-sizing: border-box; background: var(--pr); border-radius: 40px;}
header .logo {width: 105px; height: auto;}
header .logo img {width: 100%; height: auto;}
header .txt {font-size: 24px; font-weight: 500; line-height: 1.21; color: var(--wt);}
header .apply-btn {display: flex; align-items: center; justify-content: center; width: 120px; height: 50px; border-radius: 25px; background: var(--pr2); font-size: 18px; font-weight: 600; line-height: 1.17; color: var(--pr);}