:root {--color-white: #ffffff;}.jobsOverlay{position: fixed;width: 100%;top: 0;background-color: rgba(0, 0, 0, .4);z-index: 2;display: none;left: 0;right: 0;bottom: 0;}.jobsSection {width: 100%;}.jobsHead {background-color: #fff;padding: 99px 0 32px;}.jobsMOdal {max-width: 430px;width: 100%;background-color: #fff;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 40px 0;}.jobsMOdal img {display: block;width: 100%;width: 100px;height: 100px;}.jobsMOdal p {font-family: 'CircularStd';font-style: normal;font-weight: 450;font-size: 24px;line-height: 164.5%;text-align: center;color: #213D56;}.container{max-width:1200px;}.jobsHead h1 {font-style: normal;font-weight: 900;font-size: 36px;line-height: 43px;color: #213D56;font-family: 'CircularStd';padding-bottom: 14px;text-align: center;}.jobDesc {font-family: 'CircularStd';font-style: normal;font-weight: 450;font-size: 16px;line-height: 168%;text-align: center;font-family: 'CircularStd';color: #546B8E;padding-bottom: 50px;}.jobDesc a{color:#4CAEFF;text-decoration: underline;}.jobDesc a:hover {color: #1276ce;}.currentOPenings {padding: 60px 0 100px ;width: 100%;}.currentOPenings h2 {font-style: normal;font-weight: 700;font-size: 34px;text-align: center;color: #213D56;font-family: 'CircularStd';}.openingWrapper {padding-top: 60px;display: flex;column-gap: 27px;justify-content: center;}.openingCard {background-color: #FFFFFF;border: 1px solid rgba(76, 174, 255, 0.24);box-shadow: 2px 1px 23px rgb(76 174 255 / 20%);border-radius: 12.341px;padding: 62px 20px;max-width: 30%;width: 100%;transition: 1s transform;}.openingCard:hover{transform: scale(1.1);}.positionIcon {width: 93px;height: 93px;margin: 0 auto 10px;}.positionIcon svg {display: block;}.positionDetail p {font-family: 'CircularStd';font-style: normal;font-weight: 700;font-size: 20px;line-height: 164.5%;color: #213D56;padding-bottom: 8px;text-align: center;}.positionDetail span {display: block;font-style: normal;font-weight: 450;font-size: 14px;line-height: 164.5%;text-align: center;color: #213D56;}.whyUs{padding: 56px 0;width: 100%;background-color: #FBFCFF;}.whyUs h2 {font-style: normal;font-weight: 700;font-size: 34px;text-align: center;color: #213D56;margin-bottom: 14px;}.whyUsWrapper{padding-top: 60px;display: flex;flex-wrap: wrap;row-gap: 46px;justify-content: center;column-gap: 100px;}.whyUsCard{display: flex;justify-content: center;max-width: 35.8%;width: 100%;column-gap: 6px;}.whyus-Icon svg{display: block;}.whyus-Text p{font-family: 'CircularStd';font-style: normal;font-weight: 700;font-size: 18px;line-height: 108.5%;color: #213D56;padding-bottom: 15px;}.whyus-Text span{font-family: 'CircularStd';font-style: normal;font-weight: 450;font-size: 16px;line-height: 164.5%;color: #546B8E;}.joinTeam{width: 100%;padding: 100px 0;}.joinTeam .joinTeamHead{font-family: 'CircularStd';font-style: normal;font-weight: 700;font-size: 34px;text-align: center;color: #213D56;max-width: 954px;width: 1005;margin: 0 auto;}.formWrapper{padding-top: 60px;width: 100%;max-width: 730px;width: 100%;margin: 0 auto;}.formWrapper form{width: 100%;}.gb_inputGroup {position: relative;display: flex;flex-direction: column-reverse;transition: 0.3s all ease;}.gb_inputGroup+.gb_inputGroup {margin: 16px 0 0 0;}.gb_input {background-color: #F5F9FF;border: 1.01996px solid #E7EEF9;border-radius: 6px;height: 52px;padding: 15px 16px;outline:none;}.gb_inputGroup select{background: #F5F9FF;border: 1.01996px solid #E7EEF9;border-radius: 6px;height: 52px;padding: 15px 16px;outline:none;cursor: pointer;font-size: 15px;}.gb_inputGroup label {font-size: 15px;line-height: 16px;color: #9DB9DB;position: absolute;left: 13px;top: 50%;transition: 0.3s all ease;transform: translateY(-50%);min-width: 45px;}span.required.focus, .forIn.focused span.required{color: #DF4D4D }.gb_inputGroup label.forIn.focused{left: 15px;top: -8px;padding: 0 5px;background: #fff;font-size: 12px;color: #233F8C;}.gb_inputGroup select{color: #9DB9DB;}.gb_inputGroup .gb_input::placeholder {opacity: 0;}input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.gb_inputGroup .gb_input:focus+.gb_inputLabel, .gb_inputGroup .gb_input:not(:placeholder-shown)+.gb_inputLabel {top: 1px;background: var(--color-white);display: inline-block;padding: 4px 4px;font-size: 12px;}.labeled {top: 0px !important;background: #fff;display: inline-block;padding: 0px 4px;}.gb_inputGroup .gb_input:focus+.gb_inputLabel {color: #233F8C;}.gb_inputGroup .gb_input:focus {border-color: #233F8C;outline: none !important;color: #546B8E;}.gb_inputGroup .arrow{pointer-events: none;}.uploadCv {margin: 16px 0;display: flex;width: 100%;align-items: center;column-gap: 13px;position: relative;}.uploadCv input[type="file"] {opacity: 0;position: absolute;width: 125px;left: 0;top: 0;height: 100%;cursor: pointer;}select#jobType {-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';}.uploadCv .custom-file-upload {max-width: 125px;width: 100%;display: block;cursor: pointer;background-color: #EBEBEB;border: 1px solid #D9D9D9;border-radius: 3px;padding: 2px 0;font-style: normal;font-weight: 400;font-size: 14px;line-height: 24px;color: #221F1F;text-align: center;cursor: pointer;}.formWrapper .gb_inputGroup input:hover, .formWrapper .gb_inputGroup select:hover, .formWrapper .gb_inputGroup textarea:hover {border: 1px solid #233F8C;}.arrow{position: absolute;right: 22px;top: 50%;transform: translateY(-50%);}.whyUsDesc{font-family: 'CircularStd';font-style: normal;font-weight: 450;font-size: 18px;line-height: 164.5%;text-align: center;color: #546B8E;}.uploadFiles .file-name{font-family: 'CircularStd';font-style: normal;font-weight: 400;font-size: 13px;line-height: 24px;display: flex;align-items: flex-end;color: #777777;}.uploadCoverLetter {display: flex;width: 100%;align-items: center;column-gap: 13px;position: relative;}.uploadCoverLetter input[type="file"] {opacity: 0;position: absolute;width: 125px;left: 0;top: 0;cursor: pointer;height: 100%;}.uploadCoverLetter .custom-file-upload {max-width: 150px;width: 100%;display: block;cursor: pointer;background-color: #EBEBEB;border: 1px solid #D9D9D9;border-radius: 3px;padding: 2px 0;font-style: normal;font-weight: 400;font-size: 14px;line-height: 24px;color: #221F1F;text-align: center;cursor: pointer;}.uploadCoverLetter .file-name{font-family: 'CircularStd';font-style: normal;font-weight: 400;font-size: 13px;line-height: 24px;display: flex;align-items: flex-end;color: #777777;}button.submit{background: #233F8C;border-radius: 3.526px;border: none;max-width: 337px;width: 100%;text-align: center;font-family: 'CircularStd';font-style: normal;font-weight: 500;font-size: 14px;line-height: 164.5%;color: #FFFFFF;padding: 10px 0;outline: none;display: block;margin: 21px auto 0;cursor: pointer;}button.submit:hover{background-color: #3653A5;}.error-message {font-size: 13px;line-height: 21px;letter-spacing: -0.008em;color: #DF4D4D;position: relative;margin-top: 8px;padding-left: 28px;display: none;}.myerror {margin-bottom: 16px;}.error-message::before {position: absolute;content: '';width: 19px;height: 19px;left: 0;top: 0;background: url(../png/error-sign-new.png);background-repeat: no-repeat;}.error {border-color: #DF4D4D!important;}@media(max-width:1200px){.whyUsCard {max-width: 39.8%;}.openingCard {max-width: 33%;}}@media(max-width:991px){.jobsHead h1 {font-size: 30px;line-height: 150% }.currentOPenings h2 {font-size: 24px;line-height: 150%;}.openingWrapper {flex-wrap: wrap;row-gap: 27px;}.openingCard {max-width: 46%;}.whyUs h2 {font-size: 24px;line-height: 150%;}.whyUsCard {max-width: 45%;}.whyUsWrapper {column-gap: 60px;}.joinTeam h2 {font-size: 24px;line-height: 150%;}}@media(max-width:767px){.openingCard {max-width: 60%;}.whyUsCard {max-width: 100%;}.whyUsCard {justify-content: flex-start;}.openingCard:hover{transform: unset;}}@media(max-width:575px){.jobsHead h1 {font-size: 26px;line-height: 150%;}.jobsHead p {font-size: 15px;}.openingCard {max-width: 100%;}.joinTeam h2 {font-size: 24px;line-height: 150%;}.whyUsDesc{font-size: 16px;}}@media (max-width:430px) {.jobsMOdal {max-width: 330px;}.joinTeam {padding: 60px 0;}.joinTeam .joinTeamHead {font-size: 27px;}}