/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/**/
@font-face {
	font-family: 'Campton-Semi';
	src: url("../woff2/campton-semibold.woff2") format('woff2'),
		url("../woff/campton-semibold.woff") format('woff'),
		url("../ttf/campton-semibold.ttf") format('truetype'),
		url("../campton-semibold.html") format('opentype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Campton-book';
	src: url("../woff2/campton-book.woff2") format('woff2'),
		url("../woff/campton-book.woff") format('woff'),
		url("../ttf/campton-book.ttf") format('truetype'),
		url("../campton-book.html") format('opentype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'UntitledSans-Black';
	src: url("../woff/untitledsans-black.woff") format("woff"),
		url("../otf/untitledsans-black.otf") format("opentype"),
		url("../ttf/untitledsans-black.ttf") format("truetype");
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: 'UntitledSans-BlackItalic';
	src: url("../woff/untitledsans-blackitalic.woff") format("woff"),
		url("../otf/untitledsans-blackitalic.otf") format("opentype"),
		url("../ttf/untitledsans-blackitalic.ttf") format("truetype");
	font-weight: 900;
	font-style: italic;
}
@font-face {
	font-family: 'UntitledSans-Bold';
	src: url("../woff/untitledsans-bold.woff") format("woff"),
		url("../otf/untitledsans-bold.otf") format("opentype"),
		url("../ttf/untitledsans-bold.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'UntitledSans-BoldItalic';
	src: url("../woff/untitledsans-bolditalic.woff") format("woff"),
		url("../otf/untitledsans-bolditalic.otf") format("opentype"),
		url("../ttf/untitledsans-bolditalic.ttf") format("truetype");
	font-weight: bold;
	font-style: italic;
}
@font-face {
	font-family: 'UntitledSans-Light';
	src: url("../woff/untitledsans-light.woff") format("woff"),
		url("../otf/untitledsans-light.otf") format("opentype"),
		url("../ttf/untitledsans-light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
} 
@font-face {
	font-family: 'UntitledSans-LightItalic';
	src: url("../woff/untitledsans-lightitalic.woff") format("woff"),
		url("../otf/untitledsans-lightitalic.otf") format("opentype"),
		url("../ttf/untitledsans-lightitalic.ttf") format("truetype");
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: 'UntitledSans-Medium';
	src: url("../woff/untitledsans-medium.woff") format("woff"),
		url("../otf/untitledsans-medium.otf") format("opentype"),
		url("../ttf/untitledsans-medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
} 
@font-face {
	font-family: 'UntitledSans-MediumItalic';
	src: url("../woff/untitledsans-mediumitalic.woff") format("woff"),
		url("../otf/untitledsans-mediumitalic.otf") format("opentype"),
		url("../ttf/untitledsans-mediumitalic.ttf") format("truetype");
	font-weight: 500;
	font-style: italic;
}
@font-face {
	font-family: 'UntitledSans-Regular';
	src: url("../woff/untitledsans-regular.woff") format("woff"),
		url("../otf/untitledsans-regular.otf") format("opentype"),
		url("../ttf/untitledsans-regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
} 
@font-face {
	font-family: 'UntitledSans-RegularItalic';
	src: url("../woff/untitledsans-regularitalic.woff") format("woff"),
		url("../otf/untitledsans-regularitalic.otf") format("opentype"),
		url("../ttf/untitledsans-regularitalic.ttf") format("truetype");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'Campton-Book';
	src: url('../woff/campton-book-2.woff') format('woff'),
		url("../otf/campton-book.otf") format("opentype"),
		url('../ttf/campton-book-2.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Campton-SemiBold';
	src: url('../woff/campton-semibold-2.woff') format('woff'),
		url('../campton-semibold-2.html') format('opentype'),
		url('../ttf/campton-semibold-2.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
} 
/* .page-id-11 #header-space, .page-id-13 #header-space{
display:none;
}  */
.page-id-26 #header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after, .page-id-26 #header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines:before, .page-id-26 #header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines:after{
	background-color: #000!important;
}
#header-space{
	display:none;
}
h1{
	font-family: 'Campton-Semi';
}
.fs-18{
	font-size:18px;
	line-height:26px;
	font-family: 'Campton-Semi';
}
.fs-16{
	font-size:16px;
	line-height:24px;
	font-family: 'UntitledSans-Regular';
}
.fs-14{
	font-size:14px;
	line-height:22px;
	font-weight:400;
	font-family: 'UntitledSans-Regular';
}
.fs-12{
	font-size:12px;
	line-height:20px;
	font-family: 'UntitledSans-Medium';
}
.fs-32{
	font-size:32px;
	line-height:41.6px;
	font-family: 'Campton-Semi';
}
.fs-20{
	font-size:20px;
	line-height:30px;
	font-family: 'Campton-book';
}
.fs-60{
	font-size:60px;
	line-height:68px;
	font-family: 'Campton-Semi';
}
.fs-30{
	font-size:30px;
	line-height:38px;
	font-family: 'Campton-Semi';
}
.fs-36{
	font-size:36px;
	line-height:42px;
	font-family: 'Campton-Semi';
}
.fs-24{
	font-size:24px;
	line-height:31.2px;
	font-family: 'UntitledSans-Medium';
}
.fs-72{
	font-size: 72px;
	line-height: 1.1em;
	font-family: 'Campton-Semi';
}
.fs-84{
	font-size: 84px;
	line-height: 81.28px;
	font-family: 'Campton-Semi';
}
.fs-48{
	font-size: 48px;
	line-height: 56px;
	font-family: 'Campton-Semi';
}
.fs-40{
	font-size: 40px;
	line-height: 48px;
	font-family: 'Campton-Semi';
}
.mb-100{
	margin-bottom:100px!important;
}
.mb-80{
	margin-bottom:80px!important;
}
.mb-90{
	margin-bottom:90px!important;
}
.mb-60{
	margin-bottom:60px!important;
}
.mb-48{
	margin-bottom:48px!important;
}
.mb-40{
	margin-bottom:40px!important;
}
.mb-30{
	margin-bottom:30px!important;
}
.mb-20{
	margin-bottom:20px!important;
}
.mb-16{
	margin-bottom:16px!important;
}
.mb-24{
	margin-bottom:24px!important;
}
.mb-70{
	margin-bottom:70px!important;
}
.mb-8{
	margin-bottom:8px!important;
}
.pb-0{
	padding-bottom:0px!important;
}
.pb-20{
	padding-bottom:20px!important;
}
.mb-10{
	margin-bottom:10px!important;
}
.mb-0{
	margin-bottom:0px!important;
}
.mt-30{
	margin-top:30px!important;
}
.white-text{
	color:#fff;
}
.blue-text, .blue-text a{
	color:#00A8DA;
}
.black-text{
	color:#000!important;
}
.gray-color{
	color:#979797;
}
.theme-text-color{
	color:#00263E!important;
}
.uppercase{
	text-transform:uppercase;
}
.theme-color{
	color:#00A8DA;
}
.fw-600{
	font-weight:600;
}
.fw-700{
	font-weight:700;
}
.mb-30{
	margin-bottom:30px!important;
}
.mb-16{
	margin-bottom:16px!important;
}
.mr-16{
	margin-right:16px;
}
.underline{
	text-decoration:underline;
	text-underline-offset: 5px;
}
.italic{
	font-style: italic;
}
.page-id-26 .sf-menu li a span{
	color:#000!important;
}
.page-id-26 #top .span_3 #logo img{
	filter: invert(100%)!important;
}
.page-id-26 #header-outer #top .slide-out-widget-area-toggle a .lines-button:after, .page-id-26 #header-outer #top .slide-out-widget-area-toggle a .lines:after, .page-id-26 #header-outer #top .slide-out-widget-area-toggle a .lines:before{
	background-color: #000000!important;
}
body.page-id-26:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after, body.page-id-26:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:before, body.page-id-26:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:after{
	background-color: #000000!important; 
}
body.page-id-26 #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after, body.page-id-26 #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before, body.page-id-26 #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after{
	background-color: #000000!important; 
}
.hero_icon .fs-14 span, .sf-menu li a span, .stories_cta .fs-14, .news_col .fs-14, .opportunities_sec .fs-14, .undergrad_left_col .fs-14, .cn_cta.bt-1 .fs-16 {
	font-family: 'UntitledSans-Medium'!important;
}
.page-id-26 .nectar-fancy-box .fs-20, .cn_cta .fs-20, .numbers_sec .fs-20{
	font-family: 'UntitledSans-Bold';
}
.people_sec .fs-12, .stories_cta .fs-14 span{
	font-family: 'UntitledSans-Regular'!important;
}
.people_sec .fs-20, .mission_sec .fs-24, .mainfesto_sec .fs-24, .certified_text .fs-12, .who_we_are_testo .fs-20, .stories_post_sec .fs-24, .opportunities_sec .fs-24, .cn_address .fs-14 span, .mainfesto_sec .fs-12, .award_sec .fs-14, .future_cta .fs-14, .industries_soft_serv .fs-14, .sheet_list .fs-16, .industries_soft_serv .cn_cta .fs-16, .indu_cta .fs-16, .talent_business .fs-24, .common_read_more .fs-24, .common_read_more .fs-14, .common_read_more .fs-20, .stories_tab .fs-14, .award_row .fs-14, .cn_share_buttons .fs-14{
	font-family: 'Campton-Semi'!important;
}
.mission_sec .fs-20, .who_we_are_testo .fs-14, .work_sec .fs-24, .cn_address .fs-14, .who_we_are_sec .fs-24, .industries_soft_serv .fs-16, .talent_business .fs-18, .testimonial_content .fs-18{
	font-family: 'Campton-book';
}
/* .hero-banner .row-bg-wrap .row-bg{
background-size: contain;
} */
.hero-banner .vc_column-inner::after{
	content: '';
	background-image: url(../png/mask-group.png);
	display: block;
	position: absolute;
	top: 0;
	left: -50%;
	bottom: 0;
	z-index: -1;
	width: 90vw;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.number_col .vc_column-inner::after{
	content: '';
	/*	background-image: url(/wp-content/uploads/2023/05/home_stat_bg.png);*/
	background-image: url(../png/home_stat_bg.png);

	display: block;
	position: absolute;
	top: 0;
	right:0;
	bottom: 0;
	z-index: -1;
	width: 50vw;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.text-color{
	color:#00263E;
}
.banner-heading h1{
	margin-bottom:100px!important;
}
.hero_icon{
	display: flex;
	align-items: center;
	/*margin-bottom:30px;*//*remove space around buttons*/
	cursor:pointer;
	padding:8px 25px 8px 0px;
	border-radius:50px;
}
.hero_icon .img{
	margin-right: 24px;
}
.hero_icon .img img{
	width:36px!important;
	height:auto;
	margin-bottom:0px;
}
.hero_icon .img img.white_icon{
	display:none;
}
.cn_hero_icon a:hover .hero_icon img{
	-webkit-filter: grayscale(100%) brightness(110%) contrast(0.9);
	filter: grayscale(0) brightness(110%) contrast(0.9);
}
.cn_hero_icon a:hover .hero_icon .img img.white_icon{
	display:block;
}
.cn_hero_icon a:hover .hero_icon, .custom_v_cta:hover .hero_icon{
	background-color:#00A8DA;
	transition: 0.3s;
	padding-left:16px;
	padding-right:24px;
}
.cn_hero_icon a:hover .hero_icon .img img.green_icon{
	display:none;
}
.hero_icon .contnet .fs-16 {
	line-height:1.4;
	font-size:14px;
	/*CTA button font size*/
}
.hero_icon .contnet span{
	color:#fff;
	font-size:16px;
	text-transform: uppercase;
	font-weight:700;
}
.hero_icon .contnet{
	color:#fff;
}
.mission-sec .inner-wrap .row-bg{
	background-size: auto;
}
.page-id-26 .nectar-fancy-box .number {
	font-size: 62px;
	line-height: 72px;
	font-weight: 600;
	position: relative;
	font-family: 'Campton-Semi';
}
.page-id-26 .nectar-fancy-box p{
	font-size: 18px;
	line-height: 26px;
	font-family: 'Campton-Semi';
}
.page-id-26 .nectar-fancy-box{
	width: 256px;
	height: 180px;
	padding: 20px 0px;
}
.page-id-26 .nectar-fancy-box .number sup{
	font-size: 35px;
}
.number_col .column-image-bg{
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

/* .number_row{
background-image:url('/wp-content/uploads/2023/02/Rectangle-30.png');
background-repeat:no-repeat;
background-size:auto;
background-position: left center;
z-index: 9999;
} */
.cn_cta{
	display: flex;
	align-items:center;
	margin-bottom:10px!important;
	justify-content: space-between;
}
.cn_cta img{
	margin-right:15px;
	margin-bottom:0px!important;
}
.future_cta .cn_cta img{
	width:20px!important;
}
/* .stories_sec .row-bg-wrap .row-bg{
background-size: 60% 100%;
} */
.stories_col .divider-wrap{
	margin-bottom:45px;
	margin-top:0px!important;
}
.case_study_col .column-image-bg{
	background-size: cover;
	background-repeat: no-repeat;
}
.vc_custom_1675252937095{
	border-bottom: 10px solid #000;
	margin-bottom: 40px!important;
}
.cn_stories.mb-30.mb-5{
	border-bottom: 5px solid #000;
	padding-bottom:30px;
}
.stories_cta{
	display:inline-block;
}
.stories_cta a{
	display: flex;
	padding: 10px 25px 10px 0px;
	align-items: center;
	border-radius:50px;
}
.stories_cta .white_icon, .news .white_icon{
	width:54px!important;
}
.stories_cta a:hover .fs-14, .stories_cta a:hover .gray-color{
	color:#fff!important;
}
.cn_cta_up{
	display: flex;
	padding: 10px 25px 10px 0px;
	align-items: center;
	border-radius:50px;
}
.news{
	display: inline-block;
}
.news .white_icon{
	display:none;
}
.news:hover .cn_cta_up{
	background-color:#00a7d8;
	padding-left:25px;
}
.news:hover .white_icon{
	display:block;
}
.news:hover .green_icon{
	display:none;
}
.news:hover .cn_cta_up .fs-14{
	color:#fff!important;
}
.stories_cta img, .cn_cta_up img{
	margin-bottom:0px!important;
	padding-right:18px;
}
.news_post .post-header .title{
	font-size: 20px;
	line-height: 23px;
	color:#000;
	font-family: 'Campton-Semi';
}
.news_post .post-header .excerpt, .news_post .post-header .meta{
	font-size: 14px;
	line-height: 18.2px;
	font-family: 'UntitledSans-Regular';
}
.page-id-407 .news .fs-14.uppercase{
	font-family: 'UntitledSans-Medium';
}
.news:hover .cn_cta_up .fs-14 .black-text{
	color:#fff!important;
}

.home_form{
	margin-bottom:26px;
}
.home_form .wpcf7-form-control-wrap input{
	background: transparent;
	border-bottom: 1px solid #000;
}
.home_form .wpcf7-form-control-wrap input::placeholder{
	font-size:14px;
	line-height:16.1px;
	font-style:italic;
	color:#979797;
}
body[data-form-submit=regular] .container-wrap input[type=submit]{
	padding: 11px 33px!important;
}
.container-wrap .home_form input[type=submit]{	
	background-color: #49A092!important;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16.1px;
	font-family: 'UntitledSans-Medium';
}

/*Footer CSS*/
.footer-menu{
	display:flex;
	justify-content: space-evenly;
}
.footer-menu .col_1 .heading{
	font-size:16px;
	line-height:18.4px;
	margin-bottom:16px;
	font-family: 'Campton-Semi';
	text-transform:uppercase;
}
.footer-menu .col_1 p{
	font-size:14px;
	line-height:16.1px;
	margin-bottom:16px;
	padding-bottom:0px!important;
	font-family: 'Campton-book';
}
.sf{
	margin-bottom:28px;
}
#footer-outer a.login_btn {
	padding: 13.5px 0px;
	background-color: transparent;
	margin-bottom: 12px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	color:#fff!important;
	font-family: 'UntitledSans-Medium';
	border:1px solid #fff;
}
#footer-widgets .row .span_4:nth-child(1){
	width:26%!important;
}
#footer-widgets .row .span_4:nth-child(2){
	width:55%!important;
}
#footer-widgets .row .span_4:nth-child(3){
	width:15%!important;
}
#footer-outer .container .row.custom_copyright{
	padding:25px 0px 40px!important;
	border-top:1px solid #fff;
}
#footer-outer .container .row.custom_copyright .menu ul li{ 
	float: left;
	margin-right: 28px;
	padding:0px!important;
}
#footer-outer .container .row.custom_copyright .menu ul li a, .copyright_text{
	font-family: 'UntitledSans-Regular';
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: -0.005em;
}
#footer-outer .container .row.custom_copyright .menu ul li a{
	color:#00A8DA!important;
}
.copyright_text{
	margin-right:28px;
}
#footer-outer .row.cn_address{
	padding:15px 0px 49px!important;
}
.custom_copyright .span_12{
	display:flex;
}
.custom-btn{
	padding:13.5px 57.5px;
	background-color:#49A092;
	font-family: 'UntitledSans-Medium';
	color:#fff!important;
}
.custom-btn:hover{
	background-color:#49a092ab;
}
.cn_mainfesto_rightsec .vc_column-inner::after {
	content: '';
	background-image: url(../png/mission_img.png);
	display: block;
	position: absolute;
	top: 0;
	left: -50%;
	bottom: 0;
	z-index: -1;
	width: 63vw;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.hide_image{
	opacity:0!important;
}
.cn_white_bg{
	box-shadow: -5px 5px 16px 0px #00000040!important;
	background: #F4F4F4;
}
.our-values-faq .toggles h3 a{
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	letter-spacing: 0.02em;
	text-align: left;
	color:#000;
	padding: 24px 70px 24px 0!important;
	font-family: 'UntitledSans-Bold';
}
.our-values-faq .toggles .toggle{
	border-bottom: unset;
	border-top:2px solid #000;
}
.our-values-faq .toggles h3 a i{
	border:unset!important;
}
.our-values-faq .toggles h3 a i:before, .our-values-faq .toggles h3 a i:after{
	background-color: #000!important;
}
.storied_post .nectar-post-grid-item .content{
	padding-top:16px!important;
}
.storied_post .nectar-post-grid-item .content .meta-category a {
	font-size: 14px;
	font-weight: 400;
	line-height: 16.1px;
	letter-spacing: -0.005em;
	text-align: left;
	color:#979797;
	margin-bottom:7px!important;
	font-family: 'Campton-Semi';
	text-transform:uppercase;
}
.storied_post .nectar-post-grid-item .content .item-main .post-heading{
	font-size: 20px;
	font-weight: 600;
	line-height: 23px;
	letter-spacing: -0.005em;
	text-align: left;
	font-family: 'Campton-Semi';
}
.opportunities_sec{
	position:relative;
}
.opportunities_sec .fs-14.uppercase{
	position:absolute;
	bottom:50px;
}
.invest_col_list li{
	font-family: 'Campton-book';
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.005em;
	text-align: left;
}
.invest_col_list li strong{
	font-family: 'Campton-book'!important;
}
.industries_sec .cn_cta{
	padding-top:13px;
	padding-bottom:16px;
	border-top: 1px solid #000;
}
.industries_sec .fs-20, .working_sec .fs-20 {
	font-family: 'Campton-Semi';
}
.industries_sec .fs-14{
	font-family: 'UntitledSans-Medium';
}
.industries_sec p, .working_sec p, .compton_font .fs-16{
	font-family: 'Campton-book';
}
.industries_sec .heading_list{
	margin:0px;
}
.industries_sec .heading_list li{
	list-style-type:none;  
}
.industries_sec .heading_list li a{
	font-family: 'UntitledSans-Regular';
	font-size:16px;
	line-height:20.8px;
	border-bottom:1px solid #000;
	color:#000;
}
.bt-1{
	border-top:1px solid #000!important;
}
.cn_cta.bt-1{
	padding-top: 13px!important;
	padding-bottom: 16px!important;
}
.left_half_bg .row-bg{
	right:28%;
	left:unset!important;
}
.right_half_bg .row-bg{
	left:28%!important;
}
.custom_program{
	display: flex;
	justify-content: space-between;
}
.program_post .blog-recent .span_6{
	padding:0px!important;
}
.program_post .blog-recent .span_6 .meta{
	font-family: 'UntitledSans-Regular';
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: -0.005em;
	text-align: left;
	color:#000;
}
.program_post .blog-recent .span_6 .excerpt, .program_post .blog-recent .span_6 span{
	display:none;
}
.program_post .blog-recent .span_6 .post-header h3{
	font-family: 'Campton-Semi';
	font-size: 20px!important;
	font-weight: 600;
	line-height: 23px;
	letter-spacing: -0.005em;
	text-align: left;
	color:#000
}
.program_sticky_list .fs-20, .home_form .fs-14{
	font-family: 'Campton-Semi';
}
.program_sticky_list .cn_cta a{
	color:#000;
	font-family: 'UntitledSans-Medium';
}
/* .cn_testo_slider .fs-32, .cn_testo_slider .fs-20{
color:#000!important;
} */
.cn_testo_slider .owl-nav.disabled{
	display:block!important;
	position: absolute;
	right: 0;
	bottom: 5%;
}
.cn_testo_slider .owl-dots{
	display:none!important;
}
.cn_testo_slider .fs-32{
	font-size:28px!important;
	line-height:37px!important;
}
.cn_testo_slider .owl-carousel{
	position:relative;
}
.cn_testo_slider .owl-nav button span{
	padding: unset!important;
	border: unset!important;
	border-radius: unset!important;
	color:unset!important;
}
.cn_testo_slider .owl-nav button span img{
	width:36px!important;
	margin-bottom:0px!important;
}
.cn_testo_slider .owl-nav button span img:hover{
	-webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
	filter: grayscale(100%); /* FF 35+ */
}
.cn_testo_slider .owl-nav button{
	border: unset!important;
	background: transparent!important;
	font-size:20px!important;
}
.cn_testo_slider .fs-20{
	font-family: 'Campton-Semi';
}
.cn_testo_slider .fs-14{
	font-family: 'Campton-book';
	color:#979797;
}
.cn_testo_slider .flickity-prev-next-button.previous{
	position: absolute;
	right: 15%!important;
	top: 100%;
	left:unset!important;
	width: 36px;
	height: 36px;
}
.cn_testo_slider .flickity-prev-next-button.next{
	position: absolute;
	top: 100%;
	right: 8%!important;
	width: 36px;
	height: 36px;
}
.cn_testo_slider .flickity-prev-next-button:before, .cn_testo_slider .flickity-prev-next-button:before {
	box-shadow: 0 0 0 1px #AFAFAF!important;
}
.cn_testo_slider .nectar-flickity .flickity-button{
	width: 36px!important;
	height: 36px!important;
}
.cn_testo_slider .nectar-flickity .flickity-button:before{
	background-color: transparent!important;
}
.cn_testo_slider .nectar-simple-slider.arrow-000000 .flickity-prev-next-button:after {
	background-color: #AFAFAF!important;
}
.cn_testo_slider .nectar-simple-slider.arrow-000000 .flickity-prev-next-button .arrow {
	fill: #AFAFAF!important;
}
.cn_testo_slider .nectar-simple-slider .flickity-prev-next-button.next svg {
	transform: translateX(7px)!important;
}
.cn_testo_slider .nectar-simple-slider .flickity-prev-next-button:before{
	left: 2px!important;
}
.cn_testo_slider .nectar-simple-slider .flickity-prev-next-button.previous svg {
	transform: translateX(-3px)!important;
}
.cn_testo_slider .nectar-simple-slider .flickity-prev-next-button:hover:before {
	transform: unset!important; 
}
.exlpore_btn .link_text{
	font-family: 'UntitledSans-Regular';
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0.02em;
	text-align: right;
}
.portfolio_post .title{
	font-family: 'Campton-Semi';
	font-size: 20px;
	line-height: 23px;
	letter-spacing: -0.005em;
	text-align: left;
	color:#000!important;
}
.portfolio_post .meta-category a{
	font-family: 'UntitledSans-Regular';
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: -0.005em;
	text-align: left;

}
.container-wrap .global_sec .home_form input[type=submit]{
	background-color: #49A092!important;
	color:#fff;
}
.alpine_post .type-post .excerpt{
	display:none;
}
.cit_post_left .item-main .post-heading{
	font-family: 'Campton-Semi';
	font-size: 36px;
	font-weight: 600;
	line-height: 41px;
	color:#000;
} 
.cit_post_right .item-main .post-heading{
	font-family: 'Campton-Semi';
	font-size: 20px;
	font-weight: 600;
	line-height: 23px;
	color:#000;
} 
/*Companies table*/
#wpdtSimpleTable-1 thead tr th, #wpdtSimpleTable-1 tbody tr td:first-child{
	font-family: 'UntitledSans-Medium';
	font-size: 16px;
	line-height: 18px;
	color:#000;
}
#wpdtSimpleTable-1 tbody tr td{
	font-family: 'UntitledSans-Regular';
	font-size: 14px;
	line-height: 16px;
	color:#000;
}
#wpdtSimpleTable-1 tbody tr{
	border-bottom:1px solid #D9D9D9!important;
}
/*Single Blog Page*/
#page-header-wrap{
	display:none!important;
}
body.single-post.material[data-bg-header=true] .container-wrap{
	padding-top:0px!important;
	padding-bottom:0px!important;
} 
.post .content-inner {
	padding-bottom: 0px!important;
}
body[data-ext-responsive=true].single-post .container-wrap.no-sidebar .post-area{
	max-width:1425px!important;
}
.post_share_btn img{
	margin-bottom:0px!important;
	margin-right:16px;
}
.single.single-post .fs-12{
	font-family: 'Campton-book';
}
.single.single-post .fs-24{
	font-family: 'Campton-Semi';
}
.cn_home_banner .row-bg{
	background-size:cover;
}
#header-outer{
	background-color: TRANSPARENT!important;
}
.page-id-26 #header-outer.small-nav{
	background-color:#fff!important;
}
#header-outer.small-nav{
	background-color:#00263E!important;
}
.cn_hero_icon{
	display: flex;
}
.cn_hero_icon .video{
	margin-right:115px;
	min-width: 335px;
}
.cn_stories{
	display: flex;
}
.cn_stories .img img{
	min-width: 220px!important;
	margin-bottom: 0px;
	padding-right: 30px;
}
.cn_stories .contnet{
	color:#000;
}
.cn_stories .contnet .fs-20{
	line-height: 25px;
	margin-bottom:15px;
}
.cn_stories .contnet .fs-14{
	margin-bottom:15px;
}
.our_list{
	margin:0px;
	display: flex;
	justify-content: space-around;
	max-width:750px;
	margin:0 auto;
}
.our_list li a{
	font-family: 'Campton-Semi';
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: center;
	text-transform: uppercase;
	color:#00263E;
}
.our_list li{
	list-style-type:none;
}
.our_logo_images{
	display: flex;
	align-items: flex-start;
}
.our_logo_images img{
	margin-bottom:0px!important;
	margin-right:23px;
}
.award_logo_images img{
	margin-bottom:0px!important;
}
.award_logo_images{
	display: flex;
	justify-content: space-around;
	align-items: baseline;
}
.award_sec{
	border-top:3px solid #E2E2E2;
}
.cn_value_rightsec .vc_column-inner::after {
	content: '';
	background-image: url(../png/value_bg.png);
	display: block;
	position: absolute;
	top: 0;
	left: -50%;
	bottom: 0;
	z-index: -1;
	width: 63vw;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.future_cta_border{
	border-top: 3px solid #E2E2E2;
	padding-top: 13px;
}
.future_cta .exp_text{
	margin-bottom:30px;
}
.criteria li{
	list-style-type:none;
}
.invest_col_list.types{
	padding-left:30px;
}
.bg-size-auto .row-bg{
	background-size: auto;
}
.industries_soft{
	margin-bottom:0px!important;
}
.industries_soft .vc_column-inner, .industries_serv .vc_column-inner{
	box-shadow: -5px 5px 16px 0px #00000040!important;

}
.industries_soft .vc_column-inner{
	margin:121px 0px 64px 0px;
}
.industries_serv .vc_column-inner{
	margin:64px 0px 121px 0px;
}
.industries_soft::after{
	content: '';
	background-image: url(../png/soft_bg.png);
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 44vw;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.industries_serv::after{
	content: '';
	background-image: url(../png/ser_bg.png);
	display: block;
	position: absolute;
	top: -1px;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 44vw;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.sheet_list{
	display:flex;
	margin-bottom:48px!important;
}
.sheet_list .fsw-16{
	margin-bottom:8px;
}
.industries_soft .cn_cta, .industries_serv .cn_cta, .pp .cn_cta, .esg .cn_cta, .die .cn_cta, .af .cn_cta {
	justify-content: space-between;
}
.industries_serv .portfolio{
	display: flex;
	margin-bottom:54px!important;
}
.industries_serv .portfolio img{
	height:168px;
	margin-bottom:24px;
}
.v_scroll .portfolio{
	display: flex;
	margin-bottom:54px!important;
}
.v_scroll .portfolio img{
	height:168px;
	margin-bottom:24px;
}
.indu_cta{
	margin-bottom:40px!important;
}
.indu_cta .fs-16 a{
	color: #00263E;
	padding: 10px;
	border-left: 4px solid #00263E;
}
.indu_cta:hover .fs-16 a{
	color: #00A8DA;
	border-left: 4px solid #00A8DA;
}
.wpdt-c.wpDataTableContainerSimpleTable.wdtscroll table.wpdtSimpleTable {
	width: 100%!important;
}
.pp, .af, .esg, .dei, .apf, .citp, .cirp, .cfo, .cpo, .te, .apf{
	margin-bottom:0px!important;
}
.pp .vc_column-inner, .af .vc_column-inner, .esg .vc_column-inner, .dei .vc_column-inner{
	box-shadow: -5px 5px 16px 0px #00000040!important;

}
.pp .vc_column-inner, .af .vc_column-inner{
	margin:170px 0px 192px 0px;
}
.pp::after{
	content: '';
	background-image: url(../png/pp_bg.png);
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 44vw;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.esg .vc_column-inner{
	margin:119px 0px 95px 0px;
}
.esg::after{
	content: '';
	background-image: url(../png/esg_bg.png);
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 44vw;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.dei .vc_column-inner{
	margin:51px 0px 66px 0px;
}
.dei::after{
	content: '';
	background-image: url(../png/dei_bg.png);
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 45vw;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.af::after{
	content: '';
	background-image: url(../png/af_bg.png);
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 45vw;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.page-id-26 .cn_cta  {
	justify-content: space-between;
	margin:0px!important;
	border-top:2px solid #000000;
	padding:25px 0px 30px 0px;
}
.fs-16.black-text a{
	color:#000;
}
.cn_testo_slider .nectar-flickity.nectar-simple-slider .flickity-slider .cell{
	padding: 0 min(0%,100px);
}
.citp .vc_column-inner{
	margin:94px 0px;
}
.citp::after{
	content: '';
	background-image: url(../png/citp_bg_new-1.png); 
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 44vw;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.cirp .vc_column-inner{
	margin:91px 0px 72px 0px;
}
.cirp::after{
	content: '';
	background-image: url(../png/cirp_bg_new.png);
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 44vw;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.cirp .vc_column-inner{
	margin:91px 0px 72px 0px;
}
.cfo .vc_column-inner{
	margin:127px 0px 199px 0px;
}
.cfo::after{
	content: '';
	background-image: url(../png/cfo_bg_new.png);
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 44vw;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.cn_fetu_article {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}
.border_bottom{
	border-bottom:1px solid #888888;
}
.cpo::after{
	content: '';
	background-image: url(../png/cpo_bg_new.png); 
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 44vw;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.cpo .vc_column-inner{
	margin:92px 0px 117px 0px;
}
.te::after{
	content: '';
	background-image: url(../png/te_bg_new.png); 
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 44vw;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.te .vc_column-inner{
	margin:77px 0px 108px 0px;
}
.apf::after{
	content: '';
	background-image: url(../png/apf_bg_new.png); 
	display: block;
	position: absolute;
	top: 0;
	right:-20%;
	bottom: 0;
	z-index: -1;
	width: 44vw;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.apf .vc_column-inner{
	margin:87px 0px 87px 0px;
}
.oppor_testimonial{
	display: flex;
	align-items: center;
}
.oppor_testimonial img{
	margin-bottom:0px!important;
	margin-right:18px;
}
.cn_vertical_tab .scrolling-tab-content .scrolling-tab-mobile-title{
	margin-top: 0px;
	margin-bottom: 0px;
	min-height: 0px;
}
.cn_vertical_tab .theiaStickySidebar:before{
	width:0px!important;
}
.cn_vertical_tab .theiaStickySidebar .line{
	display:none!important;
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li{
	line-height: 2em!important;
	padding-left: 20px;
	font-family: 'Campton-book';
	font-size: 16px;
	font-weight: 400;
	letter-spacing: -0.005em;
	text-align: left;
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li a span{
	color:#00A8DA!important;
	font-family: 'Campton-Semi';
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li:hover a span{
	color:#00263E!important;
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li:hover:not(:first-child) {
	border-left: 4px solid #00263E!important;
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li.active a span{
	color:#00A8DA!important;
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li.acitve-tab.active a span{
	font-family: 'Campton-Semi';
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li:not(:first-child){
	border-left: 2px solid #a5e1f2;
	padding-bottom: 0;
	padding-bottom:0px!important;
	margin-bottom:15px;
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li.active:not(:first-child){
	border-left: 4px solid #00A8DA!important;
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav{
	margin: 152px 0px;
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li:first-child{
	font-family: 'Campton-Semi';
	font-size: 40px;
	font-weight: 600;
	line-height: 40px!important;
	letter-spacing: -0.005em;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 30px;
	padding-left: 0px;
	opacity: 1;
}
.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li:first-child a span{
	opacity:1;
	color:#00263E!important;
}
.custom_scroll_sec .fs-14.uppercase, .custom_scroll_sec .fs-16.blue-text{
	font-family: 'Campton-Semi';
}
.sheet_list .fs-16.blue-text{
	margin-bottom: 5px;
	text-decoration: underline;
}
.custom_scroll_sec .fs-20{
	font-family: 'Campton-Semi';
	color:#000;
}
.custom_scroll_sec .cn_cta{
	padding-top:13px;
	border-top:1px solid #000;
}
#service{
	margin-bottom:0px;
}
/*POST style*/
.cn_custom_post .nectar-post-grid .nectar-post-grid-item .content .post-heading, .cn_custom_post .nectar-post-grid-item .item-meta-extra .meta-excerpt{
	max-width: 100%!important;
}
.cn_custom_post .nectar-post-grid-item .item-meta-extra{
	width: 100%!important;
}
.cn_custom_post .nectar-post-grid .meta-date{
	display:none!important;
}
.cn_custom_post .nectar-post-grid-item .item-meta-extra .meta-excerpt{
	font-family: 'UntitledSans-Regular';
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: -0.005em;
	text-align: left;
	color:#00263E;
}
.cn_custom_post .nectar-post-grid-item .meta-category a{
	font-family: 'Campton-Semi';
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: -0.005em;
	text-align: left;
	color:#979797!important;
	text-transform: uppercase;
}
.founder_post .post-header h3 a{
	font-family: 'Campton-Semi';
	font-size: 20px;
	font-weight: 600;
	line-height: 23px;
	letter-spacing: -0.005em;
	text-align: left;
}
.founder_post .meta-category{
	display:none;
}
/*Custom Post Style*/
.single.single-post #header-outer[data-transparent-header="true"].transparent >header #logo img.dark-version{
	opacity:1!important;
}
.cn_post .post_background-section {
	background-image: url(../png/common_post_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center right;
	margin-top: -30%!important;
	padding-top: 20%;
}
.banner-section {
	margin-top: -10%;
}
.banner-section .content.width_60{
	padding: 70px 0px 60px 100px;
	width:55%;
	background-color:#f4f4f4;
}
.banner-section .content.width_40{
	width:45%;
	background-color:#f4f4f4;
}
/* .banner-section .content{
max-width:541px;
} */
.cn_post .banner-section .content .fs-14{
	font-family: 'Campton-Semi';
}
.post_background-section .custom_divider{
	height:443px
}
.article-section{
	padding-left:100px;
	padding-right:100px;
}
.cn_post .intro-section{
	padding: 63px 100px 39px 100px;
}
.comp_info .fs-12{
	margin-bottom:10px;
}
.cn_post .intro-section .rhs_text {
	color:#00263E;
}
.cn_post .intro-section .rhs_text .fs-24{
	color:#00263E;
	line-height:36px;
}
.sec_images{
	display: flex;
	justify-content: space-between;
}
.article-section{
	padding-bottom:60px;
}
.article-section .sec_images .first_img img{
	padding-right:16px;
}
.article-section .blue_text_content{
	margin-right: 60px;
	padding-bottom: 40px;
	border-bottom: 5px solid #000;
}
.social_share ul li label{
	display:none;
}
.social_share ul{
	margin:0px;
	display: none;	
}
.social_share p{
	padding-bottom:0px!important;
}
.social_share .ssba-share-text{
	display:none!important;
}
.social_share .ssba-classic-2{
	margin:0px!important;
}
.social_share ul li{
	list-style-type:none;
	margin-right:16px;
}
.post-global-section{
	/*Removing padding to make container width*/
	/*padding:0px 100px;*/
}
.post-global-section .cn_global_sec{
	padding-left:100px;
}
.cn_company_filters_form .company_industry_filter, .cn_company_filters_form .company_vertical_filter, .cn_company_filters_form #company_status_filter_select, .cn_company_filters_form #company_vertical_filter_search, .cn_people_filters_form .people_group_filter, .cn_people_filters_form .people_function_filter, .cn_people_filters_form .people_industry_filter, .cn_people_filters_form #people_filter_search{
	border-bottom: 1px solid #000;
	background-color: transparent;
	font-size:14px;
	line-height:16px;
	color:#000!important;
	text-transform:uppercase;
	font-family: 'UntitledSans-Regular';
}
#company_industry_filter_select, #company_vertical_filter_select,  #people_group_filter_select, #people_function_filter_select, #people_industry_filter_select{
	background-color: transparent;
	font-size:14px;
	line-height:16px;
	color:#000!important;
	font-family: 'UntitledSans-Regular';
}
.company-listing-table thead tr th:first-child, .company-listing-table tbody tr td:first-child{
	padding-left:22px!important;
}
.company-listing-table tbody tr td:first-child{
	font-family: 'UntitledSans-Medium';
}
.company-listing-table thead tr th:last-child, .company-listing-table tbody tr td:last-child{
	padding-right:22px!important;
}
.company-listing-table tbody tr{
	border-bottom:1px solid #D9D9D9;
}
.company-listing-table thead tr{
	background-color:#00263E!important;
	color:#fff!important;
}
.company-listing-table tbody tr td{
	color:#000;
}
.company-listing-table thead tr th, .company-listing-table tbody tr td{ 
	font-family: 'UntitledSans-Regular';
	font-size: 14px!important;
	font-weight: 500!important;
	line-height: 30px!important;
	letter-spacing: 0.02em!important;
	text-align: left!important;
	vertical-align: middle;
}
.company-listing-table thead tr th {
	text-transform: uppercase;
}
.company-listing-table thead tr th, .company-listing-table tbody tr td{
	border:unset!important;
	padding-top:12px!important;
	padding-bottom:12px!important;
}
.load-more-company, .load-more-people, .load-more-story, .load-more-update {
	font-family: 'UntitledSans-Medium';
	font-size: 14px!important;
	font-weight: 500!important;
	line-height: 17px!important;
	letter-spacing: 0.02em!important;
	text-align: left!important;
	text-transform: uppercase;
	color:#49A092;
	padding: 16px 48px;
	border: 3px solid #49A092;
	display: inline-block;
	cursor: pointer;
}
.page-id-537 .load-btn, .page-id-580 .load-btn{
	text-align: left;
	padding-top: 30px
}
.cn_company_filter_result .row-bg-wrap .inner-wrap{
	border-top:1px solid #D6D6D6;
}
.company-listing-table tbody tr td p{
	padding-bottom:0px;
}
.load-btn{
	text-align: center;
}
.company-listing-table{
	margin-bottom:60px!important;
}
.people-listing-container a{
	margin:0px 8px;
	margin-bottom:60px;
}
.people-listing-container .people-single .people-image img{
	width: 318px;
	height: 360px;
	object-fit:cover;
	margin-bottom:16px;
}
.people-listing-container .people-single .people-name{
	color:#000;
	font-family: 'Campton-Semi';
	text-transform:uppercase;
}
.people-listing-container .people-single .people-designation{
	color:#6A6969;
	font-family: 'UntitledSans-Medium';
}
.people-listing-container a{
	margin-bottom:60px;
}
.cn-bottom-share{
	position:relative;
	/*margin-left:100px;
	margin-right:100px;*/
}
/*popup*/
.box {
	width: 40%;
	margin: 0 auto;
	background: rgba(255,255,255,0.2);
	padding: 35px;
	border: 2px solid #fff;
	border-radius: 20px/50px;
	background-clip: padding-box;
	text-align: center;
}
.button {
	font-size: 1em;
	padding: 10px;
	color: #fff;
	border: 2px solid #06D85F;
	border-radius: 20px/50px;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.3s ease-out;
}
.button:hover {
	background: #06D85F;
}
.overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	transform: translateX(100%);
	transition: .3s ease-out;
	overflow-x: auto;
	height: 100%;
	background: #fff;
}
.overlay:target {
	visibility: visible;
	opacity: 1;
}
.popup {
	background: #fff;
	border-radius: 5px;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.popup .close {
	position: absolute;
	top: 20px;
	right: 30px;
	transition: all 200ms;
	font-size: 50px;
	font-weight: 100;
	text-decoration: none;
	color: #fff;
	z-index:9;
}
.popup .close:hover {
	color: #fff;
}
.popup .content {
	max-height: 100%;
	overflow: auto;
}
.popup .col.span_5{
	padding: 48px 30px 88px 97px;
}
.popup .col.span_7{
	padding:48px 97px 88px 60px;
	background-color: #00263E;
	position:relative;
	min-height:100vh!important;
	margin-bottom:0px!important;
}
.popup .col.span_5 img{
	margin-bottom:56px;
	height:360px;
}
.popup .single-company .col.span_5 img {
	height:auto;
}
.popup .col.span_5 .hero_icon img{
	margin-bottom:0px;
	height:auto;
}
/* .popup .col.span_5 .hero_icon{
padding-bottom:0px;
} */
.popup .col.span_5 .people-name {
	margin-bottom:6px;
}
.popup .col.span_5 .people-designation {
	margin-bottom:20px;
	font-family: 'Campton-Semi';
}
.popup .col.span_5 .description  {
	margin-bottom:40px;
}
.popup .col.span_5 .description.fs-16{
	font-family: 'Campton-book';
}
.visit-link p{
	color:#000!important;
	font-family: 'UntitledSans-Medium';
	padding-bottom:0px!important;
}
.cn_hero_icon a:hover .visit-link p {
	color:#fff!important;
}
.about-people{
	display:grid;
}
.about-people, .article-post {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-row-gap: 34px;
	grid-column-gap: 16px;
	margin-bottom: 54px;
}
.about-people div{
	padding-bottom: 20px;
	border-bottom: 1px solid #888888;
}
.about-people label, .article .fs-14, .connect .fs-14, .press .fs-14 {
	margin-bottom: 13px;
	display: block;
	font-family: 'Campton-Semi';
}
.about-people .fs-16 {
	color:#fff;
	font-family: 'Campton-book';
}
.article-post .single-post .title.fs-20 a{
	color:#fff;
	font-family: 'Campton-Semi';
}
.connect a img{
	margin-right:23px;
}
.connect{
	position: absolute;
	bottom: 8%;
}
.people_company_popup{
	display:none;
	z-index:9999!important;
}
/*Single Company*/
.single-company .col.span_5{
	padding:117px 192px 0px 71px;
}
.single-company .col.span_7{
	padding:117px 96px 82px 64px!important;
}
.press .fs-16{
	font-family:'Campton-book';
	color:#fff;
}
.press .cn_fetu_article{
	padding: 10px 0px!important;
}
.press .fs-16.blue-text{
	font-family:'Campton-Semi';
	color:#00A8DA;
	width:100%;
}
.single-company .hero_icon .img {
	height: 35px;
}
.company-listing-table tbody tr.clickable-tr{
	cursor: pointer;
}
#menu-item-1994 .sub-menu li a .menu-title-text{
	font-family: 'UntitledSans-Medium';
}
#menu-item-1994 .sub-menu li{
	border-bottom:1px solid #5E5E5E;
	padding:12px 18px!important;  
}
#menu-item-1994 .sub-menu{
	padding:0px!important;
	margin:0px 5px!important;
}
.off-canvas-menu-container.mobile-only{
	text-align:left;
}
.off-canvas-menu-container.mobile-only ul li a{
	font-size: 16px!important;
	line-height: 18.4px!important;
	font-family: 'UntitledSans-Regular'!important;
}
/*All Stories*/
.stories-filter-search::placeholder{
	font-size:14px;
	line-height:16.1px;
	color:#979797;
	font-family: 'UntitledSans-Regular';
}
.stories-filter-search, .updates_filter_search{
	background-color: transparent!important;
	border-bottom: 1px solid #000!important;
	padding: 0px 10px 20px;
	margin-bottom:32px;
}
.stories-filter-form .filter-heading.fs-14, #updates_filter_form .filter-heading.fs-14{
	font-family: 'Campton-Semi';
	padding: 0px 10px 18px;
	display:block;
	border-bottom: 1px solid #D9D9D9;
	margin-bottom:16px;
}
.stories-filter-form p.fs-14, #updates_filter_form p.fs-14{
	padding: 0px 10px 18px;
}
.stories-filter-topic-header-inner, .stories-filter-sector-header-inner, .stories-filter-perspective-header-inner{
	margin-bottom:35px;
}
.stories-filter-form input[type="checkbox"], #updates_filter_form input[type="checkbox"]{
	width: 15px;
	height: 15px;
	color: #9D9D9D;
	border-radius: 0px;
	margin-right: 22px!important;
	margin: 0px;
}
.story_wrapper, .update_wrapper{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 16px;
	grid-row-gap: 70px;
}
.story_wrapper .story-single-element .story-topic, .update_wrapper .update-single-element .update-types{
	font-family: 'Campton-Semi';
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: -0.005em;
	text-align: left;
	text-transform: uppercase;
	color: #979797;
	padding-bottom: 16px;
}
.story_wrapper .story-single-element .story-title a, .update_wrapper .update-single-element .update-title a{
	font-family: 'Campton-Semi';
	font-size: 18px;
	font-weight: 600;
	line-height: 21.6px;
	letter-spacing: -0.005em;
	text-align: left;
	color: #000;
}
.update_wrapper .update-single-element{
	position:relative;
}
.update_wrapper .update-single-element .update-title a{
	display:block;
	margin-bottom:24px;
}
.update_wrapper .update-single-element .update-date{
	position: absolute;
	bottom: 0;
}
.update_wrapper .update-single-element .update-date{
	font-family: 'UntitledSans-Regular';
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: -0.005em;
	text-align: left;
	color:#000;
}
#menu-item-1328 a .menu-title-text, #menu-item-1329 a .menu-title-text{
	color:#fff!important;
}
.page-id-17 .nectar-sticky-row-wrap--top_after_nav, .page-id-580 .nectar-sticky-row-wrap--top_after_nav, .page-id-537 .nectar-sticky-row-wrap--top_after_nav, .page-id-7 .nectar-sticky-row-wrap--top_after_nav {
	top: calc(var(--nectar-sticky-top-distance) - 64px)!important;
}
.cn_bottom_post_sec .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item-bg-wrap{
	max-height:253px;
}
/*Scroll*/
.custom_srcoll_section .wrapper-section {
	display: flex;
}

.custom_srcoll_section aside {
	flex: 1 1 30%;
}

.custom_srcoll_section aside nav {
	position: sticky;
	top: 10%;
	padding-bottom: 30px;
}

/* Will change height */
.custom_srcoll_section .card {
	position: relative;
	padding: 3rem 5rem;
	background: #fff;
	box-shadow: 0 0 1rem 0px rgba(0, 0, 0, 0.5);
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.custom_srcoll_section .rxt-bg-slider__wrapper {
	flex: 1 1 70%;
}

.custom_srcoll_section .rxt-bg-slider__links-wrapper li {
	cursor: pointer;
	padding: 5px 10px;
}

.custom_srcoll_section .rxt-bg-slider__links-wrapper li a {
	color: black;
}

.custom_srcoll_section .rxt-bg-slider__links-wrapper li:hover a {
	color: blueviolet;
}

.custom_srcoll_section .rxt-bg-slider__links-wrapper li.is-active a {
	color: blueviolet;
	font-weight: bold;
}
.custom_srcoll_section .rxt-bg-slider__wrapper * {
	box-sizing: border-box;
}
.custom_srcoll_section .rxt-bg-slider__wrapper {
	position: relative;
}
.custom_srcoll_section .rxt-bg-slider__item {
	padding: 3rem 5rem;
}
.custom_srcoll_section .rxt-bg-slider__bg-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: -1;
	object-fit: cover;
	opacity: 0;
	will-change: opacity;
}
/*Home Page Video Banner*/
.cn_home_banner .nectar-video-wrap{
	clip-path: polygon(21% 0, 100% 0, 100% 100%, 0 100%, 0 83%)!important;
}
/* .video-color-overlay */

.cn_home_banner .video-color-overlay  {
	opacity: 0.1!important;
	background-image: url(../png/video_overlay.png)!important;
	background-size: cover!important;
	background-position: center left!important;
}
.cn_home_banner .video-color-overlay::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	position: absolute;
	background-color: #000;
	clip-path: polygon(21% 0, 100% 0, 100% 100%, 0 100%, 0 83%)!important;
}
.cit_post_left .nectar-post-grid-item-bg-wrap{    
	border-radius:unset!important;
}
.page-id-26 #header-outer{
	background: linear-gradient(90deg, rgba(255,255,255,0) 12%, rgba(255,255,255,1) 18%)!important;
} 
.our_list li{
	padding: 19px 0px;
	padding-bottom:0px;
}
.our_list li a{
	padding: 10px 20px 29px;
	display: block;
}
.our_list li a:after {
	content: "";
	position: absolute;
	z-index: -1;
	left: 26%;
	right: 100%;
	bottom: 0px;
	background: #00a8da;
	height: 5px;
}
.our_list li a:hover:after{
	right: 0;
	width:50%;
}
.our_list li a.active{
	border-bottom: 5px solid #00A8DA;
}
.cn_blue_card .column-image-bg-wrap .column-image-bg{
	background-repeat: no-repeat;
	background-size: cover;
}
.cn_blue_card:hover .column-bg-overlay-wrap{
	transition: opacity 0.5s; 
	opacity: 0.1!important;
}
.article_mobile_img{
	display:none;
}
/* .single.single-post .post-global-section{
padding:0px!important
} */
.cn_people_filters_form select, .cn_company_filters_form select{
	cursor:pointer;
}
.cn_people_filters_form select:focus, #people_filter_search:focus, .cn_company_filters_form select:focus, #company_vertical_filter_search:focus{
	outline: 0!important;
	border-color:transparent!important;
	border-radius:0px!important;
}
.off-canvas-menu-container.mobile-only{
	display:block!important;
}
.future_cta .cn_cta {
	justify-content: flex-start!important;
}
/*Custom Hambergur*/
.cn_custom_menu_icon.open span{
	margin-bottom: -2px;
}
.cn_custom_menu_icon {
	width: 24px;
	height: 24px;
	display: block;
	cursor: pointer;
	position: relative;
	float: right;
	right: 50px;
	z-index: 99;
	cursor:pointer;
	top:34px;
}
.page-id-26 .cn_custom_menu_icon span{
	background: #000;
}
.page-id-26 .cn_custom_menu_icon.open span{
	color:#fff!important;
}
.cn_custom_menu_icon span {
	cursor: pointer;
	height: 2px;
	width: 30px;
	margin-bottom: 6px;
	background: #fff;
	right: 0;
	display: block;
	transform: rotate(0deg);
	transition: .7s ease;
}
.cn_custom_menu_hidden {
	opacity: 0;
	transition-delay: .5s;
	pointer-events: none;
	cursor: default;
}
.cn_custom_menu_visible {
	opacity: 1;
}
.cn_custom_menu_icon.open span:nth-child(1) {
	top: 10px;
	transform: rotate(135deg);
	transition: .7s ease;
	background: #fff;
}
.cn_custom_menu_icon.open span:nth-child(2) {
	opacity: 0;
	right: 100px;
	background: #fff;
}
.cn_custom_menu_icon.open span:nth-child(3) {
	top: -10px;
	transform: rotate(-135deg);
	transition: .7s ease;
	background: #fff;
}
#cn_custom_menu_navigation {
	background: #00263E;
	color: #fff;
	width: 40vw;
	height: 100vh;
	position: absolute;
	right: -55%;
	top: 0;
	z-index:9;
	padding-left:80px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-around;
}
.cn_custom_menu_nav, .cn_share_buttons {
	text-align:left;
}
.slideInRight {
	animation-duration: .5s;
}
.slideOutRight {
	animation-duration: .5s;
}
.cn_custom_menu_nav ul{
	list-style-type: none;
	margin-left:0px;
}
.cn_custom_menu_nav ul li a {
	font-size: 14px;
	line-height:16.1px;
	font-family: 'UntitledSans-Medium'!important;
	color: #fff;
	text-decoration: none;
}
.small-nav .cn_custom_menu_icon{
	top: 20px;
}
.slide-out-widget-area-toggle{
	display:none!important;
}
.cn_custom_menu_nav ul li{
	margin-bottom:10px;
}
.cn_custom_menu_nav ul #menu-item-1946{
	padding-bottom: 20px;
	text-align: left;
	border-bottom: 2px solid transparent;
	border-image: linear-gradient(0.25turn, rgb(252 255 255), rgb(255 255 255), rgba(56,2,155,0));
	border-image-slice: 1;
	width: 20vw;
}
.cn_custom_menu_nav ul #menu-item-1947{
	padding-top:10px;
}
html.custom_overlay{
	overflow-y:scroll;
	overflow-x:hidden!important;
	position:fixed;
}
html.custom_overlay #ajax-content-wrap::after{
	content: "";
	display: block;
	position: fixed;
	padding: 100px 0;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	opacity:0.3;
}
.clickable-tr:hover{
	background-color:#eee!important;
}
.cn_company_filters_form, .cn_people_filters_form{
	display: grid;
	align-items: stretch;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 38px;
}
.cn_company_filters_form .company_industry_filter, .cn_company_filters_form .company_vertical_filter, .cn_company_filters_form #company_status_filter_select, .cn_company_filters_form #company_vertical_filter_search, .cn_people_filters_form .people_group_filter, .cn_people_filters_form .people_function_filter, .cn_people_filters_form .people_industry_filter, .cn_people_filters_form #people_filter_search {
	/* 	margin: 0px 16px!important; */
}
.cn_company_filters_form #company_status_filter_select, .cn_people_filters_form .people_industry_filter{
	/* 	width:95%; */
}
.people-listing-container{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}
.cn_accordian_content {
	display: none;
}
.filter-heading.fs-14.blue-text{
	position:relative;
	cursor:pointer;
}
.filter-heading.fs-14.blue-text:after {
	content: "+";
	color: #00a8da;
	font-size: 22px;
	right: 10px;
	position: absolute;
	transform: rotate(90deg);
	transition: all 0.6s ease;
}

.filter-heading.fs-14.blue-text.open:after {
	content: "-";
	color: #00a8da;
	font-size: 22px;
	transform: rotate(180deg);
	right: 10px;
	position: absolute;
	transition: all 0.6s ease;
}
.stories_tab .fs-14.blue-text.uppercase a{
	color:#00263E;
}
.stories_tab .fs-14.blue-text.uppercase.active a, .stories_tab .vc_col-sm-4:hover .fs-14.blue-text.uppercase a{
	color:#00A8DA;
}
.stories_tab .vc_col-sm-4:hover .vc_column-inner{
	border-bottom:5px solid #00a8da;
}
input#updates_filter_search:focus, input#stories_filter_search:focus{
	border-color: transparent;
}
.page-id-305 .cn_cta .fs-16.blue-text{
	font-family: 'UntitledSans-medium';
}
.cn_fetu_article .fs-16{
	margin-right:24px!important;
}
.cn_custom_post_heading .exp_btn{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.cn_custom_post_heading .exp_btn a{
	display: flex;
	align-items: center;
}
.cn_custom_post_heading .exp_btn a img{
	margin-bottom:0px!important;
	margin-left:10px;
}
.cn_custom_post_heading .exp_btn a.fs-14{
	font-family: 'UntitledSans-Medium';
}
.cn_company_filter.sticky .vc_col-sm-12 .n-sticky.theiaStickySidebar{
	opacity:1!important;
}
.cn_mboile_bottom_menu{
	display:none;
}
.page-id-305  .industries_sec .cn_cta{
	padding-top: 16px!important;
}
.page-id-305  .cn_cta{
	margin-bottom: 0px!important;
}
.page-id-372 .bg-size-auto.custom_scroll_sec .row-bg, .bg-size-auto.Initiatives .row-bg{
	background-size: 3.5% 100%;
}
.cn_testo_slider.bg-size-auto .row-bg{
	background-size: 106% 100%;
}
/*Time Line Page*/
.timeline .content,.timeline .years, .timeline .year, .single_year_content .years, .single_year_content .years .year{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.timeline .years{
	padding-top:24px;
	border-top:1px solid #595959;
}
.timeline .content{
	margin-bottom:24px;
}
.timeline .content .cn_capital p{
	font-family: 'Campton-Semi';
	font-size: 44px;
	font-weight: 600;
	line-height: 44px;
	letter-spacing: -0.005em;
	text-align: left;
	color:#00A8DA;
	padding-bottom:24px;
}
.timeline .content .cn_capital .fs-18{
	font-family: 'Campton-book';
}
.timeline .content .cn_year{
	font-family: 'Campton-Semi';
	font-size:200px;
	line-height:200px;
	color:#CFCFCF;
}
.timeline .year p, .single_year_content .years .year p{
	font-size:16px;
	line-height:16px;
	color:#fff;
	font-family: 'Campton-Semi';
	padding-bottom:0px;
	margin:0px 32px;
	cursor: pointer;
}
.timeline .year p:hover, .single_year_content .years .year p:hover{
	color:#00A8DA!important;
}
.timeline .year p{
	min-width: 103px!important;
	margin: 0 auto!important;
}
.timeline .years .year, .single_year_content .years .year{
	overflow:hidden!important;
}
.timeline .years img, .single_year_content .years .year img{
	margin-bottom:0px;
}
.timeline {
	position: relative;
} 
.timeline .content {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
.custom_timeline {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center top;
	opacity:0.5;
}
.timeline .content .contet_inner{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 30px;
}
/*Single Time*/
.single_year_popup{
	background-color: #ebebeb;
	height: 100%;
	outline: none;
	overflow: auto;
	position: relative;
}
.single_year_popup .single_year_content{
	max-width: 1100px;
	margin: 0 auto;
	padding: 130px 37px 40px;
}
.single_year_content .single_year{
	color: #a4adb3;
	font-size: 200px;
	line-height: .75;
	opacity: .6;
	font-family: 'Campton-book';
}
.single_year_content .year_stats {
	margin-top: 78px;
}
.single_year_content .year_stats_title {
	color: #a4adb3;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.143;
	text-transform: uppercase;
	font-family: 'Campton-Semi';
}
.single_year_content .year_stats_list{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 80px;
	margin-top: 23px;
}
.single_year_content .year_stats_list .year_stats_item .number{
	color: #0a171f;
	font-size: 50px;
	font-weight: 600;
	line-height: 1.18;
	padding-bottom:0px;
	font-family: 'Campton-Semi';
}
.single_year_content .year_stats_list .year_stats_item .description{
	color: #0a171f;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .25px;
	line-height: 1.667;
	margin-top: 4px;
	text-transform: uppercase;
	padding-bottom:0px;
	font-family: 'Campton-Semi';
}
.single_year_content .year_stats_list .year_stats_item{
	border-bottom: 1px solid #a4adb3;
	padding-bottom: 26px;
}
.single_year_content .year-quote {
	margin-top: 71px;
}
.single_year_content .year-quote h2{
	color: #0a171f;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.333;
	margin-bottom: 20px;
	font-family: 'Campton-book';
}
.single_year_content .year-quote ul li{
	color: #0a171f;
	font-size: 18px;
	line-height: 1.667;
	padding-left: 15px;
	position: relative;
	font-family: 'Campton-book';
}
.single_year_content .year-quote h3{
	color: #0a171f;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.875;
}
.single_year_content .year-quote a{
	border-bottom: 1px solid #00aada;
	color: #00aada;
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .25px;
	line-height: 1.667;
	text-transform: uppercase;
	font-family: 'Campton-Semi';
}
.single_year_content .years .year p{
	color: #a4adb3!important;
}
.single_year_content .years{
	margin-top:100px;
	padding-top: 40px;
	border-top: 1px solid #a4adb3;
}
/*News section*/
.display_none .blog-recent{
	display:none;
}
.update_wrapper.updates_global{
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 54px;
}
.update_wrapper.updates_global .update-single-element .update-title a{
	font-size:20px;
	line-height:23px;
	margin-bottom:14px;
}
.update_wrapper.updates_global .update-single-element .update-date {
	position: unset;
	margin-bottom:14px;
	color:#979797;
	font-size:14px;
	line-height:16.1px;
	font-family: 'Campton-Semi';
}
.partner_text .fs-32{
	font-size:26px;
	line-height:36.6px;
}
.desktop_hide{
	display:none;
}
.mission_sub_menu .row-bg{
	border-bottom:2px solid #ccc;
}
.cn_custom_menu_nav ul li a{
	display: inline;
	position: relative;
	overflow: hidden;
}
.cn_custom_menu_nav ul li a:after {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	bottom: -3px;
	background: #fff;
	height: 2px;
	transition-property: left right;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
.cn_custom_menu_nav ul li a:hover:after{
	right: 0;
} 
.banner-section{
	position: relative;
	background-image:unset!important;
}
.banner-section .banner-section-img{
	width: 100%;
	height: 100%;
	background-size: cover;
	/* clip-path: polygon(15% 0%, 100% 0, 100% 100%, 0 100%); */
	clip-path: polygon(15% -1%, 101% -1%, 101% 101%, 0% 101%);
	background-repeat: no-repeat;
	background-position: right top;
}
.banner-section .row{
	display:flex;
}
.banner-section-img img.inner-img{
	opacity:0;
	display:none;
}
.single.single-story .banner-section .read_time span, .single.single-update .banner-section .read_time span{
	display:none;
}
.comp_info{
	display:inline-table;
}
.future_cta a{
	display:inline-block;
}
.future_cta a .cn_cta{
	padding:8px 24px 8px 0;
	border-radius: 50px;
}
.future_cta a .white_icon, .stories_cta a .white_icon{
	display:none;
}
.future_cta a:hover .cn_cta, .stories_cta a:hover{
	background-color: #00A8DA;
	transition: 0.2s;
	padding-left:16px;
}
.future_cta a:hover .white_icon, .stories_cta a:hover .white_icon {
	display:block;
}
.future_cta a:hover .green_icon, .stories_cta a:hover .green_icon{
	display:none;
}
.future_cta a:hover .fs-14.black-text.uppercase{
	color:#fff!important;
}
#timeline_popup .popup .close{
	color:#000!important;
}
.timeline div.content{
	display: none;
}
.next:hover, .prev:hover{
	cursor: pointer
}
.home_cta{
	margin-bottom:0px!important;
}
.home_cta a:hover .cn_cta .fs-20.blue-text{
	color:#00263E;
}
/*New Scroll*/
.v_scroll .main_content{
	background: transparent;
	z-index: 5;
	width: 100%;
	height: 100%;
	position:relative;
	padding-left:80px;
}
.v_scroll .inner_content{
	padding:86px 100px 74px;
	margin:110px 0px;
	background-color:#fff;
	box-shadow: -5px 5px 16px 0px #00000040;
}
.v_scroll .card{
	min-height:1px;
	transition: opacity 0.5s ease-in-out;
	margin-bottom:0px;
}
.v_scroll .card::after {
	content:"";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 65vw;
	z-index: 0;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	background-position: 500px top;
	background-repeat: no-repeat;
	background-size: cover;
	object-fit: fill;
	background-attachment:fixed;
}
.v_scroll .card-1::after{
	content:"";
	background-image: url(../png/scroll_soft_bg.png);
	z-index: 1;
	opacity: 1;
}
.v_scroll .card-2::after{
	content:"";
	background-image: url(../png/new_citp.png); 
	z-index: 2;
	opacity: 1;
	/* 	height: 1145px;
	top: 1145px; */
}
.v_scroll .cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav{
	margin: 70px 0px;
}
.v_scroll .cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li{
	background-color:transparent!important;
}
.v_scroll .fs-14.uppercase.mb-16, .v_scroll .fs-14.uppercase.mb-30{
	font-family: 'Campton-Semi'!important;
}
.v_scroll .portfolios .fs-20{
	font-family: 'Campton-Semi';
}
.v_scroll .tcard-1::after, .v_scroll .tcard-5::after{
	content: "";
	background-image: url(../png/new_citp.png);
	z-index: 2;
	opacity: 1;
}
.v_scroll .tcard-2::after, .v_scroll .tcard-4::after, .v_scroll .tcard-6::after{
	content: "";
	background-image: url(../png/tcard2.png);
	z-index: 2;
	opacity: 1;
}
.v_scroll .tcard-3::after{
	content: "";
	background-image: url(../png/tcard3.png);
	z-index: 2;
	opacity: 1;
}
.v_scroll_content .wpb_content_element.wpb_raw_html .wpb_wrapper{
	padding-bottom:1px;
}
.v_scroll .icard-1::after{
	content:"";
	background-image: url(../png/icard1.png);
	z-index: 1;
	opacity: 1;
}
.v_scroll .icard-2::after{
	content:"";
	background-image: url(../png/icard2.png);
	z-index: 1;
	opacity: 1;
}
.v_scroll .icard-3::after{
	content:"";
	background-image: url(../png/icard3.png);
	z-index: 1;
	opacity: 1;
}
.v_scroll .icard-4::after{
	content:"";
	background-image: url(../png/icard4.png);
	z-index: 1;
	opacity: 1;
}

/**/
.update::after{
	opacity: 1;
}
.lpa-graph.show {
	opacity: 1;
	visibility: visible;
}
.lpa-graph {
	bottom: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	opacity: 0;
	position: absolute; 
	right: 0;
	-webkit-transition: opacity .2s ease-out,visibility .2s ease-out;
	transition: opacity .2s ease-out,visibility .2s ease-out;
	visibility: hidden;
}
.lpa-graph-wrapper {
	height: 700px;
	overflow: hidden;
	position: relative;
	width: calc(100% - 75px);
}
.lpa-graph-inner {
	height: 100%;
	position: relative;
	z-index: 2;
}
.lpa-graph-line {
	background-color: #a4adb3;
	height: 1px;
	position: absolute;
	-webkit-transform-origin: left;
	transform-origin: left;
	z-index: -1;
}
.lpa-graph-line-1 {
	bottom: 8px;
	left: 48px;
	-webkit-transform: rotate(-0.9deg);
	transform: rotate(-0.9deg);
	width: 210px;
}
.lpa-graph-line-2 {
	bottom: 11px;
	left: 255px;
	-webkit-transform: rotate(-1.2deg);
	transform: rotate(-1.2deg);
	width: 315px;
}
.lpa-graph-line-3 {
	bottom: 17px;
	left: 565px;
	-webkit-transform: rotate(-1.4deg);
	transform: rotate(-1.4deg);
	width: 518px;
}
.lpa-graph-line-4 {
	bottom: 30px;
	left: 1084px;
	-webkit-transform: rotate(-2.1deg);
	transform: rotate(-2.1deg);
	width: 410px;
}
.lpa-graph-line-5 {
	bottom: 45px;
	left: 1496px;
	-webkit-transform: rotate(-3.5deg);
	transform: rotate(-3.5deg);
	width: 200px;
}
.lpa-graph-line-6 {
	bottom: 56px;
	left: 1700px;
	-webkit-transform: rotate(-13deg);
	transform: rotate(-13deg);
	width: 210px;
}
.lpa-graph-line-7 {
	bottom: 105px;
	left: 1909px;
	-webkit-transform: rotate(-31.3deg);
	transform: rotate(-31.3deg);
	width: 235px;
}
.lpa-graph-line-8 {
	bottom: 227px;
	left: 2110px;
	-webkit-transform: rotate(-47.5deg);
	transform: rotate(-47.5deg);
	width: 310px;
}
.lpa-graph-col {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	float: left;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 103px;
}
.lpa-graph-item {
	text-align: center;
}
.lpa-graph-text {
	color: #a4adb3;
	font-family: 'UntitledSans-Regular';
	font-size: 14px;
	line-height: 1.429;
}
.lpa-graph-dot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 20px;
}
.lpa-graph-text-title {
	font-weight: 700;
}
.lpa-graph-text {
	color: #a4adb3;
	font-family: 'UntitledSans-Regular';
	font-size: 14px;
	line-height: 1.429;
}
.lpa-graph-dot span {
	background-color: #00263e;
	border: 1px solid #a4adb3;
	border-radius: 50%;
	display: inline-block;
	height: 9px;
	width: 9px;
}
.lpa-graph-item-1 {
	margin-bottom: 5.4px;
}
.lpa-graph-item-2 {
	margin-bottom: 6.8px;
}
.lpa-graph-item-3 {
	margin-bottom: 12.5px;
}
.lpa-graph-item-4 {
	margin-bottom: 26.2px;
}
.lpa-graph-item-5 {
	margin-bottom: 40.6px;
}
.lpa-graph-item-6 {
	margin-bottom: 53.2px;
}
.lpa-graph-item-7 {
	margin-bottom: 100px;
}
.lpa-graph-item-8 {
	margin-bottom: 225px;
}
.lpa-graph-item-9 {
	margin-bottom: 450px;
}
.lpa-content-graph-btn.on {
	background-color: #00aada;
}
.lpa-content-graph {
	margin-top: 15px;
	position: relative;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	z-index: 2;
}
.lpa-content-graph h3 {
	color: #fff;
	font-family: 'UntitledSans-Regular';
	font-size: 16px;
	font-weight: 700;
	line-height: 1.875;
}
.lpa-content-graph-btn input[type="checkbox"] {
	position: relative;
	width: 58px;
	height: 30px;
	-webkit-appearance: none;
	appearance: none;
	background: #4c5961;
	outline: none;
	border-radius: 2rem;
	cursor: pointer;
	box-shadow: inset 0 0 5px rgb(0 0 0 / 50%);
}
.lpa-content-graph-btn input[type="checkbox"]::before {
	content: "";
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #00263e;
	position: absolute;
	top: 3px;
	left: 4px;
	transition: 0.5s;
}
.lpa-content-graph-btn input[type="checkbox"]:checked::before {
	transform: translateX(100%);
	background: #00263e;
}
.lpa-content-graph-btn input[type="checkbox"]:checked {
	background: #00aada;
}
.timeline-wrapper{
	position:relative;
}
.people-listing-container .people-single .people-image img{
	filter: grayscale(0)!important;
	transition: filter .2s ease-out,-webkit-filter .2s ease-out;
	width: 100%;
}
.people-listing-container .people-single:hover .people-image img, .update-single-element:hover a img, .story-single-element:hover a img{
	filter: grayscale(1)!important;
}
.people-listing-container .people-single:hover .people-name, .update-single-element:hover .update-title a, .story-single-element:hover .story-title a{
	color:#00A8DA!important;
}
.page-id-26 #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after{
	border-color: #000!important;
}
.story_wrapper .story-single-element img{
	height: 204.61px;
	margin: 0 auto;
	text-align: center;
	width: 256.81px!important;
	object-fit: cover;
	object-position: top;
}
.v_scroll_content .cn_cta:hover a{
	color:#00263e;
}
.cn_blue_card strong{
	font-family: 'UntitledSans-Bold';
}
#menu-item-1994 ul li a .menu-title-text:after {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	bottom: -3px;
	background: #fff;
	height: 2px;
	transition-property: left right!important;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
#menu-item-1994 ul li a:hover .menu-title-text:after {
	right: 0;
}
#menu-item-1994 ul li a{
	display: inline;
	position: relative;
	overflow: hidden;
}
.update_wrapper .update-single-element img{
	height: 161.06px; 
	margin: 0 auto;
	text-align: center;
	width: 272.81px!important; 
	object-fit: cover;
	object-position: top;
	margin-bottom: 10px;
}
.portfolio_post .nectar-post-grid .nectar-post-grid-item-bg img{
	object-position: top!important;
}
.page-id-372 .fs-60.blue-text.uppercase{
	font-size:50px;
	line-height:58px;
}
.page-id-407 .future_cta.mobile-view, .page-id-26 .v_mobile{
	display:none;
}
.press.mb-60 .cn_fetu_article a img{
	margin-bottom:0px!important;
}
.article .title.fs-20{
	color:#fff;
	font-family: 'Campton-semi';
}
.v_links .link_wrap{
	font-family: 'UntitledSans-Bold';
	color: #00A8DA;
	font-size: 20px;
	line-height: 30px;
	border-top: 2px solid #000000;
	padding: 25px 0px 30px 0px;
	cursor:pointer;
	flex-direction: row-reverse;
	justify-content: space-between;
}
.v_links .link_wrap:hover{
	color:#00263E;
}
.v_links .link_wrap i{
	margin-right:0px;
}
.v_links .nectar-cta, .v_links .nectar-cta h6{
	margin-bottom:0px!important;
}
.v_scroll.custom_scroll_sec .scrolling-tab-nav .menu-content a{
	cursor:pointer;
}
.container-wrap{
	padding-bottom:0px!important;
}
.v_team_member .team-member{
	position: relative;
}
.v_team_member .team-member h4{
	font-family: 'Campton-Semi'!important;
	font-size: 24px;
	line-height: 31.2px;
	position: absolute;
	top: 10px;
	left: 25%;
}
.v_team_member .team-member .position{
	font-family: 'Campton-book';
	font-size: 18px;
	line-height: 26px;
	position: absolute;
	top: 40px;
	left: 25%;
}
.cn_hero_icon{
	float: left;
}
.stories_col .hero_icon .contnet span {
	color: #000;
}
/* Removed to resolve floating CTA
.page-id-13 .cn_hero_icon{
float: unset;
}*/
.exp-more-cta .cn_hero_icon .video{
	margin-right:0px;
}
.exp-more-cta .cn_hero_icon{
	margin-bottom:0px;
} 
.exp-more-cta .hero_icon{
	margin-bottom:10px;
	padding: 8px 20px 8px 0px;
	align-items: stretch;
}
.exp-more-cta .hero_icon .contnet span{
	color:#00263E;
}
.exp-more-cta .cn_hero_icon .img img{
	width:22px!important;
}
.exp-more-cta .cn_hero_icon a:hover .hero_icon .content .fs-14 span{
	color:#fff!important;
}
.future_cta_border.v-mobile-view, a.v-mobile-view{
	display:none;
}
.future_cta .cn_cta .fs-14 {
	color: #00263E;
}
.future_cta a:hover .cn_cta .fs-14 span{
	color:#fff;
}
.v-report .hero_icon{
	margin-right:0px;
}
.v-report .hero_icon .contnet span, .v-report .hero_icon .contnet, .news_col .hero_icon .contnet .fs-16 span{
	color:#000!important;
}
.v-report .cn_hero_icon a:hover .hero_icon .contnet span, .v-report .cn_hero_icon a:hover .hero_icon .contnet, .news_col .cn_hero_icon a:hover .hero_icon .contnet .fs-16 span{
	color:#fff!important;
}
.mobile_stories_btn{
	display:none;
}
.news_col .hero_icon {
	margin-right:0px;
	padding-right:0px;
}
.news_col .hero_icon .contnet .fs-16 span, .custom_v_cta.mobile_stories_btn .hero_icon .contnet .fs-16 span{
	color:#000!important;
}
.cn_popup .article .single-post img{
	height: 300px;
	/*width: 266px;*/
	width:100%;
	object-fit: cover;
	object-position: top;
}
.v_masonry {
	column-count: 2;
	column-gap: 10px;
}
.v_masonry a.read_btn{
	margin-top: 24px;
	display: block;
	font-family: 'Campton-semi';
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: 0.02em;
	text-align: left;
}
.v_masonry .story-grid-single {
	margin: 0;
	display: grid;
	grid-template-rows: 1fr auto;
	margin-bottom: 10px;
	break-inside: avoid;
}
.v_masonry .story-grid-single:nth-child(1){
	width:110%;
}
.v_masonry .story-grid-single:nth-child(2), .v_masonry .story-grid-single:nth-child(3){
	width: 74%;
	float: right;
}
.story-grid-single:nth-child(2) .image img, .story-grid-single:nth-child(3) .image img{
	height: 275px;
	object-fit: cover;
	object-position: center;
	width:428px;
}
.story-grid-single .image img{
	margin-bottom:24px;
}
.story-grid-single .topic, .perspectives_row .topic, .mix_video .topic{
	color:#979797;
	font-family: 'Campton-semi';
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: -0.005em;
	text-align: left;
	text-transform: uppercase;
	margin-bottom:15px;
}
.story-grid-single .title, .perspectives_row .title{
	font-family: 'Campton-semi';
	font-size: 36px;
	font-weight: 600;
	line-height: 41px;
	letter-spacing: -0.005em;
	text-align: left;
	color:#00263E;
	margin-bottom:15px;
}
.story-grid-single:nth-child(2) .title, .story-grid-single:nth-child(3) .title,
.v_perspectives .title{
	font-size: 20px;
	line-height: 28px;
}
.story-grid-single .content {
	font-family: 'UntitledSans-Regular';
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: -0.005em;
	text-align: left;
}
.story-grid-single:nth-child(2){
	margin-bottom:48px;
}
.v_founders{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap:16px;
}
.v_founders .story-grid-single:nth-child(1) .title{
	font-size: 20px;
	line-height: 28px;
}
.v_founders .story-grid-single:nth-child(1) .image img{
	height: 275px;
	object-fit: cover;
	object-position: center;
	width: 428px;
}
.v_founders .story-grid-single:nth-child(1) .content a{
	display:none;
}
.cn_company_filters_form #company_status_filter_select{
	text-transform:unset!important;
}
/* .page-id-372 .v_scroll .portfolio{
flex-direction: column;
}
.page-id-372 .v_scroll .portfolio .portfolios.mr-16{
margin-bottom:30px;
} */
#custom_html-2 .custom-html-widget .footer_logo{
	width:203px;
}
/* .cn_company_filters_form #company_status_filter_select, .cn_company_filters_form #company_vertical_filter_search, .cn_people_filters_form #people_filter_search{
text-transform:unset!important;
} */
.v_founders .content{
	display:none;
}
.page-id-372 #header-outer[data-transparent-header="true"].transparent.dark-slide >header #logo img, .page-id-13 #header-outer[data-transparent-header="true"].transparent.dark-slide >header #logo img{
	opacity:1!important;
}
.page-id-372 #header-outer[data-transparent-header="true"].transparent.dark-slide >header #logo img.dark-version, .page-id-13 #header-outer[data-transparent-header="true"].transparent.dark-slide >header #logo img.dark-version{
	opacity:0!important;
}
.v_founders .story-grid-single:hover .title,
.v_perspectives .story-grid-single:hover .title,
.title.perspectives-manual:hover,
.perspectives-manual .vc_column-inner:hover .title,
.v_masonry .story-grid-single:hover .title, .v_scroll_content .inner_content a:hover .fs-20.mb-60.black-text {
	color:#00A8DA!important;
}
.v_founders .story-grid-single:hover img, .perspectives-manual .vc_column-inner:hover img, img.perspectives-manual:hover, .v_prespective .story-grid-single:hover img, .v_masonry .story-grid-single:hover img, .v_scroll_content .inner_content a:hover img {
	filter: grayscale(1)!important;
}
.v_scroll_content .cn_fetu_article{
	align-items: center;
}
.v_scroll_content .cn_fetu_article img{
	margin-bottom:0px;
}
.v_scroll_content .cn_fetu_article .fs-16.blue-text{
	color:#00A8DA!important
}
.v_scroll_content .inner_content a:hover .cn_fetu_article .fs-16.blue-text{
	color:#00263E!important
}
.v-gray-image .nectar-post-grid-item:hover .nectar-post-grid-item-bg img{
	filter: grayscale(1);
}
.v-gray-image .nectar-post-grid-item:hover .content .post-heading a span{
	color: #00A8DA;
}
/*Fix dropdown animation*/
#slide-out-widget-area .ocm-dropdown-arrow {
	transition:none !important;
}
.v-people-quote .fs-20{
	color: #fff;
	font-family: 'Campton-semi';
}
.v-people-quote .fs-16{
	padding-bottom:4px;
}
.v-box-shadow{
	box-shadow:-5px 0px 20px 4px #ccccccdb!important;
}

