.career-opening-section{padding-top:12.222rem}.career-opening-section .main-title{max-width:74.778rem}.career-opening-section .content{font-size:36px;color:var(--heading-font-color);line-height:1.2}.career-opening-section .opening-content b{font-size:2rem}.career-opening-section .opening-content ul{margin-top:1.667rem}.career-opening-section .opening-content ul+h4{margin-top:2.667rem}.career-opening-section .opening-content ul li+li{margin-top:.556rem}.career-detail .contact-section .main-title{padding:2.556rem 2rem;background:url(/_next/static/media/contact-bg.7c9cac32.webp) no-repeat;background-size:cover;border-radius:var(--border-radius)}.career-detail .contact-section .main-title h2{color:inherit;margin-bottom:2.667rem}.career-form-card{background-color:var(--color-zumthor);padding:2.556rem 2rem;border-radius:var(--border-radius);max-width:100%}.career-form label{color:#989696;font-size:var(--normal-font-size);margin-bottom:.222rem;line-height:1.1}.career-form .form-group{margin-bottom:1.444rem}.career-form textarea.form-control{min-height:7.778rem;resize:vertical}.career-form .form-upload{display:flex;align-items:center;justify-content:space-between;gap:.889rem;background-color:var(--white-color);padding:.667rem;border-radius:.556rem;border-radius:.667rem;border:.056rem solid rgba(233,233,233,1)!important}.career-form .upload-text{display:flex;flex-direction:column;gap:.222rem;position:relative;padding-left:2.444rem}.career-form .upload-icon{position:absolute;left:0;top:50%;width:1.556rem;height:1.556rem;transform:translateY(-50%);pointer-events:none}.career-form .upload-title{font-weight:600;color:var(--heading-font-color);font-size:var(--normal-font-size)}.career-form .upload-help{font-size:.778rem;color:#404040}.career-form .form-upload{transition:border-color .2s ease,box-shadow .2s ease}.career-form .form-upload.is-dragging{border-color:#5b8cff!important;box-shadow:0 0 0 3px rgba(91,140,255,.15)}.career-form .upload-button{cursor:pointer}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.career-opening-section .content{font-size:24px}.career-opening-section .opening-content{font-size:20px}.career-opening-section{padding-top:160px}}@media only screen and (max-width:1340px){.career-opening-section .content{font-size:24px}.career-opening-section .opening-content{font-size:20px}.career-detail .contact-section .main-title{padding:36px 24px}}@media only screen and (max-width:1024px){.career-detail .contact-section .main-title{padding-bottom:100px}}@media only screen and (max-width:767px){.career-opening-section{padding-top:116px}.career-opening-section .content{font-size:18px;line-height:1.5}.career-opening-section .opening-content{font-size:var(--normal-font-size)}.career-opening-section .opening-content ul+h4{margin-top:26px}.career-detail .contact-section .main-title h2{margin-bottom:24px}.career-detail .contact-section .contact-form{padding:36px 24px;background-color:var(--color-zumthor)}.career-detail .contact-section .main-title{padding:48px 24px}.career-opening-section .opening-content ul{margin-top:18px}}