.corporate-feature__image:after{
	content: "";
	height: 100%;
	width: 50%;
	position: absolute;
	border: 1px solid #C9BDAE;
	left:0;
	z-index: 0;
	background-image: url('../svg/pluses-2.svg');
	background-repeat: no-repeat;
}

.corporate-features__tabs {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0px 230px;
	border-bottom: 2px solid var(--secondary-palette-warm-grey-300);
	height: 52px;
	border-bottom-width: 2px;
	z-index: 9;
}

.corporate-features__tabs li {
	position: relative;
	background: var(--secondary-palette-warm-grey);
	border-top-left-radius: 0px;
	height: 52px;
	border:none;
}

.corporate-features__tabs li .nav-link {
	color: var(--secondary-palette-dark-grey);
	font-family: var(--primary-font-family-regular);
	padding: 17px 18px 10px 18px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background: var(--secondary-palette-warm-grey);
	position: relative;
	-webkit-box-shadow: none;
	height: 52px;
	-webkit-transition: none !important;
	transition: none;
	margin: 0;
	font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320)));
	line-height: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320)));
}

.corporate-features__tabs li .nav-link.active {
	color: var(--primary-palette-blue-300);
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom: none;
	border-top: 2px solid var(--secondary-palette-warm-grey-300);
	border-left: 2px solid var(--secondary-palette-warm-grey-300);
	border-right: 2px solid var(--secondary-palette-warm-grey-300);
	height: 54px;
	bottom:2px;
}

.corporate-features__tabs li .active, .corporate-features__tabs .active{
	height: 54px;
}

.corporate-features__tabs .nav-item:last-child .nav-link, .corporate-features__tabs .nav-item:last-child{
	border-top-right-radius: 16px;
}

.corporate-features__tabs .nav-item:last-child:after {
	display: none;
}

.corporate-features__tabs .nav-item:first-child {
	border-top-left-radius: 16px;
}

.corporate-features__tabs .nav-item:first-child:before {
	display: none;
}

.corporate-features__tabs .nav-item:first-child .nav-link {
	border-top-left-radius: 16px;
	border-left: none;
	left: 0px;
}

.corporate-features__tabs .nav-item .nav-link.active {
	border-left: 2px solid var(--secondary-palette-warm-grey-300);
	border-top-right-radius: 16px;
	border-bottom-left-radius: 0px;
	background-color: var(--secondary-palette-warm-grey-100);
	z-index: 2;
}

.corporate-features__tabs .nav-item .nav-link.active:hover{
	background-color: var(--secondary-palette-warm-grey-100);
}

.corporate-features__tabs .nav-item:last-child .nav-link:not(.active):hover {
	border-right-color: transparent;
	border-top-color: transparent;
	border-bottom:none;
}

.corporate-features__tabs .nav-item:first-child .nav-link:not(.active):hover {
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom:none;
}

.corporate-features__tabs .nav-item:not(:first-child):not(:last-child) .nav-link:not(.active):hover {
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom:none;
}

.corporate-features__tabs .nav-item.item-active .nav-link {
	border-top-left-radius: 16px;
	border-bottom-left-radius: 0px;
	left: 0px;
}

.corporate-features__tabs li:hover .nav-link {
	color: var(--primary-palette-blue);
	padding: 16px 18px 11px 18px;

}

.corporate-features__tabs .nav-item.item-active{
	bottom:2px;
	height: 54px;
}

.corporate-features__tabs .nav-item .nav-link.active{
	padding: 15px 18px 12px 18px;
}

.corporate-features__tabs .nav-item:not(.item-active){
	bottom:2px;
}

.corporate-features__tabs .nav-item.item-active .corporate-features__tab--button{
	bottom:-2px;
	position: relative;
}

/* Css classes for selected tab curve */
.corporate-features__tabs .nav-item:first-child .active::after{
	content:"";
	background: rgb(245,245,245);
	z-index: 1;
	position: absolute;
	bottom: 0;
	right: -20px;
	width: 20px;
	height: 20px;
	background-color: var(--secondary-palette-warm-grey);
	border-bottom-left-radius:16px;
	border-left: 2px solid var(--secondary-palette-warm-grey-300);
	border-bottom: 2px solid var(--secondary-palette-warm-grey-300);
}

.corporate-features__tabs .nav-item:first-child .active::before{
	content:"";
	background: var(--secondary-palette-warm-grey-100);
	z-index: 1;
	position: absolute;
	bottom: 0;
	right: -15px;
	width: 20px;
	height: 20px;
}

.corporate-features__tabs .nav-item:last-child .active::after{
	content:"";
	background: var(--secondary-palette-warm-grey);
	z-index: 1;
	position: absolute;
	bottom: 0;
	left: -20px;
	width: 20px;
	height: 20px;
	border-bottom-right-radius:16px;
	border-right: 2px solid var(--secondary-palette-warm-grey-300);
	border-bottom: 2px solid var(--secondary-palette-warm-grey-300);
}

.corporate-features__tabs .nav-item:last-child .active::before{
	content:"";
	background: var(--secondary-palette-warm-grey-100);
	z-index: 1;
	position: absolute;
	bottom: 0;
	left: -15px;
	width: 20px;
	height: 20px;
}

.corporate-features__tabs .nav-item:not(:first-child):not(:last-child) .active::before{
	content:"";
	background: var(--secondary-palette-warm-grey-100);
	z-index: 1;
	position: absolute;
	bottom: 0;
	left: -15px;
	width: 20px;
	height: 20px;
}