@media(max-width:1920px){
	.cn_testo_slider.bg-size-auto .row-bg{
		background-size: 104% 100%;
	}
	.page-id-372 .bg-size-auto.custom_scroll_sec .row-bg, .bg-size-auto.Initiatives .row-bg{
		background-size: 4.7% 100%;
	}
	.industries_soft::after, .industries_serv::after, .pp::after, .esg::after, .dei::after, .af::after, .citp::after, .cirp::after, .cfo::after, .cpo::after, .te::after, .apf::after{
		width: 58vw;
	}
	.banner-section {
		margin-top: -15%;
	}
	#cn_custom_menu_navigation {	
		right: -27%;
	}
}
@media(max-width:1536px){
	.v_scroll .card::after{
		background-position: 375px top;
	}
	.page-id-372 .bg-size-auto.custom_scroll_sec .row-bg, .bg-size-auto.Initiatives .row-bg{
		background-size: 6% 100%;
	}
	.industries_soft::after, .industries_serv::after, .pp::after, .esg::after, .dei::after, .af::after, .citp::after, .cirp::after, .cfo::after, .cpo::after, .te::after, .apf::after{
		width: 75vw;
	}
	#cn_custom_menu_navigation {	
		right: -20%;
	}
}
@media(max-width:1440px){
	.v_scroll .card::after{
		background-position: 320px top;
	}
	.cn_testo_slider.bg-size-auto .row-bg{
		background-size: 100% 100%;
	}
	.page-id-372 .bg-size-auto.custom_scroll_sec .row-bg, .bg-size-auto.Initiatives .row-bg{
		background-size: 6.5% 100%;
	}
	.banner-section {
		margin-top: -20%;
	}
	#cn_custom_menu_navigation {	
		right: -10%;
	}
}
@media(max-width:1220px){
	.page-id-26 #header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line{
		background-color: #000000!important;
	}
	.page-id-26 #header-outer {
		background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 0%)!important;
	}
	#slide-out-widget-area.fullscreen-split.open .right-side, .mobile-only .menu.secondary-header-items{
		display:none!important;
	}
	.cn_mboile_bottom_menu p{
		padding-bottom:9px;
	}
	.cn_mboile_bottom_menu p.bb{
		border-top: 1px solid rgba(255,255,255,0.15);
		/*border-image: linear-gradient(0.25turn, rgb(252 255 255), rgb(255 255 255), rgba(56,2,155,0));*/
		/*border-image-slice: 1;*/
		margin-top:8px;
		padding-top:16px;
	}
	.cn_mboile_bottom_menu{
		display:block;
	}
	.off-canvas-menu-container.mobile-only ul li a{
		text-transform: uppercase;
		font-size: 14px!important;
		line-height: 19.2px!important;
		font-family: 'Campton-Semi'!important;
	}
	.off-canvas-menu-container.mobile-only ul li:not(:last-child){
		padding-bottom:8px!important;
		margin-bottom:15px!important;
		border-bottom: 1px solid rgba(255,255,255,0.25);
		/*border-image: linear-gradient(0.25turn, rgb(252 255 255), rgb(255 255 255), rgba(56,2,155,0));*/
		/*border-image-slice: 1;*/
	}
	#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .current-menu-item>a:after{
		content:unset!important;
	}
	.ocm-dropdown-arrow i{
		right: 0px!important;
		position: absolute!important;
		top: 3px!important;
	}
	.ocm-dropdown-arrow{
		width: 100%!important;
		right:0!important;
	}
	.open-submenu .ocm-dropdown-arrow i{
		position: absolute!important;
		left: 0px!important;
		top: -3px!important;
	}
	.off-canvas-menu-container, #cn_custom_menu_navigation, .cn_custom_menu_icon{
		display:none;
	}
	.slide-out-widget-area-toggle{
		display:block!important;
	}
}
@media(min-width:1221px){
	#slide-out-widget-area{
		width: 40%!important;
		right: 0px!important;
		left:unset!important;
	}
	.off-canvas-menu-container.mobile-only{
		display:none!important;
	}
	.off-canvas-menu-container ul li a{
		font-size:14px!important;
		line-height:16.1px!important;
		font-family: 'UntitledSans-Medium'!important;
		font-weight:unset!important;
		color:#fff;
	}
	.off-canvas-menu-container ul li{
		margin-bottom: 5px!important;
	}
	.off-canvas-menu-container ul #menu-item-1946{
		padding-bottom: 25px;
		border-bottom: 1px solid #fff;
	}
	.off-canvas-menu-container ul #menu-item-1947{
		padding-top: 25px;
	}
	#slide-out-widget-area.fullscreen-split .left-side{
		width: 65%!important;
		align-items: unset!important;
	}
}
@media only screen and (max-width: 1025px){
	.people-listing-container .people-single .people-image img{
		height: 228px;
		margin-bottom: 16px;
		object-fit: cover;
		object-position: top;
	}
	.v_scroll .inner_content {
		padding: 40px 40px 40px;
		margin: 40px 0px;
	}
	.case_study_col .vc_column-inner{
		padding-top:200px!important;
		padding-bottom:200px!important;
	}
	.fs-60 {
		font-size: 50px;
		line-height: 58px;
	}
	.page-id-372 .bg-size-auto.custom_scroll_sec .row-bg, .bg-size-auto.Initiatives .row-bg{
		background-size: 9% 100%;
	}
	.cn_testo_slider .fs-32 {
		font-size: 18px!important;
		line-height: 24px!important;
	}
	.cn_testo_slider .fs-20 {
		font-size: 15px!important;
	}
	.cn_testo_slider .fs-14 {
		font-size: 12px!important;
	}
	.banner-section {
		margin-top: -30%;
	}
	.number_col .vc_column-inner::after{
		width:60vw;
		background-size: cover;
	}
	.industries_soft::after, .industries_serv::after, .pp::after, .esg::after, .dei::after, .af::after, .citp::after, .cirp::after, .cfo::after, .cpo::after, .te::after, .apf::after{
		width: 100vw;
		background-size: contain;
		right:unset!important;
	}
	.story_wrapper, .update_wrapper {
		grid-template-columns: repeat(2, 1fr);
	}
	input[type="checkbox"]{
		margin-right: 16px!important;
	}
	.article-section .sec_images .first_img img{
		padding-right:0;
	}
	.sec_images{
		flex-flow:column-reverse;
	}
}

