.BannersCommon{width:100%;background:#0171bb;padding:30px 0}.TextInfo{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:left}.career_error_shown{color:red;font-size:12px!important;padding-top:5px;display:inline-block;width:100%;text-align:start}.ListCard.BottomSection.TextAlignCenter{text-align:center}.MobileSearchBack{position:sticky;top:0;z-index:1000;background:#fff;display:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ChooseTheItem li.Color3 .MainBox{border:1px solid #c0303080;background:#c030300d;color:#922424}.ChooseTheItem li.Color3 b{color:#922424}.MobileSearchBack .MuiBox-root{border:none}.ImageRight_career{display:flex;justify-content:flex-end}.TextInfo h1{font-size:30px}.TextInfo h1,.TextInfo h5{display:inline-block;width:100%;color:#fff;font-weight:500}.TextInfo h5{font-size:22px;margin:4px 0 5px}.TextInfo p{font-size:18px;color:#fff;font-weight:400}.Apply,.TextInfo p{display:inline-block;width:100%}.Apply{text-align:left;margin-top:30px}.TextInfo Button{height:45px;background:#fff;font-size:16px;color:#000;padding:0 34px}.ListCard{background:#fff;padding:25px;border-radius:8px;margin-top:20px}.JobList,.ListCard{display:inline-block;width:100%}.JobList{background:#f2f2f2}.ListCard h2{display:inline-block;width:100%;font-size:22px;color:#061926;font-weight:600}.ListCard h5{font-size:16px;margin:0}.ListCard h5,.ListCard p{display:inline-block;width:100%;color:#061926;font-weight:400}.ListCard p{font-size:15px;margin-top:16px;text-align:justify}.JobListcurrent_openings .ListCard p{color:rgba(6,25,38,.6)}.ListCard ul{padding:0;margin:14px 0 0}.ListCard ul li{padding:0;margin:0 0 10px;display:inline-block;width:100%;font-size:15px;color:#06192699;font-weight:400}.ListCard ul li b{font-weight:500;color:#000;font-size:16px}.Icons{width:80px;height:80px;background:#2f8dcb1a;border-radius:40px;vertical-align:middle}.Icons,.PerksList{text-align:center;display:flex;justify-content:center;align-items:center}.PerksList{flex-direction:column;max-width:100%;background:#fff;color:#000;padding:24px;border-radius:17px 0 17px 0;gap:7px;border:1px solid #0619261a;transition:all 1s}.Icons.GreenColor{background:#0171bb}.Icons.BlueColor{background:#049548}.JobList .PerksList p{min-height:125px;margin-top:0}.JobTitle h4{display:inline-block;width:100%;font-size:24px;color:#000;font-weight:600}.JobTitle{text-align:center;margin:10px 0 30px}.JobList .JobTitle p{margin:0;padding:0;font-size:16px;color:#222222;font-weight:400}.PerksList:hover{background-color:#0171bb1a;transition:all .5s;transform:translateY(-10px);border-radius:10px;text-align:center}.ListCard.BottomSection button{height:45px;background:#049548;font-size:16px;color:#fff;padding:0 34px;margin-top:15px}.ListCard.BottomSection p{margin-top:10px}.ListCard.BottomSection{padding:25px 15%}.Space{display:inline-block;width:100%;min-height:30px}.PopupList iframe{transform:scale(.7);transform-origin:0 0}.Submit button{width:auto;height:45px;padding:0 40px;font-size:16px;font-weight:500;background:#049548}.Submit{text-align:right;margin:7px 0 0}.FileButton{width:100%}.FileButton label{display:block;width:100%}.FileButton span.MuiButtonBase-root{width:100%;height:40px;font-size:15px;font-weight:400;text-align:left;border:1px solid #c4c4c4;border-radius:5px;justify-content:flex-start;color:#061926cc;min-width:0;overflow:hidden;box-sizing:border-box}.FileButton span.MuiButtonBase-root .MuiButton-startIcon{flex-shrink:0}.FileButton span.MuiButtonBase-root img{margin-right:6px}.LabelText{display:inline-block;width:100%;font-size:14px;color:#777;margin:7px 0 0}.LabelTextcarrers{font-size:10px}.Padding{padding:2% 2% 0}.Paddingcarrersform{padding:2% 0 0}.Padding .MuiInputLabel-root{font-size:16px}.PopupList .flag-dropdown,.PopupList input.form-control{border-radius:0!important;height:44px!important}.PopupList .MuiBox-root{margin:0}.PopupList .MuiTypography-root.MuiTypography-h6{font-size:15px;padding-bottom:10px}.PopupList .MuiInputBase-root.MuiOutlinedInput-root input.MuiInputBase-input{height:26px}.PopupList .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-sizeSmall{height:40px;border-radius:5px}.PopupList .react-tel-input .country-list{width:100%;min-width:230px}.PopupList .captchacode>div{height:60px}.PopupList .MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated{font-size:14px;margin-top:1px}.webbannertop{display:flex}.mobilebannertop{display:none}.JobListwhy_choose .ListCard h2{font-size:20px}.JobListwhy_choose .ListCard ul{list-style:none;margin:0;padding:15px 0 0}.JobListwhy_choose .ListCard ul li{list-style:none;margin:0 0 10px;padding:0 0 0 30px;position:relative}.JobListwhy_choose .ListCard ul li:before{background:url(/_next/static/media/careers_bullet.742d1061.svg);width:18px;height:18px;position:absolute;top:2px;left:0;content:""}.BottomSectioncenter{text-align:center}.PerksListbottom h5{font-weight:600;font-size:18px}.ListCard p span{font-weight:500;color:#222}.ListCardjobperks{justify-content:center}.ListCardjobperks p{text-align:center}.PerksListbottom{display:flex;gap:12px;flex-direction:column}.BottomSection p{text-align:center}@media only screen and (max-width:768px){.webbannertop{display:none}.mobilebannertop{padding:0;display:flex}.BannersCommon{margin:16px;border-radius:5px;min-height:216px;padding:10px;width:calc(100% - 32px)}.ImageRight_career{justify-content:center}.ImageRight_career img{max-width:70%;height:auto}.ImageRightgrid{height:100%}.mobilebannertop .TextInfo1 h1{font-weight:700;font-size:20px;line-height:28px;color:#222222;text-align:center}.mobilebannertop .TextInfo1 h2{font-weight:400;font-size:15px;line-height:28px;color:#555555;text-align:center}.mobilebannertop .TextInfo1 p{font-weight:400;font-size:16px;line-height:28px;color:#061926;text-align:center}.mobilebannertop .TextInfo1 Button.MuiButtonBase-root{height:45px;background:#049548;font-size:16px;color:#fff;padding:0 34px;border-radius:8px}.mobilebannertop .Apply{margin:10px 0 0;text-align:center}.ListCard{padding:15px;border-radius:0;margin-top:0;position:relative}.ListCard:before{top:0;left:15px;right:15px;background:rgba(6,25,38,.2);position:absolute;content:"";width:calc(100% - 30px);height:1px}.ListCard h2{font-size:18px;color:#222}.ListCard h5{font-size:15px;color:#222}.ListCard p{margin-top:13px;line-height:24px;color:#555;font-size:14px}.JobListwhy_choose .ListCard h2{font-size:18px}.JobList_perks .JobTitle{margin:0 0 15px;text-align:left}.JobList_perks .JobTitle h4,.ListCardjobperks .JobTitle h4{font-size:18px}.ListCardjobperks p{text-align:left}.JobList_perks .JobTitle p,.ListCardjobperks .JobTitle p{font-size:15px}.BottomSectioncenter{text-align:left}.ListCard.BottomSection{padding:15px}.ListCard.BottomSection h2{font-size:18px}.Submit button.MuiButtonBase-root{width:100%}.PerksList{padding:15px 10px;flex-direction:row;gap:12px}.JobList .PerksList p{min-height:inherit}.JobListwhy_choose .ListCard ul li{font-size:14px}.JobList .MuiContainer-root{padding-left:0;padding-right:0}.PerksList .Icons{min-width:60px;min-height:60px;width:60px;height:60px}.PerksListbottom h5{font-size:16px}.PerksListbottom{text-align:left}.PerksListbottom p{color:#061926}.ListCard.BottomSection:before{display:none}.PerksList .Icons img{max-width:60%}.ListCardjobperks .JobTitle{margin:0 0 15px;text-align:left}}@media only screen and (max-width:640px){.MobileSearchBack .MuiBox-root button{padding-left:0}.HiddenMobile{display:none}.MobileSearchBack{display:block}.BannersCommonWhite{padding:12px 0}.ListCard.BottomSection.TextAlignCenter{text-align:left}.ListCard.BottomSection p{text-align:justify}}@media only screen and (max-width:568px){.BannersCommon{min-height:inherit}.mobilebannertop .TextInfo1 Button.MuiButtonBase-root{width:auto;height:40px;font-size:14px}}.mobile-footer-wrap{position:fixed;left:0;right:0;bottom:0;z-index:999;transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease-out}.mobile-footer-wrap.visible{transform:translateY(0);opacity:1;pointer-events:auto;background-color:white;padding:5px 16px 10px;text-align:center;width:100%;height:-moz-fit-content;height:fit-content}.mobile-footer-wrap .MuiButton-root{border-radius:8px;padding:12px 16px;font-weight:600;box-shadow:0 6px 18px rgba(0,0,0,.12);width:100%}.mobile-footer-wrap button{height:40px;background:#049548;font-size:16px;color:#fff5f5;padding:0 34px}.mobile-footer-wrap.hide-button{display:none}