@import"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{position:absolute;top:0;left:0;right:0;bottom:0}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContainerFluid>.row>.col-6{background-image:url(../images/recruitment/RecruitmentTopBannerBg.jpeg);height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent{font-family:Open Sans,sans-serif;color:#2f2e2e}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerTitle{position:relative;display:inline-block;padding-bottom:20px;margin-bottom:40px;font-size:36px;font-weight:700}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerTitle:before{content:"";position:absolute;bottom:0;width:270px;height:1px;background-color:#e6e6e6}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerDesc{font-size:18px;margin-bottom:100px}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerView{margin-bottom:90px}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerView a{font-family:Open Sans,sans-serif;font-size:18px;color:#3a8dbb;text-decoration:none}.recruitmentPage .recruitmentTopBanner .recruitmentTopBannerContent .recruitmentTopBannerView a i{margin-left:10px;color:#707070}.recruitmentPage .rolesSection{font-family:Open Sans,sans-serif;padding-top:50px;padding-bottom:40px;background-color:#f3f5f9}.recruitmentPage .rolesSection .rolesTitle{font-size:32px;font-weight:600;text-align:center;color:#2f2e2e;margin-bottom:40px}.recruitmentPage .rolesSection .rolesRow{margin-right:-10px;margin-left:-10px}.recruitmentPage .rolesSection .rolesRow .rolesCol{padding-right:10px;padding-left:10px}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem{overflow:hidden}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem a{display:block;position:relative;text-decoration:none;color:#2f2e2e;border-radius:10px;border:2px solid #c1c1c1;margin-bottom:20px;padding:20px;height:140px}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem a:before{content:"";border-radius:100px;background-color:#7b78af;width:8px;position:absolute;left:-4px;top:20px;bottom:20px;z-index:9}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem a:hover,.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem a.active{box-shadow:0 3px 10px #0003;background-color:#fff}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem .roleItemContent{display:table;width:100%;height:100%}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem .roleItemContent .roleItemContentInner{display:table-cell;vertical-align:middle}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem .roleItemContent .roleItemContentInner .roleItemTitle{font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;color:#2f2e2e;margin-bottom:10px}.recruitmentPage .rolesSection .rolesRow .rolesCol .roleItem .roleItemContent .roleItemContentInner .roleItemPosted{font-family:Open Sans,sans-serif;font-size:12px;color:#63636f}.recruitmentPage .recruitmentFormSection{padding-top:50px;padding-bottom:60px;font-family:Open Sans,sans-serif;color:#2f2e2e}.recruitmentPage .recruitmentFormSection .recruitmentFormBox{position:relative;width:100%;padding:30px;box-shadow:0 0 10px #00000059;border-radius:10px}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm{width:100%;padding:0;border-radius:0;background-color:transparent;box-shadow:unset}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .form-group label{font-family:Open Sans,sans-serif;font-size:16px;color:#2f2e2e}.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{width:100%;height:auto;font-family:Open Sans,sans-serif;font-size:16px;color:#63636f;padding:27px 15px;text-align:center;border-radius:5px;border:1px solid #d9d9d9;background-color:#f3f5f9;margin-bottom:0}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .form-group .customFile .customFileLabel:after{display:none}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .form-group .customFile .customFileLabel a{text-decoration:none;color:#3a8dbb}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .nextBtn{display:block;width:100%;border:none;padding:3px 15px;font-family:Open Sans,sans-serif!important;font-size:22px;text-align:center;color:#fff;border-radius:5px;box-shadow:0 3px 8px #0000005e;background-image:linear-gradient(to right,#3e3b89 51%,#813687)}.recruitmentPage .recruitmentFormSection .recruitmentFormBox .internationalBoxForm .nextBtn:before{outline:none}.recruitmentPage .recruitmentFormSection .recruitmentFormInfo{margin-left:65px}.recruitmentPage .recruitmentFormSection .recruitmentFormInfo .recruitmentFormTitle{font-size:24px;font-weight:600;color:#2f2e2e;margin-bottom:15px}.recruitmentPage .recruitmentFormSection .recruitmentFormInfo .recruitmentFormDesc{font-size:18px;color:#2f2e2e;margin-bottom:100px}.recruitmentPage .recruitmentFormSection .recruitmentThankYouBox{opacity:0;visibility:hidden;color:#2f2e2e;font-family:Open Sans,sans-serif;text-align:center;width:calc(100% - 60px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{display:inline-block;font-size:18px;color:#3a8dbb;text-decoration:none;margin-top:110px}.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}}
