.formWrapper{padding:30px 20px 2px;border-radius:12px}.formWrapper.contactFormThreeColumn{box-shadow:none;padding:0}.formWrapper.contactFormThreeColumn form{transform:translateY(150%);transition:var(--transition-value)}.formWrapper h3{font-size:26px;font-weight:500;color:var(--tertiary-color);line-height:1.4;text-align:center;margin-bottom:30px}.formWrapper h3 span{display:block;color:var(--secondary-color)}.formWrapper form .formRow{display:flex;gap:20px;margin-bottom:15px}.formWrapper form .formRow.hideFormRowMargin{margin-bottom:0}.formWrapper form .formRowExtraMargin{margin-bottom:30px}.formWrapper form .formColumn1,.formWrapper form .formColumn2,.formWrapper form .formColumn3{width:50%}.formWrapper form .formFullWidthColumn{width:100%}.formWrapper form .formFullWidthColumn button{font-size:18px;padding:15px;font-weight:500}.formWrapper form .inputError{min-height:10px;display:block;margin-top:5px;font-size:12px;color:var(--error-color)}.formWrapper form label{display:block;font-size:16px;font-weight:600;margin-bottom:10px;color:var(--tertiary-color)}.formWrapper form input,.formWrapper form textarea{display:block;border:1px solid var(--form-input-border);border-radius:8px;padding:6px 15px;width:100%;box-sizing:border-box;font-size:18px;color:var(--tertiary-color);resize:none;outline:4px solid rgba(0,0,0,0)}.formWrapper form input:focus,.formWrapper form textarea:focus{border:2px solid var(--primary-color);outline:4px solid rgba(203,71,156,.2)}.formWrapper form textarea{min-height:100px}.formWrapper form .errorInput{border:1px solid var(--error-color)}.formWrapper form .checkboxFieldWrapper{cursor:pointer}.formWrapper form .checkboxFieldWrapper label{display:flex;align-items:center;gap:10px;margin-bottom:0}.formWrapper form .checkboxFieldWrapper .labelText{flex:1}.formWrapper form .checkboxFieldWrapper input[type=checkbox]{display:none}.formWrapper form .checkboxFieldWrapper .customCheckbox{width:22px;height:22px;border:1px solid var(--form-input-border);display:inline-block;border-radius:4px;position:relative;vertical-align:middle;margin-top:2px}.formWrapper form .checkboxFieldWrapper input[type=checkbox]:checked+.customCheckbox{background-color:var(--primary-color);border-color:var(--primary-color)}.formWrapper form .checkboxFieldWrapper input[type=checkbox]:checked+.customCheckbox:after{content:"";position:absolute;top:1px;left:7px;width:6px;height:12px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.formWrapper form .checkboxFieldWrapper label,.formWrapper form .formInfoText{font-size:13px;color:var(--tertiary-color);font-weight:400}.formWrapper form .formInfoText a{color:var(--primary-color);text-decoration:underline}@media screen and (max-width:768px){.formWrapper form .formRow{flex-wrap:wrap}.formWrapper form .formColumn1,.formWrapper form .formColumn2,.formWrapper form .formColumn3{width:100%}}.backgoundColor{background-color:var(--background-color)}.visibleSection .contactFormThreeColumn form{transform:translateY(0)}.upload-container{background:#fff;border-radius:16px;text-align:center;border:1px solid var(--form-input-border)}.upload-container.dragActive,.upload-container:hover{background-color:#faf3f8}.file-input{width:1px;height:1px;visibility:hidden;padding:0!important;position:absolute}.drop-zone{padding:50px 30px;cursor:pointer;transition:background-color .3s;display:flex;flex-direction:column;align-items:center;justify-content:center}.drop-zone img{position:static!important;width:32px!important;height:auto!important;margin-bottom:15px}.drop-zone .dragDropInfo{font-size:22px;line-height:30px;color:var(--tertiary-color);margin:5px 0}.drop-zone .dragDropInfo span{cursor:pointer;color:var(--primary-color)}.drop-zone .helpText{font-size:14px;color:var(--grey-text)}.upload-container:hover .dragDropInfo span{text-decoration:underline}.drop-zone.dragover{background-color:#e0f7fa}.selected-file-wrapper{margin-top:10px;padding:10px 20px;background-color:var(--card-grey-bg);position:relative;justify-content:space-between;border-radius:10px}.selected-file-wrapper,.selected-file-wrapper .left-content{display:flex;align-items:center}.selected-file-wrapper .left-content img{margin-right:15px}.selected-file-wrapper img{width:32px!important;height:auto!important;position:static!important}.selected-file-wrapper .close-icon{cursor:pointer;padding:5px 10px}.jobDetailBannerWrapper{background-color:var(--background-color);overflow:visible;padding:0}.jobDetailBannerWrapper .jobDetailBannerContainer{position:relative}.jobDetailBannerWrapper .jobDetailBannerContainer .jobDetailContentWrapper{width:100%;background-color:var(--card-grey-bg);padding:30px;border:1px solid var(--card-border-color);border-radius:20px;transform:translateY(50%)}.jobDetailBannerWrapper .jobDetailBannerContainer .jobDetailContentWrapper h3{font-size:22px;line-height:30px;margin-bottom:30px}.jobDetailBannerWrapper .jobDetailBannerContainer .jobDetailContentWrapper p{display:flex;align-items:center;margin:20px 0;font-size:18px;line-height:25px;color:var(--content-color)}.jobDetailBannerWrapper .jobDetailBannerContainer .jobDetailContentWrapper p span p{margin:0}.jobDetailBannerWrapper .jobDetailBannerContainer .jobDetailContentWrapper p img{position:static!important;width:44px!important;height:auto!important;margin-right:10px}.jobDetailBannerWrapper .jobDetailBannerContainer .jobDetailContentWrapper .buttonWrapper{margin-top:20px;width:110px}@media(max-width:768px){.jobDetailBannerWrapper .jobDetailBannerContainer .jobDetailContentWrapper{padding:20px}.jobDetailBannerWrapper .jobDetailBannerContainer .jobDetailContentWrapper h3{font-size:20px}.jobDetailBannerWrapper .jobDetailBannerContainer .jobDetailContentWrapper p{margin:10px 0;font-size:16px}.jobDetailBannerWrapper .jobDetailBannerContainer .jobDetailContentWrapper p img{width:34px!important}}.sectionHeadingWrapper h2{margin-bottom:15px}@media(max-width:768px){.jobDetailRawContentWrapper{padding:0 0 60px}}.jobDetailRawContentWrapper{padding:60px 0}.job-detail-section-wrapper{margin-bottom:50px}.job-detail-section-wrapper .job-detail-content li,.job-detail-section-wrapper .job-detail-content ul{list-style-type:disc}.job-detail-section-wrapper .job-detail-content ul{padding-left:1.5rem}.job-detail-section-wrapper .job-detail-content ul li{margin-top:15px}.job-detail-section-wrapper .body-content-para{color:var(--content-color);margin:40px 0;font-size:18px;line-height:25px}.job-detail-section-wrapper .body-content-para.centerAlign{text-align:center}@media(max-width:1024px){.job-detail-section-wrapper .body-content-para{margin:30px 0}}@media(max-width:768px){.job-detail-section-wrapper .body-content-para{font-size:16px}}@media(max-width:480px){.job-detail-section-wrapper .body-content-para{margin:20px 0}}.job-detail-section-wrapper .body-content-para.isFirstPara{margin-bottom:20px}@media(max-width:1024px){.job-detail-section-wrapper .body-content-para.isFirstPara{margin:15px 0}}@media(max-width:480px){.job-detail-section-wrapper .body-content-para.isFirstPara{margin:10px 0}}.job-detail-section-wrapper .body-content-para.inlinePara{margin:20px 0}@media(max-width:1024px){.job-detail-section-wrapper .body-content-para.inlinePara{margin:15px 0}}@media(max-width:480px){.job-detail-section-wrapper .body-content-para.inlinePara{margin:10px 0}}.job-detail-section-wrapper .body-content-para.applyAnimation{transform:translateX(-200%);transition:all .6s ease-in-out}.job-detail-section-wrapper .body-content-para.isTopAnimation{position:relative;top:-400px;transition:all .6s ease-in-out}.apply-form-section{background-color:var(--background-color)}