.corporate-features__tabs .nav-item:not(:first-child):not(:last-child) .active::after{
	content:"";
	background: var(--secondary-palette-warm-grey);
	z-index: 1;
	position: absolute;
	bottom: 0;
	left: -20px;
	width: 20px;
	height: 20px;
	border-bottom-right-radius:16px;
	border-right: 2px solid var(--secondary-palette-warm-grey-300);
	border-bottom: 2px solid var(--secondary-palette-warm-grey-300);
}

.corporate-features__tabs .nav-item.item-active:not(:first-child):not(:last-child)::before {
	content: "";
	background: var(--secondary-palette-warm-grey-100);
	z-index: 3;
	position: absolute;
	bottom: 0;
	right: -15px;
	width: 20px;
	height: 20px;
}

.corporate-features__tabs .nav-item.item-active:not(:first-child):not(:last-child)::after {
	content: "";
	background: var(--secondary-palette-warm-grey-100);
	z-index: 3;
	position: absolute;
	bottom: 0;
	right: -18px;
	width: 20px;
	height: 20px;
	background-color: var(--secondary-palette-warm-grey);
	border-bottom-left-radius: 16px;
	border-left: 2px solid var(--secondary-palette-warm-grey-300);
	border-bottom: 2px solid var(--secondary-palette-warm-grey-300);
}



/* CSS Classes for Cross Patterns */
.corporate-feature__cross-border .col-lg-4 {
	position: relative;
}

.corporate-feature__cross-border .col-lg-4:nth-child(1)::before,
.corporate-feature__cross-border .col-lg-4:nth-child(2)::after,
.corporate-feature__cross-border .col-lg-4:nth-child(2)::before,
.corporate-feature__cross-border .col-lg-4:nth-child(1)::after{
	display: none;
}

.corporate-feature__cross-border .col-lg-4:nth-child(3n+1)::before, .corporate-feature__cross-border .col-lg-4:nth-child(3n+2)::after{
	content: "";
	position: absolute;
	top: 0;
	right: -90px;
	margin: 0 auto;
	height: 1px;
	width: 180px;
	background-color: var(--secondary-palette-warm-grey-200);
}

.corporate-feature__cross-border .col-lg-4:nth-child(3n+1)::after, .corporate-feature__cross-border .col-lg-4:nth-child(3n+2)::before{
	content: "";
	position: absolute;
	top: -90px;
	right: 0;
	margin: 0 auto;
	height: 180px;
	width: 1px;
	background-color: var(--secondary-palette-warm-grey-200);
}

.corporate-features__dropdown{
	font-family: var(--primary-font-family-regular);
    color: var(--primary-palette-blue-300);
    padding: 12px 30px;
    border: 3px solid var(--primary-palette-blue) !important;
    box-shadow: 5px 4px 0px 0px rgb(0, 0, 0, 0.16);
}

.corporate-features__dropdown--items{
	border: 2px solid var(--secondary-palette-cool-grey);
	margin-top: -15px;
	border-color: var(--secondary-palette-warm-grey-200);
	box-shadow: 0px 8.48px 13.48px 0px #93A5C08F;
	overflow: hidden;
}

.corporate-features__dropdown--items button{
	padding:10px 30px;
	width: 100%;
    text-align: start;
	color: var(--secondary-palette-dark-grey);
}

.corporate-features__dropdown--items button.active, .corporate-features__dropdown--items button:hover{
	background-color: var(--secondary-palette-cool-grey-100);
	color: var(--primary-palette-blue-300);
}

.corporate-features__dropdown--arrow-icon{
	width: 12px;
	margin-left:10px;
}

@media only screen and (width <= 995px) {
	.corporate-feature__image:after{
		display: none;
	}

	.corporate-feature__cross-border .col-lg-4:nth-child(3n+2)::before, .corporate-feature__cross-border .col-lg-4:nth-child(7)::after{
		display: none;
	}

	.corporate-feature__cross-border .col-lg-4:nth-child(2)::after, .corporate-feature__cross-border .col-lg-4:nth-child(2)::before{
		display: none;
	}

	.corporate-feature__cross-border .col-lg-4:nth-child(even)::after{
		content: "";
		position: absolute;
		top: -90px;
		right: unset;
		left: 0;
		margin: 0 auto;
		height: 180px;
		width: 1px;
		background-color: var(--secondary-palette-warm-grey-200);
	}

	.corporate-feature__cross-border .col-lg-4:nth-child(even)::before
	{
		content: "";
		position: absolute;
		top: 0;
		right: unset;
		left: -90px;
		margin: 0 auto;
		height: 1px;
		width: 180px;
		background-color: var(--secondary-palette-warm-grey-200);
	}
}

@media screen and (width <= 575px) {

	.corporate-feature__cross-border .col-lg-4::after,
	.corporate-feature__cross-border .col-lg-4::before {
		display: none;
	}

	.corporate-feature__cross-border .col-lg-4 .corporate-feature__card::after {
		content: "";
		position: absolute;
		width: 200px;
		height: 1px;
		left: 24px;
		right: 0;
		bottom: 0;
		background-color: var(--secondary-palette-warm-grey-200);
	}

	.corporate-feature__cross-border .col-lg-4:last-child .corporate-feature__card::after {
		display: none;
	}

	.corporate-features__dropdown, .corporate-features__dropdown--items{
		width: 100%;
	}
}
