#main .career-contact{border-radius:20px 2px;overflow:hidden;padding:24px}#main .career-contact label,.widget.block_widget .wpcf7 form.invalid .wpcf7-response-output{color:var(--sc-secondary-1)}#main .career-contact form{margin:0}#main .career-contact .button-submit{width:100%}#sc-career-form input{color:var(--sc-gray-900)}#sc-career-form .k-file label{display:flex;align-items:center;justify-content:space-between}#sc-career-form .k-file .wpcf7-form-control-wrap,#sc-career-form:not(.introducer-tab) .introducer{display:none}#sc-career-form .k-file span{padding-top:0}#sc-career-form .file-name{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);color:var(--sc-gray)}#sc-career-form .visible-upload{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--sc-primary);display:flex;gap:8px;cursor:pointer}#sc-career-form .visible-upload:after{content:"";background-image:url("../svg/upload.svg");display:block;width:24px;height:24px}.sc-career-other .post-title.is-large{text-align:center;font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:600}.intro-label-1,.intro-label-2{padding-bottom:16px}.intro-label-2{padding-top:36px}.gap-100-48{padding-bottom:100px;display:block;height:auto}#sc-career-form form{position:relative;padding-bottom:76px}#sc-career-form .button-submit{position:absolute;bottom:0;right:0}#sc-career-form .wpcf7-response-output{margin:24px 0 0}#main .career-contact .bg-fill{background-size:100%!important}@media (max-width:768px){#career_section_banner .sc-career-banner{position:static!important}#career_section_banner .nav-right{display:grid;justify-content:flex-start;gap:8px}#career_section_banner .nt-career-entry-header-item{text-align:left}#career_section_banner .entry-header-text{padding-top:16px;padding-bottom:0}#career_section_banner .col>.col-inner{padding-top:24px}#sc-career-form{padding:0 1rem}#sc-career-form .button-submit{width:100%}.intro-label-2{padding-top:12px}.sc-career-other .row{padding:0 16px;gap:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sc-career-other .career-item{padding:0;max-width:100%!important}.gap-100-48{padding-bottom:48px}}@media (min-width:768px){#career-text-heading .text-big-heading{padding-right:300px}}