@charset "UTF-8";

:root {
	--ivypresto-text: 'ivypresto-text';
	--ivystyle-sans: 'ivystyle-sans';
	--font-weight-100: 100;
	--font-weight-200: 200;
	--font-weight-300: 300;
	--font-weight-400: 400;
	--font-weight-500: 500;
	--font-weight-600: 600;
	--font-weight-700: 700;
	--manufature-color: #a03708;
	--human-color: #670a4a;
	--pruple: #50286e;
}

.ivypresto-text {
	font-family: 'myriad_proregular' !important;
}

.ivystyle-sans {
	font-family: 'myriad_proregular' !important;
}

.fw-600 {
	font-weight: var(--font-weight-600);
}

.manufature-color {
	color: var(--manufature-color) !important;
}

.human-color {
	color: var(--human-color) !important;
}

.pruple {
	color: var(--pruple) !important;
}

@font-face {
	font-family: 'myriad_probold';
	src: url('../fonts/myriadpro-bold-webfont.eot');
	src: url('../fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/myriadpro-bold-webfont.woff2') format('woff2'),
		url('../fonts/myriadpro-bold-webfont.woff') format('woff'),
		url('../fonts/myriadpro-bold-webfont.ttf') format('truetype'),
		url('../fonts/myriadpro-bold-webfont.svg#myriad_probold') format('svg');
	font-weight: normal;
	font-style: normal;

}


@font-face {
	font-family: 'myriad_proregular';
	src: url('../fonts/myriadpro-regular-webfont.eot');
	src: url('../fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/myriadpro-regular-webfont.woff2') format('woff2'),
		url('../fonts/myriadpro-regular-webfont.woff') format('woff'),
		url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
		url('../fonts/myriadpro-regular-webfont.svg#myriad_proregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'RupeeForadian';
	src: url("../fonts/Rupee_Foradian.eot");
	src: url("../fonts/Rupee_Foradian.eot") format("embedded-opentype"), url("../fonts/Rupee_Foradian.woff2") format("woff2"), url("../fonts/Rupee_Foradian.woff") format("woff"), url("../fonts/Rupee_Foradian.ttf") format("truetype"), url("../fonts/Rupee_Foradian.svg#Rupee_Foradian") format("svg");
}

body {
	margin: 0px;
	padding: 0px;
	font-weight: 400;
	font-family: 'myriad_proregular';
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'myriad_probold';
}

.rs {
	font-family: 'RupeeForadian';
}

/*  */
.mt0 {
	margin-top: 0px;
}

.pt0 {
	padding-top: 0px;
}

.mb0 {
	margin-bottom: 0px;
}

.pb0 {
	padding-bottom: 0px;
}

.ml0 {
	margin-left: 0px;
}

.pl0 {
	padding-left: 0px;
}

.mr0 {
	margin-right: 0px;
}

.pr0 {
	padding-right: 0px;
}

.m0 {
	margin: 0px;
}

.p0 {
	padding: 0px;
}

.mt5 {
	margin-top: 5px;
}

.pt5 {
	padding-top: 5px;
}

.mb5 {
	margin-bottom: 5px;
}

.pb5 {
	padding-bottom: 5px;
}

.ml5 {
	margin-left: 5px;
}

.pl5 {
	padding-left: 5px;
}

.mr5 {
	margin-right: 5px;
}

.pr5 {
	padding-right: 5px;
}

.m5 {
	margin: 5px;
}

.p5 {
	padding: 5px;
}

.mt10 {
	margin-top: 10px;
}

.pt10 {
	padding-top: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

.pb10 {
	padding-bottom: 10px;
}

.ml10 {
	margin-left: 10px;
}

.pl10 {
	padding-left: 10px;
}

.mr10 {
	margin-right: 10px;
}

.pr10 {
	padding-right: 10px;
}

.m10 {
	margin: 10px;
}

.p10 {
	padding: 10px;
}

.mt15 {
	margin-top: 15px;
}

.pt15 {
	padding-top: 15px;
}

.mb15 {
	margin-bottom: 15px;
}

.pb15 {
	padding-bottom: 15px;
}

.ml15 {
	margin-left: 15px;
}

.pl15 {
	padding-left: 15px;
}

.mr15 {
	margin-right: 15px;
}

.pr15 {
	padding-right: 15px;
}

.m15 {
	margin: 15px;
}

.p15 {
	padding: 15px;
}

.mt20 {
	margin-top: 20px;
}

.pt20 {
	padding-top: 20px;
}

.mb20 {
	margin-bottom: 20px;
}

.pb20 {
	padding-bottom: 20px;
}

.ml20 {
	margin-left: 20px;
}

.pl20 {
	padding-left: 20px;
}

.mr20 {
	margin-right: 20px;
}

.pr20 {
	padding-right: 20px;
}

.m20 {
	margin: 20px;
}


.p20 {
	padding: 20px;
}

.mt25 {
	margin-top: 25px;
}

.pt25 {
	padding-top: 25px;
}

.mb25 {
	margin-bottom: 25px;
}

.pb25 {
	padding-bottom: 25px;
}

.ml25 {
	margin-left: 25px;
}

.pl25 {
	padding-left: 25px;
}

.mr25 {
	margin-right: 25px;
}

.pr25 {
	padding-right: 25px;
}

.m25 {
	margin: 25px;
}

.p25 {
	padding: 25px;
}

.mt30 {
	margin-top: 30px;
}

.pt30 {
	padding-top: 30px;
}

.mb30 {
	margin-bottom: 30px;
}

.pb30 {
	padding-bottom: 30px;
}

.ml30 {
	margin-left: 30px;
}

.pl30 {
	padding-left: 30px;
}

.mr30 {
	margin-right: 30px;
}

.pr30 {
	padding-right: 30px;
}

.m30 {
	margin: 30px;
}

.p30 {
	padding: 30px;
}

.mt35 {
	margin-top: 35px;
}

.pt35 {
	padding-top: 35px;
}

.mb35 {
	margin-bottom: 35px;
}

.pb35 {
	padding-bottom: 35px;
}

.ml35 {
	margin-left: 35px;
}

.pl35 {
	padding-left: 35px;
}

.mr35 {
	margin-right: 35px;
}

.pr35 {
	padding-right: 35px;
}

.m35 {
	margin: 35px;
}

.p35 {
	padding: 35px;
}

.mt40 {
	margin-top: 40px;
}

.pt40 {
	padding-top: 40px;
}

.mb40 {
	margin-bottom: 40px;
}

.pb40 {
	padding-bottom: 40px;
}

.ml40 {
	margin-left: 40px;
}

.pl40 {
	padding-left: 40px;
}

.mr40 {
	margin-right: 40px;
}

.pr40 {
	padding-right: 40px;
}

.m40 {
	margin: 40px;
}

.p40 {
	padding: 40px;
}

.mt45 {
	margin-top: 45px;
}

.pt45 {
	padding-top: 45px;
}

.mb45 {
	margin-bottom: 45px;
}

.pb45 {
	padding-bottom: 45px;
}

.ml45 {
	margin-left: 45px;
}

.pl45 {
	padding-left: 45px;
}

.mr45 {
	margin-right: 45px;
}

.pr45 {
	padding-right: 45px;
}

.m45 {
	margin: 45px;
}

.p45 {
	padding: 45px;
}

.mt50 {
	margin-top: 50px;
}

.pt50 {
	padding-top: 50px;
}

.mb50 {
	margin-bottom: 50px;
}

.pb50 {
	padding-bottom: 50px;
}

.ml50 {
	margin-left: 50px;
}

.pl50 {
	padding-left: 50px;
}

.mr50 {
	margin-right: 50px;
}

.pr50 {
	padding-right: 50px;
}

.m50 {
	margin: 50px;
}

.p50 {
	padding: 50px;
}

.mt55 {
	margin-top: 55px;
}

.pt55 {
	padding-top: 55px;
}

.mb55 {
	margin-bottom: 55px;
}

.pb55 {
	padding-bottom: 55px;
}

.ml55 {
	margin-left: 55px;
}

.pl55 {
	padding-left: 55px;
}

.mr55 {
	margin-right: 55px;
}

.pr55 {
	padding-right: 55px;
}

.m55 {
	margin: 55px;
}

.p55 {
	padding: 55px;
}

.mt60 {
	margin-top: 60px;
}

.pt60 {
	padding-top: 60px;
}

.mb60 {
	margin-bottom: 60px;
}

.pb60 {
	padding-bottom: 60px;
}

.ml60 {
	margin-left: 60px;
}

.pl60 {
	padding-left: 60px;
}

.mr60 {
	margin-right: 60px;
}

.pr60 {
	padding-right: 60px;
}

.m60 {
	margin: 60px;
}

.p60 {
	padding: 60px;
}

.mt65 {
	margin-top: 65px;
}

.pt65 {
	padding-top: 65px;
}

.mb65 {
	margin-bottom: 65px;
}

.pb65 {
	padding-bottom: 65px;
}

.ml65 {
	margin-left: 65px;
}

.pl65 {
	padding-left: 65px;
}

.mr65 {
	margin-right: 65px;
}

.pr65 {
	padding-right: 65px;
}

.m65 {
	margin: 65px;
}

.p65 {
	padding: 65px;
}

.mt70 {
	margin-top: 70px;
}

.pt70 {
	padding-top: 70px;
}

.mb70 {
	margin-bottom: 70px;
}

.pb70 {
	padding-bottom: 70px;
}

.ml70 {
	margin-left: 70px;
}

.pl70 {
	padding-left: 70px;
}

.mr70 {
	margin-right: 70px;
}

.pr70 {
	padding-right: 70px;
}

.m70 {
	margin: 70px;
}

.p70 {
	padding: 70px;
}

.mt75 {
	margin-top: 75px;
}

.pt75 {
	padding-top: 75px;
}

.mb75 {
	margin-bottom: 75px;
}

.pb75 {
	padding-bottom: 75px;
}

.ml75 {
	margin-left: 75px;
}

.pl75 {
	padding-left: 75px;
}

.mr75 {
	margin-right: 75px;
}

.pr75 {
	padding-right: 75px;
}

.m75 {
	margin: 75px;
}

.p75 {
	padding: 75px;
}

.mt80 {
	margin-top: 80px;
}

.pt80 {
	padding-top: 80px;
}

.mb80 {
	margin-bottom: 80px;
}

.pb80 {
	padding-bottom: 80px;
}

.ml80 {
	margin-left: 80px;
}

.pl80 {
	padding-left: 80px;
}

.mr80 {
	margin-right: 80px;
}

.pr80 {
	padding-right: 80px;
}

.m80 {
	margin: 80px;
}

.p80 {
	padding: 80px;
}

.mt90 {
	margin-top: 90px;
}

.pt90 {
	padding-top: 90px;
}

.mb90 {
	margin-bottom: 90px;
}

.pb90 {
	padding-bottom: 90px;
}

.ml90 {
	margin-left: 90px;
}

.pl90 {
	padding-left: 90px;
}

.mr90 {
	margin-right: 90px;
}

.pr90 {
	padding-right: 90px;
}

.m90 {
	margin: 90px;
}

.p90 {
	padding: 90px;
}

.mt100 {
	margin-top: 100px;
}

.pt100 {
	padding-top: 100px;
}

.mb100 {
	margin-bottom: 100px;
}

.pb100 {
	padding-bottom: 100px;
}

.ml100 {
	margin-left: 100px;
}

.pl100 {
	padding-left: 100px;
}

.mr100 {
	margin-right: 100px;
}

.pr100 {
	padding-right: 100px;
}

.m100 {
	margin: 100px;
}

.p100 {
	padding: 100px;
}

.mt105 {
	margin-top: 105px;
}

.pt105 {
	padding-top: 105px;
}

.mb105 {
	margin-bottom: 105px;
}

.pb105 {
	padding-bottom: 105px;
}

.ml105 {
	margin-left: 105px;
}

.pl105 {
	padding-left: 105px;
}

.mr105 {
	margin-right: 105px;
}

.pr105 {
	padding-right: 105px;
}

.m105 {
	margin: 105px;
}

.p105 {
	padding: 105px;
}

.mt110 {
	margin-top: 110px;
}

.pt110 {
	padding-top: 110px;
}

.mb110 {
	margin-bottom: 110px;
}

.pb110 {
	padding-bottom: 110px;
}

.ml110 {
	margin-left: 110px;
}

.pl110 {
	padding-left: 110px;
}

.mr110 {
	margin-right: 110px;
}

.pr110 {
	padding-right: 110px;
}

.m110 {
	margin: 110px;
}

.p110 {
	padding: 110px;
}

.mt115 {
	margin-top: 115px;
}

.pt115 {
	padding-top: 115px;
}

.mb115 {
	margin-bottom: 115px;
}

.pb115 {
	padding-bottom: 115px;
}

.ml115 {
	margin-left: 115px;
}

.pl115 {
	padding-left: 115px;
}

.mr115 {
	margin-right: 115px;
}

.pr115 {
	padding-right: 115px;
}

.m115 {
	margin: 115px;
}

.p115 {
	padding: 115px;
}

.brown_clr {
	color: #0B5FA8;
}

.blue_dark_clr {
	color: #00145a !important;
}

.green_dark_clr {
	color: #00783c !important;
}

/*Font Size*/
/* Fonts Size Var */
.fs12 {
	font-size: 12px !important;
	line-height: 16px;
}

.fs14 {
	font-size: 14px !important;
}

.fs16 {
	font-size: 16px !important;
	line-height: 18px !important;
}

.fs18 {
	font-size: 18px !important;
}

.fs20 {
	font-size: 20px !important;
}

.fs22 {
	font-size: 22px;
	line-height: 32px;
}

.fs24 {
	font-size: 24px !important;
	line-height: 30px;
}

.fs26 {
	font-size: 26px;
}

.fs28 {
	font-size: 28px;
}

.fs30 {
	font-size: 30px !important;
	line-height: 38px !important;
}

.fs32 {
	font-size: 32px;
	line-height: 115%;
}

.fs36 {
	font-size: 36px;
	line-height: 42px;
}

.fs40 {
	font-size: 40px !important;
	line-height: 40px;
}

.fs44 {
	font-size: 44px !important;
	line-height: 40px;
}

.fs46 {
	font-size: 46px;
}

.fs48 {
	font-size: 48px;
}

.fs50 {
	font-size: 50px !important;
}

.fs52 {
	font-size: 52px;
}

.fs54 {
	font-size: 54px;
}

.fs56 {
	font-size: 56px;
	line-height: 55px;
}

.fs60 {
	font-size: 60px !important;
	line-height: 65px;
}

.fs64 {
	font-size: 64px !important;
	line-height: 65px;
}

.fs70 {
	font-size: 70px;
	line-height: 54px;
}

.fs72 {
	font-size: 72px;
}

.fs75 {
	font-size: 75px;
	line-height: 73px;
}

.fs85 {
	font-size: 85px;
}

.fs90 {
	font-size: 90px;
}

.fs100 {
	font-size: 100px;
}

.fs120 {
	font-size: 120px;
}


.retail-dots-br {
  border-bottom: 2px dotted #1268b3;
  padding-top: 10px;
  padding-bottom: 10px; }


.wow {
	visibility: hidden;
}

.split-parent,
.words,
.chars {
	overflow: hidden;
}

.split-child {
	display: inline-block;
}

.text_reveal {
	overflow: hidden;
}

/* WEBKIT SCROLLBAR */
/* **************** */
::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

/* Track */
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 4px rgba(120, 120, 120, 0.5);
}

/* Handle */
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: rgba(120, 120, 120, 0.6);
	-webkit-box-shadow: inset 0 0 4px rgba(120, 120, 120, 0.6);

}