@media only screen and (max-width: 1400px) {
	.stories_sec{
		padding-bottom: 90px !important;
	}
	.stories_sec .stories_col, .stories_sec .case_study_col{
		width:100%;
	}
	.stories_sec .stories_col{
		margin-bottom:50px;
	}
	.stories_sec .case_study_col .vc_column-inner{
		padding-top: 40px;
        min-height: 600px;
	}
	.stories_sec .row-bg-wrap .row-bg {
		background-size: 0% 100%;
	}
}

@media only screen and (min-width: 1000px){
	.cn_popup .col.span_5{
		width: 45%!important;
	}
	.cn_popup .col.span_7{
		width: 53%!important;
	}
	img.grahm_mobile_img{
		display:none;
	}
	.cit_post_left .nectar-post-grid-item-bg-wrap{
		max-height:450px!important;
	}
	.cit_post_right .nectar-post-grid-item-bg-wrap{
		max-height:260px!important;
	}
	.cn_popup{
		display:flex;
	}
	body #footer-outer .row {
		padding: 97px 0!important;
	}
	.article-section .row.main_content{
		display:flex;
		align-items: flex-end;
	}
	.article-section .blue_text_content .blue-text.fs-24{
		max-width:304px;
	}
	.cn-bottom-share .social_share{
		display:none;
		position: absolute;
		bottom: 70px;
	}
}
@media only screen and (max-width: 999px) {
	.v_masonry {
		column-count: 1;
	}
	.v_masonry .story-grid-single:nth-child(1), .v_masonry .story-grid-single:nth-child(2), .v_masonry .story-grid-single:nth-child(3) {
		width: 100%;
		margin-bottom:40px;
	}
	.story-grid-single:nth-child(2) .image img, .story-grid-single:nth-child(3) .image img, .v_founders .story-grid-single:nth-child(1) .image img{
		width:100%;
	}
	.v_founders{
		grid-template-columns: repeat(1, 1fr);
	}
	.desktop_stories_btn{
		display:none;
	}
	.mobile_stories_btn{
		display:block;
	}
	.future_cta_border.v-mobile-view, a.v-mobile-view{
		display:block;
	}
	.future_cta_border.v-desktop-view, a.v-desktop-view, .expmore{
		display:none;
	}
	.v_team_member .team-member h4, .v_team_member .team-member .position{
		left:20%;
	}
	.case_study_col .vc_column-inner{
		padding-top:60px!important;
		padding-bottom:60px!important;
	}
	.page-id-26 .case_study_col .column-image-bg{
		object-fit: cover;
		object-position: top;
	}
	.page-id-26 .v_mobile{
		display:block
	}
	.page-id-26 .v_desktop{
		display:none
	}
	.page-id-407 .future_cta.mobile-view{
		display:block;
	}
	.page-id-407 .future_cta.desktop-view{
		display:none;
	}
	.v_scroll .main_content{
		padding-left:0px;
	}
	.v_scroll .card::after{
		width:90vw;
	}
	.timeline .content .cn_capital p {
		font-size:30px;
		line-height:30px;
		padding-bottom:8px;
	}
	.timeline .content .cn_year {
		font-size:100px;
		line-height:100px;
	}
	.banner-section-img img.inner-img{
		display:block;
	}
	.banner-section .banner-section-img{
		clip-path:unset!important;
	}
	.banner-section .row {
		display: flex;
		flex-direction: column;
	}
	.banner-section .content.width_60, .banner-section .content.width_40{
		width:100%;
	}
	.banner-section .content.width_40{
		background-color:#f4f4f4;
	}
	.cn_value_rightsec .vc_column-inner::after{
		background-image:unset!important;
	}
	.cn_testo_slider .owl-nav.disabled{
		bottom:0%;
	}
	.popup .col.span_7, .popup .col.span_5 {
		padding: 48px 40px 40px 40px;
	}
	.popup .close {
		color:#00263E;
	}
	.article-section .blue_text_content{
		margin-right:0px;
	}
	#footer-widgets .row .span_4:nth-child(1), #footer-widgets .row .span_4:nth-child(2), #footer-widgets .row .span_4:nth-child(3){
		width:100%!important;
	}
	.footer-menu{
		flex-direction:column;
	}
	.hero-banner-mobile .vc_column-inner::after {
		content: '';
		background-image: url(../png/mask-group.png);
		display: block;
		position: absolute;
		top: 0;
		bottom: 0;
		z-index: -1;
		width: 90vw;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.hero-banner, .hide_image{
		display:none!important;
	}
	#footer-widgets .container .col.span_4 {
		margin-bottom: 0px!important;
	}
	#footer-widgets .container .col.span_4 .footer-menu{
		margin-bottom: 0px!important;
	}
	.cn_mainfesto_rightsec .vc_column-inner::after {
		content: none;
	}
	.fs-84 {
		font-size: 64px;
		line-height: 61.28px;
	}
	.cn_hero_icon .video {
		margin-right: 15px;
	}
	.number_col .vc_column-inner::after{
		width:100vw;
	}
	.page-id-26 .nectar-fancy-box{
		height:170px;
	}
	.custom_copyright .span_12 {
		width:100%!important;
		flex-direction: column;
	}
	.custom_copyright .span_12 .copyright_text{
		margin-bottom:10px;
	}
	.industries_soft .vc_column-inner{
		margin:60px 0px 35px 0px;
	}
	.industries_serv .vc_column-inner{
		margin:35px 0px 60px 0px;
	}
	.pp .vc_column-inner, .af .vc_column-inner{
		margin:85px 0px 95px 0px;
	}
	.esg .vc_column-inner{
		margin:60px 0px 50px 0px;
	}
	.citp .vc_column-inner{
		margin:47px 0px;
	}
	.cirp .vc_column-inner{
		margin:45px 0px 36px 0px;
	}
	.cfo .vc_column-inner{
		margin:60px 0px 100px 0px;
	}
	.cpo .vc_column-inner{
		margin:45px 0px 60px 0px;
	}
	.te .vc_column-inner{
		margin:40px 0px 55px 0px;
	}
	.apf .vc_column-inner{
		margin:45px 0px 45px 0px;
	}
	.cn_vertical_tab .scrolling-tab-content .scrolling-tab-mobile-title .menu-content p{
		font-family: 'Campton-Semi';
		font-size: 16px;
		font-weight: 600;
		line-height: 18px;
	}
	.cn_vertical_tab .scrolling-tab-content .wpb_ui-tabs-hide{
		padding-bottom:60px;
	}
	.cn_vertical_tab .scrolling-tab-content .wpb_ui-tabs-hide.custom-tab-heading{
		padding-bottom:0px!important;		
	}
	.custom-tab-heading p span{
		font-family: 'Campton-Semi';
		font-size: 28px;
		font-weight: 600;
		line-height: 28px!important;
		letter-spacing: -0.005em;
		text-align: left;
		text-transform: uppercase;
		opacity: 1;
		color:#00263E!important;
	}
	.people-listing-container .people-single .people-name.fs-20{
		font-size:15px;
		line-height:18px;
	}
	.people-listing-container .people-single .people-designation.fs-14 {
		font-size: 12px;
		line-height: 16.2px;
	}
	.cn-bottom-share{
		padding:0px 0px 40px 0px;
		padding-bottom:40px!important;
	}
	.cn_company_filters_form, .cn_people_filters_form{
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 16px;
		grid-row-gap: 16px;
	}
	#company_industry_filter_select, #company_vertical_filter_select, #people_group_filter_select, #people_function_filter_select, #people_industry_filter_select, .cn_company_filters_form #company_status_filter_select, .cn_company_filters_form #company_vertical_filter_search{
		font-size: 12px;
		line-height: 14px;		
		/* 		border:1px solid #00000030!important;	 */
	}
	.cn_company_filters_form .company_industry_filter, .cn_company_filters_form .company_vertical_filter, .cn_company_filters_form #company_status_filter_select, .cn_company_filters_form #company_vertical_filter_search, .cn_people_filters_form .people_group_filter, .cn_people_filters_form .people_function_filter, .cn_people_filters_form .people_industry_filter, .cn_people_filters_form #people_filter_search{
		border-bottom:unset!important;
		border:1px solid #00000030!important;	
		border-radius:4px;
	}
	.company-listing-table thead tr th.mob_hide, .company-listing-table tbody tr td.mob_hide{
		display:none!important;
	}
	.people-listing-container {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
}
@media only screen and (max-width: 999px) {
	.mobile_hide{
		display:none;
	}
	.desktop_hide{
		display:block;
	}
	.page-id-372 .bg-size-auto.custom_scroll_sec .row-bg, .bg-size-auto.Initiatives .row-bg{
		background-size: 12.5% 100%;
	}
	.banner-heading h1 {
		margin-bottom: 50px!important;
	}
	.hero-banner-mobile .vc_column-inner::after{
		display:none;
	}
	.fs-32, .partner_text .fs-32 {
		font-size: 24px;
		line-height: 33.6px;
	}
	.page-id-26 .nectar-fancy-box .number {
		font-size: 42px;
		line-height: 52px;
	}
	.page-id-26 .nectar-fancy-box{
		width: 220px;
		padding: 20px;
	}
	.fs-60 {
		font-size: 40px;
		line-height: 48px;
	}
	.fs-36 {
		font-size: 26px;
		line-height: 26.6px;
	}
	.fs-48 {
		font-size: 32px;
		line-height: 32px;
	}
	.banner-section {
		margin-top:-35%;
	}
	.banner-section .content.width_60{
		padding: 40px 30px 30px 40px!important;
	}
	.post_background-section .custom_divider{
		height:330px
	}
	.cn_post .intro-section, .article-section {
		padding: 40px 0px!important;
		padding-bottom:0px!important;
	}
	.post-global-section{
		padding:0px 0px;
	}
	.post-global-section .cn_global_sec{
		padding-left:20px;
		padding-right:20px;
	}
	#header-outer.scrolled-down{
		background-color:#000!important;
	}
	.page-id-26 #header-outer.scrolled-down{
		background-color:#fff!important;
	}
	.v_scroll .card::after {
		background-position: 70px top;
	}
	/*Responsive Settings for People Panel*/
	.about-people, .article-post {
		grid-template-columns: repeat(1, 1fr);
	}
	/*Article newsletter registration styling*/
	.cn_global_sec .row-bg {
		background-image: unset !important;
		background-color:#f4f4f4 !important;
	}

}
@media only screen and (min-width: 691px) {
	.cn_company_filter.sticky{
		top: 55px;
		left: 0;
		position: fixed;
		background-color: #f4f4f4;
		z-index: 9999;
		overflow: visible;
		margin: 0 auto;
		border-bottom: 2px solid #ccc;
		padding-bottom: 30px!important;
		padding-top: 20px!important;
	}
	.cn_company_filter.sticky .row_col_wrap_12{
		width: 90%;
		margin:0 auto;
	} 
}
@media only screen and (max-width: 690px) {
	.mob_hide_690{
		display:none;	
	}
	.hero_icon{
		padding: 8px 25px 8px 25px;
	}
	.cn_hero_icon .video {
		margin-right: 0px;
	}
	.cn_vertical_tab .scrolling-tab-nav .wpb_tabs_nav li:first-child{
		font-size: 28px;
		line-height: 28px!important;
	}
	.cn_testo_slider .owl-carousel .carousel-item .hover-wrap-inner img{
		height:240px!important;
		object-fit:cover;
		object-position:top;
	}
	.cn_testo_slider .fs-32 {
		font-size: 14px!important;
		line-height: 20px!important;
	}
	.award_row .wpb_column{
		padding:10px;
	}
	.mb-40.v_awrd_text{
		margin-bottom:0px!important;
	}
	.single-company .col.span_7 {
		padding: 50px 40px 20px 40px!important;
	}
	.story-grid-single .title{
		font-size: 26px;
		line-height: 31px;
	}
	.story-grid-single .content{
		font-size: 16px;
		line-height: 22px;
	}
	.story-grid-single .topic{
		margin-bottom:10px;
	}
	.v_masonry a.read_btn{
		margin-top:10px;
	}
	.v_team_member .team-member h4, .v_team_member .team-member .position{
		left:42%;
	}
	.v_team_member .team-member h4{
		font-size:18px;
	}
	.stories_tab .vc_col-sm-4{
		width:33.33%;
		margin-bottom:0px!important;
	}
	.stories_tab .vc_col-sm-4 .vc_column-inner{
		padding-bottom:10px!important;
	}
	.stories_tab .vc_col-sm-4 .vc_column-inner .fs-14.blue-text.uppercase{
		font-size: 11px;
		line-height: 19px;
	}
	.working_sec .fs-60{
		font-size: 30px;
		line-height: 38px;
	}
	.mobile-mb-0{
		margin-bottom:0px!important;
	}
	.v_scroll .card::after{
		background-position: 50px top;
	}
	.v_scroll .inner_content{
		padding:40px 30px 40px;
		margin:45px 0px;
	}
	.copyright_text{
		text-align:left;
	}
	.fs-84 {
		font-size: 34px;
		line-height: 38.28px;
	}
	.hero_icon .img {
		margin-right: 24px;
	}
	.cn_hero_icon {
		flex-direction: column;
	}
	.cn_stories {
		flex-direction: column;
	}
	.cn_stories .img img{
		margin-bottom:20px;
	}
	.footer-menu .col_1{
		margin-bottom:30px;
	}
	#footer-outer .row.cn_address {
		padding: 15px 0px 0px!important;
	}
	#footer-outer .row {
		padding: 30px 0;
		margin-bottom: 0;
	}
	.fs-72 {
		font-size: 38px;
		line-height: 1.1em;
	}
	.custom-btn {
		padding: 10.5px 24.5px;
	}
	.fs-60 {
		font-size: 34px;
		line-height: 38px;
	}
	.fs-20, .storied_post .nectar-post-grid-item .content .item-main .post-heading {
		font-size: 16px;
		line-height: 24px;
	}
	.fs-24, .our-values-faq .toggles h3 a {
		font-size: 18px;
		line-height: 26.2px;
	}
	.storied_post .nectar-post-grid-item .content .meta-category a{
		font-size:12px;
	}
	.award_logo_images{
		flex-direction:column;
	}
	.award_logo_images img{
		margin:0 auto;
	}
	.industries_soft .vc_column-inner{
		margin:40px 0px 35px 0px;
	}
	.industries_serv .vc_column-inner{
		margin:35px 0px 40px 0px;
	}
	.fs-40 {
		font-size: 24px;
		line-height: 28px;
	}
	.sheet_list, .industries_serv .portfolio, .v_scroll .portfolio {
		margin-bottom: 15px!important;
		flex-direction: column;
	}
	.sheet_list .col{
		margin-bottom: 0px!important;
	}
	.portfolios.mr-16{
		margin-bottom: 30px;
	}
	.pp .vc_column-inner, .af .vc_column-inner{
		margin:40px 0px 50px 0px;
	}
	.esg .vc_column-inner{
		margin:30px 0px 30px 0px;
	}
	.dei .vc_column-inner{
		margin:30px 0px 35px 0px;
	}
	/* 	.cn_fetu_article {
	flex-direction: column;
} */
	.mb-90 {
		margin-bottom: 45px!important;
	}
	.cit_post_left .item-main .post-heading{
		font-size:20px;
	}
	.cn_custom_post .nectar-post-grid-item .item-meta-extra .meta-excerpt{
		font-size:16px;
		line-height:22px;
	}
	.cit_post_right .item-main .post-heading{
		font-size:18px;
	}
	.banner-section{
		margin-top:-30%;
		/*change bottom padding from 30 to 0*/
		padding: 40px 0 0px 0!important
	}
	.cn_post .intro-section, .article-section {
		/*change top from 40 to 8*/
		padding: 8px 0px 30px 0px!important
	}
	.post_background-section .custom_divider{
		height:260px
	}
	.mb-60 {
		margin-bottom: 40px!important;
	}
	.banner-section .fs-48 {
		font-size: 28px;
		line-height: 28px;
	}
	.mb-70 {
		margin-bottom: 50px!important;
	}
	.cn_post .post_background-section {
		padding-top:5%;
	}
	.post-global-section{
		padding:0px;
	}
	.article-post .single-post .title.fs-20 a{
		font-size:14px;
		line-height:18px;
	}
	.cn-bottom-share{
		padding:0px; 
	}
	/* 	.single-post .post-global-section .fs-36.text-color.uppercase{
	color:#fff!important;
} */
	.popup .close {
		top:50px;
	}
	.popup .col.span_5 {
		padding: 100px 40px 40px 40px;
	}
	.story_wrapper, .update_wrapper {
		grid-template-columns: repeat(1, 1fr);
	}
	/* 	.article_mobile_img{
	display:block;
	padding-top:40px;
} */
	.cn_global_sec .row-bg {
		background-image: unset!important;
		background-color:#F4F4F4!important;
	}
	.read_time.mb-60 {
		margin-bottom: 25px!important;
	}
	.banner-section .content .mb-70{
		margin-bottom: 35px!important;
	}
	.company-listing-table thead tr th:first-child, .company-listing-table tbody tr td:first-child {
		padding-left: 16px!important;
	}
	.company-listing-table thead tr th, .company-listing-table tbody tr td{
		font-size:12px!important;
		line-height:16px!important;
	}
	.page-id-11 .container, .page-id-13 .container, .page-id-7 .container{
		max-width:375px!important;
		padding:0px 16px;
	}
	.our_list li a.active {
		border-bottom: 3px solid #00A8DA;
	}
	.our_list li a {
		padding: 10px 4px 4px;
		display: block;
		font-size:12px;
		line-height:20px;
	}
	#company_industry_filter_select, #company_vertical_filter_select, #people_group_filter_select, #people_function_filter_select, #people_industry_filter_select, .cn_people_filters_form #people_filter_search::placeholder{
		font-size:11px!important;
	}
	.cn_company_filters_form, .cn_people_filters_form{
		margin-bottom:25px!important;
	}
	.cn_fetu_article.border_bottom{
		padding-bottom:16px;
	}
	.cn_custom_post_heading .fs-32{
		font-size:20px!important;
		line-height:24px!important;
	}
	.portfolio_post .nectar-post-grid-item-bg{
		height:40vh!important;
	}
	.award_logo_images{
		display: grid!important;
		grid-template-columns: repeat(5, 1fr)!important;
		align-items: baseline!important;
		justify-content: unset!important;
		grid-row-gap: 30px;
	}
	.timeline .content .cn_capital p{
		font-size:18px;
		line-height:18px;
	}
	.timeline .content .cn_year{
		font-size:60px;
		line-height:60px;
	}
	.timeline .content .cn_capital .fs-18{
		font-size: 12px;
		line-height: 12.8px!important;
	}
	.timeline .content{
		margin-bottom: 18px;
	}
	.timeline .years{
		padding-top: 16px;
	}
	.single_year_content .single_year{
		font-size: 80px;
		line-height: 1.0625;
	}
	.single_year_content .year_stats, .single_year_content .year-quote {
		margin-top: 40px;
	}
	.single_year_content .year_stats_list{
		grid-template-columns: repeat(1, 1fr);
		grid-row-gap: 25px;
	}
	.single_year_popup .single_year_content{
		padding: 75px 30px 40px;
	}
	.single_year_content .years{
		margin-top: 40px;
		padding-top: 16px;
	}
	.update_wrapper.updates_global{
		grid-template-columns: repeat(1, 1fr);
		grid-row-gap: 30px;
	}
	/*custom cta button hover animation*/
	.cn_hero_icon a:hover .hero_icon, .custom_v_cta:hover .hero_icon {
		transition: none !important;
	}
	.hero_icon .contnet span {
		font-size: 14px;
	}
}
@media only screen and (max-width: 479px) {
	.press.mb-60 .cn_fetu_article .fs-16.blue-text{
		text-overflow: ellipsis;
		overflow: hidden;
		display: inline-block;
		height: 18px;
		width: 200px;
		padding: 0;
		overflow: hidden;
		position: relative;
		display: inline-block;
		text-align: left;
	}
	.banner-section .content.width_60 {
		padding: 40px 16px 30px 16px!important;
	}
	.page-id-372 .bg-size-auto.custom_scroll_sec .row-bg, .bg-size-auto.Initiatives .row-bg{
		background-size: 21.5% 100%;
	}
	.banner-section{
		margin-top:-50%;
		padding:0px!important;
	}
}
.loader {
	display:none;
	border: 6px solid #00263e;
	border-radius: 50%;
	border-top: 6px solid #00a8da;
	width: 60px;
	height: 60px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:40%;
	position:fixed;
}

