html .about_banner_heading{position:absolute;bottom:15.521vw;left:2.5vw;}
html .about_banner_heading .elementor-heading-title{color: var(--Secondary-Snowfall, #FFF);
font-family: "Montserrat";font-size: 3.958vw;font-style: normal;font-weight: 400;line-height: 120%;
letter-spacing: -1.52px;color:#FFF;width:52.344vw;}
html .about_banner_heading .elementor-heading-title span{color:#BCE1FF;}
html .about_trust_leader{padding-top:5.208vw;padding-bottom:6.875vw;}
html .about_trust_leader .elementor-heading-title{color: var(--Primary-Ironwood, #392D2D);
font-family: "Montserrat";font-size: 3.958vw;font-style: normal;font-weight: 400;line-height: 120%;
letter-spacing: -1.52px;color:#392D2D;width:47.875vw;}
html .about_trust_leader .elementor-heading-title span{color:#FF533C;}
p{color: var(--Secondary-Urban-Steel, #616161);font-family: "Special Gothic";font-size: 1.042vw;
font-style: normal;font-weight: 450;line-height: 160%;letter-spacing: 0.4px;}
.events-anim-container .main-title-mb{color: var(--Primary-Ignition, #FF533C);
font-family: Lilex;font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.96px;z-index:2;position:relative;margin-left:2.5vw;margin-top:2.5vw;text-transform:uppercase;}
.sticky-post-section .post-cards-container{grid-template-columns:1fr 1fr;}
html .sticky-post-section .post-card{width:40.677vw;height:19.583vw;border-radius: 12px;
border: 1px solid #EEE6DF;background: rgba(255, 255, 255, 0.80);backdrop-filter: blur(10px);}
html .sticky-post-section .post-cards-container{grid-auto-rows: 19.583vw;margin:2.5vw;margin-top:25vw;}
html .sticky-post-section .post-card .post-title{
	color: var(--Primary-Ironwood, #392D2D);font-family: Montserrat;font-size:2.813vw;font-style: normal;
font-weight: 430;line-height: 120%;letter-spacing: -1.62px;margin:0;margin-bottom:1.25vw;}
html .sticky-post-section .post-card a{padding:2.604vw 2.083vw;padding-right:2.552vw;}
html .sticky-post-section .post-card .post-excerpt{color: var(--Secondary-Urban-Steel, #616161);
font-family: "Special Gothic";font-size: 1.042vw;font-style: normal;font-weight: 450;
line-height: 160%;letter-spacing: 0.4px;}
html .sticky-post-section .section-heading{width:55.958vw;}
html .bod-animation-container .cards-wrapper{width:100%;padding-top:0;}
html .bod-animation-container .card{width:100%;border-radius: 22px 22px 0 0;background: #322727;
padding:5.833vw 9.531vw 5.833vw 2.5vw;}
html .bod-animation-container .cards-wrapper .card .name{color: var(--Primary-Azure, #81CEFF);
font-family: Lilex;font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%;
letter-spacing: 0.96px;text-transform: uppercase;}
html .bod-animation-container .cards-wrapper .card .desc{color: var(--Primary-Cloud-Ivory, #FAF9F4);
font-family: Montserrat;font-size: 2.083vw;font-style: normal;font-weight: 300;line-height: 130%;
letter-spacing: -0.8px;margin-bottom:3.25vw;}
html .doolar-operation-sec-main-wraper{padding-bottom:6.927vw;}
html .meet-team-accordion-header .member-designation{color:#616161;}
html .meet-team-accordion-item.active .meet-team-accordion-header .member-designation{color:#392D2D;}
html .meet-team-tab{border:0;}
html .events-anim-container{display:block;}
html .business-initiative-sec-main-wraper-ele .subtitle-desc-mainwraper .name-wraper{color:#FF533C;}
html .business-initiative-sec-main-wraper-ele .subtitle-desc-mainwraper .main-subtitle-wraper{color: var(--Primary-Deep-Graphite, #171414);font-family: Montserrat;font-size: 2.917vw;font-style: normal;
font-weight: 430;line-height: 120%;letter-spacing: -1.12px;width:76.7813vw;}
html .about-pg-counter-parent-grid{grid-template-columns:29.688vw 55.729vw !important;gap:9.896vw !important;}
html .elementor-counter .elementor-counter-number-wrapper{color: var(--Primary-Deep-Graphite, #171414);
font-family: Montserrat;font-size: 4.479vw;font-style: normal;font-weight: 400;line-height: 100%;}
html .elementor-counter-number-prefix{font-weight:400;color:#171414;}
html .elementor-counter .elementor-counter-number-suffix{font-weight:400;color: var(--Secondary-Warm-Stone, #8B827C);}
html .elementor-counter-number{font-weight:400;color:#171414;}
html .elementor-counter-title{color: var(--Secondary-Warm-Stone, #8B827C);font-family: "Deuterium Variable";
font-size: 1.146vw;font-style: normal;font-weight: 400;line-height: 130%;}
html .buisness-initiative-logo-tag-sec-main-wraper{gap:6.042vw;}
html .business-initiative-sec-main-wraper-ele .subtitle-desc-mainwraper{padding-bottom:3.854vw;}
html .elementor-element-98ddc56{gap:0;}
html .about-us-banner-section-main-wraper .banner_content{position: absolute;top: 30%;left: 2.5vw;}
html .about-us-banner-section-main-wraper .banner_content .main-subtitle-wraper{position:relative;top:0;left:0;transform:unset;}
html .about-us-banner-section-main-wraper .banner_content .cta-wraper{width:fit-content;margin-top:4.688vw;}
.careers-pg-sec-parent{padding-top:6.771vw;padding-bottom:5.833vw;}
.career-pg-second-text p{color: var(--Primary-Deep-Graphite, #171414);font-family: Montserrat;
font-size:2.813vw;font-style: normal;font-weight: 430;line-height: 120%;letter-spacing: -1.62px;width:72.552vw;}
html .career-pg-third-grid .elementor-element-16a8264{width:24.063vw;margin-left:auto;}
html .career-pg-life-at-rk{padding-top:4.688vw;padding-bottom:4.167vw;}
.career-pg-life-at-rk .elementor-heading-title{color: var(--Primary-Ironwood, #392D2D);
text-align: center;font-family: Montserrat;font-size: 3.542vw;font-style: normal;font-weight: 430;
line-height: 120%;letter-spacing: -1.36px;width:62.865vw;margin:auto;}
.career-pg-life-at-rk p{width:49.323vw;margin:auto;padding-top:3.385vw;text-align:center;padding-bottom:3.125vw;}
html .career-life-at-rk-head .elementor-heading-title{color: var(--Primary-Ignition, #FF533C);text-align: center;
font-family: Lilex;font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.96px;text-transform: uppercase;padding-bottom:3.125vw;}

/* Employees Stories Section START  */
.stories-section {padding: 4.688vw 0;}
.stories-header {display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #D0C9C3;padding-top: 1.615vw;margin-bottom: 5.729vw;}
.stories-label {color: var(--Primary-Ignition, #FF533C);font-family: Lilex;font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.96px;}
.stories-counter {color: var(--Secondary-Warm-Stone, #8B827C);font-family: Lilex;font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.96px;}
.stories-swiper .swiper { overflow: hidden; }
.stories-swiper .slide-inner {display: flex;align-items: flex-start;gap: 9.635vw;}
.slide-avatar {flex-shrink: 0;width: 9.792vw;height: 11.146vw;border-radius: 8px;background: var(--img-bg);
overflow: hidden;}
.slide-avatar img {width: 100%;height: 100%;object-fit: cover;display: block;}
.slide-body {display:flex;align-items:baseline;gap:2.656vw;}
.quote-mark {width:1.719vw;height:1.458vw;}
.slide-quote {color: var(--Primary-Ironwood, #392D2D);font-family: Montserrat;font-size: 2.813vw;
font-style: normal;font-weight: 430;line-height: 120%;letter-spacing: -1.62px;width:59.115vw;margin-bottom:5.729vw;}
.slide-name {color: var(--Primary-Deep-Graphite, #171414);font-family: Montserrat;font-size: 1.667vw;
font-style: normal;font-weight: 400;line-height: 120%;margin:0;margin-bottom:0.417vw;}
.slide-designation {color: var(--Secondary-Warm-Stone, #8B827C);font-family: "Deuterium Variable";
font-size: 1.25vw;font-style: normal;font-weight: 400;line-height: 120%; margin:0;}
html .swiper-button-prev.btn-prev,html .swiper-button-next.btn-next{background-image: url(/wp-content/uploads/2026/03/testimonila-back.svg);}
html .stories-nav.swiper-nav-wrapper:after{background-image: url(/wp-content/uploads/2026/03/testimonial-cirled-blue-dot.svg);}
/* Employees Stories Section END  */
html .banner_content_v .main-subtitle-wraper{color: var(--White, #FFF);font-family: Montserrat;font-size:3.542vw;font-style: normal;font-weight: 430;line-height: 120%;letter-spacing: -1.36px;}
html .banner_content_v p{color: var(--Primary-Cloud-Ivory, #FAF9F4);font-family: Montserrat;
font-size:2.188vw;font-style: normal;font-weight: 430;line-height: 120%; letter-spacing: -0.84px;margin-top:3.333vw;}
html .banner_content_v p span{color:#BCE1FF;display:block;}
html .about-us-banner-section-main-wraper.careers-pg-v-banner .banner_content{width:100%;display:flex;align-items:end;justify-content:space-between;padding:0 2.5vw;left:0;}
.Horizontalmovingcardswiper .swiper-wrapper{transition-timing-function: linear !important;align-items:center;}
.Horizontalmovingcardswiper .swiper-wrapper .swiper-slide img{width:100%;}
.careers-what-we-offer-head .elementor-heading-title{color: var(--Primary-Ignition, #FF533C);font-family: Lilex;font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.96px;
text-transform: uppercase;padding-top:5.781vw;padding-bottom:2.917vw;}
.careers-what-we-offer-sub{display:flex;align-items:baseline;justify-content:space-between;}
.careers-what-we-offer-sub h2{color: var(--Primary-Deep-Graphite, #171414);font-family: Montserrat;
font-size: 3.542vw;font-style: normal;font-weight: 430;line-height: 120%;letter-spacing: -1.36px;width:55.469vw;}
html .careers-what-we-offer-sub .custom-link-wraper{color:#000;}
.rkw-benefits-section {display: flex;gap: 0;border-top: 2px solid #D0C9C3;padding-top:2.083vw;justify-content:space-between;padding-bottom:5.781vw;}
.rkw-benefits-left {display: flex;flex-direction: column;justify-content: flex-start;width:28.385vw;}
.rkw-benefits-left-content { transition: opacity 0.25s ease; }
.rkw-benefits-desc {color: var(--Secondary-Urban-Steel, #616161);font-family: "Special Gothic";
font-size: 1.042vw;font-style: normal;font-weight: 450;line-height: 160%;letter-spacing: 0.4px;}
.rkw-benefits-right {width:49.427vw;}
.rkw-benefits-item {display: flex;align-items: center; gap: 1.25vw;padding: 1.25vw;
border-bottom: 2px solid #D0C9C3;cursor: default;position: relative;}
.rkw-benefits-item:last-child { border-bottom: none; }
.rkw-benefits-item-num {color: var(--Primary-Ignition, #FF533C);font-family: Lilex;
font-size: 1.042vw;font-style: normal;font-weight: 500;line-height: 100%;letter-spacing: 0.8px;
transition: opacity 0.2s ease;opacity:0;}
.rkw-benefits-item-title {color: #8B827C;font-family: Montserrat;
font-size: 2.813vw;font-style: normal;font-weight: 430;line-height: 120%;letter-spacing: -1.62px;}
.rkw-benefits-item.rkw-active .rkw-benefits-item-num { opacity: 1; }
.rkw-benefits-item.rkw-active .rkw-benefits-item-title {color: #171414;font-weight: 430;}
.rkw-benefits-item:hover .rkw-benefits-item-title { color: var(--color-text-primary); }
.rkw-benefits-right .rkw-benefits-item:first-child{padding-top:0;}
.find-your-rol .heading{color: var(--Primary-Sky, #BCE1FF);font-family: Montserrat;
font-size:3.542vw;font-style: normal;font-weight: 430;line-height: 120%;letter-spacing: -1.36px;}
.find-your-rol p{color: var(--Secondary-Soft-Sand, #D0C9C3);font-family: "Special Gothic";
font-size:1.042vw;font-style: normal;font-weight: 450;line-height: 160%;letter-spacing: 0.4px;width:38.542vw;margin:0;}
.find-your-rol{display:flex;justify-content:space-between;padding:4.167vw 2.5vw;}
html .rkw-pillars-section .intro{margin:4.896vw 5.781vw;}
.rkw-pillars-section .page-dot:not([class*=" "]) {opacity:0.5;}
html .meet-team-list{height:40vw;overflow-y:scroll;}
/* Scrollbar width */
html .meet-team-list::-webkit-scrollbar {width: 7px;}
/* Scrollbar track */
html .meet-team-list::-webkit-scrollbar-track {background: transparent;}
/* Scrollbar thumb */
html .meet-team-list::-webkit-scrollbar-thumb {border-radius: 4px;background: var(--Secondary-Soft-Sand, #D0C9C3);}
html .meet-team-accordion-body{width:90%;}
html .news-room-heading .elementor-heading-title{padding-top:11.615vw;color: var(--Primary-Ironwood, #392D2D);
font-family: Montserrat;font-size: 3.854vw;font-style: normal;font-weight: 400;line-height: 120%;
letter-spacing: -2.22px;width:70.938vw;}
html .nr-ajax-content{padding-bottom:5vw;}

/* news-room-css start */
.nr-wrapper { font-family: inherit; }
.nr-section { padding-top: 2.917vw;border-top:1px solid #D0C9C3;margin-top:5.417vw; }

/* Filter Tabs */
.nr-tabs {
	display: flex;
	flex-wrap: wrap;
	gap: 0.625vw;
	margin-bottom: 2.656vw;
}
.nr-tab-btn {
	cursor: pointer;border-radius: 6px;background: rgba(139, 130, 124, 0.30);
	transition: background-color 0.15s, color 0.15s;
	color: var(--Secondary-Urban-Steel, #616161);
	font-family: Lilex;
	font-size: 1.25vw;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: 0.96px;
	text-transform: uppercase;
	padding: 0.521vw 1.042vw;
	user-select: none;
}
.nr-tab-btn:hover {
	background-color: #DE5527;
	color: #FAF5ED;
}
.nr-tab-btn.active {
	background-color: #DE5527;
	color: #FAF5ED;
}

/* First Row — Hero Layout */
.nr-row-first {
	display: flex;
	gap: 1.25vw;
	margin-bottom: 2.083vw;
}
.nr-card-hero {
	width: 54vw;
	flex-shrink: 0;
}
.nr-card-secondary {
	flex: 1;
}

/* Grid for remaining items */
.nr-row-rest {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1.25vw;
}

/* Card Styles */
.nr-card {
	overflow: hidden;
	display: flex;
	flex-direction: column;
}
.nr-card a {
	text-decoration: none;
	color: inherit;
	display: flex;
	flex-direction: column;
	height: 100%;
}
html .nr-card-img {
	width: 100%;border-radius:22px;
	aspect-ratio: 16 / 10;
	object-fit: cover;
	display: block;
}
.nr-card-hero .nr-card-img {
	aspect-ratio: 16 / 10;
}
.nr-card-secondary .nr-card-img {
	aspect-ratio: 16 / 8;
}
.nr-card-body {
	padding: 1.771vw;
	padding-left:0;padding-right:0;
	display: flex;
	flex-direction: column;
	flex: 1;
}
.nr-card-title {
	color: var(--Primary-Deep-Graphite, #171414);
	font-family: Montserrat;
	font-size: 1.875vw;
	font-style: normal;
	font-weight: 430;
	line-height: 120%; 
	letter-spacing: -0.72px;
	margin: 0 0 0.694vw;
}
.nr-card-hero .nr-card-title {
	color: var(--Primary-Deep-Graphite, #171414);
	font-family: Montserrat;
	font-size: 1.875vw;
	font-style: normal;
	font-weight: 430;
	line-height: 120%;
	letter-spacing: -0.72px;
}
.nr-card-desc {
	font-family: "Special Gothic";
	font-weight: 450;
	font-size: 1.042vw;
	line-height: 150%;
	color: #616161;
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.nr-card-hero .nr-card-desc {
	font-size: 1.25vw;
	-webkit-line-clamp: 4;
}

.nr-no-posts {
	font-family: Manrope;
	font-size: 1.389vw;
	color: #582C37;
	padding: 2.778vw 0;
}
.nr-loading {
	color: #6b7280;
	font-size: 0.9rem;
	padding: 1rem 0;
}
html .bod-animation-container .cards-wrapper .card .image-wraper img{width:100%;}
/* Responsive */
@media (max-width: 768px) {

	.nr-row-first {
		flex-direction: column;
	}
	.nr-card-hero {
		width: 100%;
	}
	.nr-row-rest {
		grid-template-columns: repeat(2, 1fr);
	}
	.nr-tab-btn {
		font-size: 14px;
		padding: 10px 20px;
	}
	.nr-card-hero .nr-card-title {
		font-size: 20px;
	}
	.nr-card-secondary .nr-card-title,
	.nr-row-rest .nr-card-title {
		font-size: 16px;
	}
	.nr-card-desc { font-size: 13px; }
	.nr-card-hero .nr-card-desc { font-size: 14px; }
}
/* news-room-css end */
html .csr_second_sec{padding-top:3.604vw;padding-bottom:3.646vw;}
html .csr_second_sec .elementor-heading-title{color: var(--Primary-Cloud-Ivory, #FAF9F4);
font-family: Montserrat;font-size: 3.542vw;font-style: normal;font-weight: 430;line-height: 120%;letter-spacing: -1.36px;margin-bottom:3.021vw;}
html .csr_second_sec .elementor-heading-title span{color:#FF533C;display:block;}
html .csr_second_sec p{color: var(--Secondary-Silver-Mist, #B8B7B7);font-family: "Special Gothic";
font-size: 1.042vw;font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: 0.4px;width:40.896vw;}
html .csr_counter_sec .elementor-counter-number,html .csr_counter_sec .elementor-counter-number-suffix{color: var(--Primary-Cloud-Ivory, #FAF9F4);font-family: Montserrat;font-size: 3.646vw;font-style: normal;font-weight: 300;line-height: 100%;}
html .csr_counter_sec .elementor-counter-number-suffix{color:#FF533C;}
html .csr_counter_sec{padding-top:16.3125vw;}
html .csr_counter_sec .elementor-counter{background-color:#211A1A;border-radius:22px;width:14.792vw;padding:1.25vw;flex-direction:column;align-items:self-start;}
.csr_counter_sec .elementor-counter .elementor-counter-title{color: var(--Secondary-Warm-Stone, #8B827C);
font-family: Montserrat;font-size: 1.25vw;font-style: normal;font-weight: 430;line-height: 120%;padding-bottom:5.729vw;width:80%;}
html .elementor-2531 .elementor-element.elementor-element-8be5744{grid-template-columns:14.792vw 14.792vw 14.792vw 14.792vw;}
html .csr-focus-area{padding-top:3.333vw;padding-bottom:2.5vw;}
html .csr-focus-area .elementor-heading-title{color: var(--Primary-Ironwood, #392D2D);
font-family: Lilex;font-size:1.25vw;font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: 0.96px;padding-bottom:2.031vw;}
html .focus-area-grid{grid-template-columns:46.875vw auto !important;gap:1.25vw;}
html .focus-area-grid .elementor-icon-box-title{color: var(--Primary-Ironwood, #392D2D);
font-family: Lilex;font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%; letter-spacing: 0.96px;}
html .focus-area-grid .elementor-icon svg{width:5.938vw;height:5.938vw;}
html .focus-area-grid .elementor-widget-icon-box .elementor-icon-box-description{color: var(--Primary-Ironwood, #392D2D);font-family: Montserrat;font-size: 1.563vw;font-style: normal;font-weight: 430;line-height: 120%;
padding-top:7.813vw;}
html .focus-sub-grid-box{border-left:8px solid #F1EFE9;padding-left:1.563vw;}
html .focus-area-main-img img{height:100%;object-fit:cover;border-radius:22px;}
.initiatives-slider-container{padding:5.833vw 0;}
.initiatives-slider-container .sub-title{color: var(--Primary-Ignition, #FF533C);
font-family: Lilex;font-size: 1.25vw;font-style: normal;font-weight: 500;line-height: 120%;
letter-spacing: 0.96px;padding-bottom:2.865vw;}
.initiatives-slider-container .title-desc{color: var(--Primary-Deep-Graphite, #171414);
font-family: Montserrat;font-size: 3.542vw;font-style: normal;font-weight: 430;line-height: 120%; 
letter-spacing: -1.36px;padding-bottom:4.115vw;}
.initiatives-slider-container .card-title{color: var(--Primary-Deep-Graphite, #171414);
font-family: Montserrat;font-size: 2.188vw;font-style: normal;font-weight: 430;line-height: 120%;
letter-spacing: -0.84px;padding-top:1.563vw;}
.initiatives-slider-container .swiper-nav-wrapper{position:absolute;top:0;right:2.5vw;}
html .initiatives-slider-container .swiper-button-next{
	background-image: url(/wp-content/uploads/2026/03/testimonila-next.svg);transform: unset;}
html .initiatives-slider-container .swiper-button-prev{background-image: url(/wp-content/uploads/2026/03/testimonila-back.svg);}
html .initiatives-slider-container .swiper-nav-wrapper:after{background-image: url(/wp-content/uploads/2026/03/testimonial-cirled-blue-dot.svg);}
.initiatives-slider-container .sub-title,.initiatives-slider-container .title-desc{padding-left:2.5vw;}
.initiatives-slider-container .swiper-wrapper{padding-left:2.5vw;}
@media screen and (max-width:900px){
	
	
	html body .rkw-pillars-section .intro-body > span{font-size: clamp(14px, 4.478vw, 20px);line-height: 160%;letter-spacing: 0.09vw;}
	html .rkw-pillars-section .pillar-desc{font-size: clamp(14px, 4.478vw, 20px);line-height: 160%;letter-spacing: 0.09vw;}
	html .rkw-pillars-section .content-item{gap: 3.333vw;}
	html body .rkw-pillars-section .pillar-num{font-size: 3.2vw;}
	html body .rkw-pillars-section .pillar-title{margin: 4.267vw 0 0;font-size: 5.9701vw;letter-spacing: -0.1194vw;}
 	html .rkw-pillars-section .img-panel{width:90.05vw;height:107.05vw;}
	html .rkw-pillars-section .intro{padding: 0;margin: 8.443vw 4.975vw;margin-bottom: 5.692vw;padding-bottom: 5vw;flex-direction: column;gap: 0;padding-top: 7.9254vw;}

	html .rkw-pillars-section .intro-heading{font-size: 5.9701vw;letter-spacing: -0.1194vw;}
	html .rkw-pillars-section .intro-body{font-size:2.478vw;line-height:160%;max-width:100%;margin-top:4vw;}
	html .rkw-pillars-section .pillars-outer{padding:0 4.975vw;} 
	html .rkw-pillars-section .pillars-outer{padding-left:4.975vw;padding-right:4.975vw;margin-bottom: 6vw;}
	html .rkw-pillars-section .content-panel{padding-left:0;padding-right:0;}
	
}
@media screen and (min-width:768px){
	html body .bod-animation-container .card{
		padding-bottom:0;
	}
	html .bod-animation-container .cards-wrapper .card .desc-image-wraper{
		display:flex;flex-direction:column;justify-content:space-between;
	}
	html .bod-animation-container .cards-wrapper .card .desc-image-wraper img{
		width:100%;height:100%;
	}
	html .rkw-pillars-section .page-dot{
		background-color:rgba(139, 130, 124, 0.5);
	}
}
@media screen and (max-width:767px){
	html body .bod-animation-container .cards-wrapper .card .name{display:flex;align-items:end;}
	html body .bod-animation-container .card{display:flex;flex-direction:column;justify-content:end;}
	html body .bod-animation-container .cards-wrapper .card .desc{font-size:6.965vw;line-height:120%;}
	.initiatives-slider-container .card-title{font-size:6.9652vw;}
	.initiatives-slider-container .swiper-wrapper{padding-top:6vw;}
	.initiatives-slider-container .title-desc{font-size:4.98vw;padding-bottom:8vw;}
	.initiatives-slider-container .sub-title{font-size:3.98vw;padding-bottom:6.865vw;}
	.initiatives-slider-container{padding:10vw 0;}
	.initiatives-slider-container .sub-title,.initiatives-slider-container .title-desc{padding-left:4.975vw;}
	.initiatives-slider-container .swiper-wrapper{padding-left:4.975vw;}
	html .focus-sub-grid-box{border-width:4px;padding-left:2.563vw;}
	.elementor-2531 .elementor-element.elementor-element-51012fb{grid-template-columns:1fr 1fr;gap:3.975vw;}
	html .focus-area-grid .elementor-icon-box-title{font-size:3.483vw;line-height:120%;}
	html .focus-area-grid .elementor-icon svg{width:10.938vw;height:10.938vw;}
	html .focus-area-grid .elementor-widget-icon-box .elementor-icon-box-description{font-size:3.98vw;line-height:140%;}
	html .focus-area-grid{grid-template-columns:1fr !important;gap:9.95vw;}
	html .csr-focus-area{padding-top:7.604vw;padding-bottom:8.604vw;}
	html .csr-focus-area .elementor-heading-title{font-size:3.98vw;line-height:120%;padding-bottom: 4.031vw;}
	html .csr_second_sec{padding-top:7.604vw;padding-bottom:8.604vw;}
	html .csr_counter_sec .elementor-counter-number, html .csr_counter_sec .elementor-counter-number-suffix{
		font-size:7.463vw;line-height:140%;}
	html .csr_second_sec .elementor-heading-title{font-size:8.955vw;line-height:120%;margin-bottom:5.021vw;}
	html .csr_second_sec p{font-size:3.98vw;line-height:150%;width:100%;}
	html .csr_counter_sec .elementor-counter{width:100%;padding:3.25vw;border-radius:12px;}
	.csr_counter_sec .elementor-counter .elementor-counter-title{width:unset;font-size:3.98vw;line-height:120%;}
	html .elementor-2531 .elementor-element.elementor-element-8be5744{grid-template-columns:1fr 1fr;}
	html .news-room-heading .elementor-heading-title{font-size:4.854vw;letter-spacing:-1px;padding-top:29.615vw;}
	.nr-section{padding-top:5.917vw;margin-top:7.417vw;}
	.nr-tabs{gap:2vw;margin-bottom:6.656vw;}
	.nr-row-first{gap:3.25vw;margin-bottom:3.25vw;}
	.nr-row-rest{grid-template-columns:1fr;gap:3.25vw;}
	.nr-card-body{padding:3.771vw;padding-left:0;padding-right:0;}
	.jo-job-card .cta-wraper .custom-link-wraper{font-size: 2.9801vw;}
}