 @font-face {
 	font-family: 'Gotham-Bold';
 	src: url('/~/media/Files/M/Multitude/Gotham-fonts-multitude/Gotham-Bold');
 	font-weight: normal;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'Gotham-BoldItalic';
 	src: url('/~/media/Files/M/Multitude/Gotham-fonts-multitude/Gotham-BoldItalic');
 	font-weight: normal;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'Gotham-Book';
 	src: url('/~/media/Files/M/Multitude/Gotham-fonts-multitude/Gotham-Book');
 	font-weight: normal;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'Gotham-BookItalic';
 	src: url('/~/media/Files/M/Multitude/Gotham-fonts-multitude/Gotham-BookItalic');
 	font-weight: normal;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'Gotham-Light';
 	src: url('/~/media/Files/M/Multitude/Gotham-fonts-multitude/Gotham-Light');
 	font-weight: normal;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'Gotham-LightItalic';
 	src: url('/~/media/Files/M/Multitude/Gotham-fonts-multitude/Gotham-LightItalic');
 	font-weight: normal;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'Gotham-Medium';
 	src: url('/~/media/Files/M/Multitude/Gotham-fonts-multitude/Gotham-Medium');
 	font-weight: normal;
 	font-style: normal;
 }
 @font-face {
 	font-family: 'Gotham-MediumItalic';
 	src: url('/~/media/Files/M/Multitude/Gotham-fonts-multitude/Gotham-MediumItalic');
 	font-weight: normal;
 	font-style: normal;
 }
 /* 
  font weight : 300 - Gotham-Light ,Gotham-LightItalic
  font weight : 325 - Gotham-Book , Gotham-BookItalic
  font weight : 350 - Gotham-Medium, Gotham-MediumItalic
  font weight : 400 - Gotham-Bold , Gotham-BoldItalic 
  */
 :root {
 	--primary-1: #85d6c1;
 	--primary-2: #AFEFDD;
 	--primary-3: #2289EF;
 	--secondary-1: #ffffff;
 	--secondary-2: #121212;
 	--secondary-3: #505050;
 	--secondary-4: #000000;
 }
 html {
 	-webkit-text-size-adjust: none;
 	font-family: 'Gotham-Book', Arial, Helvetica, San-serif;
 	font-size: 10px;
 	-webkit-font-smoothing: antialiased;
 }
 body {
 	background-color: var(--secondary-1);
 	color: var(--secondary-2);
 	font-family: "Gotham-Book", Arial, Helvetica, San-serif;
 	font-size: 1.6rem;
 	line-height: 2.4rem;
 	margin: 0;
 }
 .font-reg {
 	font-family: 'Gotham-Book' !important;
 }
 .font-sbold {
 	font-family: 'Gotham-Bold' !important;
 }
 .font-med {
 	font-family: 'Gotham-Medium' !important;
 }
 .container-fluid {
 	max-width: 1264px;
 }
 .invisible {
 	position: absolute;
 	left: -9999999px;
 	top: auto;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
 	visibility: visible !important;
 }
 .visuallyhidden {
 	position: absolute;
 	left: -9999999px;
 	top: auto;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
 	visibility: visible !important;
 }
 header.mega-header+.main-content-wrapper {
 	margin-top: 80px;
 }
 .module-wrapper {
 	padding: 60px 0;
 }
 .modules-parent section.module-wrapper:last-child {
 	padding-bottom: 120px
 }
 .dcc-tool-wrap {
 	padding-bottom: 60px;
 }
 ul,
 ol {
 	list-style: none;
 }

 /* padding-left: 27px; */
 ul li,
 ol li {
 	font-size: 1.4rem;
 	line-height: 2.2rem;
 	letter-spacing: 0;
 	font-family: 'Gotham-Book';
 	margin-bottom: 16px;
 	position: relative;
 	list-style: none;
 	color: var(--secondary-3)
 }

 ol li {
 	counter-increment: li;
 }

 .rte ul li::before {
 	content: '';
 	position: absolute;
 	left: -24px;
 	top: 6px;
 	width: 8px;
 	height: 8px;
 	background: linear-gradient(89.38deg, #2289EF 1.44%, #44A4DF 29.41%, #67BFCF 89.86%, #85D6C1 160.94%);
 	opacity: 0.8;
 	border-radius: 50%;
 }

 .rte ol li::before {
 	content: counter(li)".";
 	position: absolute;
 	left: -27px;
 	color: var(--secondary-2);
 }

 a:not(.ncl) {
 	color: var(--secondary-2);
 	transition: all 0.3s ease-in-out;
 }
 /* margin: 0 0 15px;font-size: 1.9rem;line-height: 2.4rem;letter-spacing: 0.5px;font-family: 'Gotham-Book'; */
 a:not(.ncl):hover {
 	color: #555;
 }
 @media (min-width:768px) {
 	.menu-item {
 		font-size: 1.4rem;
 		line-height: 1.7rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium', 'Arial', 'Helvetica', 'Sans-serif';
 		color: var(--secondary-2);
 	}

 	.menu-item-light {
 		font-size: 1.4rem;
 		letter-spacing: 0.03;
 		font-family: 'Gotham-Light', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.stats {
 		font-size: 5.5rem;
 		line-height: 6.6rem;
 		letter-spacing: 0.05rem;
 		font-family: 'Gotham-Bold', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.statement {
 		font-size: 3.6rem;
 		line-height: 5rem;
 		letter-spacing: 0.03rem;
 		font-weight: 400;
 		font-family: 'Gotham-Medium', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.h1-large {
 		font-size: 20.6rem;
 		line-height: 20.6rem;
 		letter-spacing: 0;
 		font-weight: 350;
 		font-family: 'Gotham-Medium', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	h1,
 	.h1 {
 		font-size: 7.0rem;
 		line-height: 7.8rem;
 		letter-spacing: 0;
 		font-weight: 400;
 		font-family: 'Gotham-Bold', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.h1-b {
 		font-size: 7.0rem;
 		line-height: 7.8rem;
 		letter-spacing: 0;
 		font-weight: 325;
 		font-family: 'Gotham-Book', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	h2,
 	.h2 {
 		font-size: 5.0rem;
 		line-height: 6.0rem;
 		letter-spacing: 0;
 		font-weight: 400;
 		font-family: 'Gotham-Bold', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 		padding-bottom: 24px;
 	}

 	.h2-light {
 		font-size: 5.0rem;
 		line-height: 6.0rem;
 		letter-spacing: 0;
 		font-weight: 300;
 		font-family: 'Gotham-Light', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.h2-medium {
 		font-size: 5.0rem;
 		line-height: 6.0rem;
 		letter-spacing: 0;
 		font-weight: 350;
 		font-family: 'Gotham-Medium', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	h3,
 	.h3 {
 		font-size: 4.0rem;
 		line-height: 4.8rem;
 		letter-spacing: 0;
 		font-weight: 350;
 		font-family: 'Gotham-Bold', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	h4,
 	.h4 {
 		font-size: 3.6rem;
 		line-height: 5.0rem;
 		letter-spacing: 3%;
 		font-weight: 400;
 		font-family: 'Gotham-Bold', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 		margin: 5px 0 16px;
 	}

 	h5,
 	.h5 {
 		font-size: 2.5rem;
 		line-height: 3.2rem;
 		letter-spacing: 0;
 		font-weight: 350;
 		font-family: 'Gotham-Medium', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	h6,
 	.h6 {
 		font-size: 2.2rem;
 		line-height: 3.5rem;
 		letter-spacing: 0;
 		font-weight: 323;
 		font-family: 'Gotham-Book', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.tag {
 		font-size: 1.2rem;
 		line-height: 1.3rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.intro,
 	.rad-introtext {
 		font-size: 1.9rem;
 		line-height: 2.7rem;
 		font-weight: 325;
 		letter-spacing: 0;
 		font-family: 'Gotham-Light', Arial, Helvetica, Sans-serif
 	}

 	p {
 		font-size: 1.6rem;
 		line-height: 2.4rem;
 		letter-spacing: 0;
 		font-weight: 325;
 		font-family: 'Gotham-Book', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 		padding-bottom: 20px;
 	}

 	.lhs-content p {
 		color: #505050;
 	}

 	.caption,
 	.rad-small {
 		font-size: 1.4rem;
 		line-height: 2.2rem;
 		letter-spacing: 0;
 		font-weight: 325;
 		font-family: 'Gotham-Book', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.title {
 		font-size: 1.7rem;
 		line-height: 2.5rem;
 		letter-spacing: 0;
 		font-weight: 400;
 		font-family: 'Gotham-Bold', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.date {
 		font-size: 1.2rem;
 		line-height: 1.35rem;
 		letter-spacing: 0;
 		font-weight: 350;
 		font-family: 'Gotham-Medium', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.number {
 		font-size: 4.8rem;
 		line-height: 5.4rem;
 		letter-spacing: 0.05rem;
 		font-weight: 350;
 		font-family: 'Gotham-Medium', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.label {
 		font-size: 1.4rem;
 		line-height: 1.5rem;
 		letter-spacing: 0.2rem;
 		font-family: 'Gotham-Bold', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.quote {
 		font-size: 2.0rem;
 		line-height: 3.4rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-2);
 	}

 	.rad-big {
 		font-size: 3.6rem;
 		line-height: 5.0rem;
 		letter-spacing: 0.03rem;
 		text-transform: uppercase;
 		font-family: 'Gotham-Bold', Arial, Helvetica, Sans-serif;
 		color: var(--secondary-3);
 	}

 	p.secondary-cta {
 		padding-bottom: 0;
 		margin-bottom: 20px;
 	}
 }

 @media (max-width:767px) {
 	.menu-item {
 		font-size: 1.2rem;
 		line-height: 1.5rem;
 		letter-spacing: 0.05rem;
 		font-family: 'Gotham-Medium';
 		color: var(--secondary-2);
 	}

 	.stats {
 		font-size: 3.0rem;
 		line-height: 3.8rem;
 		letter-spacing: 0.05rem;
 		font-family: 'Gotham-Bold';
 		color: var(--secondary-2);
 	}

 	.statement {
 		font-size: 2.8rem;
 		line-height: 3.8rem;
 		letter-spacing: 0.03rem;
 		font-family: 'Gotham-Bold';
 		color: var(--secondary-2);
 		font-weight: 400
 	}

 	.h1-large {
 		font-size: 6.6rem;
 		line-height: 7.92rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Bold';
 		color: var(--secondary-2);
 	}

 	h1,
 	.h1 {
 		font-size: 3.7rem;
 		line-height: 3.9rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Bold';
 		color: var(--secondary-2);
 	}

 	.h1-b {
 		font-size: 3.7rem;
 		line-height: 3.9rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Book';
 		color: var(--secondary-2);
 	}

 	h2,
 	.h2 {
 		font-size: 2.5rem;
 		line-height: 3.2rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Bold';
 		color: var(--secondary-2);
 		padding-bottom: 15px;
 	}

 	.h2-light {
 		font-size: 2.5rem;
 		line-height: 3.2rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Light';
 		color: var(--secondary-2);
 	}

 	.h2-medium {
 		font-size: 2.5rem;
 		line-height: 3.2rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium';
 		color: var(--secondary-2);
 	}

 	h3,
 	.h3 {
 		font-size: 2.0rem;
 		line-height: 2.6rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Bold';
 		color: var(--secondary-2);
 	}

 	h4,
 	.h4 {
 		font-size: 1.7rem;
 		line-height: 2.0rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium';
 		color: var(--secondary-2);
 	}

 	h5,
 	.h5 {
 		font-size: 1.55rem;
 		line-height: 1.9rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium';
 		color: var(--secondary-2);
 		font-weight: 500;
 	}

 	h6,
 	.h6 {
 		font-size: 1.6rem;
 		line-height: 2.4rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium';
 		color: var(--secondary-2);
 	}

 	.tag {
 		font-size: 1.35rem;
 		line-height: 1.59rem;
 		letter-spacing: 0.5rem;
 		font-family: 'Gotham-Medium';
 		color: var(--secondary-2);
 	}

 	.intro,
 	.rad-introtext {
 		font-size: 1.6rem;
 		line-height: 2.4rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium';
 		color: #939393;
 	}

 	.banner-text-content .intro,
 	.banner-text-content .rad-introtext {
 		color: #fff;
 	}

 	p {
 		font-size: 1.4rem;
 		line-height: 2.1rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Book';
 		color: var(--secondary-2);
 		margin-bottom: 20px;
 	}

 	.caption,
 	.rad-small {
 		font-size: 1.4rem;
 		line-height: 2.2rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Book';
 		color: var(--secondary-2);
 	}

 	.title {
 		font-size: 1.7rem;
 		line-height: 2.5rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Bold';
 		color: var(--secondary-2);
 	}

 	.date {
 		font-size: 1.4rem;
 		line-height: 1.57rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium';
 		color: var(--secondary-2);
 	}

 	.number {
 		font-size: 4.0rem;
 		line-height: 4.5rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium';
 		color: var(--secondary-2);
 	}

 	.label {
 		font-size: 1.4rem;
 		line-height: 1.5rem;
 		letter-spacing: 0.2rem;
 		font-family: 'Gotham-Bold';
 		color: var(--secondary-2);
 	}

 	.quote {
 		font-size: 1.6rem;
 		line-height: 2.4rem;
 		letter-spacing: 0;
 		font-family: 'Gotham-Medium';
 		color: var(--secondary-2);
 	}

 	.rad-big {
 		font-size: 2.8rem;
 		line-height: 4.0rem;
 		letter-spacing: 0.03em;
 		text-transform: uppercase;
 		font-family: 'Gotham-Bold';
 		color: var(--secondary-3);
 	}

 	table {
 		overflow-x: scroll;
 		display: block;
 	}

 	.module-wrapper {
 		padding: 30px 0;
 	}

 	.modules-parent section.module-wrapper:last-child {
 		padding-bottom: 60px;
 	}
 }


 .primary-cta a {
 	font-style: normal;
 	font-weight: 500;
 	font-size: 16px;
 	line-height: 19px;
 	padding: 12px 20px;
 	gap: 20px;
 	background: var(--secondary-2);
 	color: var(--secondary-1);
 	box-shadow: 2px 4px 24px 12px rgba(133, 214, 193, 0.6);
 	border-radius: 3px;
 	align-items: center;
 	display: inline-block;
 	margin: 30px 0px 0px 0px;
 	font-family: 'Gotham-Bold' !important;
 	text-decoration: none;

 }

 a.primary-cta,
 .primary-cta a {
 	margin: 0 0 15px;
 	font-size: 1.6rem;
 	line-height: 1.9rem;
 	letter-spacing: 0.5px;

 	color: var(--secondary-1);
 	transition: all 0.3s ease-in-out;
 	margin: 30px 0px 0px 0px;
 }

 .icon-primart-cta a:hover::after {

 	color: #fff;
 }

 .primary-cta a:not(.ncl) {
 	color: var(--secondary-1);
 	text-decoration: none;
 	font-family: 'Gotham-Book' !important;
 }

 .primary-cta a::after {
 	width: 10px;
 	height: 13px;
 	transform: matrix(-1, 0, 0, 1, 0, 0);
 	flex: none;
 	order: 1;
 	flex-grow: 0;
 	content: '/e905';
 	font-family: 'icomoon';
 	margin-left: 5px;
 }

 .primary-cta::after:hover {
 	width: 10px;
 	height: 13px;
 	transform: matrix(-1, 0, 0, 1, 0, 0);
 	flex: none;
 	order: 1;
 	flex-grow: 0;
 	content: '/e905';
 	font-family: 'icomoon';
 	color: var(--secondary-1);

 }

 .icon-primart-cta:hover::after {
 	color: var(--secondary-1) !important;
 }

 .icon-primart-cta:after {
 	margin-left: 7px;
 }

 a.primary-cta:hover,
 .primary-cta a:hover {
 	background: rgba(0, 0, 0, 0.75);
 	color: var(--secondary-1) !important;
 	box-shadow: none;
 	text-decoration: none;
 }

 .secondary-cta {
 	font-size: 1.6rem;
 	line-height: 19.5px;
 	display: inline-block;
 	align-items: center;
 	color: var(--secondary-2);
 	flex: none;
 	order: 0;
 	flex-grow: 0;
 	text-shadow: 2px 4px 24px rgba(133, 214, 193, 0.6);
 	font-family: 'Gotham-Book';
 	text-decoration: none;
 	font-weight: 700;

 	@media screen and (max-width:768px) {
 		font-size: 14px;
 		line-height: 17px;
 	}
 }

 .secondary-cta a::after {
 	margin-top: 3px;
 	margin-left: 10px;
 	background-image: url('./~/media/Images/M/Multitude/icons/sec-cta');
 	width: 10px;
 	height: 13px;
 	display: inline-block;
 	content: '';
 	position: absolute;
 }

 .secondary-cta a:not(.ncl) {
 	text-decoration: none;
 	padding: 12px 35px 12px 15px;
 	display: block;
 }

 .secondary-cta:hover::after {
 	background-image: url('./~/media/Images/M/Multitude/icons/secondary-hover-cta');
 }

 .secondary-cta a:hover {
 	color: #404040
 }

 .rte p:last-child {
 	padding-bottom: 0
 }

 .rte .rad-center {
 	text-align: center;
 }

 .rte>p a.rad-link-1 {
 	font-style: normal;
 	font-weight: 500;
 	font-size: 16px;
 	line-height: 19px;
 	padding: 12px 20px;
 	gap: 20px;
 	background: var(--secondary-2);
 	color: var(--secondary-1);
 	box-shadow: 2px 4px 24px 12px rgba(133, 214, 193, 0.6);
 	border-radius: 3px;
 	align-items: center;
 	display: inline-block;
 	margin: 30px 0px 0px 0px;
 	font-family: 'Gotham-Bold' !important;
 	text-decoration: none;
 }

 .rte>p a.rad-link-1::after {
 	width: 10px;
 	height: 13px;
 	transform: matrix(-1, 0, 0, 1, 0, 0);
 	flex: none;
 	order: 1;
 	flex-grow: 0;
 	content: '\e905';
 	font-family: 'icomoon';
 	margin-left: 5px;
 }

 .rte>p a.rad-link-1::after {
 	color: #afefdd
 }

 .rte>p a.rad-link-1:hover {
 	background: rgba(0, 0, 0, 0.7);
 	color: var(--secondary-1) !important;
 	box-shadow: none;
 	text-decoration: none;
 }

 .rte>p a.rad-link-2 {
 	font-size: 16px;
 	line-height: 19px;
 	display: inline-block;
 	align-items: center;
 	color: var(--secondary-2);
 	flex: none;
 	order: 0;
 	flex-grow: 0;
 	text-shadow: 2px 4px 24px rgba(133, 214, 193, 0.6);
 	font-family: 'Gotham-Book';
 	text-decoration: none;

 	@media screen and (max-width:768px) {
 		font-size: 14px;
 		line-height: 17px;
 	}

 }

 .rte>p a.rad-link-2::after {
 	margin-top: 0;
 	margin-left: 10px;
 	background-image: url('./~/media/Images/M/Multitude/icons/secondary-cta-icon');
 	width: 12.96px;
 	height: 22px;
 	display: inline-block;
 	content: '';
 	position: absolute;
 }

 .rte>p a.rad-link-2:hover {
 	color: rgba(0, 0, 0, 0.7);
 }


 table {
 	width: 100%;
 	text-align: left;
 	margin-bottom: 35px;
 	border: 0px;
 	border-collapse: collapse;
 	border-spacing: 0px;
 }

 table thead tr th {
 	padding: 15px 10px 15px 15px;
 	position: relative;
 	border: 1px solid rgba(83, 86, 90, 0.2);
 }

 table thead tr th:last-child::after {
 	display: none;
 }

 table thead tr th::after {
 	content: '';
 	width: 6px;
 	height: 100%;
 	position: absolute;
 	right: -5px;
 	background: var(--secondary-1);
 	top: 0;
 	display: none;
 }

 table thead tr {
 	background: var(--secondary-1);
 	box-shadow: 0 1px 0 0 rgba(217, 217, 214, 0.6);
 	position: relative;
 }

 table thead tr::after {
 	content: '';
 	height: 1px;
 	position: absolute;
 	width: 100%;
 	box-shadow: 0 1px 0 0 rgba(217, 217, 214, 0.6);
 	left: 0;
 	bottom: 0;
 	display: none;
 }

 table tbody tr th {
 	padding: 20px 10px 15px 10px;
 	background: #D3D3D3;
 }

 table th {
 	font-size: 1.4rem;
 	line-height: 2.4rem;
 	letter-spacing: 0.8px;
 	font-family: 'Gotham-Book';
 	color: var(--secondary-2);
 	vertical-align: middle;
 }

 table td {
 	font-size: 1.4rem;
 	line-height: 2.4rem;
 	letter-spacing: 0.36px;
 	font-family: 'Gotham-Book';
 	color: #333F48;
 }

 table tbody tr {
 	position: relative;
 }

 table tbody tr::after {
 	content: '';
 	height: 1px;
 	position: absolute;
 	width: 100%;
 	background: #53565A;
 	left: 0;
 	bottom: 0;
 	display: none;
 }

 table tbody tr td {
 	padding: 20px 10px 15px 10px;
 	;
 	border: 1px solid rgba(83, 86, 90, 0.2);
 }

 table.rad-financialtable tr>th:not(:first-child) {
 	text-align: left;
 }

 table.rad-financialtable tr>td:not(:first-child) {
 	text-align: left;
 }

 img {
 	width: 100%;
 	height: auto;
 }

 /*.rte img {width:100%; height: auto;} */
 fieldset {
 	min-width: 0;
 	padding: 0;
 	margin: 0;
 	border: 0;
 }

 input[type="text"] {
 	max-width: 465px;
 	border: 1px solid #D1D1D1;
 	border-radius: 4px;
 	padding: 17px 22px;
 	background: var(--secondary-1);
 	font-size: 1.7rem;
 	line-height: 2.0rem;
 	color: var(--secondary-2);
 }

 label {
 	font-size: 1.6rem;
 	line-height: 2.0rem;
 	letter-spacing: 0;
 	font-family: 'Gotham-Book';
 }

 a.white-play {
 	color: var(--secondary-1);
 	text-decoration: none;
 	font-size: 7.0rem;
 	line-height: normal;
 	letter-spacing: normal;
 	display: inline-flex;
 	justify-content: center;
 	align-items: center;
 	position: absolute;
 	right: 50px;
 	bottom: 35px;
 	margin: 0;
 	z-index: 1;
 }

 a.white-play:hover {
 	transform: rotate(120deg);
 	color: var(--secondary-1);
 }


 .youtube-background>iframe {
 	opacity: 1;
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 	position: absolute;
 	margin: 0 auto;
 	left: 0;
 	right: 0;
 }


 .owl-theme .owl-nav>button>span {
 	font-size: 0
 }

 .owl-theme .owl-nav>button>span::before {
 	content: "\e902";
 	font-family: 'icomoon' !important;
 	font-size: 2.5rem;
 }

 .owl-theme .owl-nav>button:hover {
 	background: transparent !important;
 	color: #555555 !important;
 }

 .owl-theme .owl-nav>button.owl-prev {
 	transform: rotate(180deg);
 }

 .mfp-inline-holder>.mfp-content {
 	line-height: 0;
 	width: 100%;
 	max-width: 900px;
 }

 .mfp-close-btn-in .mfp-close {
 	background: var(--secondary-1);
 	color: var(--secondary-2);
 	width: 44px;
 	height: 44px;
 	padding: 0;
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	top: 0;
 	right: 0;
 	opacity: 1;
 }

 .banner-text-content p {
 	font-size: 2.0rem;
 	line-height: 3.4rem;
 	font-family: 'Gotham-Medium', Arial, Helvetica, Sans-serif;
 }

 table[_ngcontent-c3] {
 	max-height: none !important;
 }

 .inside-admin thead tr th {
 	border: 0;
 }

 .inside-admin tbody tr:nth-child(even) {
 	background-color: #F6F9F8;
 }

 .inside-admin tbody tr td:nth-child(2) {
 	border-left: 0;
 	padding-left: 15px;
 }

 .inside-admin tbody tr td:nth-child(1) {
 	border-right: 0;
 }

 .inside-admin table thead tr {
 	box-shadow: none;
 }

 table.newsTable thead tr th {
 	border: 0;
 }

 table.newsTable tbody tr:nth-child(even) {
 	background-color: #F6F9F8;
 }

 table.newsTable tbody tr td.nTitle a {
 	text-decoration: none;
 	border-left: 0;
 }

 .pt-0 {
 	padding-top: 0px !important;
 }

 .pt-5 {
 	padding-top: 5px !important;
 }

 .pt-10 {
 	padding-top: 10px !important;
 }

 .pt-15 {
 	padding-top: 15px !important;
 }

 .pt-20 {
 	padding-top: 20px !important;
 }

 .pt-25 {
 	padding-top: 25px !important;
 }

 .pt-30 {
 	padding-top: 30px !important;
 }

 .pt-35 {
 	padding-top: 35px !important;
 }

 .pt-40 {
 	padding-top: 40px !important;
 }

 .pt-45 {
 	padding-top: 45px !important;
 }

 .pt-50 {
 	padding-top: 50px !important;
 }

 .pt-55 {
 	padding-top: 55px !important;
 }

 .pt-60 {
 	padding-top: 60px !important;
 }

 .pt-70 {
 	padding-top: 70px !important;
 }

 .pt-80 {
 	padding-top: 80px !important;
 }

 .pt-90 {
 	padding-top: 90px !important;
 }

 .pt-100 {
 	padding-top: 100px !important;
 }

 .pb-0 {
 	padding-bottom: 0px !important;
 }

 .pb-5 {
 	padding-bottom: 5px !important;
 }

 .pb-10 {
 	padding-bottom: 10px !important;
 }

 .pb-15 {
 	padding-bottom: 15px !important;
 }

 .pb-20 {
 	padding-bottom: 20px !important;
 }

 .pb-25 {
 	padding-bottom: 25px !important;
 }

 .pb-30 {
 	padding-bottom: 30px !important;
 }

 .pb-35 {
 	padding-bottom: 35px !important;
 }

 .pb-40 {
 	padding-bottom: 40px !important;
 }

 .pb-45 {
 	padding-bottom: 45px !important;
 }

 .pb-50 {
 	padding-bottom: 50px !important;
 }

 .pb-55 {
 	padding-bottom: 55px !important;
 }

 .pb-60 {
 	padding-bottom: 60px !important;
 }

 .pb-70 {
 	padding-bottom: 70px !important;
 }

 .pb-80 {
 	padding-bottom: 80px !important;
 }

 .pb-90 {
 	padding-bottom: 90px !important;
 }

 .pb-100 {
 	padding-bottom: 100px !important;
 }

 .mt-0 {
 	margin-top: 0px;
 }

 .mt-10 {
 	margin-top: 10px;
 }

 .mt-20 {
 	margin-top: 20px;
 }

 .mt-30 {
 	margin-top: 30px;
 }

 .mt-40 {
 	margin-top: 40px;
 }

 .mt-50 {
 	margin-top: 50px;
 }

 .mt-60 {
 	margin-top: 60px;
 }

 .mt-70 {
 	margin-top: 70px;
 }

 .mt-80 {
 	margin-top: 80px;
 }

 .mt-90 {
 	margin-top: 90px;
 }

 .mt-100 {
 	margin-top: 100px;
 }

 .mb-0 {
 	margin-bottom: 0px;
 }

 .mb-10 {
 	margin-bottom: 10px;
 }

 .mb-20 {
 	margin-bottom: 20px;
 }

 .mb-30 {
 	margin-bottom: 30px;
 }

 .mb-40 {
 	margin-bottom: 40px;
 }

 .mb-50 {
 	margin-bottom: 50px;
 }

 .mb-60 {
 	margin-bottom: 60px;
 }

 .mb-70 {
 	margin-bottom: 70px;
 }

 .mb-80 {
 	margin-bottom: 80px;
 }

 .mb-90 {
 	margin-bottom: 90px;
 }

 .mb-100 {
 	margin-bottom: 100px;
 }


 /**** back to top css start****/
 /*#auto-top-link {background-color: #424242;border: 2px solid var(--secondary-1);bottom: 45px;color: var(--secondary-1);display: none;float: left;font-size: 2.2rem;font-weight: bold;padding: 7px;position: fixed;right: 10px;text-decoration: none;width:40px;height:40px}
  #auto-top-link span strong {border: 0;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0;overflow: hidden;position: absolute;}
  #auto-top-link .backto{position:relative}
  #auto-top-link .backto::after{content: '\e908';font-family: icomoon;position: fixed;transform: rotate(270deg);}*/

 /* #nav-corporate-governance-level2>a{pointer-events:none;}
  #nav-corporate-governance-level2>a:after{pointer-events:all;} */

 /*---------------skip-to-main-rahul-21sep-----------------*/
 .invisible {
 	position: absolute;
 	left: -9999999px;
 	top: auto;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
 	visibility: visible !important;
 }

 .sktmain.visible {
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: auto;
 	height: auto;
 	overflow: hidden;
 	visibility: visible !important;
 	z-index: 11;
 	background: #21145f;
 	padding: 10px 30px;
 }

 .sktmain.visible>a {
 	color: #fff;
 	text-decoration: none;
 	font-size: 1.8rem;
 	font-family: "Gotham Bold", sans-serif;
 	line-height: normal;
 }

 a:focus-visible {
 	outline: 2px dotted black;
 }

 /*@media all and  (max-width:1024px){
  .rte img {width: 100%; height: auto;} 
  }*/

 .video-display {
 	text-align: center;
 	max-width: 560px;
 	margin: 0 auto;
 }

 .image-size {
 	width: auto;
 	margin: 0 auto;
 	display: flex;
 }

 .onpage-intro .introtext-title {
 	padding-bottom: 30px;
 }

 @media (max-width:1024px) {
 	#auto-top-link {
 		display: none !important;
 	}

 	.notifications .yeartab ul li.current>a span {
 		background-color: none;
 	}
 }

 .downloadPage.button-black {
 	color: var(--secondary-3);
 	size: 1.6rem;
 	font-size: 1.6rem;
 	line-height: 19.5px;
 	display: inline-block;
 	align-items: center;
 	color: var(--secondary-2);
 	flex: none;
 	order: 0;
 	flex-grow: 0;
 	text-shadow: 2px 4px 24px rgba(133, 214, 193, 0.3);
 	font-family: 'Gotham-Book';
 	text-decoration: none;
 	font-weight: 700;
 	background: transparent;
 	border: none;
 	margin-left: 20px;
 	cursor: pointer;
 	margin-right: 5px;
 }

 .downloadPage.button-black:hover(opacity:0.8; ) .downloadPage.button-black span.lash {
 	margin-top: 0;
 	margin-left: 10px;
 	background-image: url(./~/media/Images/M/Multitude/icons/secondary-cta-icon);
 	width: 12.96px;
 	height: 22px;
 	display: inline-block;
 	content: '';
 	position: absolute;
 }

 .xml-pr-container .lash img {
 	position: absolute;
 	margin-top: 0;
 }

 .small-txt {
 	font-size: 1.2rem;
 	line-height: 2.7rem;
 	font-weight: 325;
 	letter-spacing: 0;
 	font-family: 'Gotham-Light', Arial, Helvetica, Sans-serif;
 }

 @media (max-width:767px) {
 	table[_ngcontent-c3] {
 		overflow: scroll !important;
 	}

 	.rad-small {
 		text-align: center;
 	}

 }

 table.inv-subtable[_ngcontent-c3] td.inv-title[_ngcontent-c3],
 table[_ngcontent-c3] th.inv-title[_ngcontent-c3] {
 	width: 330px !important;
 }

 table.inv-subtable[_ngcontent-c3] td.inv-fixed.inv-unit[_ngcontent-c3],
 table[_ngcontent-c3] th.inv-fixed.inv-unit[_ngcontent-c3] {
 	left: 330px !important;
 }

 span.lash {
 	position: relative
 }

 span.lash img {
 	height: 21px;
 	position: absolute;
 	top: 0px;
 	left: -4px;
 	width: 10px;
 }

 @media (min-width:1199px) {
 	ul.two-column {
 		display: inline-block;
 	}

 	ul.two-column li:nth-child(even) {
 		float: right;
 		width: 50%;
 	}

 	ul.two-column li:nth-child(odd) {
 		float: left;
 		width: 50%;
 	}

 	.header-wrap.clearfix.container-fluid:hover {
 		position: fixed;
 	}

 	.notifications .yeartab ul {
 		margin-bottom: 0;
 	}

 	.notifications .yeartab ul li a {
 		min-height: 99px;
 		display: flex;
 	}

 	.notifications .yeartab ul li span {
 		padding: 15px 55px 27px 55px !important;
 	}

 	.notifications .yeartab ul li {
 		min-height: 105px;
 	}
 }

 .jssnapdownWrapper .js-snapdown-inner-content table tr th {
 	padding: 20px 10px 15px 10px;
 }

 .jssnapdownWrapper .js-snapdown-content .js-snapdown-inner-content {
 	padding: 50px 30px 40px 30px;
 }

 .secondary-cta {
 	display: inline-block;
 	align-items: center;
 	width: auto;
 	position: relative;
 	box-sizing: border-box;
 	border: 1px solid transparent;
 	color: #FFF;
 	background: #fff;
 	background-clip: padding-box;
 	border-radius: 3px;
 }

 .secondary-cta::before {
 	content: '';
 	position: absolute;
 	top: 0;
 	right: 0;
 	bottom: 0;
 	left: 0;
 	z-index: -1;
 	margin: -2px;
 	border-radius: 3px;
 	background: linear-gradient(89.38deg, #2289EF 1.44%, #44A4DF 29.41%, #67BFCF 89.86%, #85D6C1 160.94%);
 	;
 	display: flex;
 }

 .secondary-cta:hover::before {
 	background: linear-gradient(to left, #404040, #404040);
 	transition: 0.2s all;
 }

 .secondary-cta a:hover::after {
 	background-image: url(./~/media/Images/M/Multitude/icons/secondary-hover);
 }

 .secondary-cta:hover {
 	text-shadow: none;
 }

 .content-module-wrapper .secondary-cta {
 	margin-top: 20px;
 }

 .read-cta a {
 	font-style: normal;
 	font-weight: 500;
 	font-size: 16px;
 	line-height: 19px;
 	color: var(--secondary-4);
 	font-family: 'Gotham-Bold' !important;
 	text-decoration: none;
 }

 .read-cta a:after {
 	/*background-image: url('./~/media/Images/M/Multitude/icons/read-cta');*/
 	width: 16px;
 	height: 10px;
 	display: inline-block;
 	content: '\e902';
 	position: absolute;
 	margin-top: 3px;
 	margin-left: 15px;
 	font-size: 1rem;
 	font-family: 'icomoon' !important;
 }

 .read-cta a:hover {
 	color: #404040;
 	text-decoration: underline;
 }

 .read-cta a:hover::after {
 	/*background-image: url('./~/media/Images/M/Multitude/icons/read-hover')*/
 	;
 	content: '\e902';
 	font-size: 1rem;
 	font-family: 'icomoon' !important;
 }

 .more-releases-cta.secondary-cta {
 	width: max-content;
 	margin: 20px auto;
 }

 /*------ popup video styling-----------------------------------------------------------------------------*/
 .mfp-close-btn-in .mfp-content .mfp-close {
 	color: black;
 	width: 4%;
 	right: 1px;
 	top: -47px;
 }

 .mfp-image-holder .mfp-close,
 .mfp-iframe-holder .mfp-close {
 	padding-right: 2px !important
 }

 @media screen and (min-width: 768px) and (max-width: 991px) {
 	.module-wrapper {
 		padding: 45px 0;
 	}

 	.modules-parent section.module-wrapper:last-child,
 	.module-wrapper.external-content {
 		padding-bottom: 90px;
 		padding-top: 45px
 	}

 	#ip3-board-of-directors .module-wrapper.content-module {
 		padding-top: 45px;
 		padding-bottom: 0
 	}

 	#ip3-board-of-directors .module-wrapper.content-module p:last-child {
 		margin-bottom: 0px;
 		padding-bottom: 0
 	}
 }

 @media screen and (min-width: 768px) and (max-width: 1199px) {

	.modules-parent section.module-wrapper:last-child,
	.module-wrapper.external-content {
		padding-bottom: 90px;
		padding-top: 45px
	}

}

 /* #ip3-board-of-directors .module-wrapper.content-module{padding-top:60px;padding-bottom:0}*/
 #ip3-board-of-directors .module-wrapper.content-module p:last-child {
 	margin-bottom: 0px;
 	padding-bottom: 0
 }

 @media all and (max-width:767.98px) {

 	#ip3-board-of-directors .module-wrapper.content-module {
 		padding-top: 30px;
 		padding-bottom: 0px
 	}

 	#ip3-board-of-directors .module-wrapper.content-module p:last-child {
 		margin-bottom: 0px;
 		padding-bottom: 0
 	}
 }

 @media all and (max-width:991.98px) {
 	.mfp-close-btn-in .mfp-content .mfp-close {
 		width: 8%
 	}

 	.img-desktop {
 		display: none;
 	}

 	.img-mobile {
 		display: block;
 		width: 100%;
 		margin: 0 auto;
 	}




 	#ip3-our-investment-case .module-text-image .image-text-wrapper .static-image img {
 		width: 300px;
 		height: auto;
 	}

 	#ip3-our-investment-case .module-text-image .image-text-wrapper .static-image:after {
 		/*height: 300px;*/
 	}
 }

 /*-------------------------------------------------------------------------------------------------------*/
 table.inside-admin tr th {
 	width: 50%;
 }

 .topspace {
 	margin-top: -75px;
 }

 @media (max-width:767px) {
 	.topspace {
 		margin-top: -30px;
 	}

 	.inv-copyright a img {
 		width: auto;
 	}
 }

 @media (min-width:992px) {
 	.img-desktop {
 		display: block;
 		margin: 0 auto;
 	}

 	.img-mobile {
 		display: none;
 	}
 }

 /*--------------------cookie pref. on prev. protection page-----------------------------------------*/
 body#ip3-preview-protection .__cookieNotice {
 	display: none;
 }

 /*-----------------------------------------------------------------------------------------------*/

 #notif-corporate-news .yeartab ul.section-Homepage-level3 {
 	margin-bottom: 0;
 }

 @media (min-width:1119px) {
 	#nav-contact-level1 {
 		display: none;
 	}
 }

#ip3-error-page ul li{
	list-style: disc;
	margin-left: 15px;
}
 p a:hover {
 	color: #73BBA8 !important
 }

 span a:hover {
 	color: #73BBA8 !important;
 }

 .intro-module .rte {
 	margin-top: 5px;
 }

 #ip3-our-investment-case .module-text-image .image-text-wrapper .static-image img {
 	width: 100%;
 	height: auto;
 }

 #ip3-our-investment-case .module-text-image .image-text-wrapper .static-image:after {
 	/*height: 400px;*/
 }
 body.ip3-newsroom table.newsTable tbody tr td.nDate {width: 8%;}