::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(120, 120, 120, 0.4);
}

.lato-font {
	font-family: 'Lato', sans-serif;
}

a {
	text-decoration: none;
}

p {
	font-size: 16px;
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
	p {
		font-size: 14px;
	}
}

.sub_ttle {
	font-weight: var(--font-weight-600);
	color: #000;
	font-size: 20px;
	margin: 0px 0px 5px;
	overflow: hidden;
}

.common_ttle {
	font-weight: var(--font-weight-600);
	color: #1268b3;
	font-size: 36px;
	margin: 0px 0px 5px;
	overflow: hidden;
}

.sec_ttle {
	font-weight: 700;
	color: #1268b3;
	font-size: 26px;
	padding: 0px 0px 5px;
}

.sec_ttle.brd_btm {
	border-bottom: 2px dotted #1268b3;
}


.container_1360_wrp {
	max-width: 1360px;
	padding: 0px 15px;
	margin: 0 auto;
}

.header_full_wrp {
	padding: 10px 0px;
	position: fixed;
	z-index: 5;
	top: 0px;
	left: 0px;
	width: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border-bottom: solid 1px rgba(18, 104, 179, .1);
}

.header_full_wrp .main_logo img {
	width: 150px;
}

.header_full_wrp.fixed {
	background-color: #fff;
}

.header_full_wrp .downld_main_pdf {
	    color: #28329b;
    font-size: 18px;
    font-weight: 600;
    background-image: url(../images/download-icn-head.svg);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 12px 0px 12px 50px;
    margin-right: 40px;
}

.header_full_wrp .video_icon {
	    color: #28329b;
    font-size: 18px;
    font-weight: 600;
    background-image: url(../images/play-button.svg);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 12px 0px 12px 50px;
    margin-right: 40px;
}

.infograph_card {
	margin-top: 30px;
}

.infograph_card .top_bulb {
	width: fit-content;
	color: #ffffff;
	font-size: 16px;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 20px;
	font-weight: 600;
}

.infograph_card h2 {
	color: #21bff0;
	font-size: 36px;
	font-weight: 700;
	margin: 5px 0px;
}

.infograph_card h2 .unit {
	font-size: 32px;
}

.infograph_card .desc {
	font-size: 15px;
	line-height: 1.3;
	color: #326ab3 !important;
	max-width: 80%;
	font-weight: var(--font-weight-600) !important;
	font-family: var(--ivystyle-sans);
}

.inner_section_wrp {
	padding: 100px 0px;
	padding-top: 200px;
}

.inner_section_wrp.introduction_wrp {
	background-color: #f8efe3;
}

.inner_section_wrp.introduction_wrp .container {
	max-width: 1000px;
}

.inner_section_wrp.introduction_wrp .container .dhs_rhs .quote {
	font-weight: var(--font-weight-600);
	font-size: 30px;
	line-height: 40px;
}

.inner_section_wrp.introduction_wrp .container .dhs_rhs .name {
	font-weight: var(--font-weight-600);
	color: #326ab3;
	font-size: 22px;
}

.inner_section_wrp.introduction_wrp .container .dhs_rhs .name span {
	display: block;
	font-size: 16px;
	font-family: var(--ivystyle-sans);
	color: #000000;
}

.inner_section_wrp.introduction_wrp .container_1360_wrp .icn_wrp_ril {
	margin-top: 50px;
	text-align: center;
}

.inner_section_wrp.introduction_wrp .container_1360_wrp .desc_main {
	font-size: 24px;
	line-height: 1.5;
	color: #000000;
	font-weight: 300;
	text-align: center;
	max-width: 1170px;
	margin: 0 auto;
}

.inner_section_wrp.introduction_wrp .container_1360_wrp .info_praph_main {
	margin-top: 50px;
}

.inner_section_wrp.introduction_wrp .container_1360_wrp .info_praph_main .info_desc_main {
	font-weight: 600;
	font-size: 32px;
	line-height: 1.3;
	color: #000000;
}

.inner_section_wrp.introduction_wrp .container_1360_wrp .sec_ttle {
	font-weight: 700;
	font-size: 20px;
	color: #000000;
	margin-bottom: 5px;
}

.inner_section_wrp.introduction_wrp .container_1360_wrp .desc {
	font-size: 16px;
	color: #000000;
	font-weight: 400;
}

.rag_bx {
	margin-top: 30px;
	max-width: 95%;
}

.rag_bx .ttle_rag {
	color: #000;
	font-size: 18px;
	line-height: 24px;
	margin: 0px;
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-700);
}

