.footerContainer{--logoH:45px;--logoW:58px;--logoHeading:21px;--logoSubHeading:14px;--contentGapBetween:28px;--contentMarginBlock:28px 16px;--contentGridColumn:3;--divHeadingFontSize:16px;--divHeadingPaddingB:18px;--mapHeight:205px;--mapWidth:330px;--mapMarginTop:12px;--listUlMarginTop:16px;--listUlFontSize:14px;--mediaMarginBlock:6px 3px;--mediaFontSize:13px;background-color:#0b294c}@keyframes footer-orbit-cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes footer-orbit-ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes footer-ring-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.4}}@keyframes industry-card-click-pulse{0%{box-shadow:0 0 0 0 rgba(102,196,255,.45)}to{box-shadow:0 0 0 12px rgba(102,196,255,0)}}.footer-bg-orbit-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:900px;pointer-events:none;z-index:0}.footer-ring-1{animation:footer-ring-pulse 3.2s ease-in-out 0s infinite}.footer-ring-2{animation:footer-ring-pulse 3.2s ease-in-out .45s infinite}.footer-ring-3{animation:footer-ring-pulse 3.2s ease-in-out .9s infinite}.footer-orbit-track-1{animation:footer-orbit-cw 10s linear infinite}.footer-orbit-track-2{animation:footer-orbit-ccw 16s linear infinite}.footer-orbit-track-3{animation:footer-orbit-cw 22s linear infinite}.footerContainer .footer .logo img{width:var(--logoW);height:var(--logoH)!important}.footerContainer .footer .logo h2{font-size:var(--logoHeading);font-weight:700;line-height:var(--logoHeading);color:#d9dce3}.footerContainer .footer .logo p{font-size:var(--logoSubHeading);font-weight:500;color:#868c98}.footerContainer .footer .content{grid-template-columns:max-content 1fr;gap:32px;align-items:start}.footerContainer .footerMapAndFormRow{grid-column:2;display:flex!important;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:24px;align-items:stretch;width:100%;min-width:0}.footerContainer .scheduleFormRight{margin-left:0}.footerContainer .footerMapWrapper{flex:1 1 0;min-width:0;max-width:58%;align-self:stretch}.footerContainer .scheduleFormWrapper{flex:1 1 0;min-width:0;max-width:42%;align-self:stretch}@media screen and (max-width:1300px){.footerContainer .footerMapAndFormRow{gap:16px}.footerContainer .footerMapWrapper{max-width:58%}.footerContainer .scheduleFormWrapper{max-width:42%}}.footerContainer .footerLeftScrollable{grid-column:1;grid-row:1;display:flex!important;flex-direction:column;justify-content:space-between;align-self:stretch;padding-right:4px;min-width:0;width:-moz-max-content;width:max-content}.footerContainer .footerMapCard{background:#083364;border:1px solid #33547a;border-radius:22px;padding:14px;display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;box-sizing:border-box;box-shadow:0 12px 24px 0 rgba(0,0,0,.2);overflow:visible;position:relative}.footerContainer .footerMapHeading{font-size:16px;font-weight:700;color:#ffffff;margin:0;line-height:1.3}.footerContainer .footerMapInner{width:100%;flex:1;min-height:205px;height:205px;border-radius:10px;overflow:hidden;border:1px solid #33547a;background:#102A48;position:relative}.footerContainer .footerLeafletMap{width:100%;height:100%!important;min-height:205px}.footerContainer .footerLeafletMap .leaflet-control-attribution{font-size:10px;background:rgba(255,255,255,.9)}.footerContainer .footerLeafletMap .leaflet-interactive{filter:drop-shadow(0 0 6px rgba(244,63,94,.4));cursor:pointer}.footerContainer .leaflet-tooltip.footerCountryTooltip{font-size:10px;font-weight:700;color:#fff;letter-spacing:.15px;background:rgba(8,20,40,.78);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:2px 7px;line-height:1.4;white-space:nowrap;box-shadow:none}.footerContainer .leaflet-tooltip.footerCountryTooltip:before{display:none}.footerContainer .footerLeftTopGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.footerContainer .footerLeftBottomStack{display:flex;flex-direction:column;gap:16px;margin-top:40px}.footerContainer .footer .content>div{min-width:0;width:100%}.footerContainer .footer .content>div>h2{font-size:var(--divHeadingFontSize);font-weight:600;position:relative;color:#fff;width:-moz-max-content;width:max-content}.footerContainer .footer .content ul{margin-top:var(--listUlMarginTop);gap:10px}.footerContainer .footer .content ul li,.footerContainer .footer .content ul li a{font-size:var(--listUlFontSize);font-weight:400;color:#dbdbdb}.footerContainer .footerLeftTopGrid h2{font-size:16px;color:#ffffff;margin-bottom:8px}.footerContainer .footerLeftTopGrid h2+ul{margin-top:var(--listUlMarginTop)}.footerContainer .footerLeftTopGrid ul li,.footerContainer .footerLeftTopGrid ul li a{font-size:13px;color:#dbdbdb;white-space:nowrap}.footerContainer .footer .content .media{margin-block:var(--mediaMarginBlock)}.footerContainer .footer .content .media img{width:20px;height:20px}.footerContainer .footer .content .email{margin-bottom:20px}.footerContainer .footer .content .call p,.footerContainer .footer .content .call span,.footerContainer .footer .content .email p,.footerContainer .footer .content .email span{font-size:var(--mediaFontSize);font-weight:500;color:#dbdbdb}.footerContainer input,.footerContainer input:focus{border:none!important;outline:none}.footerContainer .scheduleInput::placeholder{color:#A0A0A0;opacity:1}.footerContainer .scheduleInput::-webkit-input-placeholder{color:#A0A0A0;opacity:1}.footerContainer .scheduleInput::-moz-placeholder{color:#A0A0A0;opacity:1}.footerContainer .scheduleInput:-ms-input-placeholder{color:#A0A0A0;opacity:1}.footerContainer .content.grid{align-items:start}.footerContainer .mob_Show.width95{width:95%}.footerContainer .mob_Hide.scheduleFormWrapper,.footerContainer .scheduleFormWrapper{flex:1 1 0;min-width:0;max-width:42%;flex-shrink:0;align-self:stretch}.footerContainer .scheduleFormCard{background:#083364;border:1px solid #33547a;border-radius:22px;padding:14px;display:flex;flex-direction:column;gap:8px;width:100%;height:100%;box-sizing:border-box;box-shadow:0 12px 24px 0 rgba(0,0,0,.2);overflow:visible;position:relative}.footerContainer .scheduleFormHeading{font-size:14px;font-weight:700;color:#ffffff;margin:0;line-height:1.3}.footerContainer .scheduleFormField{background:#102A48;border-radius:16px;padding:0 12px;height:40px;display:flex;align-items:center;gap:6px;box-sizing:border-box;min-width:0;overflow:visible}.footerContainer .scheduleFormRow{display:flex;flex-direction:row;gap:10px;width:100%}.footerContainer .flex1,.footerContainer .scheduleFormField.flex1{flex:1}.footerContainer .scheduleFormInput{background:transparent;border:none;outline:none;font-family:Rubik,sans-serif;font-size:12px;color:#ffffff;font-weight:400;min-width:0;width:100%}.footerContainer .scheduleFormInput.darkScheme{color-scheme:dark}.footerContainer .footerMapLocationsLayout{display:flex;flex-direction:column;gap:8px;width:100%}.footerContainer .footerMapIframeWrapper{width:100%;flex:none;max-width:100%;border-radius:10px;overflow:hidden;position:relative;height:170px;min-height:170px;border:1px solid #33547a;background:#102A48}.footerContainer .footerMapIframeWrapper iframe{width:100%;height:100%;min-height:170px;display:block}.footerContainer .footerMapPopup{position:absolute;bottom:8px;left:8px;right:8px;background:#ffffff;border-radius:8px;padding:6px 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;box-shadow:0 4px 16px rgba(0,0,0,.25);z-index:10}.footerContainer .footerMapPopupCity{font-size:12px;font-weight:600;color:#1a1a2e;margin:0}.footerContainer .footerMapPopupCityHighlight{color:#e07b2a}.footerContainer .footerMapDirectionsBtn{display:inline-block;background:linear-gradient(90deg,#e07b2a,#f5a623);color:#fff;font-size:11px;font-weight:700;border-radius:20px;padding:4px 12px;text-decoration:none;text-align:center;white-space:nowrap;flex-shrink:0;transition:opacity .2s}.footerContainer .footerMapDirectionsBtn:hover{opacity:.85}.footerContainer .footerMapLocationCards{display:flex;flex-direction:row;gap:6px;width:100%}.footerContainer .footerLocationCard{flex:1;display:flex;flex-direction:row;align-items:flex-start;gap:6px;background:#0d2f52;border:1px solid #265181;border-radius:8px;padding:7px 8px;cursor:pointer;transition:border-color .2s,background .2s;min-width:0}.footerContainer .footerLocationCard:hover{border-color:#3c78b0;background:#112f54}.footerContainer .footerLocationCard.active{border-color:#e07b2a;background:#112f54}.footerContainer .footerLocationCardIcon{flex-shrink:0;color:#6688a8;margin-top:1px;width:22px;height:22px;background:#1a3f62;border-radius:50%;display:flex;align-items:center;justify-content:center}.footerContainer .footerLocationCard.active .footerLocationCardIcon{color:#e07b2a}.footerContainer .footerLocationCardText{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.footerContainer .footerLocationCardCity{font-size:11px;font-weight:600;color:#e9eef7;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footerContainer .footerLocationCardCityHighlight{color:#e07b2a}.footerContainer .footerLocationCardAddress{font-size:10px;font-weight:400;color:#8aaac8;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:890px){.footerContainer .footerMapLocationCards{flex-direction:column}.footerContainer .footerLocationCard{flex:none}.footerContainer .footerMapIframeWrapper{height:180px;min-height:180px}.footerContainer .footerMapIframeWrapper iframe{min-height:180px}}.footerContainer .scheduleDatePickerInput{padding:0!important}.scheduleDatePickerPopper{z-index:10000}.react-datepicker-popper{z-index:10000!important}.scheduleDatePickerCalendar.react-datepicker{font-family:Rubik,sans-serif;background:#0b2340;border:1px solid #33547a;border-radius:14px;overflow:hidden}.scheduleDatePickerCalendar .react-datepicker__header{background:#0a2a4f;border-bottom:1px solid #33547a}.scheduleDatePickerCalendar .react-datepicker__current-month,.scheduleDatePickerCalendar .react-datepicker__day-name{color:#e9eef7}.scheduleDatePickerCalendar .react-datepicker__day{color:#cfe0f2}.scheduleDatePickerCalendar .react-datepicker__day:hover{background:rgba(67,142,252,.18);border-radius:8px}.scheduleDatePickerCalendar .react-datepicker__day--disabled{color:rgba(207,224,242,.35)}.scheduleDatePickerCalendar .react-datepicker__day--keyboard-selected,.scheduleDatePickerCalendar .react-datepicker__day--selected{background:var(--buttonGradient);color:#ffffff;border-radius:8px}.scheduleDatePickerCalendar .react-datepicker__navigation-icon:before{border-color:#cfe0f2}.footerContainer .scheduleTimePickerInput{padding:0!important}.scheduleTimePickerCalendar.react-datepicker{font-family:Rubik,sans-serif;background:#0b2340;border:1px solid #33547a;border-radius:14px;overflow:hidden}.scheduleTimePickerCalendar .react-datepicker__header{background:#0a2a4f;border-bottom:1px solid #33547a}.scheduleTimePickerCalendar .react-datepicker__current-month{color:#e9eef7}.scheduleTimePickerCalendar .react-datepicker__time-container{border-left:none}.scheduleTimePickerCalendar .react-datepicker__time-list{background:#0b2340}.scheduleTimePickerCalendar .react-datepicker__time-list-item{color:#cfe0f2}.scheduleTimePickerCalendar .react-datepicker__time-list-item:hover{background:rgba(67,142,252,.18)}.scheduleTimePickerCalendar .react-datepicker__time-list-item--selected{background:var(--buttonGradient)!important;color:#ffffff!important}.footerContainer .scheduleFormInput.flex1{flex:1}.footerContainer .scheduleFormInput[type=date],.footerContainer .scheduleFormInput[type=time]{min-width:0;width:100%}.footerContainer .scheduleFormIstLabel{font-size:11px;color:#6688a8;font-weight:500;flex-shrink:0}.footerContainer .scheduleFormSubmitBtn{background:var(--buttonGradient);border:none;border-radius:20px;height:38px;width:100%;max-width:100%;font-family:Rubik,sans-serif;font-size:12px;font-weight:700;color:#fff;cursor:pointer;opacity:1;transition:opacity .2s;flex-shrink:0;align-self:stretch;text-align:center;display:flex;align-items:center;justify-content:center}.footerContainer .scheduleFormSubmitBtn:disabled{cursor:not-allowed;opacity:.7}.footerContainer .scheduleFormIcon{flex-shrink:0}.footerContainer form>button{background:var(--buttonGradient);border-radius:50px;width:110px;height:36px;text-align:center;font-family:Rubik;font-size:12px;font-weight:700;color:#fff}.footerContainer .copyright{position:relative;padding-block:12px;z-index:5;border-top:1px solid #868686;margin-top:20px}.footerContainer .copyright p{color:#dbdbdb;text-align:center;font-size:14px}.footerContainer .industriesFollowSection{margin-top:28px;margin-bottom:22px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.footerContainer .industriesSection{flex:1}.footerContainer .footerIndustriesFullWidth{grid-column:1/-1;margin-top:18px;padding-top:16px;border-top:1px solid rgba(134,134,134,.3);width:100%;min-width:0}.footerContainer .industriesHeading{font-size:17px;font-weight:600;color:#fff;margin-bottom:12px;height:24px;display:flex;align-items:center}.footerContainer .industriesGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;width:100%}.footerContainer .industryCard{width:100%;height:62px;border:1px solid #265181;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background-color:transparent;position:relative;overflow:hidden;transition:transform .2s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease;cursor:pointer}.footerContainer .industryCard:hover{border-color:#3c78b0;background:linear-gradient(180deg,rgba(17,58,100,.42),rgba(11,41,76,.2));transform:translateY(-2px)}.footerContainer .industryCard:active{transform:translateY(0) scale(.97);border-color:#66c4ff;background:linear-gradient(180deg,rgba(17,58,100,.65),rgba(11,41,76,.45));animation:industry-card-click-pulse .35s ease-out}.footerContainer .industryCard img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.footerContainer .industryCard p{font-size:10px;font-weight:400;color:#fff;margin:0;text-align:center;line-height:1.2}.footerContainer .followUsSection{flex-shrink:0;min-width:200px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:0}.footerContainer .followUsHeading{font-size:15px;font-weight:600;color:#fff;margin-bottom:14px;height:20px;display:flex;align-items:center;white-space:nowrap}.footerContainer .followUsSection .media{display:flex;flex-direction:row;align-items:center;gap:18px;flex-wrap:nowrap}.mob_Hide{display:block}@media screen and (max-width:1400px){.footerContainer{--footerPaddingBlock:90px 27px;--logoH:65px;--logoW:80px;--logoHeading:22px;--logoSubHeading:15px}}@media screen and (max-width:1200px){.footerContainer{--footerPaddingBlock:70px 25px;--logoH:60px;--logoW:70px;--logoHeading:20px;--logoSubHeading:14px;--contentGapBetween:35px;--contentMarginBlock:45px 30px;--divHeadingFontSize:16px;--divHeadingPaddingB:15px;--mapHeight:200px;--mapWidth:330px;--mapMarginTop:15px;--listUlMarginTop:30px;--listUlFontSize:14px;--mediaMarginBlock:25px 30px;--mediaFontSize:13px}}@media screen and (max-width:1025px){.footerContainer{--footerPaddingBlock:70px 25px;--logoH:55px;--logoW:60px;--logoHeading:18px;--logoSubHeading:13px;--contentGapBetween:30px;--contentMarginBlock:40px 25px;--divHeadingFontSize:16px;--divHeadingPaddingB:15px;--mapHeight:160px;--mapWidth:300px;--mapMarginTop:18px;--listUlMarginTop:30px;--listUlFontSize:13px;--mediaMarginBlock:20px 25px;--mediaFontSize:13px}.footerContainer>img{width:140%}}@media screen and (max-width:890px){.footerContainer{--footerPaddingBlock:50px 25px;--logoH:55px;--logoW:60px;--logoHeading:18px;--logoSubHeading:13px;--contentGapBetween:20px;--contentMarginBlock:20px 25px;--divHeadingFontSize:16px;--divHeadingPaddingB:10px;--mapHeight:160px;--mapWidth:300px;--mapMarginTop:18px;--listUlMarginTop:30px;--listUlFontSize:14px;--mediaMarginBlock:20px 25px;--mediaFontSize:12px}.footerContainer .footer .content>div h2:before{height:3px}.footerContainer .industriesFollowSection{flex-direction:column;gap:30px}.footerContainer .followUsSection{width:100%;padding-top:0}.footerContainer .scheduleFormCard{width:100%;padding:20px}.footerContainer .mob_Hide.scheduleFormWrapper{width:100%;min-width:0}.footerContainer .footer .content{display:flex;flex-direction:column;gap:20px}.footerContainer .mob_Show{display:block!important;width:100%}.footerContainer .mob_Hide{display:none!important}.footerContainer .mob_Show.width95{width:100%}.footerContainer .mob_Show+.mob_Show{margin-top:12px}.footerContainer .copyright{flex-direction:column;align-items:center;gap:10px}.footerContainer .copyright>div{gap:20px;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:770px){.footerContainer{--footerPaddingBlock:50px 25px;--logoH:70px;--logoW:60px;--logoHeading:24px;--logoSubHeading:18px;--contentGapBetween:30px;--contentMarginBlock:20px 25px;--divHeadingFontSize:22px;--divHeadingPaddingB:10px;--mapHeight:160px;--mapWidth:300px;--mapMarginTop:18px;--listUlMarginTop:20px;--listUlFontSize:16px;--mediaMarginBlock:20px 25px;--mediaFontSize:11px;--contentGridColumn:3}.footerContainer .industriesFollowSection{flex-direction:column;gap:30px}.footerContainer .followUsSection{width:100%;padding-top:0}.footerContainer .industriesGrid{grid-template-columns:repeat(2,110px);gap:12px;justify-content:center}.footerContainer .industryCard{width:100px;height:100px}.footerContainer .industryCard img{width:40px;height:40px}.footerContainer .industryCard p{font-size:11px}.footerContainer .footer .content ul{gap:10px}.footerContainer .copyright>div{justify-content:space-around}.footerContainer .copyright{flex-direction:column;gap:10px}.mob_Hide{display:none}.mob_Show{display:block}.footerFormContainer{width:100%;background-color:#03172F;padding:30px;border-radius:10px}.footerFormContainer h2{font-size:20px;color:#fff;font-weight:600}.followUsHeading{font-size:20px;color:#fff;padding-bottom:20px}.footerContainer .scheduleFormCard{width:100%;padding:20px;gap:14px}.footerContainer .scheduleFormHeading{font-size:18px}.footerContainer .scheduleFormField{height:48px;padding:0 14px}.footerContainer .scheduleFormInput{font-size:13px}.footerContainer .scheduleFormSubmitBtn{width:100%;height:48px;font-size:15px;align-self:stretch}.footerContainer .mob_Hide.scheduleFormWrapper{width:100%;min-width:0}}@media screen and (max-width:480px){.footerContainer{--contentGridColumn:2;--footerPaddingBlock:50px 25px;--logoH:70px;--logoW:60px;--logoHeading:18px;--logoSubHeading:18px;--contentGapBetween:30px;--contentMarginBlock:20px 25px;--divHeadingFontSize:21px;--divHeadingPaddingB:10px;--mapHeight:160px;--mapWidth:300px;--mapMarginTop:18px;--listUlMarginTop:20px;--listUlFontSize:14px;--mediaMarginBlock:20px 25px;--mediaFontSize:11px}.footerContainer .industriesFollowSection{flex-direction:column;gap:25px}.footerContainer .followUsSection{width:100%;padding-top:0}.footerContainer .industriesGrid{gap:10px;justify-content:center}.footerContainer .industryCard{width:90px;height:90px}.footerContainer .industryCard img{width:36px;height:36px}.footerContainer .industryCard p{font-size:10px}.reachContainer .reach>div{flex-direction:column;align-items:center;width:80%}.content{width:100%}.footerContainer .scheduleFormCard{width:100%;padding:16px;gap:12px;border-radius:24px}.footerContainer .scheduleFormHeading{font-size:16px}.footerContainer .scheduleFormField{height:46px;padding:0 12px;border-radius:20px}.footerContainer .scheduleFormRow{flex-direction:column;gap:12px}.footerContainer .scheduleFormInput{font-size:12px}.footerContainer .scheduleFormSubmitBtn{width:100%;height:46px;font-size:14px;border-radius:20px}.footerContainer .scheduleFormIstLabel{font-size:11px}}@media screen and (max-width:380px){.footerContainer{--contentGridColumn:1}.footerContainer .scheduleFormCard{padding:14px;gap:10px;border-radius:20px}.footerContainer .scheduleFormHeading{font-size:15px}.footerContainer .scheduleFormField{height:44px;padding:0 10px}.footerContainer .scheduleFormInput{font-size:11px}.footerContainer .scheduleFormSubmitBtn{height:44px;font-size:13px}}.footerContainer .footerMapLoaderOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(16,42,72,.7);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:5;transition:opacity .3s ease}.footerContainer .footerMapLoaderSpinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top-color:#e07b2a;animation:footerMapSpin .7s linear infinite}@keyframes footerMapSpin{to{transform:rotate(1turn)}}.mob_Hide{display:block!important}.mob_Show{display:none}.joinUsBannerContainer{--joinUsBannerHeadingFontSize:70px;--joinUsBannerSubHeadingFontSize:28px;--joinUsBannerButtonFontSize:20px;--joinUsBannerButtonPadding:15px 30px}.CareerBanner .scalingIconsGap{display:none}.joinUsBannerContainer .joinUs .headings{width:80%;margin-inline:auto}.joinUsBannerContainer .joinUs .headings h2{font-family:Rubik;font-size:var(--joinUsBannerHeadingFontSize);font-weight:700;text-align:center;width:60%;color:#111827;line-height:1.185;margin-bottom:20px}.joinUsBannerContainer .joinUs .headings p{font-family:Rubik;font-size:var(--joinUsBannerSubHeadingFontSize);font-weight:400;text-align:center;color:#586072;margin-bottom:30px;padding-inline:5%}.joinUsBannerContainer .joinUs .headings button{border-radius:10px;background:var(--buttonGradient);font-family:Rubik;padding:var(--joinUsBannerButtonPadding);font-size:var(--joinUsBannerButtonFontSize);font-weight:600;color:#fcfcfc}.lifeAtContainer{--lifeAtHeadingFontSize:48px;--lifeAtSubHeadingFontSize:26px;--lifeAtSubHeadingMarginBottom:10px}.lifeAtContainer .lifeAt>h2{font-family:Rubik;font-size:var(--lifeAtHeadingFontSize);font-weight:700;line-height:1.185;text-align:center}.lifeAtContainer .lifeAt>p{font-family:Rubik;font-size:var(--lifeAtSubHeadingFontSize);font-weight:400;line-height:1.185;color:#586072}.empathyContainer{--empathyHeadingFontSize:46px;--empathyCardPadding:43px 38px;--empathCardHeadingFontSize:28px;--empathyCardDescFontSize:18px}.empathyContainer .empathy>h2{font-family:Rubik;font-size:var(--empathyHeadingFontSize);font-weight:700;line-height:1.185;text-align:center}.empathyContainer .empathy .cards .card{border-radius:10px;border:1px solid #f2bda4;padding:var(--empathyCardPadding)}.empathyContainer .empathy .cards .card h3{font-family:Rubik;font-size:var(--empathCardHeadingFontSize);font-weight:600;line-height:1.185;color:#111827}.empathyContainer .empathy .cards .card p{font-family:Rubik;font-size:var(--empathyCardDescFontSize);font-weight:400;color:#464646}.communityContainer{--communityHeadingFontSize:46px;--communityCardPadding:40px 60px;--communityCardHeadingFontSize:30px;--communityCardAddressFontSize:18px;--communityCardButtonPadding:22px 48px;--communityCardButtonFontSize:20px}.communityContainer .community>h2{font-family:Rubik;font-size:var(--communityHeadingFontSize);font-weight:700;text-align:center;width:50%;margin-inline:auto;line-height:1.185}.communityContainer .community .positions .positionCard{padding:var(--communityCardPadding)}.communityContainer .community .positions .positionCard .name h2{font-family:Rubik;font-size:var(--communityCardHeadingFontSize);font-weight:600}.communityContainer .community .positions .positionCard .name p{font-family:Rubik;font-size:var(--communityCardAddressFontSize);font-weight:400}.communityContainer .community .positions .positionCard button{border:1px solid #40546c;padding:var(--communityCardButtonPadding);border-radius:50px;outline:none;background-color:transparent;font-family:Rubik;font-size:var(--communityCardButtonFontSize);font-weight:500}.applyFormContainer{--applyFormHeadingFontSize:46px;--applyFormTextSize:26px;--applyFormSubHeadingFontSize:30px;--applyFormSubmitPadding:100px 150px;--applyFormSubmitLabelFontSize:20px}.applyFormContainer h1{font-family:Rubik;font-size:var(--applyFormHeadingFontSize);font-weight:700;color:#111827}.applyFormContainer h3{font-family:Rubik;font-size:var(--applyFormSubHeadingFontSize);font-weight:600;color:#111827}.applyFormContainer p.danger{color:#ef4444!important;font-size:calc(var(--applyFormTextSize) / 1.8);font-weight:500;margin-top:5px}.applyFormContainer li,.applyFormContainer p{font-family:Rubik;font-size:var(--applyFormTextSize);font-weight:400;color:#586072}.applyFormContainer .applyForm ul li:not(.ql-editor ul>li){list-style-type:disc}.applyFormContainer .applyForm ol li:not(.ql-editor ol>li){list-style-type:decimal}.applyFormContainer .applyForm ul{padding-left:1em;margin-bottom:8px}.applyFormContainer .submitApplication{border:1px solid #d5dde7;border-radius:20px;padding:var(--applyFormSubmitPadding)}.applyFormContainer .submitApplication .form .head{font-family:Rubik;font-size:var(--applyFormHeadingFontSize);font-weight:700;text-align:center}.applyFormContainer .submitApplication .form .input label{font-family:Rubik;font-size:var(--defaultFontSize);font-weight:400;text-align:left;margin-bottom:20px}.applyFormContainer .submitApplication .form .input input,.applyFormContainer .submitApplication .form .input select{border-radius:10px;outline:none;border:1px solid #d0dae6;background-color:#f4f6f9;padding:20px;width:100%;font-family:Rubik;font-size:var(--defaultFontSize);font-weight:400;color:#7a8293}.applyFormContainer .submitApplication .details{gap:25px;margin-bottom:20px}.applyFormContainer .submitApplication .form button{background:var(--buttonGradient);padding:10px 30px;color:white;font-family:Rubik;font-size:20px;font-weight:600;display:block;border-radius:10px;width:-moz-max-content;width:max-content;margin:auto}.applyForm .submitApplication .applicationHeading h2{font-size:var(--subHeadingFontSize)}.applyForm .submitApplication .details .form .input label,.applyForm .submitApplication .form .details .input input{font-size:var(--defaultFontSize)}.applyForm .submitApplication .form .details .applySubmitbtn{display:flex;width:-moz-min-content;width:min-content;padding:14px 20px;margin:auto;background:var(--buttonGradient);border-radius:12px;font-size:var(--defaultFontSize);color:#fff;font-weight:500}.CareerOppotunityContainer .CareerOpportunity .cSection h3>span{background:linear-gradient(90deg,#e9af0d,#e3606a 80.4%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent;font-weight:700}.CareerOppotunityContainer .CareerListContainer .CareerList{display:flex;border:1px solid #ffd62c;border-radius:10px;padding:20px}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft{display:flex;gap:20px;flex-direction:column;width:80%}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .upperCareerListLeft{display:flex;gap:30px;align-items:center}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .upperCareerListLeft .positionTitle{display:flex;gap:15px;align-items:flex-start}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .upperCareerListLeft .jobDescription{display:flex;gap:15px}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .upperCareerListLeft .fullTime{padding:7px;background:#fff3e0;border:1px solid #f4e6cf;font-weight:400px;color:#000;font-size:var(--mdParaFontSize)}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .upperCareerListLeft .Onsite{padding:7px;background:#f1faff;border:1px solid #dfeaf1;font-weight:400px;color:#000;font-size:var(--mdParaFontSize)}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .upperCareerListLeft h3{font-size:var(--lgFontSize)}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .upperCareerListLeft p{font-size:var(--mdParaFontSize);color:#6d7484;font-weight:400}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .lowerCareerListLeft{display:flex;gap:40px}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .lowerCareerListLeft .CareerInfo{display:flex;gap:10px;align-items:center}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .lowerCareerListLeft .CareerInfo .qualification{font-size:var(--defaultFontSize)}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListRight{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:30px;width:20%}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListRight .lowerCareerListRight button{border-radius:8px;padding:10px 14px;background:var(--buttonGradient);color:#fff;font-size:var(--defaultFontSize)}.upperCareerListRight{cursor:pointer;display:flex;gap:20px;align-items:center}.sideSlider{position:absolute;top:0;right:-250px;display:flex;align-items:center;gap:14px;padding:10px;background-color:#f9f9f9;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:right .3s ease;z-index:100;width:auto}.sideSlider div{position:relative}.sideSlider .copy,.sideSlider .whatsapp{position:absolute;top:-40px;font-size:13px;display:none;background-color:#f1f5f9;padding:4px 6px;border-radius:4px;color:#374151}.sideSlider .copy{left:-10px}.sideSlider .whatsapp{right:-10px}.sideSlider div:hover .copy,.sideSlider div:hover .whatsapp{display:block}.sideSlider .copyLogo,.sideSlider .whatsappLogo{cursor:pointer;transition:transform .2s ease}.sideSlider .copyLogo:hover,.sideSlider .whatsappLogo:hover{transform:scale(1.1)}.CareerListRight .sideSlider.open{right:50px}.sideSlider img{width:25px}.WorkHereContainer .gridContainer{min-height:475px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.WorkHereContainer .WorkHere .cSection h3>span{background:linear-gradient(90deg,#e9af0d,#e3606a 80.4%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent;font-weight:700}.WorkHereContainer .gridContainer .gridElement{background-color:white;display:flex;flex-direction:column;justify-content:center;align-items:start;border:1px solid;padding:20px;gap:15px;border-radius:10px}.WorkHereContainer .gridContainer .gridElement h3{font-size:var(--lgFontSize)}.WorkHereContainer .gridContainer .gridElement p{font-size:var(--defaultFontSize);text-align:left}.WorkHereContainer .gridContainer .gridElement img{margin-bottom:15px}.applyForm .jobHeading .careerMaterial{display:flex;gap:7px;align-items:flex-start}.applyForm .jobHeading li,.applyForm .jobHeading p{color:#4a505d;font-size:var(--defaultFontSize)}@media screen and (max-width:1400px){.joinUsBannerContainer{--joinUsBannerHeadingFontSize:60px;--joinUsBannerSubHeadingFontSize:24px;--joinUsBannerButtonFontSize:20px;--joinUsBannerButtonPadding:12px 25px}}@media screen and (max-width:1200px){.joinUsBannerContainer{--joinUsBannerHeadingFontSize:55px;--joinUsBannerButtonFontSize:20px;--joinUsBannerButtonPadding:12px 25px}}@media screen and (max-width:1025px){.joinUsBannerContainer{--joinUsBannerHeadingFontSize:50px;--joinUsBannerSubHeadingFontSize:22px;--joinUsBannerButtonFontSize:19px;--joinUsBannerButtonPadding:10px 20px}.empathyContainer{--empathyHeadingFontSize:46px;--empathyCardPadding:38px 38px;--empathCardHeadingFontSize:27px;--empathyCardDescFontSize:16px}.communityContainer{--communityHeadingFontSize:46px;--communityCardPadding:40px 60px;--communityCardHeadingFontSize:30px;--communityCardAddressFontSize:18px;--communityCardButtonPadding:22px 24px;--communityCardButtonFontSize:18px}.joinUsBannerContainer .joinUs .headings p{margin-bottom:20px}.communityContainer .community>h2{width:70%}}@media screen and (max-width:890px){.joinUsBannerContainer{--joinUsBannerHeadingFontSize:48px;--joinUsBannerButtonPadding:8px 15px}.empathyContainer{--empathyHeadingFontSize:44px;--empathyCardPadding:25px 25px;--empathCardHeadingFontSize:22px}.lifeAtContainer{--lifeAtHeadingFontSize:44px;--lifeAtSubHeadingFontSize:22px;--lifeAtSubHeadingMarginBottom:10px}.communityContainer{--communityHeadingFontSize:44px;--communityCardHeadingFontSize:22px;--communityCardButtonPadding:18px 24px}.applyFormContainer{--applyFormHeadingFontSize:35px;--applyFormTextSize:22px;--applyFormSubHeadingFontSize:30px;--applyFormSubmitPadding:50px 75px;--applyFormSubmitLabelFontSize:20px}}@media screen and (max-width:770px){.mob_Hide{display:none!important}.mob_Show{display:block}.joinUsBannerContainer{--joinUsBannerHeadingFontSize:44px;--joinUsBannerSubHeadingFontSize:20px;--joinUsBannerButtonFontSize:18px}.lifeAtContainer{--lifeAtHeadingFontSize:36px;--lifeAtSubHeadingFontSize:20px;--lifeAtSubHeadingMarginBottom:10px}.communityContainer{--communityCardPadding:25px 30px;--communityCardButtonPadding:14px 22px;--communityHeadingFontSize:40px;--communityCardButtonFontSize:16px;--communityCardAddressFontSize:15px;--communityCardHeadingFontSize:19px}.joinUsBannerContainer .joinUs .headings h2{width:98%}.joinUsBannerContainer{padding-bottom:60px}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .upperCareerListLeft{gap:20px}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .lowerCareerListLeft{flex-direction:column;gap:10px}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListLeft .upperCareerListLeft{gap:15px;flex-direction:column;align-items:baseline}.CareerOppotunityContainer .CareerListContainer .CareerList .CareerListRight{justify-content:space-between}.WorkHereContainer .gridContainer{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:570px){.joinUsBannerContainer{--joinUsBannerHeadingFontSize:36px;--joinUsBannerSubHeadingFontSize:18px;--joinUsBannerButtonFontSize:18px;padding-bottom:30px}.lifeAtContainer{--lifeAtHeadingFontSize:36px;--lifeAtSubHeadingFontSize:18px;--lifeAtSubHeadingMarginBottom:10px}.empathyContainer{--empathyHeadingFontSize:36px;--empathyCardPadding:20px 20px;--empathCardHeadingFontSize:18px}.communityContainer{--communityCardPadding:15px 25px;--communityCardButtonPadding:8px 20px;--communityHeadingFontSize:36px;--communityCardButtonFontSize:15px;--communityCardAddressFontSize:13px;--communityCardHeadingFontSize:16px}}@media screen and (max-width:490px){.joinUsBannerContainer .joinUs .headings h2{width:358px;line-height:1.185}.joinUsBannerContainer .joinUs .headings p{margin-bottom:20px;width:353px;padding-inline:5%}.joinUsBannerContainer{--joinUsBannerHeadingFontSize:30px;--joinUsBannerSubHeadingFontSize:15px;--joinUsBannerButtonFontSize:20px}.lifeAtContainer .lifeAt>h2{font-weight:600}.lifeAtContainer{--lifeAtHeadingFontSize:30px;--lifeAtSubHeadingFontSize:13px;--lifeAtSubHeadingMarginBottom:10px}.empathyContainer{--empathyHeadingFontSize:30px;--empathyCardPadding:20px 20px;--empathCardHeadingFontSize:24px;--empathyCardDescFontSize:12px}.communityContainer .community>h2{width:100%}.communityContainer{--communityCardPadding:20px 20px;--communityCardButtonPadding:8px 10px;--communityHeadingFontSize:30px;--communityCardButtonFontSize:10px;--communityCardAddressFontSize:12px;--communityCardHeadingFontSize:18px}.communityContainer .community .positions .positionCard button{min-width:25%;display:grid;place-content:center}.applyFormContainer{--applyFormHeadingFontSize:26px;--applyFormTextSize:14px;--applyFormSubHeadingFontSize:28px;--applyFormSubmitPadding:30px 20px;--applyFormSubmitLabelFontSize:12px}.applyFormContainer .submitApplication .form .input input{padding:12px 10.76px;width:100%;font-size:10px}.applyFormContainer .submitApplication .form button{padding:8px 13px;font-size:16px;border-radius:8px;margin-top:20px;width:auto;height:35px;text-align:center}.WorkHereContainer .gridContainer{grid-template-columns:repeat(1,1fr)}.WorkHereContainer .gridContainer .gridElement{display:flex;flex-direction:column;align-items:center;gap:4px}.WorkHereContainer .gridContainer .gridElement p{text-align:center;font-size:var(--paraFontSize)}.WorkHereContainer .gridContainer .gridElement h3{font-size:var(--headingFontSize)}.noJob p{font-size:16px;text-align:center;width:80%}}@media screen and (max-width:360px){.joinUsBannerContainer .joinUs .headings h2{width:358px}.joinUsBannerContainer .joinUs .headings p{width:353px;padding-inline:5%}.joinUsBannerContainer{--joinUsBannerHeadingFontSize:32px;--joinUsBannerSubHeadingFontSize:15px;--joinUsBannerButtonFontSize:15px}.lifeAtContainer .lifeAt>h2{font-weight:600}.lifeAtContainer{--lifeAtHeadingFontSize:32px;--lifeAtSubHeadingFontSize:13px;--lifeAtSubHeadingMarginBottom:10px}.empathyContainer{--empathyHeadingFontSize:32px;--empathyCardPadding:20px 20px;--empathCardHeadingFontSize:24px;--empathyCardDescFontSize:12px}.communityContainer .community>h2{width:100%}.communityContainer{--communityCardPadding:10px 10px;--communityCardButtonPadding:8px 10px;--communityHeadingFontSize:32px;--communityCardButtonFontSize:10px;--communityCardAddressFontSize:12px;--communityCardHeadingFontSize:18px}.communityContainer .community .positions .positionCard button{min-width:35%}}