.container--large[data-v-896938cf]{width:100%}@media ((min-width:1024px)){.container--large[data-v-896938cf]{width:96%}}@media ((min-width:1200px)){.container--large[data-v-896938cf]{width:98%}}.banner[data-v-896938cf]{background-color:rgba(var(--primary),.5);border-radius:32px;margin-top:-77px;position:relative}@media ((min-width:480px)){.banner[data-v-896938cf]{border-radius:50px;margin-top:-106px}}.banner[data-v-896938cf] .swiper{border-radius:32px;height:100vh;max-height:590px;width:100%}@media ((min-width:480px)){.banner[data-v-896938cf] .swiper{border-radius:50px;max-height:660px}}.slide[data-v-896938cf]{align-items:flex-start;height:100%}@media ((min-width:768px)){.slide[data-v-896938cf]{align-items:center}}.slide__text[data-v-896938cf]{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;max-height:500px;padding:10em .5em 2em}@media ((min-width:1024px)){.slide__text[data-v-896938cf]{margin-bottom:0;padding:97px 0 1em}}.slide__text>p[data-v-896938cf]{font-size:16px;font-weight:400;line-height:1.5}@media ((min-width:1024px)){.slide__text>p[data-v-896938cf]{font-size:24px;line-height:1.3;margin-bottom:26px}}.slide__text .slide-title[data-v-896938cf]{font-size:28px;font-weight:700;margin-bottom:18px}@media ((min-width:1024px)){.slide__text .slide-title[data-v-896938cf]{font-size:3.75rem;font-size:64px;line-height:1}}.slide__image[data-v-896938cf]{height:100%;left:0;position:absolute;top:0;width:100%}.slide__image img[data-v-896938cf]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner--small .slide[data-v-896938cf]{background-color:#4a97f4;border-radius:32px;width:100%}@media ((min-width:480px)){.banner--small .slide[data-v-896938cf]{border-radius:50px}}.banner--small .slide__text[data-v-896938cf]{display:flex;flex-direction:column;gap:10px;margin:-30px 0 5px}@media ((min-width:480px)){.banner--small .slide__text[data-v-896938cf]{margin:100px 0 29px}}.banner--small .slide__text .slide-title[data-v-896938cf]{font-size:32px;line-height:1.2;margin:0}@media ((min-width:1024px)){.banner--small .slide__text .slide-title[data-v-896938cf]{font-size:48px;line-height:1.3}}.banner--small .slide__text p[data-v-896938cf]{margin:0}@font-face{font-family:Rupa Sans;src:local("Rupa Sans Light"),url(../../rupa-sans-300.woff2) format(woff2),url(../../rupa-sans-300.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Rupa Sans;src:local("Rupa Sans Regular"),local("Rupa Sans"),url(../../rupa-sans-400.woff2) format(woff2),url(../../rupa-sans-400.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Rupa Sans;src:local("Rupa Sans Medium"),url(../../rupa-sans-500.woff2) format(woff2),url(../../rupa-sans-500.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Rupa Sans;src:local("Rupa Sans SemiBold"),url(../../rupa-sans-600.woff2) format(woff2),url(../../rupa-sans-600.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Rupa Sans;src:local("Rupa Sans Bold"),url(../../rupa-sans-700.woff2) format(woff2),url(../../rupa-sans-700.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Rupa Sans;src:local("Rupa Sans ExtraBold"),url(../../rupa-sans-800.woff2) format(woff2),url(../../rupa-sans-800.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}.detail-job[data-v-82df10db]{margin-bottom:12px}.detail-job-container[data-v-82df10db]{display:flex;flex-direction:column}@media ((min-width:1024px)){.detail-job-container[data-v-82df10db]{flex-direction:row-reverse;gap:32px;margin:0 auto;max-width:960px;width:92%}}@media ((min-width:1024px)) and ((min-width:768px)){.detail-job-container[data-v-82df10db]{width:94%}}@media ((min-width:1024px)) and ((min-width:1200px)){.detail-job-container[data-v-82df10db]{max-width:1280px}}.detail-job-content[data-v-82df10db]{border-radius:16px;flex:1 1 0%;line-height:1.6!important;margin:0 auto 160px;max-width:960px;width:92%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;padding:16px 20px}@media (min-width:768px){.detail-job-content[data-v-82df10db]{font-size:1.25rem;line-height:1.75rem}}@media ((min-width:768px)){.detail-job-content[data-v-82df10db]{width:94%}}@media ((min-width:1200px)){.detail-job-content[data-v-82df10db]{max-width:1280px}}@media ((min-width:768px)){.detail-job-content[data-v-82df10db]{margin-bottom:180px}}@media ((min-width:1024px)){.detail-job-content[data-v-82df10db]{border-radius:24px;margin:0;max-width:none;padding:32px;width:auto}}.detail-job-content[data-v-82df10db] div{font-size:16px!important}@media (min-width:768px){.detail-job-content[data-v-82df10db] div{font-size:18px!important}}h5[data-v-82df10db]{font-family:Rupa Sans;font-size:14px}@media ((min-width:768px)){h5[data-v-82df10db]{font-size:20px}}li[data-v-82df10db],p[data-v-82df10db]{font-size:14px}@media ((min-width:768px)){li[data-v-82df10db],p[data-v-82df10db]{font-size:16px}}ol[data-v-82df10db]{padding-left:18px}ol li[data-v-82df10db]{padding-left:8px}.detail-job-info[data-v-82df10db]{height:0;position:sticky;top:100vh;width:50px;z-index:5}.detail-job-info .share-list[data-v-82df10db]{border-radius:10px;bottom:100%;display:flex;flex-direction:column;gap:16px;left:0;margin:0;position:absolute;width:100vw;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:24px;text-align:center}.detail-job-info .share-list>p[data-v-82df10db]{font-size:10px;font-weight:600;margin:0}@media ((min-width:1024px)){.detail-job-info .share-list>p[data-v-82df10db]{font-size:14px}.detail-job-info[data-v-82df10db]{border-radius:32px;display:flex;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content;max-width:375px;min-width:350px;top:125px;width:30%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:24px}.detail-job-info a[data-v-82df10db]{width:100%}.detail-job-info .share-list[data-v-82df10db]{padding:0;position:static;width:auto}}.share-items[data-v-82df10db]{align-items:center;display:flex;gap:8px;justify-content:center}