.rag_bx .rag_prll {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.rag_bx .rag_prll .unit {
	font-size: 14px;
	color: #000;
	margin: 0px;
	font-family: var(--ivystyle-sans);
}

.rag_bx .rag_prll .arrw {
	font-size: 14px;
	font-family: var(--ivystyle-sans);
	color: #000;
	font-weight: 700;
	padding: 0px 0px 0px 25px;
	background-image: url(../images/arrw-green-up.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 20px;
	margin: 0px;
}

.rag_bx .infograph_card h2 {
	color: #326ab3;
	font-size: 28px;
	font-weight: var(--font-weight-600);
	margin: 5px 0px;
	font-style: normal;
}

.rag_bx .infograph_card h2 .unit {
	font-size: 16px;
}

.rag_bx .infograph_card .desc {
	font-size: 16px;
	line-height: 1.3;
	color: #818285 !important;
	max-width: 100%;
	font-weight: 600;
	margin: 0px;
}

.rag_bx .graph_pic {
	margin: 10px 0px;
}

.rag_bx .dex {
	font-size: 14px;
	line-height: 19px;
	color: #000;
	font-weight: var(--font-weight-400);
	font-family: var(--ivystyle-sans);
}

.glace_inner_wrp .rag_card {
	margin-top: 40px;
	padding: 30px 30px;
	border: 2px dotted #c58135;
	border-radius: 20px;
	position: relative;
}

.glace_inner_wrp .rag_card .ttle {
	background-color: #f2e0cb;
	width: fit-content;
	padding: 10px 20px;
	border-radius: 20px;
	font-size: 20px;
	font-weight: 700;
	position: absolute;
	top: -25px;
	left: 35px;
}

.ied_wrp {
	margin-top: 40px;
}

.ied_wrp .ttle {
	color: #000;
	font-size: 26px;
	font-weight: 700;
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	border-bottom: 2px dotted #000;
}

.ied_wrp .desc_bx_1 .desc {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #000;
	min-height: 115px;
}

.ied_wrp .desc_bx_1 .bx_ttle {
	font-weight: 700;
	font-size: 20px;
	margin: 0px 0px 5px;
}

.ied_wrp .desc_bx_1 .bx_desc {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #000;
	margin: 0px;
	padding: 3px;
	background-color: #e4e4e4;
}

.ied_wrp .infograph_card {
	position: relative;
}

.ied_wrp .infograph_card .up_crss {
	font-weight: 700;
	color: #000;
	font-size: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.ied_wrp .infograph_card .up_crss::before {
	content: '↑';
	width: 20px;
	height: 20px;
	background-color: #000;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	text-align: center;
	border-radius: 50%;
	position: absolute;
	left: -25px;
	top: 5px;
}

.ied_wrp .infograph_card .up_crss.up_arrw1::before {
	background-color: #fbe5f4;
	color: #d70a96;
}

.ied_wrp .infograph_card .up_crss.up_arrw2::before {
	background-color: #eaf5ff;
	color: #3196ff;
}

.ied_wrp .infograph_card .up_crss.up_arrw3::before {
	background-color: #f1e5f9;
	color: #7800c8;
}

.ied_wrp .infograph_card .up_crss.dwn_arrw3::before {
	content: '↓';
	background-color: #f1e5f9;
	color: #7800c8;
}

.ied_wrp .infograph_card .up_crss.up_arrw4::before {
	background-color: #e5f9ed;
	color: #00be4b;
}

.ied_wrp .infograph_card .up_crss.dwn_arrw4::before {
	content: '↓';
	background-color: #e5f9ed;
	color: #00be4b;
}

.ied_wrp .infograph_card .up_crss.up_arrw5::before {
	background-color: #fbd3bf;
	color: #f05000;
}

.ied_wrp .infograph_card .grph_ttle {
	font-weight: 700;
	color: #000;
	font-size: 20px;
	line-height: 24px;
	margin: 0px;
}

.ied_wrp .infograph_card h2 {
	color: #000;
	font-size: 28px;
	font-weight: 700;
	margin: 5px 0px;
	font-style: normal;
}

.ied_wrp .infograph_card h2 .unit {
	font-size: 18px;
}

.ied_wrp .infograph_card .desc {
	font-size: 18px;
	line-height: 1.3;
	color: #818285;
	max-width: 100%;
	font-weight: 600;
	margin: 0px 0px 20px;
}

/* HOMEPAGE */
.common_cta {
	display: inline-block;
	padding: 10px 20px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	position: relative;
	letter-spacing: 1px;
	border-radius: 20px;
	background-color: #326ab3;
	font-family: var(--ivystyle-sans);
	overflow: hidden;
}

.common_cta span {
	position: relative;
	z-index: 1;
}

.common_cta::after {
	content: '';
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	top: 0px;
	clip-path: circle(2vmax at 5vw 6vmax);
	background-color: #21bff0;
	transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}

.common_cta:hover {
	color: #fff;
}

.common_cta:hover::after {
	clip-path: circle(25vmax at 5vw 6vmax);
}

#banner {
	width: 100%;
	margin: 0 auto;
	height: calc(100vh - 0px);
	position: relative;
	background-color: #fff;
	overflow: hidden;
}

#banner .bnr-vid-cvr {
	width: 85%;
	height: 85%;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	margin: auto;
	transform: translate(0px, 50px);
}

#banner .bnr-vid-cvr video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#banner .bnr-vid-cvr video.desktop {
	display: block;
}

#banner .bnr-vid-cvr video.mobile {
	display: none;
}

#Homeintro {
	padding: 80px 0px;
}

#Homeintro .ShriDhirubhai {
	background-color: #343480;
	border-radius: 1000px;
	padding: 40px 40px;
	margin: 0px 130px;
}

#Homeintro .ShriDhirubhai .quote {
	font-weight: var(--font-weight-600);
	font-size: 26px;
	line-height: 36px;
}

#Homeintro .ShriDhirubhai .name {
	font-weight: var(--font-weight-600);
	color: #23beef;
	font-size: 22px;
}

#Homeintro .ShriDhirubhai .name span {
	display: block;
	font-size: 16px;
	font-family: var(--ivystyle-sans);
	color: #ffffff;
}

#HomeintroBottom {
	background-color: #26599f;
	padding: 50px 0px;
}

#HomeintroBottom .infograph_card {
	border-bottom: solid 1px #47a4dd;
	padding-bottom: 10px;
}

#HomeintroBottom .firstinfograph .infograph_card {
	/*height: 171px;*/
}

#VinayakPai {
	padding: 50px 0px;
}

#VinayakPai .VinayakPaiLeft {
	padding-left: 40px;
}

#VinayakPai .VinayakPaiLeft .q {
	font-size: 20px;
	font-weight: var(--font-weight-600);
	line-height: 30px;
}

#VinayakPai .VinayakPaiLeft .names {
	margin-top: 20px;
}

#VinayakPai .VinayakPaiLeft .names h3 {
	font-size: 20px;
	color: #326ab3;
	font-weight: var(--font-weight-600);
}

#VinayakPai .VinayakPaiLeft .names p {
	color: #000000;
	font-size: 16px;
	font-family: var(--ivystyle-sans);
	line-height: 17px;
}

#redifine {
	position: relative;
	padding: 60px 0px;
	background-color: #8de4ff;
}

#redifine .thumb-slider-wrapper {
	width: 100%;
	margin: 0 auto;
}

#redifine .thumbs {
	position: relative;
	padding: 16px 0px;
}

#redifine .thumbs .swiper-wrapper {
	justify-content: center;
}

#redifine .thumbs .swiper-wrapper .swiper-slide {
	font-size: 16px;
	line-height: 18px;
	letter-spacing: -0.4px;
	cursor: pointer;
	background-color: #fff;
	font-weight: var(--font-weight-600);
	border-radius: 60px;
	border: solid 1px #e0e4e7;
	padding: 10px;
	width: auto !important;
	position: relative;
}

#redifine .thumbs .swiper-wrapper .swiper-slide::after {
	content: '';
	position: absolute;
	right: -20px;
	top: 15px;
	width: 13px;
	height: 10px;
	background-image: url(../images/black-arrow.svg);
	background-repeat: no-repeat;
	z-index: 1;
}

#redifine .thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
	opacity: 1;
	background-color: #f1dfca;
	color: #000000;
}

#redifine .thumbs .swiper-wrapper .swiper-slide:last-child::after {
	display: none;
}

#redifine .swiper-button-next:after,
#redifine .swiper-button-prev:after {
	display: none;
}

#redifine .innerContent {
	/*background-color: #fff;
    padding: 20px 50px;
    border: dashed 2px #1268b3;
    border-radius: 15px;
    height: 500px;*/
	display: flex;
	align-items: center;
	justify-content: center;
}

#redifine .val-right {
	padding-left: 100px;
	padding-right: 60px;
}

#redifine .val-right h3 {
	color: #1268b3;
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-600);
	font-size: 24px;
}

#redifine .val-right p {
	font-weight: var(--font-weight-600);
	font-size: 18px;
	line-height: 22px;
}

#redifine .op-box {
	text-align: center;
}

#redifine .op-box img {
	width: 120px;
	margin: auto;
}

#redifine .op-box p {
	font-weight: var(--font-weight-600);
	font-size: 18px;
	font-family: var(--ivystyle-sans);
	line-height: 22px;
	margin-top: 10px;
}

#redifine .CognisantBox {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#redifine .CognisantBox .CognisantList {
	border: solid 3px #533c12;
	text-align: center;
	font-weight: var(--font-weight-600);
	font-family: var(--ivystyle-sans);
	padding: 13px;
	border-radius: 50px;
	margin-bottom: 30px;
	color: #533c12;
	padding-bottom: 10px;
	transition: 0.5s;
}

#redifine .CognisantBox .CognisantList:hover {
	box-shadow: 6px 14px 15px -3px rgba(0, 0, 0, 0.1);
}

#redifine .FocusedMaterialTopics {
	display: flex;
	justify-content: center;
	flex-direction: column;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList {
	border: solid 3px #533c12;
	text-align: center;
	font-weight: var(--font-weight-600);
	font-family: var(--ivystyle-sans);
	padding: 13px;
	border-radius: 50px;
	margin-bottom: 30px;
	color: #533c12;
	padding-bottom: 10px;
	position: relative;
	overflow: hidden;
	transition: 0.5s;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList span {
	position: relative;
	z-index: 1;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList::after {
	content: '';
	position: absolute;
	left: 10px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	width: 30px;
	height: 30px;
	border-radius: 50px;
	transition: 0.5s;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList.enviroment-list {
	border: solid 3px #00be4b;
	color: #00be4b;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList.enviroment-list::after {
	background-color: #00be4b;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList.Social-list {
	border: solid 3px #7800c8;
	color: #7800c8;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList.Social-list::after {
	background-color: #7800c8;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList.Governance-list {
	border: solid 3px #647887;
	color: #647887;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList.Governance-list::after {
	background-color: #647887;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList:hover {
	color: #fff !important;
	transition-delay: 0.1s;
}

#redifine .FocusedMaterialTopics .FocusedMaterialList:hover::after {
	width: 320px;
	height: 40px;
}

#redifine .EnabledCapitalsTopics {
	display: flex;
	padding-top: 80px;
	justify-content: center;
	flex-direction: column;
}

#redifine .EnabledCapitalsTopics .FocusedMaterialList {
	transition: 0.5s;
	text-align: center;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	border-radius: 10px;
	width: 170px;
	margin: auto;
}

#redifine .EnabledCapitalsTopics .FocusedMaterialList h2 {
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-700);
	font-size: 60px;
	line-height: 60px;
	width: 130px;
	margin: auto;
	width: 130px;
	height: 130px;
	display: grid;
	place-content: center;
	margin: auto;
	border-radius: 14px;
	padding-top: 10px;
	margin-bottom: 10px;
}

#redifine .EnabledCapitalsTopics .FocusedMaterialList p {
	font-family: var(--ivystyle-sans);
	color: #000000;
	font-weight: var(--font-weight-600);
}

#redifine .EnabledCapitalsTopics .FocusedMaterialList.Natural-List h2 {
	border: solid 5px #00783c;
	color: #00783c;
}

#redifine .EnabledCapitalsTopics .FocusedMaterialList.Human-List h2 {
	border: solid 5px #68094a;
	color: #68094a;
}

#redifine .EnabledCapitalsTopics .FocusedMaterialList.Manufactured-List h2 {
	border: solid 5px #a03708;
	color: #a03708;
}

#redifine .EnabledCapitalsTopics .FocusedMaterialList.Intellectual-List h2 {
	border: solid 5px #00145a;
	color: #00145a;
}

#redifine .EnabledCapitalsTopics .FocusedMaterialList.Social-List h2 {
	border: solid 5px #50286e;
	color: #50286e;
}