@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
@media (max-width:375px){
	.page-id-11 .container, .page-id-13 .container, .page-id-7 .container{
		padding-left:16px;
		padding-right:16px;
	}
}
@media (max-width:320px){
	body.page-id-11:not(.woocommerce-cart) .main-content td{
		padding:10px 5px;
	}
	.company-listing-table tbody tr td:first-child {
		padding-left: 10px!important;
	}
	.company-listing-table thead tr th:last-child, .company-listing-table tbody tr td:last-child{
		display:none;
	}
}


/* Company Add-on */
.clear-float {
	clear: both; /* Clear the float */
}
.add-on {						
	margin-top: 3rem
 }
.addon-row {
	display: flex;
	justify-content: space-between;
	padding: 1rem 0;				
	border-bottom: 1px solid #888888;
	flex: 0 0 calc(50% - 10px); /* Adjust as needed for spacing */
	font-style: normal;
	font-size: 1rem;
	letter-spacing: -0.005rem;
}

.addon-eyebrow-text {
	color: #BBB;
	/* Eyebrow Text */
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%; /* 1.00625rem */
	letter-spacing: -0.00438rem;
	text-transform: uppercase;
	margin-bottom: 0.5rem
}

.addon-left {
	color: #00A8DA;
	font-weight: 600;								
}
.addon-right {
	text-align: right;
	color: #000;
	letter-spacing: -0.005rem;
}
/* @media screen and (min-width: 1000px) {
	.add-on-bottom {
		position: absolute;
		bottom: 0;
		height: 250px;
		width: 80%;
	}
} */

