/* .INDUSTRIES */

.INDUSTRIES {
	overflow: hidden;
}

.INDUSTRIES .deco {
	position: absolute;
	top: calc(var(--page-head-height) * -1);
	right: 100%;
	width: 368rem;
	height: 450rem;
	background: url(images/deco-pfa.svg) no-repeat center / 100%;
}

.INDUSTRIES .image {
	position: absolute;
	bottom: 0;
	left: 100%;
	width: 1080rem;
	height: 559rem;
	background: url(images/pfa-image.webp) no-repeat center / 100%;
	transform: translate(-400rem, 0);
}

.INDUSTRIES .content {
	min-height: 600rem;
}

.INDUSTRIES h1 {
	margin-bottom: -0.25em;
}

.INDUSTRIES p {
	max-width: 660rem;
	margin: 1.5em 0;
}

@media screen and (max-width: 960px) {
	.INDUSTRIES .b-frame {padding-bottom: 250rem;}
	.INDUSTRIES .deco {display: none; right: 0; transform: translate(140px, -235px) scale(0.5);}
	.INDUSTRIES .content {min-height: 0;}
	.INDUSTRIES .image {transform: translate(-540rem, 170rem) scale(0.6);}
	.INDUSTRIES p {margin: 1em 0;}
}

/* .INDUSTRIES-FEATURES */

.INDUSTRIES-FEATURES {
	background: var(--light-purple);
}

.INDUSTRIES-FEATURES .row:not(:last-child) {
	padding-bottom: 80rem;
}

.INDUSTRIES-FEATURES .content .b-button.alt-arrow {
	margin-top: 40px;
}

.INDUSTRIES-FEATURES .content > ul {
	list-style: none;
	padding: 0;
}

.INDUSTRIES-FEATURES .content > ul > li {
	position: relative;
	padding: 5rem 0 5rem 40rem;
	font-weight: 600;
	line-height: 1.25;
}

.INDUSTRIES-FEATURES .content > ul > li::before {
	content: '';
	position: absolute;
	top: 2rem;
	left: 0;
	width: 21rem;
	height: 24rem;
	background: url(images/ui-list.svg) no-repeat center / 100%;
}

@media screen and (min-width: 961px) {
	.INDUSTRIES-FEATURES .b-heading {max-width: 940rem;}
	.INDUSTRIES-FEATURES .row:nth-child(even) .b-columns {flex-direction: row-reverse;}
}

@media screen and (max-width: 960px) {
	.INDUSTRIES-FEATURES .image {margin-bottom: 10rem;}
	.INDUSTRIES-FEATURES .row:not(:last-child) {padding-bottom: 60rem;}
	.INDUSTRIES-FEATURES .content > ul > li {padding: 4rem 0 4rem 30rem;}
	.INDUSTRIES-FEATURES .content > ul > li::before {transform: scale(0.75); top: 1rem;}
}


/* INDUSTRIES-CTA */

.INDUSTRIES-CTA {
	overflow: hidden;
	/* background: var(--blue-teal); */
	/* color: var(--white); */
}

.INDUSTRIES-CTA .deco {
	position: absolute;
	top: 0;
	right: 100%;
	width: 368rem;
	height: 328rem;
	background: url(images/deco-cta.svg) no-repeat center / 100%;
	transform: translate(-60rem, 0);
}

.INDUSTRIES-CTA .image {
	position: absolute;
	bottom: 0;
	left: 100%;
	width: 1072rem;
	height: 555rem;
	background: url(images/cta-image.webp) no-repeat center / 100%;
	transform: translate(-400rem, 120rem);
}

.INDUSTRIES-CTA .content {
	/* max-width: 760rem; */
}

.INDUSTRIES-CTA p {
	margin: 1em 0;
}

@media screen and (max-width: 960px) {
	.INDUSTRIES-CTA .b-frame {padding-bottom: 250rem;}
	.INDUSTRIES-CTA .deco {display: none;}
	.INDUSTRIES-CTA .image {transform: translate(-540rem, 170rem) scale(0.6);}
}