#redifine .EnabledCapitalsTopics .FocusedMaterialList.Financial-List h2 {
	border: solid 5px #c58135;
	color: #c58135;
}

#redifine .EnabledCapitalsTopics .FocusedMaterialList:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

#redifine .StakeholdersBox {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#redifine .StakeholdersBox .StakeholdersList {
	border-bottom: solid 1px #326ab3;
	text-align: center;
	font-weight: var(--font-weight-600);
	font-family: var(--ivystyle-sans);
	padding: 13px;
	margin-bottom: 30px;
	color: #000000;
	padding-bottom: 10px;
	transition: 0.5s;
}

#redifine .StakeholdersBox .StakeholdersList:hover {
	box-shadow: 6px 14px 15px -3px rgba(0, 0, 0, 0.1);
}

#redifine .swiper-button-next,
#redifine .swiper-button-prev {
	top: 60%;
}

#stakeholderValue {
	background-color: #f8efe3;
	padding: 80px 0px;
}

#stakeholderValue .stakeholder-right {
	padding-left: 100px;
}

#stakeholderValue .stakeholder-right .infograph_card {
	background-color: #fff;
	padding: 20px;
	height: 160px;
	position: relative;
}

#stakeholderValue .stakeholder-right .infograph_card p {
	color: #000000 !important;
	margin-top: 10px;
}

#stakeholderValue .stakeholder-right .infograph_card:before {
	content: '';
	position: absolute;
	width: 13px;
	height: 13px;
	border-radius: 100px;
	right: 20px;
	top: 43px;
}

#stakeholderValue .stakeholder-right .growthbox1 {
	position: relative;
	border-bottom: solid 3px #cd9456;
}

#stakeholderValue .stakeholder-right .growthbox1 h2 {
	color: #cd9456;
}

#stakeholderValue .stakeholder-right .growthbox1:before {
	background-color: #cd9456;
}

#stakeholderValue .stakeholder-right .growthbox2 {
	position: relative;
	border-bottom: solid 3px #00bd4a;
}

#stakeholderValue .stakeholder-right .growthbox2 h2 {
	color: #00bd4a;
}

#stakeholderValue .stakeholder-right .growthbox2:before {
	background-color: #00bd4a;
}

#stakeholderValue .stakeholder-right .growthbox3 {
	position: relative;
	border-bottom: solid 3px #7800c8;
}

#stakeholderValue .stakeholder-right .growthbox3 h2 {
	color: #7800c8;
}

#stakeholderValue .stakeholder-right .growthbox3:before {
	background-color: #7800c8;
}

#stakeholderValue .stakeholder-right .growthbox4 {
	position: relative;
	border-bottom: solid 3px #f05000;
}

#stakeholderValue .stakeholder-right .growthbox4 h2 {
	color: #f05000;
}

#stakeholderValue .stakeholder-right .growthbox4:before {
	background-color: #f05000;
}

#stakeholderValue .stakeholder-right .growthbox5 {
	position: relative;
	border-bottom: solid 3px #3095ff;
}

#stakeholderValue .stakeholder-right .growthbox5 h2 {
	color: #3095ff;
}

#stakeholderValue .stakeholder-right .growthbox5:before {
	background-color: #3095ff;
}

#stakeholderValue .stakeholder-right .growthbox6 {
	position: relative;
	border-bottom: solid 3px #d7008c;
}

#stakeholderValue .stakeholder-right .growthbox6 h2 {
	color: #d7008c;
}

#stakeholderValue .stakeholder-right .growthbox6:before {
	background-color: #d7008c;
}

#stakeholderValue .stakeholder-left {
	text-align: center;
}

#stakeholderValue .stakeholder-left h6 {
	font-weight: var(--font-weight-600);
	font-size: 22px;
}

#stakeholderValue .stakeholder-left p {
	font-family: var(--ivystyle-sans);
	font-size: 16px;
	font-weight: var(--font-weight-600);
}

#stakeholderValue .stakeholder-left .infograph_inner {
	background-color: #647887;
	padding: 20px;
}

#stakeholderValue .stakeholder-left .infograph_inner h2,
#stakeholderValue .stakeholder-left .infograph_inner p {
	color: #fff !important;
}

#stakeholderValue .stakeholder-left .infograph_inner p {
	max-width: 100%;
}


