@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);
#layout_container,#layout_container #page_container{display:block}#layout_container .main-footer{display:block;height:auto}#layout_container .main-footer:before{display:none}.recruitmentPage .recruitmentTopBanner{position:relative}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContainerFluid{bottom:0;left:0;position:absolute;right:0;top:0}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContainerFluid>.row>.col-6{background-image:url(../images/recruitment/RecruitmentTopBannerBg.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent{color:#2f2e2e;font-family:Open Sans,sans-serif}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerTitle{display:inline-block;font-size:36px;font-weight:700;margin-bottom:40px;padding-bottom:20px;position:relative}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerTitle:before{background-color:#e6e6e6;bottom:0;content:"";height:1px;position:absolute;width:270px}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerDesc{font-size:18px;margin-bottom:100px}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerView{margin-bottom:90px}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerView a{color:#3a8dbb;font-family:Open Sans,sans-serif;font-size:18px;text-decoration:none}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerView a i{color:#707070;margin-left:10px}.recruitmentPage .rolesSection{background-color:#f3f5f9;font-family:Open Sans,sans-serif;padding-bottom:40px;padding-top:50px}.recruitmentPage .rolesSection .rolesTitle{color:#2f2e2e;font-size:32px;font-weight:600;margin-bottom:40px;text-align:center}.recruitmentPage .rolesSection .rolesRow{margin-left:-10px;margin-right:-10px}.recruitmentPage .rolesSection .rolesRow .rolesCol{padding-left:10px;padding-right:10px}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem{overflow:hidden}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem a{border:2px solid #c1c1c1;border-radius:10px;color:#2f2e2e;display:block;height:140px;margin-bottom:20px;padding:20px;position:relative;text-decoration:none}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem a:before{background-color:#7b78af;border-radius:100px;bottom:20px;content:"";left:-4px;position:absolute;top:20px;width:8px;z-index:9}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem a.active,.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem a:hover{background-color:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem .roleItemContent{display:table;height:100%;width:100%}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem .roleItemContent .roleItemContentInner{display:table-cell;vertical-align:middle}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem .roleItemContent .roleItemContentInner .roleItemTitle{color:#2f2e2e;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;margin-bottom:10px}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem .roleItemContent .roleItemContentInner .roleItemPosted{color:#63636f;font-family:Open Sans,sans-serif;font-size:12px}.recruitmentPage .recruitmentFormSection{color:#2f2e2e;font-family:Open Sans,sans-serif;padding-bottom:60px;padding-top:50px}.recruitmentPage .recruitmentFormSection .recruitmentFormBox{border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.35);padding:30px;position:relative;width:100%}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm{background-color:transparent;border-radius:0;box-shadow:unset;padding:0;width:100%}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .form-group label{color:#2f2e2e;font-family:Open Sans,sans-serif;font-size:16px}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .form-group .form-control{font-family:Open Sans,sans-serif;margin-bottom:0}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .form-group .customFile{height:auto}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .form-group .customFile .customFileInput{height:75px;opacity:0}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .form-group .customFile .customFileLabel{background-color:#f3f5f9;border:1px solid #d9d9d9;border-radius:5px;color:#63636f;font-family:Open Sans,sans-serif;font-size:16px;height:auto;margin-bottom:0;padding:27px 15px;text-align:center;width:100%}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .form-group .customFile .customFileLabel:after{display:none}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .form-group .customFile .customFileLabel a{color:#3a8dbb;text-decoration:none}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .nextBtn{background-image:linear-gradient(90deg,#3e3b89 51%,#813687);border:none;border-radius:5px;box-shadow:0 3px 8px 0 rgba(0,0,0,.37);color:#fff;display:block;font-family:Open Sans,sans-serif!important;font-size:22px;padding:3px 15px;text-align:center;width:100%}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .nextBtn:before{outline:none}.recruitmentPage .recruitmentFormSection .recruitmentFormInfo{margin-left:65px}.recruitmentPage .recruitmentFormSection .recruitmentFormInfo .recruitmentFormTitle{color:#2f2e2e;font-size:24px;font-weight:600;margin-bottom:15px}.recruitmentPage .recruitmentFormSection .recruitmentFormInfo .recruitmentFormDesc{color:#2f2e2e;font-size:18px;margin-bottom:100px}.recruitmentPage .recruitmentFormSection .recruitmentThankYouBox{color:#2f2e2e;font-family:Open Sans,sans-serif;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:calc(100% - 60px)}.recruitmentPage .recruitmentFormSection .recruitmentThankYouBox .recruitmentThankYouTitle{font-size:21px;font-weight:600;margin-bottom:15px}.recruitmentPage .recruitmentFormSection .recruitmentThankYouBox .recruitmentThankYouImg{margin-bottom:30px}.recruitmentPage .recruitmentFormSection .recruitmentThankYouBox .recruitmentThankYouDesc{font-size:16px}.recruitmentPage .recruitmentFormSection .recruitmentThankYouBox .recruitmentThankYouBtn{color:#3a8dbb;display:inline-block;font-size:18px;margin-top:110px;text-decoration:none}.recruitmentPage .recruitmentFormSection .recruitmentThankYouBox .recruitmentThankYouBtn i{color:#707070;margin-right:8px}@media only screen and (max-width:991px){.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerDesc{margin-bottom:40px}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerDesc br{display:none}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerView{margin-bottom:50px}.recruitmentPage .recruitmentFormSection .recruitmentFormInfo{margin-left:0}.recruitmentPage .recruitmentFormSection .recruitmentFormInfo .recruitmentFormDesc{font-size:16px}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContainerFluid>.row>.col-6{background-image:none}}@media only screen and (max-width:575px){.recruitmentPage .rolesSection .rolesTitle{font-size:22px}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem .roleItemContent .roleItemContentInner .roleItemTitle{font-size:16px}.recruitmentPage .rolesSection .recruitmentFormInfo .recruitmentFormDesc{margin-bottom:50px}}
