/*************** common css ***************/
html p{
	font-family: Roboto Flex;
	font-weight: 400;
	font-style: Regular;
	font-size: 1.042vw;
	leading-trim: NONE;
	line-height: 160%;
	letter-spacing: 0.02vw;
	 color: #6A6A6A;
}
html h2 {
    font-family: Hubot Sans;
    font-weight: 300;
    font-style: Light;
    font-size: 3.13vw;
    leading-trim: NONE;
    line-height: 120%;
    letter-spacing: 0;
	margin-top:0px;
}
html h3, html h3.elementor-heading-title{
	font-family: Hubot Sans;
	font-weight: 300;
	font-style: Light;
	font-size: 2.604vw;
	leading-trim: NONE;
	line-height: 120%;
	letter-spacing: 0;
	vertical-align: middle;
}
html .lifeatlsrourworkhead h3.elementor-heading-title{
	font-size:2.917vw;width:63.41vw;
}
html .h1, html .h1 .elementor-heading-title{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 3.333vw;leading-trim: NONE;line-height: 124%;letter-spacing: 0;color:#151515;}
html .h1 span, html .h1 .elementor-heading-title span{color:#AFADA2;}
html body .black-cta-wraper{
	background-color: #151515;
    border: 0;
    border-radius: 2px;
    position: relative;
    padding: 0;
    font-family: Roboto Flex;
    font-weight: 400;
    height: 5.21vw;
    display: inline-block;
    width: 16.82vw;
}
html body .black-cta-wraper:before {
    content: '';
    background-image: url(/wp-content/uploads/2025/09/right-icon-green.svg);
    background-size: 100%;
    padding: 0.5vw;
    background-position: right;
    position: absolute;
    background-repeat: no-repeat;
    left: auto;
    right: 0.8vw;
    top: 0.8vw;
}
html body .black-cta-wraper .text-wraped {
    font-family: Roboto Flex;
    font-weight: 400;
    font-style: Regular;
    font-size: 0.94vw;
    leading-trim: NONE;
    line-height: 140%;
    letter-spacing: 0.04vw;
    color: #FAF9F4;
    padding: 0.73vw 0.73vw 0;
    display: inline-block;
}
html .offerings-page-banner-wraper .title-tag-wraper{padding-top:10vw;}
html .offerings-page-banner-wraper .bottom-img-wraper{border-top:1.5px dashed #3D3D3D;}
.title-tag-wraper{display:flex;gap:9.688vw;padding-left: 1.979vw;padding-bottom:4.427vw;}
.title-tag-wraper .title{color:#FAF9F4;width:48.333vw;}
html .offerings-page-banner-wraper .left-sec{border-right:1.5px dashed #3D3D3D;}
/***************End: common css ***************/
/*** cursor css ***/

.cod-mouse-follower {position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index:999;	


  transform-origin: center;
  width: auto;
  height: 0;
  padding: 0 0.729vw;	

  display: flex;
  justify-content: space-between;
  align-items: flex-start;	

 background-color: #151515;
  overflow:visible;
	min-width:16.823vw;

}
.follower__content {
    font-weight: 400;
    display: flex;
    align-items: center;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    transform-origin: center;
	font-family: Roboto Flex;
	font-weight: 400;
	font-style: Regular;
	font-size: 0.938vw;
	leading-trim: NONE;
	line-height: 140%;
	letter-spacing: 0.04vw;
	color:#FAF9F4;

  }
body:not(:hover) {
  .cod-mouse-follower {
    display: none;
  }
}
.cod-mouse-follower {
  opacity: 0;
  transition: opacity .3s ease;
}
.cod-mouse-follower .cursor-arrow{display:flex;}
.cod-mouse-follower .cursor-arrow .cursor-arrow-icon{
  width:0.781vw;margin-left:auto;height:0.781vw;		
}
.cod-mouse-follower .cursor-arrow , .cod-mouse-follower .cursor-arrow .cursor-arrow-icon{
  opacity: 0;
  transition: opacity .3s ease;
}

.cod-mouse-box:hover, .cod-mouse-box a:hover{
	cursor: url(/wp-content/uploads/2025/09/cursor-icon.svg), auto !important;
}
/*** end cursor css **/


.guidedbyValues-wraper .acc-item-desc-wraper {display:none;}
html .our-mission-vision-secmainwraper .image-subtitle-desc-wraper .image-wraper{position: relative;overflow: hidden;}
html .our-mission-vision-secmainwraper .image-subtitle-desc-wraper:hover .image-wraper img{
	-webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -moz-transform: scale(1.4);
    transform: scale(1.4);
    -o-transform: scale(1.4);
    -webkit-transition-duration: 4s;
    transition-duration: 4s;
}

/******** timeline css ********/
/* Timeline */
.timeline {background: #151515;padding: 7.73vh 1.875vw 1.875vw 3.425vh;position: relative;}
.timeline {height: 100vh;overflow: hidden;}
.timeline .main-title-tag-wraper{display: flex;margin-bottom: 16.732vh;gap: 10.417vw;align-items:center;}
.timeline-content #curr-year{font-family: Hubot Sans;font-weight: 300;font-style: Light;
	font-size: 2.344vw;leading-trim: NONE;line-height:3.906vw;letter-spacing: 0%;vertical-align: middle;color:#E3E5D6;padding-bottom:0.8vw;}
.timeline .main-title{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 3.125vw;leading-trim: NONE;line-height: 120%;letter-spacing: -0.01vw;vertical-align: middle;color:#BBB5B3;}
.timeline .main-title.aboutpgmiltit{color:#AFADA2;}
.timeline .main-title.aboutpgmiltit span{color:#FAF9F4;}
.timeline .timeline-inner {display: flex;gap:14.167vw;}
.timeline .timeline-inner .desc{width: 31.667vw;text-align: left;}
.timeline-progress {height: 1.5px;background: #575651;overflow: hidden;}
.timeline-progress-fill {width: 0%;height: 100%;background: #A1F3AE;transition: width 0.2s linear;}
.timeline-years ul {list-style: none;padding: 0;margin: 0;}
.timeline-years li {margin: 20px 0;cursor: pointer;opacity: 0.5;transition: opacity 0.3s, color 0.3s;font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 0.938vw;leading-trim: NONE;line-height: 1.667vw;letter-spacing: 0.03vw;vertical-align: middle;color:#AFADA2;margin-bottom:0;height:3.542vw;}
.timeline-years li.active {opacity: 1;color: #A1F3AE;}
.timeline-content {position: relative;min-height: 300px;width: -webkit-fill-available;}
.timeline-content .panel {position: absolute;top: 2.083vw;left: 0;display: flex;gap: 8.698vw;width: 100%;align-items: flex-start;}
.timeline-content .panel.active {position: relative;}
.timeline-content .desc {font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.354vw;leading-trim: NONE;line-height: 150%;letter-spacing: 0.02vw;color:#AFADA2;max-width:31.667vw;}
.timeline-content img {width: 100%;max-width: 39.583vw;border-radius: 2px;}
.timeline-content .timeline-img{display: inline-block;width: 39.583vw;position: absolute;right: 0;top: 0;}
.timeline-content .timeline-img img{max-height: 45vh;}

/* SplitText lines */
.line-wrapper {overflow: hidden;}
.line-wrapper .line {display: block;line-height:normal;}
.timeline-years {width: 3.24vw;overflow: hidden;position: relative;}
.timeline-years ul {transition: transform 0.4s ease; /* smooth shift */}
.elementor-11 .elementor-element.elementor-element-5bcf063{margin-top:-1px}

/************ end timeline css *****************/


.careers-section{padding-top:3.906vw;padding-bottom:4.948vw;}
.careers-section .tag-careers-wraper{display: grid;gap: 0;grid-template-columns: 16% 84%;}
.careers-section .main-title {font-size:3.333vw;line-height:124%;color:#AFADA2;max-width:40.26vw;margin-bottom:8.802vw;}
.careers-section .main-title span{color:#FAF9F4;}
.careers-section .career-wraper{display:grid;grid-template-columns:30% 70%;border-top:1.5px solid #015550;padding-top:0.313vw;padding-bottom:5.625vw;}
.careers-section .career-wraper:last-child{padding-bottom:0px;}
.careers-section .career-wraper .career-title{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 2.917vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0px;vertical-align: middle;color:#AFADA2;}
.careers-section .career-wraper .opening-wraper{display:flex;justify-content:space-between;align-items:center;border-bottom:1.5px dashed #015550;padding-bottom:0.417vw;padding-top:2.5vw;padding-right:0.885vw;}
.careers-section .career-wraper .counter-num{font-family: Funnel Sans;font-weight: 300;font-style: Light;font-size: 1.042vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.1vw;vertical-align: middle;color:#AFADA2;}
.careers-section .career-wraper .opening-title-arrow-wraper{display:flex;gap:5.573vw;align-items:center;}
.careers-section .career-wraper .opening-title-arrow-wraper .arrow img{width:1.115vw;display:block;}
.careers-section .career-wraper .opening{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 1.563vw;leading-trim: NONE;line-height: 2.708vw;letter-spacing: 0px;vertical-align: middle;color:#FAF9F4;}

.offerings-main-title-wraper .elementor-heading-title{color:#AFADA2;padding-top:5.573vw;padding-bottom:12.448vw;max-width:56.219vw;}
html .ourofferpgweprovide{padding-left:1.88vw;padding-right:1.88vw;}
.offerings-container .offering-wraper{border-top: 2px dashed #D7D4C5;padding-top:2.135vw;padding-bottom: 3.906vw;padding-left:1.88vw;padding-right:0;}
.offerings-container .offering-wraper .col-wraper{display:grid;grid-template-columns:30% 70%;}
.offerings-container .offering-wraper .num{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 4.427vw;leading-trim: NONE;line-height: 4.427vw;letter-spacing: 0;vertical-align: middle;color:#A1F3AE;}
.offerings-container .offering-wraper .title{font-family: Hubot Sans;font-weight: 300;font-style: Light;font-size: 2.604vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0;color:#151515;max-width:31.146vw;line-height:100%;}
.offerings-container .offering-wraper .title-desc-wraper{display:grid;grid-template-columns:1fr 1fr;margin-bottom:3.906vw;align-items:flex-start;}
.offerings-container .offering-wraper .desc{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.042vw;leading-trim: NONE;line-height: 160%;letter-spacing: 0.02vw;max-width:29.073vw;color:#6A6A6A;}
.offerings-container .offering-wraper .img-wraper img{display:block;width:100%;}
.offerings-container .offering-wraper .logo-wraper img{max-width:17.24vw;display:block;}
.offerings-container .offering-wraper .logo-img-wraper{align-items:baseline;}
.offerings-container .offering-wraper .img-wraper{position:relative;}
.offerings-container .offering-wraper .img-wraper .learn-more-btn-wraper{position:absolute;left:0;bottom:0;}
.elementor-element-b1bd555 .title-tag-wraper .title{max-width: 43.333vw;}

.our-impact-banner-wraper .our-impact-banner-top-sec{border-bottom:1.5px dashed #3D3D3D;}
.our-impact-banner-wraper .banner-right-sec{border-left:1.5px dashed #3D3D3D;}
.our-impact-banner-wraper .our-impact-banner-top-sec .banner-right-sec{padding-top:10.104vw;}
.our-impact-banner-wraper p{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 160%;letter-spacing: 0.02vw;color:#AFADA2;max-width:29.427vw;}
html .philosophyRooted-sec {padding-top:4.479vw;}
html .elementor-element-2a5e0fb p{max-width: 31.771vw;color:#6A6A6A;margin-top: 0.8vw;}
html body .elementor.elementor .elementor-element-e23b325.elementor-widget-image{max-width: 77.771vw;}
.elementor-2583 .elementor-element.elementor-element-44b7752 .elementor-heading-title{max-width:36.354vw;}

html .impactStories-sec{padding-top:5.156vw;padding-bottom:4.01vw;}
.impactStories-sec .main-title .elementor-heading-title{margin-bottom:5.208vw;font-size: 2.917vw;line-height: 120%;color:#151515;}

.impactStories-container .main-headings-wraper, .impactStories-acc-container .acc-item .acc-title-wraper, .impactStories-acc-container .acc-content-wraper .img-content-wraper{display:grid;grid-template-columns:23.281vw auto;gap:1.094vw;}
.impactStories-acc-container .acc-item .acc-title-wraper{cursor:pointer;position:relative;}
.impactStories-acc-container .acc-item .acc-title-wraper:after{content:'';position:absolute;background-image:url(/wp-content/uploads/2025/09/Plus-Icon-2.svg);width:0.833vw;height:0.833vw;top:0;right:0;background-size:contain;background-repeat:no-repeat;}
.impactStories-acc-container .acc-item.active .acc-title-wraper:after{background-image:url(/wp-content/uploads/2025/09/minus-Icon-3.svg)}
.impactStories-container .main-headings-wraper .title{font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 1.875vw;leading-trim: NONE;line-height: 2.708vw;letter-spacing: 0;vertical-align: middle;color:#003D39;}
.impactStories-container .main-headings-wraper {border-bottom:1px solid #E7E4D6;padding-bottom:1.25vw;}
.impactStories-acc-container .acc-item{border-bottom:1px solid #E7E4D6;padding:0.833vw 0;}
.impactStories-acc-container .active.acc-item:last-child{border-bottom:0;}
.impactStories-acc-container .acc-item .acc-title-wraper .area{font-family: Hubot Sans;font-weight: 600;font-style: Medium;font-size: 1.146vw;leading-trim: NONE;line-height: 1.823vw;letter-spacing: 0.01vw;vertical-align: middle;text-transform: uppercase;color:#AFADA2;}
.impactStories-acc-container .acc-item.active .acc-title-wraper .area{color:#151515;}
.impactStories-acc-container .acc-item .acc-title-wraper .desc{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 1.563vw;leading-trim: NONE;line-height: 1.823vw;letter-spacing: 0.01vw;vertical-align: middle;color:#AFADA2;}
.impactStories-acc-container .acc-item.active{padding-bottom:0;}
.impactStories-acc-container .acc-item.active .acc-title-wraper .desc{color:#151515;}
.impactStories-acc-container .acc-item .acc-content-wraper{padding-top:2.708vw;padding-bottom:4.323vw;}
.impactStories-acc-container .acc-item .acc-content-wraper .img-wraper img{display:block;width:100%;}
.impactStories-acc-container .acc-item .acc-content-wraper .desc-wraper{font-family: Roboto Flex;font-weight: 400;font-style: Regular;font-size: 0.938vw;leading-trim: NONE;line-height: 1.667vw;letter-spacing: 0.02vw;color:#808080;max-width:22.198vw;}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .stat-wraper{border-bottom:2px solid #E7E4D6;padding-top:1.094vw;padding-bottom:1.094vw;}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .stat-wraper:last-child{border-bottom:0px;padding-bottom:0px;}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .stat-wraper:nth-child(3) .stat-content{max-width:6.677vw;}
.impactStories-acc-container .acc-content-wraper .img-content-wraper .desc-stats-wraper{display: flex;flex-direction: column;justify-content: space-between;}
.impactStories-acc-container .acc-content-wraper .img-content-wraper .desc-stats-wraper{
	justify-content:unset;gap:3vw;
}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .num-content-wraper{display:grid;grid-template-columns:8.927vw auto;align-items: center;}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .num-content-wraper{
	grid-template-columns:9.927vw auto;}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .num-content-wraper.withoutnumicon{
	display:block;}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .num-content-wraper.withoutnumicon .stat-content{
	max-width:100%;}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .num-content-wraper .num-icon-wraper{font-family: Hubot Sans;font-weight: 200;font-style: ExtraLight;font-size: 3.125vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0.01vw;color:#003D39;display:flex;align-items:baseline;}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .num-content-wraper .num-icon-wraper .icon{color:#AFADA2;}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .num-content-wraper .num-icon-wraper .icon.noticon{font-size:1.042vw;line-height:normal;display:flex;align-items:center;}
.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .stat-content{font-family: Roboto Flex;font-weight: 300;font-style: Light;font-size: 1.146vw;leading-trim: NONE;line-height: 117%;letter-spacing: 0;max-width:10.677vw;}
.impactStories-acc-container .acc-content-wraper{display:none;}

.policies-banner .policies-title-sec-warper .elementor-heading-title{color:#FAF9F4;}
.policies-banner .policies-title-sec-warper{padding-left: 18vw;border-right:1.5px solid #3D3D3D;}
html .mobile{display:none}
footer .social-network-wraped{display:none;}
html .leadership-carousel-mainsecwraper .swiper-pagination-btns{display:none;}
html .our-mission-vision-secmainwraper .subtitle-descwraper .desc{width:32vw;}
html .contact-fprm-address-mainwraper .bottom-blockwraper .fields-block-wraper textarea{resize:none;}
html .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper{padding-top:6vw;}
@media only screen and (max-width: 767px) {
	
	/********* commen css *******/
	html .h1, html .h1 .elementor-heading-title, html .impactStories-sec .main-title .elementor-heading-title{font-size:7.463vw;line-height:126%;}
	html h2{font-size:9.95vw;line-height:126%;}
	html p{font-size:3.98vw;line-height:160%;}
	html .e-con-boxed.e-parent >.e-con-inner, html .main-sectionwraper html .e-con.e-parent >.e-con-inner{padding-left: 5.97vw;padding-right: 5.97vw;}
    html .elementor-2834 .elementor-element.elementor-element-c333b2f{padding-top:35.821vw;}
	html .our-impact-banner-wraper .banner-right-sec{margin-left: 5.97vw;width:auto;}
	.our-impact-banner-wraper .our-impact-banner-top-sec .banner-right-sec.mob-banner-bot-img{padding-top:0px;}
	.our-impact-banner-wraper .our-impact-banner-top-sec .banner-right-sec{padding-top: 17.413vw;}
	html .mob-banner-bottom-sec{border-top: 1.5px dashed #3D3D3D;}
	html .elementor-2583 .elementor-element.elementor-element-9b023c3{padding-left:0px;padding-top:18.408vw;padding-bottom:9.95vw;padding-right:5.97vw;gap:7.214vw;}
	html .elementor-2583 .elementor-element.elementor-element-44b7752 .elementor-heading-title {max-width: 100%;}
	html .our-impact-banner-wraper p{font-size:4.478vw;line-height:160%;max-width:90%;}
	html .our-impact-banner-wraper .tag-wraper{margin-bottom:4.975vw;}

	/*********End: commen css *******/
	
	html .we-operatelocation-secmainwraper .common-block-wraper{display:block;}
	html .location-info-mainwraper .tag-desc-section-wraper{display:block;}
	html .we-operatelocation-secmainwraper .common-block-wraper .left-block-wraper,html .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper{padding-left: 5.97vw;padding-right: 5.97vw;}
	html .tag-wraper .text-wraper{font-size:3.483vw;line-height:7.96vw;text-transform:math-auto;}
	html .location-info-mainwraper .tag-desc-section-wraper .subttile-descwraper h2{margin-top:4.975vw;font-size:9.95vw;line-height:126%;margin-bottom:4.975vw;}
	html .location-info-mainwraper .tag-desc-section-wraper .desc{font-size:3.98vw;line-height:160%;width:100%;letter-spacing:0;}
	html .location-info-mainwraper .tag-desc-section-wraper{margin-bottom:7.214vw;}
	html .we-operatelocation-secmainwraper .common-block-wraper .left-block-wraper{padding-bottom:0px;}
	html .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper{padding-top:11.94vw;padding-bottom:13.682vw;display: flex;flex-direction: column-reverse;}
	html .we-operatelocation-secmainwraper .location-infowraped ul li .name-wraper{font-size:6.468vw;line-height:120%;}
	html .we-operatelocation-secmainwraper .location-infowraped ul li .info{font-size:4.975vw;line-height:160%;}
	html .we-operatelocation-secmainwraper .location-infowraped ul li{padding-bottom:2.985vw;margin-bottom:2.985vw;}
	html .sticky-bottom-desktop a{font-size: 3.975vw;line-height: 160%;}
	html .sticky-bottom-desktop{padding: 2.18vw 0;}
	html .we-operatelocation-secmainwraper .bottom-section-locationwraper.common-block-wraper .left-block-wraper{padding-top: 13.682vw;}
	html .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper .shortdesc-email-phonesec{margin-bottom:0px;margin-top:15.423vw;}
	html body .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper .short-desc{font-size:3.98vw;line-height:150%;width:100% !important;margin-bottom: 3.483vw;}
	html .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper .phone-emailwraper a{font-size:4.478vw;line-height:150%;}
	html .we-operatelocation-secmainwraper .common-block-wraper.bottom-section-locationwraper{border:0;}
	html body .philosophyRooted-sec{padding-top:11.94vw;}
	html .elementor-2583 .elementor-element.elementor-element-e2264b0{gap:8.209vw;}
	html .elementor-element-2a5e0fb p{max-width:100%;margin:0px;}
	html body .elementor.elementor .elementor-element-e23b325.elementor-widget-image{margin-right: -5.97vw;max-width: unset;}
	html body .elementor.elementor .elementor-element-e23b325.elementor-widget-image img{height: 103.483vw;object-fit: cover;}
	html body .impactStories-sec{padding-top:14.677vw;padding-bottom:12.687vw;}
	.elementor-2583 .elementor-element.elementor-element-ee3da17 .e-con-inner{gap:0;}
	html .impactStories-sec .main-title .elementor-heading-title{margin-bottom:8.706vw;padding:0 5.97vw;}
	html .impactStories-acc-container .acc-item .acc-title-wraper{display:block;}
	html body .impactStories-acc-container .acc-item .acc-title-wraper .area{color:#AFADA2;font-size:3.98vw;line-height:8.706vw;font-weight:500;}
	html .impactStories-acc-container .acc-item .acc-title-wraper .desc{font-size:5.473vw;line-height:130%;color:#151515;padding-top:1.99vw;}
	html .impactStories-acc-container .acc-item .acc-title-wraper:after{width:3.98vw;height:3.98vw;}
	html .impactStories-acc-container .acc-item{padding:3.731vw 0;padding-left:5.97vw;}
	html .impactStories-container .main-headings-wraper,html .impactStories-acc-container .acc-item .acc-title-wraper, html .impactStories-acc-container .acc-content-wraper .img-content-wraper{display:block;}
	html .impactStories-container .main-headings-wraper{display:none;}
	html .impactStories-acc-container .acc-item .acc-content-wraper .desc-wraper{font-size:3.98vw;line-height:160%;letter-spacing:0;max-width:100%;padding-right:5.97vw;}
	.impactStories-acc-container .acc-item .acc-content-wraper{padding-top:3.483vw;padding-bottom: 12.687vw;}
	html .impactStories-acc-container .acc-content-wraper .img-content-wraper .desc-stats-wraper{gap:7.463vw;}
	html .impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .num-content-wraper .num-icon-wraper{font-size:9.95vw;line-height:140%;}
	html .impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .stat-content{font-size:4.229vw;line-height:117%;}
	html .impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .stat-content,html .impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .stat-wraper:nth-child(3) .stat-content{max-width: 36vw;}
	html .impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .stat-wraper{padding-top:2.736vw;padding-bottom:2.736vw;}
	.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .num-content-wraper{grid-template-columns: 29.927vw auto;}
	html .impactStories-acc-container .acc-content-wraper .img-content-wraper .desc-stats-wraper .stats-wraper{margin-bottom:9.95vw;}
	html .impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .num-content-wraper.withoutnumicon .stat-content{max-width:100%;}
	html .lifeatlsrourworkhead h3.elementor-heading-title{font-size:5.97vw;line-height:120%;width:100%;}
	html .emplyee-experience-secmainwraper .subtitle-image-wraper h3{padding-left:5.97vw;padding-right:5.97vw;}
	html .emplyee-experience-secmainwraper .image-secmainwraper{padding-left:5.97vw;}
	html .emplyee-experience-secmainwraper{padding-top:9.95vw;padding-bottom:12.438vw;}
	html .emplyee-experience-listsecwraper{padding:13.184vw 3.98vw 0 5.97vw;}
	.our-impact-banner-wraper .banner-right-sec.life-at-lsr-pg,html .mob-banner-bottom-sec.life-at-lsr-pg,.our-impact-banner-wraper .our-impact-banner-top-sec.life-at-lsr-pg,.our-impact-banner-wraper .banner-right-sec.life-at-lsr-pg{border-color:#05665B;}
	html .emplyee-experience-secmainwraper .employees-experience-sec-mainwraper .subtititle-wraper h2{
		font-size:7.463vw;line-height:126%;margin-bottom:1.99vw;}
	.careers-section .tag-careers-wraper{grid-template-columns:1fr;}
	.careers-section{padding-top:11.692vw;padding-bottom:11.692vw;}
	.careers-section .main-title{font-size:7.463vw;line-height:126%;max-width:100%;margin-bottom:19.154vw;padding-left:5.97vw;padding-right:5.97vw;margin-top:4.229vw;}
	.careers-section .career-wraper{grid-template-columns:1fr;padding-bottom:11.443vw;padding-left:5.97vw;padding-right:5.97vw;}
	.careers-section .career-wraper .career-title{font-size:6.468vw;line-height:120%;padding-top:2.239vw;padding-bottom:8.706vw;}
	.careers-section .career-wraper .opening{font-size:4.478vw;line-height:12.935vw;}
	.careers-section .career-wraper .counter-num{font-size:4.478vw;line-height:120%;}
	.careers-section .career-wraper .opening-title-arrow-wraper .arrow img{width:3.98vw;}
	html .life-at-lsr-carrer-sec.e-con-boxed.e-parent .e-con-inner{padding-left:0;padding-right:0;}
	html .life-at-lsr-carrer-sec .tag-wraper{padding-left:5.97vw;padding-right:5.97vw;}
	html .our-impact-banner-wraper > .banner-right-sec.elementor-element.elementor-element-79e90ad{padding-top:18.408vw;}
	html .mobile{display:block;}
	html .emplyee-experience-secmainwraper .employees-experience-sec-mainwraper .name-profile-infowraper .name-wraper,html .emplyee-experience-secmainwraper .employees-experience-sec-mainwraper .designation-wraper,html .employees-experience-sec-mainwraper .profile-image-infowraper .image-wraper{display:none;}
	html .employees-experience-sec-mainwraper .name-profile-desigwraper .name-profile-infowraper{
		grid-template-columns:1fr;gap:4.478vw;}
	html .employees-experience-sec-mainwraper .name-profile-desigwraper .name-profile-infowraper > .mobile{
		display:flex;gap:4.975vw;align-items:center;}
	html .emplyee-experience-secmainwraper .employees-experience-sec-mainwraper .info-wraper{
		font-size:3.98vw;line-height:160%;width:100%;}
	html .employees-experience-sec-mainwraper .employee-list-mainwrper .name-profile-desigwraper{grid-template-columns:1fr;}
	html .employee-list-mainwrper .profiles-wraper{padding:9.95vw 3.98vw 7.463vw 0;}
	html .employees-experience-sec-mainwraper .name-profile-desigwraper .name-profile-infowraper .mobile.name-wrapper{
		font-family: Hubot Sans;font-weight: 400;font-style: Regular;font-size: 5.473vw;leading-trim: NONE;
line-height:1;letter-spacing: 0%;vertical-align: middle;color:#151515;}
	html .employees-experience-sec-mainwraper .name-profile-desigwraper .name-profile-infowraper .mobile.designation-wrapper{font-family: Oxygen;font-weight: 400;font-style: Regular;font-size:4.478vw;
leading-trim: NONE;line-height:8.706vw;letter-spacing: 1%;vertical-align: middle;color:#AFADA2;}
	html .employees-experience-sec-mainwraper .name-profile-desigwraper .name-profile-infowraper .img.mobile img{display:block;}
	html .employee-list-mainwrper .profiles-wraper:first-child{border-top:0;}
	html .mob-banner-top-space{padding-top:17.413vw;padding-bottom:10.448vw;}
	.our-impact-banner-wraper .banner-right-sec.our-offering, html .mob-banner-bottom-sec.our-offering, .our-impact-banner-wraper .our-impact-banner-top-sec.our-offering, .our-impact-banner-wraper .banner-right-sec.our-offering{border-color:#3D3D3D;}
	.our-impact-banner-wraper .our-impact-banner-top-sec.our-offering-banner-top-sec{border-bottom:0;}
	html h3, html h3.elementor-heading-title{font-size:5.97vw;line-height:120%;}
	.offerings-main-title-wraper .elementor-heading-title{max-width:100%;padding-top:11.94vw;padding-bottom:11.194vw;}
	html .ourofferpgweprovide{padding-left:5.97vw;padding-right:5.97vw;}
	.offerings-container .offering-wraper{padding-left:5.97vw;padding-top:8.955vw;padding-bottom:8.955vw;}
	.offerings-container .offering-wraper .col-wraper{grid-template-columns:1fr;}
	.offerings-container .offering-wraper .num{font-size:6.468vw;line-height:18.657vw;}
	.offerings-container .offering-wraper .title-desc-wraper{grid-template-columns:1fr;gap:5.473vw;margin-bottom:8.458vw;}
	.offerings-container .offering-wraper .title{font-size:6.468vw;line-height:130%;max-width:100%;}
	.offerings-container .offering-wraper .desc{font-size:3.98vw;line-height:160%;max-width:100%;}
	.offerings-container .offering-wraper .col-wraper .logo-wraper{display:none;}
	.offerings-container .offering-wraper .img-wraper .learn-more-btn-wraper{width:51.99vw;height:18.905vw;padding:1.99vw;}
	html body .black-cta-wraper .text-wraped{font-size:3.98vw;line-height:140%;}
	html body .black-cta-wraper:before{padding:2.736vw;top:2.5vw;right:1.8vw;}
	.offerings-container .offering-wraper .num-title-desc-wraper.col-wraper{padding-right:5.97vw;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper{display:flex;flex-direction:column-reverse;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .right-block-wraper{border:0;padding:17.91vw 4.975vw 17.164vw 4.975vw;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .right-block-wraper .subtitle-wraper h1{
		font-size:9.95vw;line-height:126%;width:100%;letter-spacing:-2px;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .contact-form-section-wraped .form-fields-wraped .section-wraped{grid-template-columns:1fr;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .fields-block-wraper input, html .contact-fprm-address-mainwraper .bottom-blockwraper .fields-block-wraper textarea{
		font-size:3.98vw;line-height:6.965vw;padding:3.98vw 0 3.98vw 3.234vw;}
	.contact-form-section-wraped .section-wraped .left-block-wraper{padding-bottom:2.488vw;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .contact-form-section-wraped .form-fields-wraped .section-wraped .left-block-wraper .fields-block-wraper{margin-bottom:2.488vw;}
	html .contact-fprm-address-mainwraper .submit-wraper input{font-size:3.98vw;line-height:140%;height:18.905vw;padding-left:1.99vw;padding-bottom: 9.019vw !important;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .contact-form-section-wraped .submit-wraper{margin-right:0;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .contact-form-section-wraped .submit-wraper:before{background-size:5.473vw;padding:2.5vw;right:2.488vw;top:2vw;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .addresses-wraper .name-wraper{
		font-size:6.468vw;line-height:8.935vw;padding-bottom:1.99vw;
	}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .address-section-mainwraper .addresses-wraper{
		padding:8.209vw 5.97vw;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .location{font-size:3.98vw;line-height:150%;width:100%;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .email-phonenum-wraper a{font-size:4.478vw;line-height:150%;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .address-section-mainwraper .addresses-wraper .email-phonenum-wraper{margin-top:3.731vw;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .address-section-mainwraper .addresses-wraper.one{padding-top:0;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .address-section-mainwraper .addresses-wraper:last-child{padding-bottom:14.428vw;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .fields-block-wraper textarea{height:54.726vw;resize:none;}
	html .contact-fprm-address-mainwraper .top-block-wraper{border:0;}
	html .contact-fprm-address-mainwraper .top-block-wraper .empty-blockwraper.right{border:0;}
	html .our-impact-banner-wraper .banner-right-sec{max-width:100%;padding-left:0;}
	html .our-impact-banner-wraper .banner-right-sec img{max-width:100%;width:100%;height:100%;}
	.offerings-container .offering-wraper .img-wraper img{object-fit:cover;height:67.91vw;}
	html .mob-banner-bottom-sec{grid-template-columns:1fr !important;}
	html .leadership-secmain-wraper .leadership-profile-wraper .name-designation-wraper .name-wraper{
		font-size:6.468vw;line-height:12.935vw;text-align:center;}
	html .leadership-secmain-wraper .leadership-profile-wraper .name-designation-wraper .desination{
		font-size:3.98vw;line-height:140%;text-align:center;}
	.timeline .main-title-tag-wraper{flex-direction:column;text-align:left;align-items:flex-start;gap:7.214vw;margin-bottom:21.144vw;}
	.timeline .main-title{font-size:7.463vw;line-height:126%;padding-right:5.97vw;}
	.timeline-years li{font-size:3.483vw;line-height:7.96vw;margin-top:30px;}
	.timeline-years{width:11.194vw;}
	.timeline-content #curr-year{display:none;}
	.timeline-content .desc{font-size:3.98vw;line-height:150%;width:100%;max-width:100%;}
	.timeline .timeline-inner .desc{width:100%;}
	.guidedbyValues-mobile .swiper-button-next:after,.guidedbyValues-mobile .swiper-rtl .swiper-button-prev:after,.guidedbyValues-mobile .swiper-button-prev:after,.guidedbyValues-mobile .swiper-rtl .swiper-button-next:after{content:none;}
	.guidedbyValues-mobile .title{font-family: Hubot Sans;font-weight: 400;font-style: Regular;
font-size:6.468vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;text-align: center;vertical-align: middle;color:#003D39;padding-top:7.463vw;margin:0;}
	.guidedbyValues-mobile .desc{font-family: Funnel Sans;font-weight: 400;font-style: Regular;
font-size: 3.98vw;leading-trim: NONE;line-height: 150%;letter-spacing: 0%;text-align: center;margin-top:1.99vw;}
	.guidedbyValues-mobile .swiper-button-next,.guidedbyValues-mobile .swiper-button-prev{
		bottom:0;top:unset;}
	.guidedbyValues-mobile .swiper-button-next, .guidedbyValues-mobile .swiper-button-prev,
	.leadership-carousel-mainsecwraper .swiper-button-next2 ,.leadership-carousel-mainsecwraper .swiper-button-prev2,
	.guidedbyValues-mobile .swiper-button-next1 ,.guidedbyValues-mobile .swiper-button-prev1{
		width:11.94vw;height:11.94vw;position:unset;
	}
	.leadership-carousel-mainsecwraper .swiper-button-next2 img ,.leadership-carousel-mainsecwraper .swiper-button-prev2 img , .guidedbyValues-mobile .swiper-button-next1 img ,.guidedbyValues-mobile .swiper-button-prev1 img{width:100%;}
	html .guidedbyValues-mobile{margin-bottom:11.692vw;}
	.guidedbyValues-mobile .swiper-button-next{right:38%;}
	.guidedbyValues-mobile .swiper-button-prev{left:38%;}
	html .guided-by-valuesec-mainwaper .tag-subtitle-wraper{border:0;}
	.subtitle-wraper h2{font-size:7.463vw;line-height:126%;}
	html .trusted-partnershipsecmain-wraper .subtitle-wraper{width:100%;margin-top:15.672vw;margin-bottom:12.687vw;}
	html .trusted-partners-mobile ul{list-style:none;margin:0;padding-left:5.97vw;padding-right:5.97vw;}
	html .trusted-partners-mobile ul li span{color:#151515;}
	html .trusted-partners-mobile .swiper-pagination-btns{display:flex;gap:2.985vw;}
	html .trusted-partners-mobile .partner-logo{border: 1px dashed #D1CDBF;width: 100%;height: 88.308vw;
    display: flex;align-items: center;justify-content: center;background-color: #003D39;border-top-right-radius: 50vw;border-bottom-right-radius: 50vw;width: 88vw;margin: auto;}
	html .trusted-partners-mobile .subtitle{font-family: Hubot Sans;font-weight: 300;font-style: Light;
font-size: 6.468vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0%;color:#151515;padding-top:12.687vw;padding-left:5.97vw;padding-right:5.97vw;border-bottom:1.5px dashed #D1CDBF;padding-bottom:4.975vw;margin-bottom:12.687vw;}
	html .trusted-partnershipsecmain-wraper .subtitle-wraper h2{text-align:left;padding: 0 5.97vw;}
	html .trusted-partnershipsecmain-wraper .section-wraper{row-gap:12.687vw;}
	html .trusted-partners-mobile ul li{margin:4.975vw 0;}
	html .trusted-partners-mobile ul li{color:#9C9A90;font-family: Roboto Flex;font-weight: 400;
font-style: Regular;font-size:3.98vw;leading-trim: NONE;line-height: 160%;letter-spacing: 2%;}
	html .leadership-carousel-mainsecwraper .swiper-pagination-btns{display:flex;gap:2.985vw;justify-content:center;margin-top:6.219vw;}
	html .leadership-secmain-wraper{padding-bottom:11.692vw;}
	html .trusted-partnershipsecmain-wraper .e-con-inner{padding:0 !important;}
	html .trusted-partners-mobile .swiper-pagination-btns{margin:0 5.97vw;}
	html .guidedbyValues-mobile-swiper .swiper-pagination-btns{display:flex;justify-content:center;gap:2.985vw;margin-top:8.458vw;}
	html body .performance-drivensecmainwraper .prod-box .default-prodview{border-bottom:1px dashed #AFADA2;padding-bottom:9.453vw;}
	html .impactStories-sec .e-con-inner{padding:0 !important;}
	html .impactStories-acc-container .acc-item .acc-title-wraper{margin-right:5.97vw;}
	html .we-operatelocation-secmainwraper .common-block-wraper .left-block-wraper{padding-right:0;}
	html .location-info-mainwraper .tag-desc-section-wraper .subttile-descwraper{padding-right:5.97vw;}
	html .we-operatelocation-secmainwraper .common-block-wraper .left-block-wraper .location-image-wraper{
		width:100%;height:82.09vw;}
	html .we-operatelocation-secmainwraper .common-block-wraper .left-block-wraper .location-image-wraper img{
		width:100%;height:100%;object-fit:cover;
	}
	html #menu-btn img{width:100%;}
	.elementor-element-2617fc1{width:100%;}
	.elementor-element-2617fc1 img{width:100%;}
	html .elementor-element-ec576fe,html .elementor-element-1e707fb{width:100%;}
	.timeline-content .panel{height:100%;margin-top:5.97vw;}
	.timeline-content .timeline-img{width:100%;bottom:15%;top:auto;}
	.timeline{padding-right:0 !important;}
	.timeline-years li:first-child{margin-top:0;}
	html .guidedbyValues-mobile-swiper .swiper-wrapper .swiper-slide img{width:100%;}
	.guidedbyValues-mobile .swiper-button-next img, .guidedbyValues-mobile .swiper-button-prev img{
		width:100%;}
	html .tag-wraper.lsr-txt .text-wraper{padding:0 0.8vw;}
	html .tag-wraper .curlybraces{font-size: 3.483vw;}
	html .tag-wraper .text-wraper{padding:0 0.8vw;vertical-align:unset;}
}
@media (min-width:767px) and (max-width:1024px){
	html .we-operatelocation-secmainwraper .common-block-wraper .right-block-wraper{padding-top: 6.7vw;}
	footer .footer-menulinks-social-networkswraper ul li{text-align:left;}
	footer .left-block-wraper .contact-title-wraper{text-align:left;}
	footer .email-phone-numwraper{text-align:left;}
	footer .left-block-wraper .addrress-wraper,footer .right-block-wraper .common-sec{text-align:left;}
	.footer-logo-wraper{text-align:left;}
	#menu-btn{width:5.5vw !important;}
	.custom-header .submenu{top:4.9vw !important;}
	.perforanace-driesec-main-wraper .discusover-expertise-ctawraper .text-wraped,.facility-sec-minawraper .view-facilitysecwraper .text-wraped{display:block;}
	html .rspv-site-above-footer-wrap .footer-widget-wrapper{padding:0;}
	html .main-sectionwraper .tag-wraper.aboutwhotitle{top:12vw;}
	.impactStories-acc-container .acc-item .acc-content-wraper .stats-wraper .stat-wraper:nth-child(3) .stat-content{max-width:7.677vw;}
	html .we-operatelocation-secmainwraper .location-infowraped ul li{padding-bottom: 0.83vw;
    margin-bottom: 0.83vw;}
	html body .black-cta-wraper .text-wraped{display:block;}
	html .privacy-terms-contentsec-mainwraper p{margin-top:1.758vw;margin-bottom:1.758vw;}
	.menu-left .menu-item-img-wraper img{border-radius: 0 20% 0 0;object-fit: cover;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .address-section-mainwraper .addresses-wraper .email-phonenum-wraper{display:flex;flex-direction:column;}
	html .contact-fprm-address-mainwraper .bottom-blockwraper .address-section-mainwraper .addresses-wraper .email-phonenum-wraper br{display:none;}
}
@media only screen and (max-width:950px){
	.timeline .main-title-tag-wraper{flex-direction:column;text-align:left;align-items:flex-start;gap:7.214vw;margin-bottom:21.144vw;}
	.timeline .main-title{font-size:7.463vw;line-height:126%;padding-right:5.97vw;}
	.timeline-years li{font-size:3.483vw;line-height:7.96vw;margin-top:7.463vw;}
	.timeline-years{width:11.194vw;}
	.timeline-content #curr-year{display:none;}
	.timeline-content .desc{font-size:3.98vw;line-height:150%;width:100%;max-width:100%;}
	.timeline .timeline-inner .desc{width:100%;}
	.timeline-content .timeline-img {width: 100%;bottom: 15%;top: auto;}
	.timeline-content .panel{height: 100%;margin-top: 5.97vw;}
	.timeline-content .panel{height:100%;margin-top:5vw;}
	.timeline-content .timeline-img{width:100%;bottom:0;top:auto;position:relative;padding-top:10.448vw;}
	.timeline{padding-right:0 !important;}
	.timeline-years li:first-child{margin-top:0;}
}