@media only screen and (max-width: 1366px) {
	#IntegratedApproach {
		padding: 50px 0px;
		overflow: hidden;
	}

	#IntegratedApproach .IntegratedCard {
		background-color: #f5ebe0;
		padding: 20px;
		border-bottom: solid 3px #d88d39;
		margin-bottom: 30px;
	}

	#IntegratedApproach .IntegratedCard p {
		color: #326ab3;
		font-weight: var(--ivypresto-text);
		font-size: 24px;
	}

	#IntegratedApproach .capitals {
		padding-top: 0px;
	}

	#IntegratedApproach .capitals .capitalSlider {
		padding-left: 15%;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide {
		padding-bottom: 30px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards {
		padding: 25px;
		height: 325px;
		position: relative;
		transition: 0.5s;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards .common_cta {
		position: absolute;
		left: 20px;
		bottom: 30px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards h2 {
		font-weight: var(--ivypresto-text);
		font-weight: var(--font-weight-600);
		font-size: 28px;
		padding-top: 8px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards p {
		font-family: var(--ivystyle-sans);
		font-size: 16px;
		color: #000000;
		font-weight: var(--font-weight-600);
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:before {
		content: '';
		position: absolute;
		width: 100%;
		height: 2px;
		left: 0px;
		bottom: 0px;
		transition: 0.5s;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:hover {
		box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1);
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:hover:before {
		height: 10px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards {
		background-color: rgba(33, 191, 240, .2);
		height: 330px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards h2 {
		color: #21bff0;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards .common_cta {
		background-color: #21bff0;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards {
		background-color: rgba(50, 188, 173, .2);
		height: 330px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards h2 {
		color: #32bcad;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards .common_cta {
		background-color: #32bcad;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards {
		background-color: rgba(18, 104, 179, .1);
		height: 330px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards h2 {
		color: #1268b3;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards .common_cta {
		background-color: #1268b3;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards {
		background-color: #eaf5ff;
		height: 330px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards h2 {
		color: #00145a;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards .common_cta {
		background-color: #00145a;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards {
		background-color: rgba(247, 148, 30, .1);
		height: 330px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards h2 {
		color: #f7941e;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards .common_cta {
		background-color: #f7941e;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards {
		background-color: rgba(0, 172, 91, .1);
		height: 330px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards h2 {
		color: #00ac5b;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards .common_cta {
		background-color: #00ac5b;
	}

	#IntegratedApproach .swiper-button-next:after,
	#IntegratedApproach .swiper-button-prev:after {
		display: none;
	}

	#IntegratedApproach .swiper-rl {
		position: relative;
		width: 100px;
		height: 50px;
	}
}


@media only screen and (max-width: 390px) {
	
	.w-sm-100 { width: 50%!important; }
	
	.w-sm-75 { width: 100%!important; }
	
	.img-sm {text-align: center; margin-bottom: 20px; margin-left: 10%; margin-right: auto; width: 80%;}
	
	.p-5 {padding: 3rem 1rem 0rem 1rem !important;}
	
	.fs60 {font-size: 30px !important; line-height: 35px;}
	
	.fs48 {font-size: 30px !important; line-height: 35px;}
	
	.pl40 { padding-left: 10px;
}

	
	#IntegratedApproach {
		padding: 50px 0px;
		overflow: hidden;
	}

	#IntegratedApproach .IntegratedCard {
		background-color: #f5ebe0;
		padding: 20px;
		border-bottom: solid 3px #d88d39;
		margin-bottom: 30px;
	}

	#IntegratedApproach .IntegratedCard p {
		color: #326ab3;
		font-weight: var(--ivypresto-text);
		font-size: 24px;
	}

	#IntegratedApproach .capitals {
		padding-top: 0px;
	}

	#IntegratedApproach .capitals .capitalSlider {
		padding-left: 15%;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide {
		padding-bottom: 30px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards {
		padding: 25px;
		height: 325px;
		position: relative;
		transition: 0.5s;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards .common_cta {
		position: absolute;
		left: 20px;
		bottom: 30px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards h2 {
		font-weight: var(--ivypresto-text);
		font-weight: var(--font-weight-600);
		font-size: 28px;
		padding-top: 8px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards p {
		font-family: var(--ivystyle-sans);
		font-size: 16px;
		color: #000000;
		font-weight: var(--font-weight-600);
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:before {
		content: '';
		position: absolute;
		width: 100%;
		height: 2px;
		left: 0px;
		bottom: 0px;
		transition: 0.5s;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:hover {
		box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1);
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:hover:before {
		height: 10px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards {
		background-color: rgba(33, 191, 240, .2);
		height: 400px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards h2 {
		color: #21bff0;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards .common_cta {
		background-color: #21bff0;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards {
		background-color: rgba(50, 188, 173, .2);
		height: 400px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards h2 {
		color: #32bcad;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards .common_cta {
		background-color: #32bcad;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards {
		background-color: rgba(18, 104, 179, .1);
		height: 400px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards h2 {
		color: #1268b3;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards .common_cta {
		background-color: #1268b3;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards {
		background-color: #eaf5ff;
		height: 400px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards h2 {
		color: #00145a;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards .common_cta {
		background-color: #00145a;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards {
		background-color: rgba(247, 148, 30, .1);
		height: 400px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards h2 {
		color: #f7941e;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards .common_cta {
		background-color: #f7941e;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards {
		background-color: rgba(0, 172, 91, .1);
		height: 400px;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards h2 {
		color: #00ac5b;
	}

	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards:before,
	#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards .common_cta {
		background-color: #00ac5b;
	}

	#IntegratedApproach .swiper-button-next:after,
	#IntegratedApproach .swiper-button-prev:after {
		display: none;
	}

	#IntegratedApproach .swiper-rl {
		position: relative;
		width: 100px;
		height: 50px;
	}
}


#IntegratedApproach {
	padding: 50px 0px;
	overflow: hidden;
}

#IntegratedApproach .IntegratedCard {
	background-color: #f5ebe0;
	padding: 20px;
	border-bottom: solid 3px #d88d39;
	margin-bottom: 30px;
}

#IntegratedApproach .IntegratedCard p {
	color: #326ab3;
	font-weight: var(--ivypresto-text);
	font-size: 24px;
}

#IntegratedApproach .capitals {
	padding-top: 0px;
}

#IntegratedApproach .capitals .capitalSlider {
	padding-left: 15%;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide {
	padding-bottom: 30px;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards {
	padding: 25px;
	height: 425px;
	position: relative;
	transition: 0.5s;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards .common_cta {
	position: absolute;
	left: 20px;
	bottom: 30px;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards h2 {
	font-weight: var(--ivypresto-text);
	font-weight: var(--font-weight-600);
	font-size: 28px;
	padding-top: 8px;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards p {
	font-family: var(--ivystyle-sans);
	font-size: 16px;
	color: #000000;
	font-weight: var(--font-weight-600);
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0px;
	bottom: 0px;
	transition: 0.5s;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:hover {
	box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1);
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:hover:before {
	height: 10px;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards {
	background-color: rgba(33, 191, 240, .2);
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards h2 {
	color: #21bff0;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards:before,
#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards .common_cta {
	background-color: #21bff0;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards {
	background-color: rgba(50, 188, 173, .2);
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards h2 {
	color: #32bcad;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards:before,
#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards .common_cta {
	background-color: #32bcad;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards {
	background-color: rgba(18, 104, 179, .1);
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards h2 {
	color: #1268b3;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards:before,
#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards .common_cta {
	background-color: #1268b3;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards {
	background-color: #eaf5ff;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards h2 {
	color: #00145a;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards:before,
#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards .common_cta {
	background-color: #00145a;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards {
	background-color: rgba(247, 148, 30, .1);
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards h2 {
	color: #f7941e;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards:before,
#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards .common_cta {
	background-color: #f7941e;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards {
	background-color: rgba(0, 172, 91, .1);
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards h2 {
	color: #00ac5b;
}

#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards:before,
#IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards .common_cta {
	background-color: #00ac5b;
}

#IntegratedApproach .swiper-button-next:after,
#IntegratedApproach .swiper-button-prev:after {
	display: none;
}

#IntegratedApproach .swiper-rl {
	position: relative;
	width: 100px;
	height: 50px;
}

#HomeAboutSection {
	padding: 80px 0px;
	overflow: hidden;
	background-color: #a0e6fa;
}

#HomeAboutSection .IntegratedCard {
	background-color: #f5ebe0;
	padding: 20px;
	border-bottom: solid 3px #d88d39;
	margin-bottom: 30px;
}

#HomeAboutSection .IntegratedCard p {
	color: #326ab3;
	font-weight: var(--ivypresto-text);
	font-size: 24px;
}

#HomeAboutSection .capitals {
	padding-top: 40px;
}

#HomeAboutSection .capitals .capitalSlider {
	padding-left: 15%;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide {
	padding-bottom: 30px;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide .capitalCards {
	padding: 25px;
	height: 500px;
	position: relative;
	transition: 0.5s;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide .capitalCards .common_cta {
	position: absolute;
	left: 20px;
	bottom: 30px;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide .capitalCards h2 {
	font-weight: var(--ivypresto-text);
	font-weight: var(--font-weight-600);
	font-size: 28px;
	padding-top: 8px;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide .capitalCards p {
	font-family: var(--ivystyle-sans);
	font-size: 16px;
	color: #000000;
	font-weight: var(--font-weight-600);
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide .capitalCards:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0px;
	bottom: 0px;
	transition: 0.5s;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide .capitalCards:hover {
	box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1);
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide .capitalCards:hover:before {
	height: 10px;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards {
	background-color: #e5f9ed;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards h2 {
	color: #00783c;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards:before,
#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards .common_cta {
	background-color: #00783c;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards {
	background-color: #fcedf7;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards h2 {
	color: #670949;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards:before,
#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards .common_cta {
	background-color: #670949;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards {
	background-color: #fdede5;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards h2 {
	color: var(--manufature-color);
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards:before,
#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards .common_cta {
	background-color: var(--manufature-color);
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards {
	background-color: #eaf5ff;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards h2 {
	color: #00145a;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards:before,
#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards .common_cta {
	background-color: #00145a;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards {
	background-color: #f1e5f9;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards h2 {
	color: var(--pruple);
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards:before,
#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards .common_cta {
	background-color: var(--pruple);
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards {
	background-color: #f8efe3;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards h2 {
	color: #326ab3;
}

#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards:before,
#HomeAboutSection .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards .common_cta {
	background-color: #326ab3;
}

#HomeAboutSection .swiper-button-next:after,
#HomeAboutSection .swiper-button-prev:after {
	display: none;
}

#HomeAboutSection .swiper-rl {
	position: relative;
	width: 100px;
	height: 50px;
}

#BusinessModel {
	padding: 50px 0px;
	overflow: hidden;
	background-color: #1268b3;
}

#BusinessModel .IntegratedCard {
	background-color: #f5ebe0;
	padding: 20px;
	border-bottom: solid 3px #d88d39;
	margin-bottom: 30px;
}

#BusinessModel .IntegratedCard p {
	color: #326ab3;
	font-weight: var(--ivypresto-text);
	font-size: 24px;
}

#BusinessModel .capitals {
	padding-top: 40px;
}

#BusinessModel .capitals .capitalSlider {
	padding-left: 15%;
}

#BusinessModel .capitals .capitalSlider .swiper-slide {
	padding-bottom: 30px;
}

#BusinessModel .capitals .capitalSlider .swiper-slide .capitalCards {
	padding: 25px;
	height: 500px;
	position: relative;
	transition: 0.5s;
}

#BusinessModel .capitals .capitalSlider .swiper-slide .capitalCards .common_cta {
	position: absolute;
	left: 20px;
	bottom: 30px;
}

#BusinessModel .capitals .capitalSlider .swiper-slide .capitalCards h2 {
	font-weight: var(--ivypresto-text);
	font-weight: var(--font-weight-600);
	font-size: 28px;
	padding-top: 8px;
}

#BusinessModel .capitals .capitalSlider .swiper-slide .capitalCards p {
	font-family: var(--ivystyle-sans);
	font-size: 16px;
	color: #000000;
	font-weight: var(--font-weight-600);
}

#BusinessModel .capitals .capitalSlider .swiper-slide .capitalCards:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0px;
	bottom: 0px;
	transition: 0.5s;
}

#BusinessModel .capitals .capitalSlider .swiper-slide .capitalCards:hover {
	box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1);
}

#BusinessModel .capitals .capitalSlider .swiper-slide .capitalCards:hover:before {
	height: 10px;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards {
	background-color: #e5f9ed;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards h2 {
	color: #00783c;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards:before,
#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards .common_cta {
	background-color: #00783c;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards {
	background-color: #fcedf7;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards h2 {
	color: #670949;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards:before,
#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards .common_cta {
	background-color: #670949;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards {
	background-color: #fdede5;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards h2 {
	color: var(--manufature-color);
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards:before,
#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards .common_cta {
	background-color: var(--manufature-color);
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards {
	background-color: #eaf5ff;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards h2 {
	color: #00145a;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards:before,
#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards .common_cta {
	background-color: #00145a;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards {
	background-color: #f1e5f9;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards h2 {
	color: var(--pruple);
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards:before,
#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards .common_cta {
	background-color: var(--pruple);
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards {
	background-color: #f8efe3;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards h2 {
	color: #326ab3;
}

#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards:before,
#BusinessModel .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards .common_cta {
	background-color: #326ab3;
}

#BusinessModel .swiper-button-next:after,
#BusinessModel .swiper-button-prev:after {
	display: none;
}

#BusinessModel .swiper-rl {
	position: relative;
	width: 100px;
	height: 50px;
}

#RiskGovernance {
	background-color: #f8efe3;
	padding: 80px 0px;
}

#RiskGovernance .RiskGovernanceCard {
	background-color: #fff;
	padding: 20px;
	margin-bottom: 30px;
	height: 140px;
	position: relative;
	transition: 0.5s;
}

#RiskGovernance .RiskGovernanceCard p {
	font-weight: var(--ivypresto-text);
	font-size: 24px;
}

#RiskGovernance .RiskGovernanceCard:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0px;
	bottom: 0px;
	transition: 0.5s;
}

#RiskGovernance .RiskGovernanceCard:hover {
	box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1);
}

#RiskGovernance .RiskGovernanceCard:hover:before {
	height: 8px;
}

#RiskGovernance .RiskGovernanceCard.Strategic {
	position: relative;
}

#RiskGovernance .RiskGovernanceCard.Strategic p {
	color: #9f3707;
}

#RiskGovernance .RiskGovernanceCard.Strategic:before {
	background-color: #9f3707;
}

#RiskGovernance .RiskGovernanceCard.Safety {
	position: relative;
}

#RiskGovernance .RiskGovernanceCard.Safety p {
	color: #50286d;
}

#RiskGovernance .RiskGovernanceCard.Safety:before {
	background-color: #50286d;
}

#RiskGovernance .RiskGovernanceCard.Compliance {
	position: relative;
}

#RiskGovernance .RiskGovernanceCard.Compliance p {
	color: #00135a;
}

#RiskGovernance .RiskGovernanceCard.Compliance:before {
	background-color: #00135a;
}

#RiskGovernance .RiskGovernanceCard.FinancialRisks {
	position: relative;
}

#RiskGovernance .RiskGovernanceCard.FinancialRisks p {
	color: #d88d39;
}

#RiskGovernance .RiskGovernanceCard.FinancialRisks:before {
	background-color: #d88d39;
}

#awards {
	position: relative;
}

#awards .awardsList {
	padding-top: 60px;
	padding-bottom: 80px;
}

#awards .awardsList .awardsSlider {
	padding-left: 15%;
}

#awards .awardsList .awardsSlider .swiper-slide {
	padding-bottom: 30px;
}

#awards .awardsList .awardsSlider .swiper-slide .awardsCards {
	padding: 25px;
	height: 240px;
	position: relative;
	transition: 0.5s;
}

#awards .awardsList .awardsSlider .swiper-slide .awardsCards .common_cta {
	position: absolute;
	left: 20px;
	bottom: 30px;
}

#awards .awardsList .awardsSlider .swiper-slide .awardsCards h2 {
	font-weight: var(--ivypresto-text);
	font-weight: var(--font-weight-600);
	font-size: 28px;
}

#awards .awardsList .awardsSlider .swiper-slide .awardsCards p {
	font-family: var(--ivystyle-sans);
	font-size: 16px;
	color: #000000;
	font-weight: var(--font-weight-600);
	color: #000000;
	padding-top: 8px;
}

#awards .awardsList .awardsSlider .swiper-slide .awardsCards:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0px;
	bottom: 0px;
	transition: 0.5s;
}

#awards .awardsList .awardsSlider .swiper-slide .awardsCards:hover {
	box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1);
}

#awards .awardsList .awardsSlider .swiper-slide .awardsCards:hover:before {
	height: 10px;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(1) .awardsCards {
	background-color: #f8efe3;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(1) .awardsCards:before,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(1) .awardsCards .common_cta {
	background-color: #326ab3;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(2) .awardsCards {
	background-color: #fbe6f4;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(2) .awardsCards:before,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(2) .awardsCards .common_cta {
	background-color: #d7008c;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(3) .awardsCards {
	background-color: #f0f8ff;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(3) .awardsCards:before,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(3) .awardsCards .common_cta {
	background-color: #3095ff;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(4) .awardsCards {
	background-color: #f1e5f9;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(4) .awardsCards:before,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(4) .awardsCards .common_cta {
	background-color: #7800c8;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(5) .awardsCards {
	background-color: #fdede5;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(5) .awardsCards:before,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(5) .awardsCards .common_cta {
	background-color: #f47c40;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(6) .awardsCards,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(7) .awardsCards,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(8) .awardsCards,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(9) .awardsCards {
	background-color: #f8efe3;
}

