/* Styles for new AFG page */
.afg-page .page-intro .order-md-1 {
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

.afg-page .page-intro .sub-title {
	color: white;
	font-size: 24px;
	line-height: 36px;
	font-weight: 400;
}

.afg-page .home-text-image-block .text {
	padding-top: 20px;
}

.afg-page .home-text-image-block .sub-title, .afg-page .page-text .sub-title {
	font-size: 24px;
	line-height: 36px;
	font-weight: 400;
	padding-top: 0;
}

	.afg-page .home-text-image-block .sub-title strong,, .afg-page .page-text .sub-title strong {
		font-weight: 600;
	}

	.afg-page .home-text-image-block .sub-title.blue {
		color: #32A1DE;
		font-weight: 700;
	}

		.afg-page .home-text-image-block .sub-title.blue span {
			color: #AAAAAA;
		}

.page-credit-profiles.afg-page .btn-bigger:hover {
	background-color: #39abe2;
}

.afg-lifecycle-section {
	background: #000000;
	background: linear-gradient(90deg,rgba(0, 0, 0, 1) 0%, rgba(35, 43, 79, 1) 100%);
	padding: 60px 0;
}

	.afg-lifecycle-section .sub-title {
		color: white;
		font-size: 24px;
		line-height: 32px;
		font-weight: 400;
		text-align: center;
		margin-bottom: 80px;
	}

	.afg-lifecycle-section .afg-lifecycle-content-container {
		max-width: 780px;
		margin: 0 auto;
	}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container {
			position: relative;
		}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .arrows-container {
				position: absolute;
				width: 84%;
				height: 84%;
				left: 8%;
				top: 8%;
			}

				.afg-lifecycle-section .afg-lifecycle-content-container .img-container .arrows-container img {
					width: 100%;
					height: 100%;
					object-fit: contain;
					object-position: center;
				}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .number {
				position: absolute;
				color: #32A1DE;
				font-size: 32px;
				line-height: 32px;
				display: block;
				font-weight: 800;
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num1 {
				top: -5.5%;
				left: 50%;
				transform: translateX(-50%);
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num2 {
				top: calc(25% - 32px);
				right: 3%;
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num3 {
				bottom: calc(25% - 32px);
				right: 3%;
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num5 {
				bottom: calc(25% - 32px);
				left: 3%;
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num6 {
				top: calc(25% - 32px);
				left: 3%;
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num4 {
				bottom: -5.5%;
				left: 50%;
				transform: translateX(-50%);
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info {
				position: absolute;
				width: 180px;
				height: 180px;
				border-radius: 50%;
				background-color: white;
				display: flex;
				justify-content: center;
				align-items: center;
				flex-direction: column;
				padding: 7px;
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info1 {
				top: 3%;
				left: calc(50% - 90px);
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info2 {
				top: calc(33% - 90px);
				right: 7.5%;
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info3 {
				bottom: calc(33% - 90px);
				right: 7.5%;
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info4 {
				bottom: 3%;
				left: calc(50% - 90px);
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info5 {
				bottom: calc(33% - 90px);
				left: 7.5%;
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info6 {
				top: calc(33% - 90px);
				left: 7.5%;
			}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info span {
				font-size: 18px;
				line-height: normal;
				text-align: center;
				display: block;
			}

				.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info span.info-heading {
					font-weight: 700;
					font-size: 20px;
				}

.workflow-container {
	max-width: 780px;
	margin: 0 auto;
	padding-top: 80px;
}

	.workflow-container * {
		color: white;
	}

	.workflow-container .sub-title {
		color: white;
		font-size: 24px;
		line-height: 32px;
		font-weight: 400;
		text-align: left;
		margin-bottom: 20px;
	}

	.workflow-container .accordion {
		border-top: 1px solid white;
	}

		.workflow-container .accordion .item {
			border-bottom: 1px solid white;
			padding-top: 20px;
		}

		.workflow-container .accordion .title {
			cursor: pointer;
			padding-bottom: 20px;
		}

			.workflow-container .accordion .title .sub-title {
				margin-bottom: 0;
				position: relative;
				padding-right: 30px;
			}

		.workflow-container .accordion .item .title .sub-title::after {
			content: "";
			display: block;
			position: absolute;
			width: 16px;
			height: 16px;
			right: 0;
			top: calc(50% - 8px);
			transition: all 0.3s ease-in-out;
			background-image: url(/Content/_ishka/images/Merger/chevron.svg);
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center center;
		}

		.workflow-container .accordion .item.active .title .sub-title::after {
			transform: rotate(90deg);
		}

		.workflow-container .accordion .title .sub-title.blue {
			color: #32A1DE;
			font-weight: 700;
		}

			.workflow-container .accordion .title .sub-title.blue::after {
				display: none;
			}

		.workflow-container .accordion .content p {
			margin-bottom: 30px;
		}

			.workflow-container .accordion .content p a {
				color: #32A1DE;
			}

		.workflow-container .accordion .item.active .content {
		}


@media (min-width: 992px) {
	.home-text-image-block .bg.order-md-2 .img-container.contain img.size-contain.img-center {
		object-position: center;
	}
}


@media (max-width: 767px) {
	.afg-page .page-intro {
		background-image: url(img/afg-background-mobile.jpg);
		background-position: center center;
		background-size: cover;
	}

		.afg-page .page-intro .logo {
			display: none;
		}

	.afg-page .page-intro {
		padding-top: 40vw;
	}

	.afg-lifecycle-section {
		padding-left: 20px;
		padding-right: 20px;
	}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info {
			width: 140px;
			height: 140px;
		}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info1 {
			left: calc(50% - 70px);
		}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info2 {
			top: calc(33% - 70px);
		}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info3 {
			bottom: calc(33% - 70px);
		}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info4 {
			left: calc(50% - 70px);
		}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info5 {
			bottom: calc(33% - 70px);
		}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info6 {
			top: calc(33% - 70px);
		}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info span.info-heading {
			font-size: 14px;
		}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info span {
			font-size: 14px;
		}

			.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info span:not(.info-heading) br {
				display: none;
			}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num1 {
			top: -6.5%;
		}

		.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num4 {
			bottom: -6.5%
		}
}



@media (max-width: 576px) {
	.afg-page .page-intro {
		padding: 40vw 20px 50px 20px;
	}

		.afg-page .page-intro .title {
			padding: 0 !important;
		}
}



@media (max-width: 500px) {
	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info {
		width: 120px;
		height: 120px;
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info1 {
		left: calc(50% - 60px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info2 {
		top: calc(33% - 60px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info3 {
		bottom: calc(33% - 60px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info4 {
		left: calc(50% - 60px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info5 {
		bottom: calc(33% - 60px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info6 {
		top: calc(33% - 60px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info span.info-heading {
		font-size: 12px;
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info span {
		font-size: 12px;
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num1 {
		top: -7.5%;
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num4 {
		bottom: -7.5%
	}
}


@media (max-width: 430px) {
	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info {
		width: 100px;
		height: 100px;
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info1 {
		left: calc(50% - 50px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info2 {
		top: calc(33% - 50px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info3 {
		bottom: calc(33% - 50px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info4 {
		left: calc(50% - 50px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info5 {
		bottom: calc(33% - 50px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info6 {
		top: calc(33% - 50px);
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info span.info-heading {
		font-size: 11px;
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .info span {
		font-size: 11px;
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num1 {
		top: -8.5%;
	}

	.afg-lifecycle-section .afg-lifecycle-content-container .img-container .num4 {
		bottom: -8.5%
	}
}



@media (max-width: 420px) {
	.afg-page .top-page-title {
		margin-top: 140px;
	}
}