/* New Stories & News */
.v_perspectives{
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 50px;
	grid-row-gap: 60px;
}

@media only screen and (min-width: 1000px){
	.stories-news-menu .full-width-section {
		border: 1px solid #D6D6D6;
	}

	.stories-news-menu .page-submenu ul {
		display: flex !important;
		justify-content: space-evenly;
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.stories-news-menu .page-submenu li {
		flex-grow: 1; /* Make each item grow equally */
		text-align: center; /* Center-align the text */
	}

	.stories-news-menu .page-submenu li a {
		display: block;
		text-decoration: none;
		transition: color .3s;
		text-transform: uppercase;
		font-size: 14px;
		line-height: 22px;
		font-weight: 700;
		opacity: 1;
		border-bottom: 5px solid transparent;
		padding: 25px 0; /* Adjust padding as needed */
	}

	.stories-news-menu .page-submenu li.current-menu-item a, 
	.stories-news-menu .page-submenu li a:hover { 
		color: #00A8DA;
		border-bottom: 5px solid #00abda;
	}

	.stories-news-menu .current-menu-item a {
		flex-grow: 1; /* Ensure the current item also grows */
		width: 100%; /* Make the border expand to fill the entire width */
	}
	.v_perspectives, .v_video_mix{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 60px;
	}

	.v_video_mix {
		grid-column-gap: 15px;
	}
}

.mix_video .wpb_video_wrapper {
	height: 275px;
}


.story-grid-single.curation .title{
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	letter-spacing: -0.1px;
}

.perspectives-manual:hover .title{
	color: #00A8DA !important;
}

.story-grid-single.curation .content, .v_perspectives .content {
	color: #000 !important;
	font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    font-family: 'UntitledSans-Regular';
}

.story-grid-single.curation .read-btn,
.nectar-button.accent-color.regular-button.read-btn{
	margin-top: 0;
    display: block;
    font-family: 'Campton-semi';
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.02em;
    text-align: left;
	padding: 0;
	background-color: transparent !important;
	text-transform: uppercase;
	color: #00A8DA
}

.v_portfolio_leaders{
	grid-template-columns: repeat(1, 1fr);
}

.perspectives_row .title  {
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	letter-spacing: -0.1px;
}

.perspectives_row .large-thumbnail .title  {
    font-size: 36px;
    line-height: 41px;
}



.portfolio_post.curation .content a{
	color: #000;
}



/* Page Sub-menu*/
@media only screen and (min-width: 1px) and (max-width: 999px) {
	.page-submenu .full-width-section {
		padding: 12px 0;
	}

	.page-submenu .mobile-menu-link {
		padding: 6px 13px;
	}

	.page-submenu ul li a {
		padding: 6px 0;
	}

	.page-submenu ul {
		top: 30px;
		width: 100%;
	}

	.page-submenu[data-alignment=left], 
	.page-submenu[data-alignment=right] {
		text-align: left;
	}

	.page-submenu .container ul {
		display: contents;
	}

	.page-submenu ul li {
		border-top: 1px solid #979797;
		margin: 0 13px !important;
	}

	.page-submenu .container,
	.page-submenu .container ul {
		background-color: #fff !important;
		border: 1px solid #979797;
	}

	.custom-menu-link {
		position: relative;
		padding-right: 25px;
		color: #00263E;
		font-family: 'Campton-semi';
		font-size: 11px;
		font-style: normal;
		font-weight: 400;
		line-height: 19px;
		text-transform: uppercase;
		display: inline-block;
		width: 96%;
	}

	.custom-menu-link svg {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%) rotate(180deg);
		pointer-events: none;
		transition: transform 0.3s ease;
	}

	.custom-menu-link.dropdown-open svg {
		transform: translateY(-50%) rotate(0);
	}

	.page-submenu ul li a {
		color: #00263E;
		font-family: 'Campton-semi';
		font-size: 11px;
		font-style: normal;
		font-weight: 400;
		line-height: 19px;
		text-transform: uppercase;
		opacity: 1;
	}
}

.search-container {
	position: relative;
	display: block;
  }
  
  .search-icon {
	position: absolute !important;
    right: 8px;
    top: 8px !important;
	pointer-events: none;
  }
  
  .stories-filter-search {
	padding-left: 35px;
	height: 36px;
	width: 100%; 
	box-sizing: border-box;
  }

  .search-container {
    position: relative;
    display: block;
}

.stories-filter-search {
    padding-right: 30px;
}


.perspectives-manual.large-thumbnail .content {
	color: #00263E;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%; /* 26px */
	letter-spacing: -0.1px;
}