#awards .awardsList .awardsSlider .swiper-slide:nth-child(6) .awardsCards:before,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(6) .awardsCards .common_cta,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(7) .awardsCards:before,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(7) .awardsCards .common_cta,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(8) .awardsCards:before,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(8) .awardsCards .common_cta,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(9) .awardsCards:before,
#awards .awardsList .awardsSlider .swiper-slide:nth-child(9) .awardsCards .common_cta {
	background-color: #326ab3;
}

#awards .swiper-button-next:after,
#awards .swiper-button-prev:after {
	display: none;
}

#awards .swiper-rl {
	position: relative;
	width: 100px;
	height: 50px;
}

#downloadCenter .mid-download {
	background-color: #1268b3;
	margin-bottom: 20px;
	transition: 0.5s;
}

#downloadCenter .mid-download a {
	color: #fff;
	font-family: var(--ivystyle-sans);
	font-size: 14px;
	font-weight: var(--font-weight-600);
	position: relative;
	height: 100%;
	display: block;
	padding: 12px;
}

#downloadCenter .mid-download a .d-icon {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

#downloadCenter .mid-download:hover {
	box-shadow: 4px 13px 15px -3px rgba(0, 0, 0, 0.1);
}

#downloadCenter .right-download a {
	display: block;
	position: relative;
	background-color: #1268b3;
	border-radius: 8px;
	color: white;
	font-family: var(--ivystyle-sans);
	font-size: 18px;
	font-weight: var(--font-weight-600);
	margin-bottom: 15px;
	padding: 26px;
	overflow: hidden;
}

#downloadCenter .right-download a .d-icon {
	position: absolute;
	right: 20px;
	top: 23px;
}

#downloadCenter .right-download a .d-icon svg path {
	fill: #fff;
	transition: 0.5s;
}

#downloadCenter .right-download a:before {
	content: '';
	position: absolute;
	width: 0px;
	height: 100%;
	right: -40px;
	bottom: 0px;
	transition: 0.5s;
	background-color: #f8efe3;
	border-radius: 100px;
}

#downloadCenter .right-download a:hover {
	box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1);
}

#downloadCenter .right-download a:hover:before {
	width: 110px;
	border-radius: 0px;
}

#downloadCenter .right-download a:hover .d-icon svg path {
	fill: #000;
}

#glance {
	padding: 50px 0px;
	background-color: #FFFFFF;
}

#glance .nav {
	justify-content: center;
	margin-top: 80px;
	margin-bottom: 50px;
	border: none;
	gap: 20px;
}

#glance .nav .nav-link {
	border: none;
	border-radius: 50px;
	border: solid 2px #e0e4e7;
	font-weight: var(--font-weight-600);
	color: #000000;
	width: 300px;
}

#glance .nav .nav-link.active {
	background-color: #326ab3;
	color: white;
	border-color: #326ab3;
}

#glance .swiperGlance {
	padding: 0 0;
	position: relative;
	overflow: visible;
}

#glance .swiperGlance .swiper-slide {
	/*height: 600px;*/
	background-color: #e4e4e4;
	/* 2 */
	/* 3 */
	/* 4 */
	/* 5 */
	/* 6 */
	/*  */
}

#glance .swiperGlance .swiper-slide .GlanceCard {
	padding: 0px;
}

#glance .swiperGlance .swiper-slide .GlanceCard h3 {
	font-weight: var(--font-weight-600);
	font-size: 22px;
	margin: 12px 0px;
}

#glance .swiperGlance .swiper-slide .GlanceCard .infograph_card h2 {
	font-size: 22px;
}

#glance .swiperGlance .swiper-slide .GlanceCard .infograph_card h2 .unit {
	font-size: 17px;
}

#glance .swiperGlance .swiper-slide .GlanceCard .infograph_card .desc {
	font-size: 15px;
}

#glance .swiperGlance .swiper-slide .GlanceCard .GlanceCardRight .infograph_card h6 {
	font-size: 14px;
	font-weight: var(--font-weight-700);
	color: #000000;
	position: relative;
	text-transform: uppercase;
	font-family: var(--ivystyle-sans);
}

#glance .swiperGlance .swiper-slide .GlanceCard .GlanceCardRight .infograph_card h6 .grow {
	position: absolute;
	right: 20px;
	top: 0px;
}

#glance .swiperGlance .swiper-slide .GlanceCard .GlanceCardRight .infograph_card h2 {
	font-size: 22px;
	font-weight: var(--font-weight-700);
}

#glance .swiperGlance .swiper-slide .GlanceCard .GlanceCardRight .infograph_card .desc {
	font-size: 14px;
	font-family: var(--ivystyle-sans);
	color: #000 !important;
	opacity: 0.6;
}


#glance .swiperGlance .swiper-slide:nth-child(1) {
	background-color: #eaf5ff;
}

#glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft h3 {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft p {
	color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft p span {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft .common_cta {
	background-color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft .infograph_card h2,
#glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft .infograph_card .desc {
	color: #00145a !important;
}

#glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardRight .infograph_card h2 {
	color: #3196ff !important;
}


#glance .swiperGlance .swiper-slide:nth-child(2) {
	background-color: #eaf5ff;
}

#glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft h3 {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft p {
	color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft p span {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft .common_cta {
	background-color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft .infograph_card h2,
#glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft .infograph_card .desc {
	color: #00145a !important;
}

#glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardRight .infograph_card h2 {
	color: #3196ff !important;
}


#glance .swiperGlance .swiper-slide:nth-child(3) {
	background-color: #eaf5ff;
}

#glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft h3 {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft p {
	color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft p span {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft .common_cta {
	background-color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft .infograph_card h2,
#glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft .infograph_card .desc {
	color: #00145a !important;
}

#glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardRight .infograph_card h2 {
	color: #3196ff !important;
}


#glance .swiperGlance .swiper-slide:nth-child(4) {
	background-color: #eaf5ff;
}

#glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft h3 {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft p {
	color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft p span {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft .common_cta {
	background-color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft .infograph_card h2,
#glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft .infograph_card .desc {
	color: #00145a !important;
}

#glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardRight .infograph_card h2 {
	color: #3196ff !important;
}


#glance .swiperGlance .swiper-slide:nth-child(5) {
	background-color: #eaf5ff;
}

#glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft h3 {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft p {
	color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft p span {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft .common_cta {
	background-color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft .infograph_card h2,
#glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft .infograph_card .desc {
	color: #00145a !important;
}

#glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardRight .infograph_card h2 {
	color: #3196ff !important;
}


#glance .swiperGlance .swiper-slide:nth-child(6) {
	background-color: #eaf5ff;
}

#glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft h3 {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft p {
	color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft p span {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft .common_cta {
	background-color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft .infograph_card h2,
#glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft .infograph_card .desc {
	color: #00145a !important;
}

#glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardRight .infograph_card h2 {
	color: #3196ff !important;
}


#glance .swiperGlance .swiper-slide:nth-child(7) {
	background-color: #eaf5ff;
}

#glance .swiperGlance .swiper-slide:nth-child(7) .GlanceCardLeft h3 {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(7) .GlanceCardLeft p {
	color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(7) .GlanceCardLeft p span {
	color: #3196ff;
}

#glance .swiperGlance .swiper-slide:nth-child(7) .GlanceCardLeft .common_cta {
	background-color: #00145a;
}

#glance .swiperGlance .swiper-slide:nth-child(7) .GlanceCardLeft .infograph_card h2,
#glance .swiperGlance .swiper-slide:nth-child(7) .GlanceCardLeft .infograph_card .desc {
	color: #00145a !important;
}

#glance .swiperGlance .swiper-slide:nth-child(7) .GlanceCardRight .infograph_card h2 {
	color: #3196ff !important;
}


#glance .swiper-button-next:after,
#glance .swiper-button-prev:after {
	display: none;
}

#glance .swiper-rl .swiper-button-prev {
	left: -50px;
}

@media screen and (max-width: 767px) {
	#glance .swiper-rl .swiper-button-prev {
		left: 10px;
	}
}

#glance .swiper-rl .swiper-button-next {
	right: -50px;
}

@media screen and (max-width: 767px) {
	#glance .swiper-rl .swiper-button-next {
		right: 10px;
	}
}

@media screen and (max-width: 390px) {
	#glance .swiper-rl .swiper-button-next {
		right: 10px;
	}

#glance .swiperGlance {
	padding: 0 0;
	position: relative;
	overflow: hidden;
}
}

#footer {

	font-family: var(--ivystyle-sans);
	font-size: 14px;
	color: white;
	padding: 20px 0px;
	background-color: #000000;
	margin-top: 50px;
}

/*  */
.innercontent p {
	font-family: var(--ivystyle-sans);
}

.Way_Forward {
	margin-top: 21px;
	padding: 30px 30px;
	border: 2px dotted #c58135;
	border-radius: 20px;
	position: relative;
}

.Way_Forward .ttle {
	background-color: #f2e0cb;
	width: fit-content;
	padding: 10px 20px;
	border-radius: 20px;
	font-size: 20px;
	font-weight: 700;
	position: absolute;
	top: -25px;
	left: 35px;
}

.linetag {
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-700);
	border-top: solid 1px #000;
	padding: 10px 0px;
	margin-bottom: 20px;
	font-size: 18px;
}

.material h6 {
	font-size: 18px;
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-700);
}

.material p {
	font-size: 16px;
	font-family: var(--ivystyle-sans);
	margin-bottom: 5px;
}

.sdgs {
	border-bottom: solid 1px #000;
	padding-bottom: 20px;
}

.sdgs h6 {
	font-size: 18px;
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-700);
}

.BRSRPrinciples {
	margin-top: 20px;
}

.BRSRPrinciples h6 {
	font-size: 18px;
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-700);
}

.BRSRPrinciples p {
	font-size: 16px;
	font-family: var(--ivystyle-sans);
	margin-bottom: 5px;
}

.BRSRPrinciples a {
	color: #000000;
	font-size: 14px;
	display: inline-block;
	margin-top: 10px;
	border-bottom: solid 1px #000000;
}

#innerSection {
	padding: 130px 0px;
}

#Socialrelationcap {
	background-color: #f1e5f9;
	padding: 100px 0px;
}

#Socialrelationcap .common_ttle {
	color: var(--pruple);
}

#Socialrelationcap .linetag {
	border-bottom: dotted 2px var(--pruple);
}

