#career-detail{position:relative;z-index:0;font-size:1.0416666667vw;padding:1.875vw 0 6.25vw;margin:0 auto}#career-detail .title{position:sticky;z-index:50;display:flex;align-items:center;justify-content:space-between;top:var(--h-height);background:var(--black);width:74vw;margin:0 auto 1.4583333333vw;padding:1.4583333333vw 0}#career-detail .title h2{font-size:2.5vw;line-height:3.6458333333vw}#career-detail .title .job-list-container{display:flex;width:66.666667%;align-items:center;justify-content:flex-end;overflow:hidden;gap:.5208333333vw}#career-detail .title .job-list-container svg stop{transition:stop-color .3s ease}#career-detail .title .job-list-container svg stop:first-child{stop-color:var(--color1)}#career-detail .title .job-list-container svg stop:last-child{stop-color:var(--color2)}#career-detail .title .job-list-container svg:hover stop:first-child{stop-color:var(--gradient-color-1)}#career-detail .title .job-list-container svg:hover stop:last-child{stop-color:var(--gradient-color-2)}#career-detail .title .job-list-container svg.active stop:first-child{stop-color:var(--gradient-color-1)}#career-detail .title .job-list-container svg.active stop:last-child{stop-color:var(--gradient-color-2)}#career-detail .title .jobs-list-inner{display:flex;flex:1 1 0%;overflow:hidden}#career-detail .title .jobs-list{display:flex;flex-grow:0;align-items:center;justify-content:flex-start;gap:1.0416666667vw}#career-detail .title .jobs-list li{border:1px solid var(--white-30);transition:border .3s ease}#career-detail .title .jobs-list li.active,#career-detail .title .jobs-list li:hover{border:1px solid #dd1940}#career-detail .title .jobs-list li.active a,#career-detail .title .jobs-list li:hover a{--color1: var(--gradient-color-1);--color2: var(--gradient-color-2)}#career-detail .title .jobs-list a{display:flex;align-items:center;white-space:nowrap;padding:.5729166667vw .4166666667vw}#career-detail .jobs{display:flex;flex-direction:column;gap:1.25vw}#career-detail .jobs .job{border:1px solid var(--white-30);width:74vw;margin:0 auto;padding:24px;margin-bottom:1.25vw}#career-detail .jobs .job:last-child{margin-bottom:0}#career-detail .viewmore{display:inline-flex;width:auto;align-items:center;justify-content:flex-start;border-radius:9999px;background:var(--overlay-70, rgba(18, 18, 18, .7))}#career-detail .viewmore span{display:block;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--color1) linear-gradient(to right,var(--color1),var(--color2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:--color1 .3s ease,--color2 .3s ease;padding:.4166666667vw .625vw;border:1px solid #fff}#career-detail .viewmore span:hover{--color1: var(--gradient-color-1);--color2: var(--gradient-color-2)}.safari #career-detail .viewmore span{transition:none}#career-detail .viewmore span:hover{border:1px solid #dd1940}#career-detail .more{opacity:0;display:none}#career-detail .backbtn{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:9999px;bottom:4.375vw;right:4.375vw;border:1px solid var(--white-30);background:var(--overlay-70, rgba(18, 18, 18, .7));transition:border .3s ease;font-size:.8333333333vw}#career-detail .backbtn a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:6.875vw;height:6.875vw}#career-detail .backbtn:hover{border:1px solid var(--gradient-color-1)}#career-detail .backbtn:hover svg stop:first-child{stop-color:var(--gradient-color-1)}#career-detail .backbtn:hover svg stop:last-child{stop-color:var(--gradient-color-2)}#career-detail .backbtn svg{width:1.6666666667vw;height:1.6666666667vw}#career-detail .backbtn svg stop{transition:stop-color .3s ease}#career-detail .backbtn svg stop:first-child{stop-color:var(--color1)}#career-detail .backbtn svg stop:last-child{stop-color:var(--color2)}#career-detail .backbtn svg:hover stop:first-child{stop-color:var(--gradient-color-1)}#career-detail .backbtn svg:hover stop:last-child{stop-color:var(--gradient-color-2)}#career-detail .backbtn svg.active stop:first-child{stop-color:var(--gradient-color-1)}#career-detail .backbtn svg.active stop:last-child{stop-color:var(--gradient-color-2)}#career-detail .detail-content h3{font-size:1.4583333333vw;line-height:1.953125vw}#career-detail .detail-content .subtitle{font-size:.8333333333vw;margin-bottom:.4166666667vw;font-weight:400}#career-detail .detail-content .title{font-size:1.4583333333vw;line-height:1.953125vw;margin-bottom:.8333333333vw;margin-top:1.6666666667vw;position:initial;width:auto}#career-detail .detail-content h4,#career-detail .detail-content h5{font-weight:700;line-height:1.75em}#career-detail .detail-content p,#career-detail .detail-content ul{margin-bottom:1.25vw}#career-detail .detail-content>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;min-height:6em}#career-detail .detail-content ul:not(.career-select-options){padding-left:1.25vw}#career-detail .detail-content ul:not(.career-select-options) li{list-style:disc}#career-detail .detail-content ul:not(.career-select-options) li::marker{font-size:.8333333333vw}#career-detail .detail-content ul:not(.career-select-options) li li{list-style:circle}#career-detail .detail-content ul:not(.career-select-options) li li::marker{font-size:.8333333333vw}#career-detail .detail-content h5+h4{margin-top:1.25vw}#career-detail .detail-content p+ul{margin-top:-1.25vw}#career-detail .detail-content .form-container{width:47.3958333333vw}#career-detail .detail-content.active{margin-bottom:1.25vw}#career-detail .detail-content.active .more{display:block;opacity:1}#career-detail .detail-content.active .viewmore{display:none;opacity:0;margin-bottom:1.25vw}#career-detail .detail-content.active>p{-webkit-line-clamp:unset;min-height:unset}#career-detail .form-success-info{width:39.6875vw}@media not all and (min-width: 768px){#career-detail .viewmore span{padding:2.1333333333vw 3.4666666667vw}#career-detail{margin:6.4vw auto 4.2666666667vw;padding-top:0;padding-bottom:27.7333333333vw;font-size:4.2666666667vw}#career-detail .title{width:auto;flex-direction:column;align-items:flex-start;gap:4.2666666667vw;margin:0 4.2666666667vw 3.2vw;padding:6.4vw 0}#career-detail .title h2{font-size:8.5333333333vw;line-height:9.3333333333vw;text-align:center;width:100%}#career-detail .title .job-list-container{width:100%}#career-detail .title .jobs-list{flex-wrap:nowrap;gap:5.3333333333vw}#career-detail .title .jobs-list li a{white-space:nowrap;padding:2.9333333333vw 4.2666666667vw}#career-detail .jobs{padding:0 4.2666666667vw;gap:6.4vw}#career-detail .jobs .job{width:100%;padding:4.2666666667vw}#career-detail .backbtn{bottom:4.2666666667vw;right:4.2666666667vw;font-size:3.7333333333vw}#career-detail .backbtn a{text-align:center;width:22.4vw;height:22.4vw}#career-detail .backbtn svg{width:8.5333333333vw;height:8.5333333333vw}#career-detail .detail-content h3{font-size:6.4vw;line-height:10vw;margin-bottom:3.2vw}#career-detail .detail-content .subtitle{font-size:3.7333333333vw;margin-bottom:2.1333333333vw}#career-detail .detail-content .title{font-size:6.4vw;line-height:10vw;margin:0 0 3.2vw}#career-detail .detail-content p,#career-detail .detail-content ul{margin-bottom:4.2666666667vw}#career-detail .detail-content ul:not(.career-select-options){padding-left:6.4vw}#career-detail .detail-content ul:not(.career-select-options) li{list-style:disc}#career-detail .detail-content ul:not(.career-select-options) li::marker{font-size:4.2666666667vw}#career-detail .detail-content ul:not(.career-select-options) li li{list-style:circle}#career-detail .detail-content ul:not(.career-select-options) li li::marker{font-size:4.2666666667vw}#career-detail .detail-content .form-container{width:auto}#career-detail .detail-content .categories-select .career-select-options{grid-template-columns:repeat(1,minmax(0,1fr))}#career-detail .form-success-info{width:auto}}