.socialmid .Way_Forward {
	border: 2px dotted #50286e;
}

.socialmid .Way_Forward .ttle {
	background-color: #ddbff1;
	color: #50286e;
}

#intellectualcap {
	background-color: #eaf5ff;
	padding: 100px 0px;
}

#intellectualcap .common_ttle {
	color: #00145a;
}

#intellectualcap .linetag {
	border-bottom: dotted 2px #00145a;
}

.intellectualmid .Way_Forward {
	border: 2px dotted #00145a;
}

.intellectualmid .Way_Forward .ttle {
	background-color: #cbe5ff;
	color: #00145a;
}

#Manufacturedcap {
	background-color: #fdede5;
	padding: 100px 0px;
}

#Manufacturedcap .common_ttle {
	color: var(--manufature-color);
}

#Manufacturedcap .linetag {
	border-bottom: dotted 2px var(--manufature-color);
}

.manufacturedmid .Way_Forward {
	border: 2px dotted #a03708;
}

.manufacturedmid .Way_Forward .ttle {
	background-color: #fbd3bf;
	color: #a03708;
}

#Humancap {
	background-color: #fcedf7;
	padding: 100px 0px;
}

#Humancap .common_ttle {
	color: var(--manufature-color);
}

#Humancap .linetag {
	border-bottom: dotted 2px var(--manufature-color);
}

.Humancapmid .Way_Forward {
	border: 2px dotted #f5bfe2;
}

.Humancapmid .Way_Forward .ttle {
	background-color: #fbe5f4;
	color: #670a4a;
}

#Naturalcap {
	background-color: #e5f9ed;
	padding: 100px 0px;
}

#Naturalcap .common_ttle {
	color: #00783c;
}

#Naturalcap .linetag {
	border-bottom: dotted 2px #00783c;
}

.Naturalcapmid .Way_Forward {
	border: 2px dotted #00783c;
}

.Naturalcapmid .Way_Forward .ttle {
	background-color: #bfefd2;
	color: #00783c;
}

.blown-dots-br {
	border-bottom: 2px dotted #326ab3;
	padding-top: 10px;
	padding-bottom: 10px;
}

.black-dots-br {
	border-bottom: 2px dotted #000;
	padding-top: 10px;
	padding-bottom: 10px;
}

.black-dots-br-top {
	border-top: 2px dotted #000;
	padding-top: 10px;
	padding-bottom: 10px;
}

.grey-dots-br {
	border-bottom: 2px dotted #bdbec1;
	border-top: 2px dotted #bdbec1;
	padding-top: 10px;
	padding-bottom: 10px;
}

.dash-list {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.dash-list li {
	font-family: var(--ivystyle-sans);
	font-size: 18px;
	margin-bottom: 10px;
	padding-left: 10px;
	/* &:before { content: "-"; margin-right: 5px; } */
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
	.dash-list li {
		font-size: 14px;
	}
}

.dash-list li::marker {
	content: '-';
}

.humantable {
	width: 740px;
}

.green_blub {
	background-color: #00be4b;
	border-radius: 50px;
	padding: 10px 20px;
	color: white;
	width: fit-content;
	font-weight: var(--font-weight-600);
}

.focusstrategic table td {
	border-bottom: solid 1px #00be4b;
	border-right: solid 1px #00be4b;
	padding: 20px;
}

.focusstrategic table td p {
	margin-bottom: 0px;
}

.focusstrategic table td:nth-child(1) {
	width: 50px;
}

.timeline .imelinecards {
	position: relative;
	border: solid 2px #bfefd2;
	border-radius: 15px;
	padding: 20px;
	text-align: center;
	margin-bottom: 40px;
}

.timeline .imelinecards.Announced {
	background-color: #e5f9ed;
}

.timeline .imelinecards .years {
	font-size: 14px;
	background-color: #00be4b;
	border-radius: 50px;
	padding: 10px 20px;
	color: white;
	width: fit-content;
	font-weight: var(--font-weight-600);
	margin: auto;
	font-family: var(--ivystyle-sans);
	padding-bottom: 6px;
	margin-top: -34px;
	margin-bottom: 15px;
}

.timeline .infograph_card .desc {
	max-width: 100%;
	color: #000000 !important;
	opacity: 0.6;
}

.MaterialList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.MaterialList li {
	display: flex;
	flex-direction: column;
	height: 110px;
	flex-wrap: wrap;
	border: solid 1px #e4e4e4;
}

.MaterialList li .nos {
	height: 100%;
	padding: 10px;
}

.MaterialList li .nos span {
	font-size: 16px;
	font-weight: var(--font-weight-700);
	font-family: var(--ivystyle-sans);
	border-radius: 100px;
	width: 30px;
	height: 30px;
	line-height: 35px;
	text-align: center;
	color: white;
	display: inline-block;
}

.MaterialList li .nos.green-nos {
	background-color: #e5f9ed;
}

.MaterialList li .nos.green-nos span {
	background-color: #00be4b;
}

.MaterialList li .nos.orange-nos {
	background-color: #fdede5;
}

.MaterialList li .nos.orange-nos span {
	background-color: #f05000;
}

.MaterialList li .nos.blue-nos {
	background-color: #eaf5ff;
}

.MaterialList li .nos.blue-nos span {
	background-color: #3196ff;
}

.MaterialList li .nos.pruple-nos {
	background-color: #f1e5f9;
}

.MaterialList li .nos.pruple-nos span {
	background-color: #7800c8;
}

.MaterialList li .nos.ten-nos {
	background-color: #eeece7;
}

.MaterialList li .nos.ten-nos span {
	background-color: #533c12;
}

.MaterialList li .nos.pink-nos {
	background-color: #fbe5f4;
}

.MaterialList li .nos.pink-nos span {
	background-color: #d7008c;
}

.MaterialList li .nos.grey-nos {
	background-color: #eff1f3;
}

.MaterialList li .nos.grey-nos span {
	background-color: #647887;
}

.MaterialList li .nos.brown-nos {
	background-color: #f8efe3;
}

.MaterialList li .nos.brown-nos span {
	background-color: #c58135;
}

.MaterialList li .MaterialTitle {
	width: 304px;
	height: 100%;
	padding: 15px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
	.MaterialList li .MaterialTitle {
		width: 244px;
	}
}

.MaterialList li .MaterialTitle p {
	font-weight: var(--font-weight-700);
	font-size: 18px;
	margin-bottom: 0px;
	border-bottom: solid 1px #dcddde;
	padding-bottom: 10px;
	line-height: 19px;
}

.MaterialList li .MaterialTitle a {
	color: #000;
	opacity: 0.7;
	font-size: 14px;
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-600);
}

.MaterialList li .material-icon {
	width: 60px;
	height: 100%;
	text-align: center;
	border: solid 1px #dcddde;
	display: grid;
	place-content: center;
}

.MaterialList li .material-icon img {
	width: 35px;
}

/* END */
/*vishwajeet*/
.legend {
	font-size: 12px;
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-400);
}

.vas_grid_wrp .descx {
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-600);
	font-size: 20px;
	line-height: 1.2;
	color: #000;
}

.vas_grid_wrp .tva_card {
	padding: 20px;
	width: 100%;
	height: 100%;
	background-color: #f8efe3;
	position: relative;
}

.vas_grid_wrp .tva_card .pic_cvr {
	max-width: 50%;
	margin: 0 auto;
}

.vas_grid_wrp .tva_card .rag_bx {
	padding: 20px;
	text-align: center;
	background-color: #647887;
	color: #fff;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	max-width: 100%;
}

.vas_grid_wrp .tva_card .rag_bx .ttle_rag {
	color: #fff;
	font-weight: var(--font-weight-400);
}

.vas_grid_wrp .tva_card .rag_bx .infograph_card h2 {
	color: #fff;
	font-weight: var(--font-weight-600);
}

.vas_grid_wrp .tva_card .rag_bx .infograph_card::before {
	display: none;
}

.vas_grid_wrp .tva_card .rag_bx .dex {
	color: #fff;
}

.vas_grid_wrp .tva_card ul {
	list-style: none;
	list-style-type: none;
	margin: 20px 0px 0px;
	padding: 0px;
}

.vas_grid_wrp .tva_card ul li {
	font-family: var(--ivystyle-sans);
	font-size: 16px;
	line-height: 1;
	font-weight: var(--font-weight-400);
	color: #000;
	position: relative;
	padding: 0px 0px 0px 20px;
	margin-bottom: 15px;
}

.vas_grid_wrp .tva_card ul li::before {
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #000;
	position: absolute;
	top: 3px;
	left: 0px;
}

.vas_grid_wrp .tva_card ul li:nth-child(1)::before {
	background-color: #f05000;
}

.vas_grid_wrp .tva_card ul li:nth-child(2)::before {
	background-color: #3196ff;
}

.vas_grid_wrp .tva_card ul li:nth-child(3)::before {
	background-color: #d7008c;
}

.vas_grid_wrp .tva_card ul li:nth-child(4)::before {
	background-color: #7800c8;
}

.vas_grid_wrp .tva_card ul li:nth-child(5)::before {
	background-color: #00be4b;
}

.vas_grid_wrp .tva_card ul li:nth-child(6)::before {
	background-color: #c58135;
}

.vas_grid_wrp .rag_bx {
	margin-top: 40px;
}

.vas_grid_wrp .rag_bx .infograph_card::before {
	content: '';
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background-color: #000;
	position: absolute;
	bottom: 10px;
	right: 0px;
}

.vas_grid_wrp .rag_bx.svc1 .infograph_card::before {
	background-color: #c58135;
}

.vas_grid_wrp .rag_bx.svc2 .infograph_card::before {
	background-color: #00be4b;
}

.vas_grid_wrp .rag_bx.svc3 .infograph_card::before {
	background-color: #7800c8;
}

.vas_grid_wrp .rag_bx.svc4 .infograph_card::before {
	background-color: #f05000;
}

.vas_grid_wrp .rag_bx.svc5 .infograph_card::before {
	background-color: #3196ff;
}

.vas_grid_wrp .rag_bx.svc6 .infograph_card::before {
	background-color: #d7008c;
}

.vas_grid_wrp .rag_bx .infograph_card {
	margin: 10px 0px;
	position: relative;
}

.sge_wrp {
	position: relative;
}

.sge_wrp::before {
	content: '';
	width: 100%;
	height: 1px;
	background-color: #c58135;
	position: absolute;
	top: 40px;
	left: 0px;
}

.sge_wrp .sge_card {
	margin-top: 30px;
	position: relative;
}

.sge_wrp .sge_card .numb {
	background-color: #c58135;
	width: 20px;
	height: 20px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	color: #fff;
	font-family: var(--ivystyle-sans);
	border-radius: 50%;
}

.sge_wrp .sge_card .desc {
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-400);
	font-size: 18px;
	line-height: 1.2;
}

.pde_cvr {
	padding: 30px;
	position: relative;
	margin-top: 50px;
	border: 2px dotted #000;
	border-radius: 20px;
}

.pde_cvr:not(:last-child)::after {
	content: '';
	position: absolute;
	width: 18px;
	height: 32px;
	background-image: url("../images/arrow-down.png");
	background-repeat: no-repeat;
	background-size: contain;
	left: 50%;
	bottom: -35px;
}

.pde_cvr.pde-bx1 {
	border-color: #e1b88c;
}

@media screen and (max-width: 767px) {
	.pde_cvr.pde-bx1 {
		margin-top: 70px;
	}
}

.pde_cvr.pde-bx2 {
	border-color: #b1bbc3;
}

.pde_cvr.pde-bx2 .float_ttle {
	background-color: #e0e4e7;
}

@media screen and (max-width: 767px) {
	.pde_cvr.pde-bx2 {
		margin-top: 70px;
	}
}

.pde_cvr.pde-bx3 {
	border-color: #a99e88;
}

.pde_cvr.pde-bx3 .float_ttle {
	background-color: #ddd8d0;
}

.pde_cvr.pde-bx4 {
	border-color: #80bb9e;
}

.pde_cvr.pde-bx4 .float_ttle {
	background-color: #cce4d8;
}

.pde_cvr.pde-bx5 {
	border-color: #8089ac;
}

.pde_cvr.pde-bx5 .float_ttle {
	background-color: #ccd0de;
}

.pde_cvr .pic_growth_wrp {
	max-width: 50%;
	margin: 0 auto;
}

.pde_cvr .otge_card {
	max-width: 60%;
	margin: 30px auto 0px;
}

.pde_cvr .float_ttle {
	position: absolute;
	top: 0px;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #f2e0cb;
	border-radius: 20px;
	padding: 5px 20px;
	font-weight: var(--font-weight-600);
	color: #000;
}

.pde_cvr .pde_1_ttle {
	font-family: var(--ivystyle-sans);
	font-size: 18px;
	font-weight: var(--font-weight-600);
	color: #c58135;
	margin: 0px;
}

.pde_cvr p.pde_desc {
	font-family: var(--ivystyle-sans);
	font-size: 18px;
	font-weight: var(--font-weight-600);
	color: #000;
	margin: 0px;
}

.pde_cvr .cor_card {
	text-align: center;
	border: 2px solid #533c12;
	border-radius: 20px;
	padding: 5px 20px;
	color: #533c12;
	font-size: 20px;
	font-weight: var(--font-weight-600);
	font-family: var(--ivystyle-sans);
}

.pde_cvr .fom_card {
	text-align: center;
	border: 2px solid #533c12;
	border-radius: 20px;
	padding: 5px 20px;
	color: #533c12;
	font-size: 20px;
	font-weight: var(--font-weight-600);
	font-family: var(--ivystyle-sans);
	position: relative;
}

.pde_cvr .fom_card::before {
	content: '';
	width: 15px;
	height: 15px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 10px;
	background-color: #000;
	transform: translate(0%, -50%);
}

.pde_cvr .fom_card.fom1 {
	border-color: #00be4b;
}

.pde_cvr .fom_card.fom1::before {
	background-color: #00be4b;
}

.pde_cvr .fom_card.fom2 {
	border-color: #7800c8;
}

.pde_cvr .fom_card.fom2::before {
	background-color: #7800c8;
}

.pde_cvr .fom_card.fom3 {
	border-color: #647887;
}

.pde_cvr .fom_card.fom3::before {
	background-color: #647887;
}

.pde_cvr .ebc_card {
	text-align: center;
	margin-top: 30px;
}

.pde_cvr .ebc_card .alpha {
	border: 2px solid #000;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	font-size: 24px;
	line-height: 1.2;
	font-family: var(--ivystyle-sans);
	font-weight: var(--font-weight-700);
	padding-top: 10px;
	margin: 0 auto 15px;
	border-radius: 5px;
}

.pde_cvr .ebc_card .alpha.alpha1 {
	color: #00783c;
	border-color: #00783c;
}

.pde_cvr .ebc_card .alpha.alpha2 {
	color: #670a4a;
	border-color: #670a4a;
}

.pde_cvr .ebc_card .alpha.alpha3 {
	color: #a03708;
	border-color: #a03708;
}

.pde_cvr .ebc_card .alpha.alpha4 {
	color: #00145a;
	border-color: #00145a;
}

.pde_cvr .ebc_card .alpha.alpha5 {
	color: #50286e;
	border-color: #50286e;
}

.pde_cvr .ebc_card .alpha.alpha6 {
	color: #c58135;
	border-color: #c58135;
}

.pde_cvr .ebc_card p {
	font-family: var(--ivystyle-sans);
	font-size: 16px;
	font-weight: var(--font-weight-400);
	line-height: 1.2;
}

.pde_cvr .bs_bx {
	text-align: center;
	font-family: var(--ivystyle-sans);
	font-size: 20px;
	font-weight: var(--font-weight-600);
	line-height: 1.2;
	border-bottom: 2px solid #c58135;
	padding: 10px 0px;
	margin-top: 30px;
}

.quote {
	font-size: 26px;
	font-weight: var(--font-weight-600);
	line-height: 34px;
	margin-bottom: 20px;
}

.body_copy {
	font-family: var(--ivystyle-sans);
	font-size: 18px;
	line-height: 26px;
	font-weight: var(--font-weight-400);
}

.hop_card .sec_ttle {
	margin: 20px 0px 10px;
}

.bm-slider .bmnew-1 {
	width: 458px;
}

.bm-slider .bmnew-2 {
	width: 514px;
}

.bm-slider .bmnew-3 {
	width: 598px;
}

.bm-slider .bmnew-4 {
	width: 350px;
}

.bm-slider .vcm-next,
.bm-slider .vcm-prev {
	width: 41px;
	height: 41px;
}

.bm-slider .vcm-next::after,
.bm-slider .vcm-prev::after {
	display: none;
}

.bm-slider .vcm-next {
	background-image: url(../images/brown-next.svg);
}

.bm-slider .vcm-prev {
	background-image: url(../images/brown-prev.svg);
}

p a {
	color: #000;
	font-weight: var(--font-weight-600);
	text-decoration: underline;
}

.SustainableGrowthLink {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
	height: 150px;
	padding-left: 120px;
	padding-top: 30px;
	margin-bottom: 30px;
}

.SustainableGrowthLink h2 {
	font-weight: var(--font-weight-600);
	font-size: 22px;
}

.SustainableGrowthLink a {
	color: #000;
	opacity: 0.7;
	font-size: 16px;
	font-family: var(--ivystyle-sans);
}

.SustainableGrowthLink.na-link {
	background-image: url(../images/na.png);
}

.SustainableGrowthLink.na-link h2 {
	color: #00783c;
}

.SustainableGrowthLink.hu-link {
	background-image: url(../images/hu.png);
}

.SustainableGrowthLink.hu-link h2 {
	color: #670a4a;
}

.SustainableGrowthLink.man-link {
	background-image: url(../images/man.png);
}

.SustainableGrowthLink.man-link h2 {
	color: #a03708;
}

.SustainableGrowthLink.intel-link {
	background-image: url(../images/intell.png);
}

.SustainableGrowthLink.intel-link h2 {
	color: #00145a;
}

.SustainableGrowthLink.social-link {
	background-image: url(../images/socaial-re.png);
}

.SustainableGrowthLink.social-link h2 {
	color: #50286e;
}

.SustainableGrowthLink.finan-link {
	background-image: url(../images/fin.png);
}

.SustainableGrowthLink.finan-link h2 {
	color: #c58135;
}

.awards-lists p {
	border-bottom: solid 1px #326ab3;
	padding-bottom: 20px;
	margin-right: 50px;
}

.Leadership_and_Innovation span {
	display: inline-block;
	background-color: #f5e3ce;
	font-family: var(--ivypresto-text);
	font-weight: var(--font-weight-600);
	color: #000000;
	font-size: 18px;
	padding: 10px 20px;
	border-radius: 50px;
}

.Awardsretail {
	border: 2px dotted #ea79c3;
}

.Awardsretail .ttle {
	background-color: #f5bfe2;
}

.Awardsretail h5 {
	color: #db1191;
}

.Awardsretail h6 {
	font-weight: var(--font-weight-700);
	font-family: var(--ivystyle-sans);
}

.Awardsretail p {
	border-bottom: solid 1px #f6c8e6;
	padding-bottom: 5px;
	padding-right: 100px;
}

.AwardsrDigital {
	border: 2px dotted #64b0ff;
}

.AwardsrDigital .ttle {
	background-color: #cbe5ff;
}

.AwardsrDigital h5 {
	color: #64b0ff;
}

.AwardsrDigital h6 {
	font-weight: var(--font-weight-700);
	font-family: var(--ivystyle-sans);
}

.AwardsrDigital p {
	border-bottom: solid 1px #cee6ff;
	padding-bottom: 5px;
	padding-right: 100px;
}

.AwardsMedia {
	border: 2px dotted #9a40d6;
}

.AwardsMedia .ttle {
	background-color: #ddbff1;
}

.AwardsMedia h5 {
	color: #7800c8;
}

.AwardsMedia h6 {
	font-weight: var(--font-weight-700);
	font-family: var(--ivystyle-sans);
}

.AwardsMedia p {
	border-bottom: solid 1px #ddbff1;
	padding-bottom: 5px;
	padding-right: 100px;
}

.oilMedia {
	border: 2px dotted #f47c40;
}

.oilMedia .ttle {
	background-color: #fbd3bf;
}

.oilMedia h5 {
	color: #7800c8;
}

.oilMedia h6 {
	font-weight: var(--font-weight-700);
	font-family: var(--ivystyle-sans);
}

.oilMedia p {
	border-bottom: solid 1px #fbd3bf;
	padding-bottom: 5px;
	padding-right: 100px;
}

.AwardsFoundation {
	border: 2px dotted #e0a566;
}

.AwardsFoundation .ttle {
	background-color: #f4ddc3;
}

.AwardsFoundation h5 {
	color: #7800c8;
}

.AwardsFoundation h6 {
	font-weight: var(--font-weight-700);
	font-family: var(--ivystyle-sans);
}

.AwardsFoundation p {
	border-bottom: solid 1px #fbd3bf;
	padding-bottom: 5px;
	padding-right: 100px;
}

.Capturing p {
	border-bottom: solid 1px #fbd3bf;
	padding-bottom: 5px;
}

.risk-bod {
	text-align: center;
}

.risk-bod img {
	width: 130px;
	margin: auto;
}

.risk-bod p {
	padding-top: 10px;
	line-height: 19px;
}

/*vishwajeet*/
.swiperFinancialMetrics .swiper-slide {
	opacity: 0.4;
}

.swiperFinancialMetrics .swiper-slide.swiper-slide-active {
	opacity: 1;
}

.goto-top {
	display: block;
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 0px;
	right: 10px;
	z-index: 999999;
	opacity: 0;
	visibility: hidden;
}

.goto-top.show {
	opacity: 1;
	visibility: visible;
}

/*# sourceMappingURL=style.css.map */