
.tk-sofia-pro-variable {
	font-family: sofia-pro-variable, sans-serif;
}

*, :before, :after {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

html {
	font-size: 16px;
	scroll-behavior: smooth;
}

body {
	font-family: sofia-pro-variable, sans-serif;
	color: #383e4d;
	min-height: 100vh;
	overflow-x: hidden;
}

img {
	display: block;
	max-width: 100%;
}

* {
	font-synthesis: none;
}

:root {
	--micro-dark: #1a2233;
	--micro-darker: #111827;
	--micro-navy: #1e2d45;
	--micro-blue: #41b6e6;
	--micro-blue-mid: #41b6e6;
	--micro-blue-dark: #1565a8;
	--micro-phase-1: #d6ecf8;
	--micro-phase-2: #b8dff3;
	--micro-phase-3: #5ec8ef;
	--micro-phase-4: #38b6e8;
	--micro-text: #383e4d;
	--micro-text-light: #383e4d;
	--micro-bg-light: #f6fcff;
	--micro-white: #fff;
	--micro-border: #d6ecf8;
	--micro-resource-bg: #eefaff;
	--micro-highlight-bg: #0f1d2e;
	--micro-radius: .8rem;
	--micro-shadow: 0 .2rem 1.5rem rgba(26, 34, 51, .08);
}

ul {
	padding-left: 0;
	list-style: none;
}

img {
	max-width: 100%;
	display: block;
}

html, body {
	font-style: normal;
	font-synthesis: none;
	font-variation-settings: "slnt" 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body * {
	font-style: normal;
	font-variation-settings: "slnt" 0;
}

em, i, .italic, .font-italic, [style*="font-style: italic"], [style*="font-style:italic"] {
	font-style: italic !important;
	font-variation-settings: "slnt" 10 !important;
}

.allow-italic {
	font-style: italic !important;
	font-variation-settings: "slnt" 10 !important;
}

.micro_hero {
	position: relative;
	min-height: 700px;
	background: var(--micro-dark);
	display: flex;
	align-items: center;
	overflow: hidden;
}

.micro_hero__bg {
	position: absolute;
	inset: 0;
	z-index: 0;
	overflow: hidden;
}

.micro_hero__bg img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
}

.micro_hero__glow {
	position: absolute;
	width: 43.8rem;
	height: 43.8rem;
	border-radius: 50%;
	background: radial-gradient(circle, rgba(56, 182, 232, .12) 0%, rgba(0, 0, 0, 0) 70%);
	top: -6.2rem;
	left: -6.2rem;
	z-index: 0;
}

.micro_hero__inner {
	position: relative;
	z-index: 2;
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	gap: 3.8rem;
	min-height: 700px;
}

.micro_hero__left {
	padding: 5rem 0;
}

.micro_hero__logo {
	margin-bottom: 5rem;
	opacity: 0;
	transform: translateY(-1.2rem);
	animation: .6s .1s forwards micro_fadeUp;
}

.header-logo {
	position: absolute;
	top: 3.1rem;
	z-index: 3;
}

.micro_hero__title-wrap {
	opacity: 0;
	transform: translateY(1.9rem);
	animation: .7s .35s forwards micro_fadeUp;
}

.micro_hero__title-wrap h1 {
	margin-bottom: 0;
}

.micro_hero__title-line1 {
	display: block;
	font-size: max(3.8rem, min(5vw, 4.5rem));
	font-weight: 800;
	color: var(--micro-white);
	line-height: 1.1;
	letter-spacing: -.02em;
}

.micro_hero__title-line2 {
	display: block;
	font-size: max(3.8rem, min(5vw, 4.5rem));
	font-weight: 800;
	color: var(--micro-blue);
	line-height: 1.1;
	letter-spacing: -.02em;
}

.micro_hero__subtitle {
	margin-top: 1.8rem;
	font-size: 1.2rem;
	color: #fff;
	opacity: 1;
	transform: translateY(1.2rem);
	animation: .6s .65s forwards micro_fadeUp;
	position: relative;
	display: inline-block;
	font-weight: 400;
}

.micro_hero__right {
	position: relative;
	height: 100%;
	overflow: hidden;
	opacity: 0;
	animation: .9s .4s forwards micro_fadeIn;
}

.micro_hero__doc-grid {
	position: absolute;
	inset: 0;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: .6rem;
}

.micro_hero__col {
	display: flex;
	flex-direction: column;
	gap: .9rem;
	position: absolute;
	width: calc(33.3333% - .4rem);
	will-change: transform;
}

.micro_hero__col--1 {
	left: 0;
	animation: 3s linear micro_scrollUp;
}

.micro_hero__col--2 {
	left: calc(33.3333% + .2rem);
	animation: 3s linear micro_scrollDown;
}

.micro_hero__col--3 {
	left: calc(66.6667% + .4rem);
	animation: 3s linear micro_scrollUp;
}

.micro_hero__right:hover .micro_hero__col {
	animation-play-state: paused;
}

@keyframes micro_scrollUp {
	0% {
		transform: translateY(0);
	}
	
	100% {
		transform: translateY(-20%);
	}
}

@keyframes micro_scrollDown {
	0% {
		transform: translateY(-20%);
	}
	
	100% {
		transform: translateY(0);
	}
}

.micro_hero__doc {
	overflow: hidden;
	flex-shrink: 0;
	transition: border-color .25s, background .25s;
}

.micro_hero__doc:hover {
	background: rgba(255, 255, 255, .1);
	border-color: rgba(56, 182, 232, .35);
}

@keyframes micro_fadeUp {
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes micro_fadeIn {
	to {
		opacity: 1;
	}
}

@keyframes micro_lineGrow {
	to {
		width: 100%;
	}
}

.micro_intro {
	background: var(--micro-bg-light);
	padding: 6.2rem 5rem;
}

.micro_intro__inner {
	max-width: 82.5rem;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 5rem;
	align-items: center;
}

.micro_intro__text-lead {
	font-size: max(1.2rem, min(2vw, 1.5rem));
	font-weight: 800;
	color: var(--micro-text);
	line-height: 1.25;
	margin-bottom: 1.5rem;
}

.micro_intro__text-body {
	font-size: 1.2rem;
	color: #667085;
	line-height: 1.25;
}

.micro_reveal {
	opacity: 0;
	transform: translateY(2.5rem);
	transition: opacity .7s, transform .7s;
}

.micro_reveal.micro_visible {
	opacity: 1;
	transform: translateY(0);
}

.micro_reveal--delay1 {
	transition-delay: .15s;
}

.micro_reveal--delay2 {
	transition-delay: .3s;
}

.micro_media {
	position: relative;
}

.micro_media__frame {
	position: relative;
	border-radius: 1rem;
	overflow: hidden;
	cursor: pointer;
	box-shadow: var(--micro-shadow);
}

.micro_media__img {
	width: 100%;
	aspect-ratio: 16/10;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
	background: #b0bec5;
}

.micro_media__placeholder {
	width: 100%;
	aspect-ratio: 16/10;
	background: linear-gradient(135deg, #b0bec5 0%, #90a4ae 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgba(255, 255, 255, .5);
	font-size: .9rem;
	position: relative;
	z-index: 2;
}

.micro_media__play-btn {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 0;
	right: 0;
	height: 53px;
	width: 177px;
	display: flex;
	align-items: center;
	gap: .6rem;
	color: var(--micro-white);
	font-size: 1rem;
	font-weight: 800;
	text-transform: uppercase;
	padding: .9rem 1.6rem;
	border: none;
	cursor: pointer;
	transition: background .2s, transform .2s;
	white-space: nowrap;
	z-index: 2;
	border-radius: 3.2rem;
	background: rgba(0, 0, 0, .41);
	backdrop-filter: blur(.7rem);
}

.micro_media__play-btn:hover {
	background: #003da5;
	backdrop-filter: blur(.7rem);
}

.micro_media__deco {
	position: absolute;
	right: -4.6rem;
	bottom: -3.8rem;
	pointer-events: none;
}

.micro_lightbox {
	display: none;
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, .85);
	z-index: 9999;
	align-items: center;
	justify-content: center;
}

.micro_lightbox.micro_open {
	display: flex;
}

.micro_lightbox__inner {
	position: relative;
	width: 90%;
	max-width: 56.2rem;
}

.micro_lightbox__close {
	position: absolute;
	top: -2.8rem;
	right: 0;
	background: none;
	border: none;
	color: var(--micro-white);
	font-size: 1.8rem;
	cursor: pointer;
	line-height: 1;
	padding: .2rem .5rem;
}

.micro_lightbox__video {
	width: 100%;
	aspect-ratio: 16/9;
	border-radius: .5rem;
	overflow: hidden;
	background: #000;
}

.micro_lightbox__video iframe, .micro_lightbox__video video {
	width: 100%;
	height: 100%;
	border: none;
}

.micro_phases {
	margin: 8.12rem 5rem;
	background: var(--micro-white);
	text-align: center;
}

.micro_phases__inner {
	max-width: 82.5rem;
	margin: 0 auto;
}

.micro_phases__heading {
	font-size: max(2rem, min(3.5vw, 3rem));
	font-weight: 800;
	color: var(--micro-text);
	margin-bottom: 3.8rem;
	letter-spacing: -.02em;
}

.y0327-maturity__bar {
	display: flex;
	align-items: stretch;
	margin-bottom: 3.8rem;
	border-radius: .4rem;
	overflow: visible;
}

.y0327-maturity__step {
	position: relative;
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 3.8rem 1.8rem 4.2rem 1.2rem;
	justify-content: center;
}

.y0327-maturity__step + .y0327-maturity__step {
	margin-left: -1.8rem;
	padding-left: 2.5rem;
}

.y0327-maturity__step--1 {
	z-index: 1;
	background-color: #d9f0fa;
	padding-left: 1.8rem;
	clip-path: polygon(0 0, calc(100% - 1.8rem) 0, 100% 50%, calc(100% - 1.8rem) 100%, 0 100%);
	border-top-left-radius: .5rem;
	border-bottom-left-radius: .5rem;
}

.y0327-maturity__step--2 {
	z-index: 2;
	background-color: #c0e7f7;
	clip-path: polygon(0 0, 1.8rem 0, calc(100% - 1.8rem) 0, 100% 50%, calc(100% - 1.8rem) 100%, 1.8rem 100%, 0 100%, 1.8rem 50%);
}

.y0327-maturity__step--3 {
	z-index: 3;
	background-color: #80ceee;
	clip-path: polygon(0 0, 1.8rem 0, calc(100% - 1.8rem) 0, 100% 50%, calc(100% - 1.8rem) 100%, 1.8rem 100%, 0 100%, 1.8rem 50%);
}

.y0327-maturity__step--4 {
	z-index: 4;
	background-color: #41b6e6;
	clip-path: polygon(0 0, 1.8rem 0, calc(100% - 1.8rem) 0, 100% 50%, calc(100% - 1.8rem) 100%, 1.8rem 100%, 0 100%, 1.8rem 50%);
}

.y0327-maturity__chevron-arrow {
	display: none;
}

.y0327-maturity__step--1 .y0327-maturity__chevron-arrow {
	background-color: #d9f0fa;
}

.y0327-maturity__step--2 .y0327-maturity__chevron-arrow {
	background-color: #c0e7f7;
}

.y0327-maturity__step--3 .y0327-maturity__chevron-arrow {
	background-color: #80ceee;
}

.y0327-maturity__step--4 .y0327-maturity__chevron-arrow {
	background-color: #41b6e6;
}

.y0327-maturity__chevron-arrow:after {
	content: "";
	position: absolute;
	inset: 0;
	background-color: inherit;
	clip-path: polygon(0 0, 50% 0, 100% 50%, 50% 100%, 0 100%);
}

.y0327-maturity__step-inner {
	position: relative;
	z-index: 2;
}

.y0327-maturity__step-inner a {
	text-decoration: none;
}

.y0327-maturity__step-title {
	font-size: 1.5rem;
	font-weight: bold;
	margin-bottom: 0;
}

.y0327-maturity__step--1 .y0327-maturity__step-title, .y0327-maturity__step--2 .y0327-maturity__step-title {
	color: #383e4d;
}

.y0327-maturity__step--3 .y0327-maturity__step-title, .y0327-maturity__step--4 .y0327-maturity__step-title {
	color: #fff;
}

.y0327-maturity__step--5 .y0327-maturity__step-title {
	color: #fff;
}

.micro_phase-step:hover {
	filter: brightness(.94);
}

.micro_phase-step.micro_active {
	filter: brightness(.9);
}

@media (max-width: 991px) {
	.y0327-maturity__bar {
		flex-direction: column;
		overflow: visible;
	}
	
	.y0327-maturity__step + .y0327-maturity__step {
		padding-left: 1.2rem;
	}
	
	.y0327-maturity__step {
		margin-bottom: -1.8rem;
		padding: 1.8rem 1.2rem 3.5rem;
		margin-left: 0 !important;
		clip-path: polygon(0 0, 100% 0, 100% calc(100% - 1.8rem), 50% 100%, 0 calc(100% - 1.8rem)) !important;
	}
	
	.y0327-maturity__step--1 {
		border-radius: .4rem .4rem 0 0;
		z-index: 10;
	}
	
	.y0327-maturity__step--2 {
		z-index: 9;
	}
	
	.y0327-maturity__step--3 {
		z-index: 8;
	}
	
	.y0327-maturity__step--4 {
		z-index: 7;
	}
	
	.y0327-maturity__step--5 {
		z-index: 6;
	}
	
	.y0327-maturity__step--5 {
		margin-bottom: 0;
		padding-bottom: 3.5rem;
		border-radius: 0 0 .4rem .4rem;
		clip-path: polygon(0 0, 100% 0, 100% calc(100% - 1.8rem), 50% 100%, 0 calc(100% - 1.8rem)) !important;
	}
}

@media (max-width: 767px) {
	.y0327-maturity__step {
		max-width: 16.2rem;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.y0327-maturity {
		padding-top: 3.5rem;
		padding-bottom: 3.5rem;
	}
	
	.y0327-maturity__actions {
		flex-direction: column;
		align-items: stretch;
		text-align: center;
	}
	
	.y0327-btn--outline-dark {
		justify-content: center;
	}
	
	.y0327-slope {
		margin-bottom: -.1rem;
		height: 3.2rem;
	}
	
	.y0327-maturity__step {
		padding: 3.5rem 1.2rem;
	}
}

.micro_resources {
	margin: 3.8rem 5rem 7.5rem;
	background: var(--micro-white);
}

.micro_resources__inner {
	max-width: 82.5rem;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 16.2rem 1fr;
	gap: 3.8rem;
	align-items: start;
}

.micro_resources__nav {
	position: sticky;
	top: 2.5rem;
}

.micro_resources__nav-list {
	display: flex;
	flex-direction: column;
	gap: .5rem;
}

.micro_resources__nav-item {
	font-size: 1.2rem;
	color: var(--micro-text-light);
	cursor: pointer;
	padding: .4rem 0;
	border-left: .2rem solid rgba(0, 0, 0, 0);
	padding-left: .8rem;
	transition: color .2s, border-color .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	font-weight: 800 !important;
}

.micro_resources__nav-item:before {
	content: unset;
}

.micro_resources__nav-item:hover {
	color: #667085;
}

.micro_resources__nav-item.micro_active {
	color: #41b6e6;
}

.micro_resources__panels {
	display: flex;
	flex-direction: column;
	gap: 4.6rem;
	position: relative;
}

.micro_resources__panels:after {
	content: "";
	width: .1rem;
	height: 100%;
	background-color: #d9f0fa;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	z-index: 0;
}

.micro_phase-panel {
	background: #f6fcff;
	border: .1rem solid #d9f0fa;
	border-radius: .6rem;
	padding: 1.9rem 2.5rem;
	position: relative;
	z-index: 2;
}

.micro_phase-badge {
	display: inline-flex;
	align-items: center;
	background: var(--micro-phase-3);
	color: var(--micro-white);
	font-size: 1rem;
	font-weight: 800;
	padding: .3rem .9rem;
	border-radius: 1.2rem;
	margin-bottom: 1rem;
	letter-spacing: .02em;
}

.micro_phase-badge--1 {
	background: #d9f0fa;
	color: #344054;
}

.micro_phase-badge--2 {
	background: #c0e7f7;
	color: #344054;
}

.micro_phase-badge--3 {
	background: #80ceee;
	color: var(--micro-white);
}

.micro_phase-badge--4 {
	background: #41b6e6;
	color: var(--micro-white);
}

.micro_phase-panel__title {
	font-size: max(1.6rem, min(2.5vw, 2.2rem));
	font-weight: 800;
	color: var(--micro-text);
	margin-bottom: .6rem;
	letter-spacing: -.02em;
}

.micro_phase-panel__desc {
	font-size: 1.1rem;
	color: var(--micro-text-light);
	margin-bottom: 2rem;
	line-height: 1.6;
}

.micro_phase-panel__resources-heading {
	font-size: 1.2rem;
	font-weight: 800;
	color: var(--micro-text);
	margin-bottom: .9rem;
}

.micro_resource-list {
	display: flex;
	flex-direction: column;
	gap: .5rem;
	margin-bottom: 1.5rem;
}

.micro_resource-item {
	display: flex;
	align-items: center;
	background: var(--micro-resource-bg);
	border-radius: .5rem;
	padding: .9rem 1.1rem;
	gap: .9rem;
	transition: background .2s;
}

.micro_resource-item:before {
	content: unset;
}

.micro_resource-item:hover {
	background: #d6ecf8;
}

.micro_resource-item__icon {
	flex-shrink: 0;
	width: 2rem;
	height: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.micro_resource-item__name {
	flex: 1;
	font-size: 1.1rem;
	font-weight: 700;
	color: var(--micro-text);
	line-height: 1.4;
}

.micro_resource-item__download {
	display: flex;
	align-items: center;
	gap: .4rem;
	font-size: 1.1rem;
	font-weight: 700;
	color: var(--micro-blue-mid);
	white-space: nowrap;
	transition: color .2s;
	cursor: pointer;
	background: none;
	border: none;
}

.micro_resource-item__download:hover {
	color: #003da5;
}

.micro_resource-item__download:hover svg path {
	stroke: #003da5;
}

.micro_resource-item--has-bullets {
	flex-direction: column;
	align-items: flex-start;
}

.micro_resource-item--has-bullets .micro_resource-item__top {
	display: flex;
	width: 100%;
	align-items: center;
	gap: .9rem;
}

.micro_resource-item__bullets {
	margin-top: .6rem;
	padding-left: 2.9rem;
	display: flex;
	flex-direction: column;
	gap: .3rem;
	width: 100%;
	border-top: .1rem solid #b9bcc6;
	padding-top: 1.6rem;
}

.micro_resource-item__bullets li {
	font-size: 1rem;
	color: var(--micro-text-light);
	position: relative;
	padding-left: .9rem;
}

.micro_resource-item__bullets li:before {
	content: "";
	position: absolute;
	left: 0;
	color: var(--micro-blue);
	width: .4rem;
	height: .4rem;
	border-radius: 50%;
	background-color: #41b6e6;
	top: .6rem;
}

.micro_resource-item__content {
	border-top: 1px solid rgba(185, 188, 198, .3);
	width: 100%;
}

.micro_resource-item__content ul {
	margin: 14px 0;
	padding-left: 40px;
}

.micro_resource-item__content ul li {
	font-size: 1rem;
	color: var(--micro-text-light);
	position: relative;
	padding-left: 1.4rem;
}

.micro_resource-item__content ul li:before {
	content: "";
	position: absolute;
	left: 0;
	color: var(--micro-blue);
	width: .4rem;
	height: .4rem;
	border-radius: 50%;
	background-color: #41b6e6;
	top: .6rem;
}

.micro_working-session {
	background: #111323;
	border-radius: .3rem;
	padding: 3.7rem 2.2rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1.5rem;
	overflow: hidden;
	position: relative;
}

.micro_working-session__text {
	font-size: 1.5rem;
	font-weight: 700;
	color: var(--micro-white);
	line-height: 1.4;
	margin-bottom: 0;
}

.micro_working-session__text span {
	color: var(--micro-blue);
}

.micro_working-session__graphic {
	flex-shrink: 0;
	position: absolute;
	right: 1.6rem;
	top: 0;
	bottom: 0;
}

.micro_working-session__graphic svg {
	display: block;
	height: 100%;
}

.micro_footer {
	background: var(--micro-darker);
	padding: 2.2rem 5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1.5rem;
	flex-wrap: wrap;
}

.micro_footer .col {
	display: flex;
	justify-content: space-between;
}

.micro_footer-logo {
	max-width: 8.4rem;
}

.micro_footer-content {
	display: flex;
	-moz-column-gap: 2rem;
	column-gap: 2rem;
	align-items: center;
}

.micro_footer__links {
	display: flex;
	gap: 2rem;
}

.micro_footer-links {
	display: flex;
	-moz-column-gap: 2rem;
	column-gap: 2rem;
	margin-bottom: 0;
}

.micro_footer-links a {
	font-size: .9rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.1rem;
	color: #687086;
	display: block;
}

.micro_footer-text {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #72798e;
	margin-bottom: 0;
}

.micro_footer__links a {
	font-size: .9rem;
	color: rgba(255, 255, 255, .55);
	transition: color .2s;
}

.micro_footer__links a:hover {
	color: var(--micro-white);
}

.micro_footer__copy {
	font-size: .9rem;
	color: rgba(255, 255, 255, .45);
}

@media (max-width: 1100px) {
	.micro_hero__inner, .micro_intro__inner {
		grid-template-columns: 1fr;
		padding: 3.8rem 2.5rem;
	}
	
	.micro_hero, .micro_hero__inner {
		min-height: unset;
		padding-bottom: 0;
	}
	
	.header-logo {
		left: 45px;
	}
	
	.micro_hero__right {
		height: 20rem;
	}
	
	.micro_resources__inner {
		grid-template-columns: 1fr;
	}
	
	.micro_resources__nav {
		position: relative;
		top: 0;
	}
	
	.micro_resources__nav-list {
		flex-direction: row;
		flex-wrap: wrap;
		gap: .8rem;
	}
	
	.micro_resources__nav-item {
		border-left: none;
		border-bottom: .2rem solid rgba(0, 0, 0, 0);
		padding-left: 0;
		padding-bottom: .2rem;
	}
	
	.micro_resources__nav-item.micro_active {
		border-bottom-color: var(--micro-blue);
	}
	
	.micro_intro {
		overflow: hidden;
	}
}

@media (max-width: 991px) {
	.micro_footer .col {
		flex-direction: column;
		align-items: center;
		row-gap: 2rem;
	}
	
	.micro_footer-content {
		flex-direction: column;
		align-items: center;
		row-gap: 2rem;
	}
	
	.micro_hero__left {
		padding-bottom: 0;
	}
	
	.micro_phase-panel {
		padding: 2.5rem 1.2rem;
	}
}

@media (max-width: 767px) {
	.micro_hero, .micro_intro, .micro_phases, .micro_resources {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	
	.micro_resources {
		margin: 5.8rem 0 4rem;
	}
	
	.micro_phases {
		margin: 4rem 0 5.8rem;
	}
	
	.micro_hero__inner {
		min-height: auto;
		padding: 5rem 1.5rem 3.8rem;
	}
	
	.micro_phases__bar {
		flex-direction: column;
	}
	
	.micro_phase-step {
		border-radius: .4rem;
		margin-bottom: .2rem;
		clip-path: none !important;
		margin-left: 0 !important;
	}
	
	.micro_footer {
		flex-direction: column;
		text-align: center;
		padding: 1.8rem 1rem;
	}
	
	.micro_resources__nav-list {
		flex-direction: column;
	}
	
	.micro_resource-item, .micro_resource-item--has-bullets .micro_resource-item__top {
		flex-wrap: wrap;
	}
	
	.micro_resource-item__download {
		width: 100%;
		padding-left: 3.1rem;
	}
	
	.micro_hero__inner, .micro_intro__inner {
		padding: 0;
	}
	
	.micro_hero, .micro_phases, .micro_resources {
		padding: 0 1rem;
	}
	
	.micro_intro {
		padding: 4rem 1px;
	}
	
	.micro_working-session__text {
		position: relative;
		z-index: 1;
		text-align: center;
	}
	
	.micro_working-session__graphic:before {
		content: "";
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		position: absolute;
		background-color: rgba(0, 0, 0, .7);
	}
	
	.micro_working-session__graphic svg {
		width: 100%;
	}
	
	.micro_working-session__graphic {
		right: 0;
		top: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
	}
	
	.micro_working-session {
		padding: 1.6rem 2.2rem;
	}
	
	.micro_resources__nav {
		display: none;
	}
	
	.micro_hero__left {
		padding: 10rem 0 0;
	}
	
	.micro_hero {
		min-height: unset;
	}
	
	.micro_hero__right {
		margin-left: -16px;
		margin-right: -16px;
	}
	
	.header-logo {
		left: 20px;
	}
}

@media (min-width: 1024px) {
	.y0327-maturity__step {
		padding: 3.8rem .8rem 4.2rem 1.2rem;
	}
	
	.header-logo, .micro_hero__left {
		padding-left: 15.2vw;
	}
}

.container {
	max-width: 1280px;
	margin-inline: auto;
	padding: 0 1rem;
	width: 100%;
}

.navbar {
	position: absolute;
	inset-block-start: 0;
	inset-inline: 0;
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 3.75rem 0 0;
	background-color: rgba(0, 0, 0, 0);
	transition: background-color .3s, padding .3s, transform .3s;
}

.navbar.is-sticky {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	padding: 1.25rem 0;
	box-shadow: 0 12px 16px -4px rgba(16, 24, 40, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);
}

.navbar__logo {
	display: flex;
	align-items: center;
	gap: .6rem;
	text-decoration: none;
	flex-shrink: 0;
}

.sticky-logo {
	display: none;
}

.navbar.is-sticky .white-logo {
	display: none;
}

.navbar.is-sticky .sticky-logo {
	display: block;
}

.navbar__nav, .menu {
	display: flex;
	align-items: center;
	gap: 3.125rem;
	list-style: none;
	padding: 0;
	margin: 0;
}

@media (max-width: 1200px) {
	.navbar__nav {
		gap: 1.25rem;
	}
}

.navbar__nav a, .menu li a {
	font-size: .875rem;
	font-style: normal;
	font-weight: 800;
	line-height: 1.125rem;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
}

.navbar.is-sticky .menu li a {
	color: #111323;
}

.navbar.is-sticky .navbar__hamburger span {
	background: #111323;
}

.navbar.is-sticky .navbar__hamburger.is-open span {
	background: #fff;
}

.navbar.is-sticky .menu.is-open li a {
	color: #fff;
}

@media (max-width: 991px) {
	.navbar__nav, .menu {
		position: fixed;
		inset-block-start: 0;
		inset-inline-end: 0;
		inset-block-end: 0;
		width: 17.5rem;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		gap: 2rem;
		padding: 5rem 2.5rem 2.5rem;
		background-color: #111323;
		backdrop-filter: blur(12px);
		-webkit-backdrop-filter: blur(12px);
		transform: translateX(100%);
		transition: transform .35s cubic-bezier(.4, 0, .2, 1);
		z-index: 99;
	}
	
	.navbar__nav.is-open, .menu.is-open {
		transform: translateX(0);
	}
	
	.navbar__nav a, .menu li a {
		font-size: .9375rem;
		opacity: 0;
		transform: translateX(1.25rem);
		transition: opacity .25s, transform .25s;
	}
	
	.navbar__nav.is-open a, .menu.is-open li a {
		opacity: 1;
		transform: translateX(0);
	}
	
	.navbar__nav.is-open a:first-child {
		transition-delay: 60ms;
	}
	
	.navbar__nav.is-open a:nth-child(2) {
		transition-delay: .12s;
	}
	
	.navbar__nav.is-open a:nth-child(3) {
		transition-delay: .18s;
	}
	
	.navbar__nav.is-open a:nth-child(4) {
		transition-delay: .24s;
	}
	
	.navbar__nav.is-open a:nth-child(5) {
		transition-delay: .3s;
	}
	
	.navbar__nav.is-open a:nth-child(6) {
		transition-delay: .36s;
	}
}

.navbar {}

.navbar__overlay {
	display: none;
}

@media (max-width: 991px) {
	.navbar__overlay {
		display: block;
		position: fixed;
		inset: 0;
		background: rgba(0, 0, 0, .5);
		z-index: 98;
		opacity: 0;
		pointer-events: none;
		transition: opacity .35s;
	}
	
	.navbar__overlay.is-open {
		opacity: 1;
		pointer-events: all;
	}
}

.navbar__hamburger {
	display: none;
	flex-direction: column;
	gap: .3125rem;
	background: none;
	border: none;
	cursor: pointer;
	padding: .4rem;
	position: relative;
	z-index: 101;
}

.navbar__hamburger span {
	display: block;
	width: 1.375rem;
	height: .125rem;
	background: #fff;
	border-radius: 2px;
	transition: transform .3s, opacity .2s;
	transform-origin: center;
}

.navbar__hamburger {}

.navbar__hamburger.is-open span:first-child {
	transform: translateY(.4375rem) rotate(45deg);
}

.navbar__hamburger.is-open span:nth-child(2) {
	opacity: 0;
	transform: scaleX(0);
}

.navbar__hamburger.is-open span:nth-child(3) {
	transform: translateY(-.4375rem) rotate(-45deg);
}

@media (max-width: 991px) {
	.navbar__hamburger {
		display: flex;
	}
}

.navbar .navbar-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.hero-implementation {
	position: relative;
	min-height: 850px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.hero-implementation .hero__bg {
	position: absolute;
	inset: 0;
	z-index: 0;
}

.hero-implementation .hero__bg:before {
	content: "";
	width: 12vw;
	height: 13vw;
	position: absolute;
	bottom: 5.625rem;
	left: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='248' height='261' viewBox='0 0 248 261' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-103.66 152.944L101.214 28.2389L101.681 81.557L-103.194 206.261L-103.66 152.944Z' fill='%2341B6E6'/%3E%3Cpath d='M-86.7329 182.524L213.13 -1.35974e-05L213.815 78.0389L-86.0508 260.562L-86.7329 182.524Z' fill='%23003DA5'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
}

.hero-implementation .hero__bg:after {
	content: "";
	width: 17vw;
	height: 37vw;
	position: absolute;
	bottom: 10.625rem;
	right: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='337' height='709' viewBox='0 0 337 709' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.1611 630.524L334.024 448L334.709 526.039L34.8433 708.562L34.1611 630.524Z' fill='%2341B6E6'/%3E%3Cpath d='M187.161 182.524L487.024 1.66143e-06L487.709 78.0389L187.843 260.562L187.161 182.524Z' fill='%23F7F9FC'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
}

.hero-implementation .hero__bg-img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.hero.hero:after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	pointer-events: none;
}

.hero-implementation .hero__content {
	position: relative;
	z-index: 2;
	text-align: center;
	padding: 9.0625rem max(1rem, min(6vw, 3rem)) 3rem;
	max-width: 56.5625rem;
	animation: .8s both fadeUp;
	color: #fff;
}

.hero-implementation .hero__content p {
	color: #fff;
}

.hero-implementation .hero__eyebrow {
	font-size: 1.875rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	margin-bottom: .625rem;
	animation: .7s .1s both fadeUp;
}

.hero-implementation .hero__title {
	font-family: sofia-pro-variable, sans-serif;
	font-size: 4.5rem;
	font-style: normal;
	font-weight: 800;
	line-height: 5.625rem;
	letter-spacing: -.09rem;
	color: #fff;
	margin-bottom: 1rem;
}

.hero-implementation .hero__title span {
	color: #41b6e6;
}

.hero-implementation .hero__body {
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	margin-inline: auto;
	animation: .7s .35s both fadeUp;
}

@keyframes fadeUp {
	from {
		opacity: 0;
		transform: translateY(1.375rem);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@media (max-width: 480px) {
	.hero-implementation .hero__title {
		font-size: max(2rem, min(5vw, 4.5rem));
		line-height: 1.2;
	}
}

.kickof-wrapper {
	padding: 5.625rem 0;
}

.kickof-wrapper .kickof-header-holder h2 {
	font-size: 3rem;
	font-style: normal;
	font-weight: 800;
	line-height: 3.75rem;
	letter-spacing: -.06rem;
	color: #383e4d;
	margin-top: 0;
	margin-bottom: 5.625rem;
	text-align: center;
}

@media (max-width: 991px) {
	.kickof-wrapper .kickof-header-holder h2 {
		font-size: 2.25rem;
		line-height: 2.875rem;
		margin-bottom: 3.75rem;
	}
}

@media (max-width: 575px) {
	.kickof-wrapper .kickof-header-holder h2 {
		font-size: max(2rem, min(3.5vw, 3rem));
		line-height: 2.25rem;
		margin-bottom: 2.5rem;
	}
}

.kickof-wrapper .timeline-wrapper {
	position: relative;
}

.kickof-wrapper .timeline-wrapper:after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1028_478)'%3E%3Crect x='1' y='1' width='30' height='30' rx='15' stroke='%2341B6E6' stroke-width='2'/%3E%3Ccircle cx='16' cy='16' r='5' fill='%2341B6E6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1028_478'%3E%3Crect width='32' height='32' rx='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	width: 2rem;
	height: 2rem;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	background-color: #fff;
}

@media (max-width: 991px) {
	.kickof-wrapper .timeline-wrapper:after {
		left: 0;
		right: auto;
		margin: 0;
	}
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder {
	display: flex;
	-moz-column-gap: 8.875rem;
	column-gap: 8.875rem;
	justify-content: space-between;
	min-height: 37.5rem;
	position: relative;
	opacity: 0;
	transform: translateY(5rem);
	transition: opacity .7s, transform .7s;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder.in-view {
	opacity: 1;
	transform: translateY(0);
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder:nth-child(2n) {
	flex-direction: row-reverse;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder:before {
	content: "";
	width: .125rem;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: #d9f0fa;
	left: 0;
	right: 0;
	margin: auto;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder:after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1028_478)'%3E%3Crect x='1' y='1' width='30' height='30' rx='15' stroke='%2341B6E6' stroke-width='2'/%3E%3Ccircle cx='16' cy='16' r='5' fill='%2341B6E6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1028_478'%3E%3Crect width='32' height='32' rx='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	width: 2rem;
	height: 2rem;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 5.8125rem;
	background-color: #fff;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder:first-child:before {
	top: 12.25rem;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder:last-child {
	padding-bottom: 5rem;
}

@media (max-width: 991px) {
	.kickof-wrapper .timeline-wrapper .timeline-step-holder {
		-moz-column-gap: 0;
		column-gap: 0;
		row-gap: 1.875rem;
		min-height: unset;
		padding-left: 3rem;
		flex-direction: column-reverse !important;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder:before {
		left: .9375rem;
		right: auto;
		margin: 0;
		top: 0 !important;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder:after {
		left: 0;
		right: auto;
		margin: 0;
		top: 1rem;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder:last-child {
		padding-bottom: 2.5rem;
	}
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .img-holder {
	flex: 1;
	padding-right: 4rem;
	position: relative;
	height: -moz-fit-content;
	height: fit-content;
	padding-bottom: 3.0625rem;
	margin-top: 82px;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder:first-child .img-holder {
	margin-top: 12px;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .img-holder:before {
	content: "";
	width: 15.5rem;
	height: 15rem;
	position: absolute;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='241' viewBox='0 0 250 241' fill='none'%3E%3Cpath d='M48.1128 187.145L249.37 64.642L249.83 117.019L48.5706 239.522L48.1128 187.145Z' fill='%23003DA5'/%3E%3Cpath d='M93.3277 90.4719L241.961 5.82154e-05L242.301 38.6817L93.6658 129.153L93.3277 90.4719Z' fill='%2341B6E6'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .img-holder img {
	border-radius: 15px;
	width: 100%;
	position: relative;
}

@media (max-width: 991px) {
	.kickof-wrapper .timeline-wrapper .timeline-step-holder .img-holder {
		padding-right: 0;
		padding-bottom: 1.875rem;
		width: 100%;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder .img-holder:before {
		width: 8.75rem;
		height: 8.4375rem;
		background-size: contain;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder .img-holder {
		margin-top: 0;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder {
		margin-bottom: 0;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder.in-view {
		padding-bottom: 30px;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .icon-lists .single-icon-list {
		flex-direction: column;
		row-gap: 5px;
	}
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder {
	padding: 1.875rem 1.875rem 2.5rem;
	border-radius: 10px;
	border: 1px solid #d9f0fa;
	background-color: #f6fcff;
	height: -moz-fit-content;
	height: fit-content;
	flex: 1;
	margin-bottom: 2.9375rem;
}

@media (max-width: 991px) {
	.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder {
		width: 100%;
	}
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .step-count {
	font-size: 1rem;
	font-style: normal;
	font-weight: 800;
	line-height: 1.5rem;
	color: #fff;
	padding: .25rem .75rem;
	border-radius: 16px;
	background-color: #003da5;
	margin-bottom: 1.25rem;
	width: -moz-fit-content;
	width: fit-content;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder h3 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #383e4d;
	margin-bottom: 1.875rem;
	margin-top: 0;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder h3 + p {
	margin-bottom: .625rem;
}

@media (max-width: 575px) {
	.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder h3 {
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder h4 {
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: .9375rem;
	margin-top: 0;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder p {
	color: #687086;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .icon-lists {
	display: flex;
	flex-direction: column;
	row-gap: .9375rem;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .icon-lists .single-icon-list {
	display: flex;
	-moz-column-gap: 1.0625rem;
	column-gap: 1.0625rem;
	padding: .75rem .9375rem;
	border-radius: 5px;
	background-color: #eefaff;
	mix-blend-mode: multiply;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .icon-lists .single-icon-list .list-content h5 {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1.75rem;
	color: #383e4d;
	margin-bottom: .3125rem;
	margin-top: 0;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .icon-lists .single-icon-list .list-content ul {
	list-style: outside;
	list-style-position: inside;
	margin: 0;
	padding-left: .625rem;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .icon-lists .single-icon-list .list-content ul li {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	padding-left: 0;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .icon-lists .single-icon-list .list-content ul li:before {
	content: unset;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .checklist-holder ul {
	list-style: none;
	padding-left: .9375rem;
	margin: 0;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .checklist-holder ul li {
	padding-left: 2.375rem;
	position: relative;
	margin-bottom: .75rem;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .checklist-holder ul li:before {
	content: "";
	position: absolute;
	width: 1.5rem;
	height: 1.5rem;
	left: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' rx='12' fill='%23D9F0FA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0965 7.38992L9.9365 14.2999L8.0365 12.2699C7.6865 11.9399 7.1365 11.9199 6.7365 12.1999C6.3465 12.4899 6.2365 12.9999 6.4765 13.4099L8.7265 17.0699C8.9465 17.4099 9.3265 17.6199 9.7565 17.6199C10.1665 17.6199 10.5565 17.4099 10.7765 17.0699C11.1365 16.5999 18.0065 8.40992 18.0065 8.40992C18.9065 7.48992 17.8165 6.67992 17.0965 7.37992V7.38992Z' fill='%2361C2EA'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	top: .125rem;
	background-size: contain;
	background-color: unset;
	border-radius: unset;
}

.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .checklist-holder + p {
	margin-bottom: 0;
}

.checklist-cta-wrapper {
	margin-top: 2.3125rem;
}

.checklist-cta-wrapper .checklist-cta-holder {
	padding: 2.5rem;
	border-radius: 15px;
	background-color: #111323;
	mix-blend-mode: multiply;
	display: flex;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	max-width: 892px;
	margin: 0 auto;
}

.checklist-cta-wrapper .checklist-cta-holder .content-wrapper {
	display: flex;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	justify-content: space-between;
	align-items: center;
	width: calc(100% - 2.6875rem);
}

.checklist-cta-wrapper .checklist-cta-holder .content-wrapper .content-holder {
	max-width: 27.8125rem;
}

.checklist-cta-wrapper .checklist-cta-holder .content-wrapper .content-holder h3 {
	margin-top: 0;
	font-size: 1.875rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #fff;
	margin-bottom: .625rem;
}

.checklist-cta-wrapper .checklist-cta-holder .content-wrapper .content-holder p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	margin-bottom: 0;
}

.checklist-cta-wrapper .checklist-cta-holder .content-wrapper .btn-holder a {
	border-radius: 2px;
	padding: .625rem 1.125rem;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: .5rem;
	border: 1px solid #41b6e6;
	background-color: #41b6e6;
	font-size: 1rem;
	font-style: normal;
	font-weight: 800;
	line-height: 1.5rem;
	color: #fff;
	text-decoration: none;
}

.checklist-cta-wrapper .checklist-cta-holder .content-wrapper .btn-holder a:hover {
	background-color: #1834a7;
}

.micro_intro {
	background: #f6fcff;
	padding: 6.2rem 5rem;
}

.micro_intro .micro_intro__inner {
	max-width: 82.5rem;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 5rem;
	align-items: center;
}

.micro-content h3 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #383e4d;
	margin-bottom: 1.25rem;
	margin-top: 0;
}

.micro-content h3 span {
	color: #41b6e6;
}

.micro-content h4 {
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 1.25rem;
	margin-top: 0;
}

.micro-content ul {
	list-style: none;
	margin: 0;
	padding-left: .625rem;
}

.micro-content ul li {
	padding-left: 1.25rem;
	position: relative;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin-bottom: .3125rem;
}

.micro-content ul li:before {
	content: "";
	width: .25rem;
	height: .25rem;
	border-radius: 50%;
	position: absolute;
	left: .0625rem;
	background-color: #41b6e6;
	top: .5rem;
}

.micro-content h5 {
	font-size: 1rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-top: 1.25rem;
}

@media (max-width: 1100px) {
	.micro_intro .micro_intro__inner {
		grid-template-columns: 1fr;
		padding: 3.8rem 2.5rem;
	}
}

.what-expect-wrapper {
	padding: 5.875rem 0;
	background-color: #111323;
}

.what-expect-wrapper .what-expect-header {
	text-align: center;
	margin-bottom: 3.4375rem;
}

.what-expect-wrapper .what-expect-header h2 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #fff;
	margin-bottom: .9375rem;
	margin-top: 0;
}

.what-expect-wrapper .what-expect-header h2 span {
	color: #41b6e6;
}

.what-expect-wrapper .what-expect-header p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	margin-bottom: 0;
}

.what-expect-wrapper .cards-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	-moz-column-gap: 2.1875rem;
	column-gap: 2.1875rem;
}

.what-expect-wrapper .cards-grid .expect-card {
	border-radius: 15px;
	border: 2px solid #fff;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.what-expect-wrapper .cards-grid .expect-card .img-holder img {
	max-height: 16.125rem;
	-o-object-fit: cover;
	object-fit: cover;
}

.what-expect-wrapper .cards-grid .expect-card .card-content {
	padding: 1.25rem 1.25rem 1.875rem;
}

.what-expect-wrapper .cards-grid .expect-card .card-content h3 {
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #fff;
	margin-bottom: 1.25rem;
	margin-top: 0;
	text-align: center;
}

.what-expect-wrapper .cards-grid .expect-card .card-content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.what-expect-wrapper .cards-grid .expect-card .card-content ul li {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	position: relative;
	padding-left: 2rem;
	margin-bottom: .375rem;
}

.what-expect-wrapper .cards-grid .expect-card .card-content ul li:before {
	content: "";
	width: 1.375rem;
	height: 1.375rem;
	position: absolute;
	left: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cg clip-path='url(%23clip0_872_7311)'%3E%3Cpath d='M8.40004 15.0921L4.50797 11.2001L3.18262 12.5161L8.40004 17.7335L19.6002 6.53331L18.2842 5.21729L8.40004 15.0921Z' fill='%2341B6E6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_872_7311'%3E%3Crect width='22.4004' height='22.4004' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	top: 0;
	border-radius: unset;
	background-color: unset;
}

.journey-wrapper {
	padding: 4rem 0 12.875rem;
	background-color: rgba(65, 182, 230, .1);
	background-image: url("https://cdn-ilfamii.nitrocdn.com/zVRunybrdDWTyRsmOYKfHTUVzfSIQiZZ/assets/images/optimized/rev-864b42a/www.fusionrm.com/wp-content/themes/fusion/assets/images/journey-bg.png");
	background-repeat: no-repeat;
	background-position: 88% 100%;
	overflow: hidden;
}

.journey-wrapper .journey-inner .journey-header {
	max-width: 35.5rem;
	margin-bottom: 4.0625rem;
}

.journey-wrapper.nitro-lazy {
	background-image: none !important;
}

.journey-wrapper .journey-inner .journey-header h2 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #111323;
	margin-bottom: 1.25rem;
	margin-top: 0;
}

.journey-wrapper .journey-inner .journey-header p {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.75rem;
	color: #687086;
}

.journey-wrapper .journey-slider {
	display: flex;
	flex-wrap: nowrap;
	width: -moz-max-content;
	width: max-content;
	will-change: transform;
}

.journey-wrapper .journey-slider .single-journey-slide {
	background-color: #fff;
	border-radius: 15px;
	position: relative;
	flex-shrink: 0;
	width: 35vw;
	margin-right: 4.25rem;
}

.journey-wrapper .journey-slider .single-journey-slide:after {
	content: "";
	width: 4.25rem;
	height: .1875rem;
	background-color: #41b6e6;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -4.25rem;
	margin: auto;
}

.journey-wrapper .journey-slider .single-journey-slide:last-child:after {
	content: unset;
}

.journey-wrapper .journey-slider .single-journey-slide .slide-upper {
	padding: 1.875rem 2.5rem;
	border-bottom: 2px solid rgba(114, 121, 142, .09);
}

.journey-wrapper .journey-slider .single-journey-slide .slide-upper .icon-holder {
	margin-bottom: 1.25rem;
}

.journey-wrapper .journey-slider .single-journey-slide .slide-upper h3 {
	font-size: 1.875rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #111323;
	margin-bottom: .5rem;
	margin-top: 0;
}

.journey-wrapper .journey-slider .single-journey-slide .slide-upper p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin-bottom: 0;
}

.journey-wrapper .journey-slider .single-journey-slide .slide-list {
	padding: 1.875rem 2.5rem;
}

.journey-wrapper .journey-slider .single-journey-slide .slide-list h4 {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: .9375rem;
}

.journey-wrapper .journey-slider .single-journey-slide .slide-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.journey-wrapper .journey-slider .single-journey-slide .slide-list ul li {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin-bottom: .3125rem;
	padding-left: 1.25rem;
	position: relative;
}

.journey-wrapper .journey-slider .single-journey-slide .slide-list ul li:before {
	content: "";
	width: .25rem;
	height: .25rem;
	border-radius: 50%;
	background-color: #41b6e6;
	position: absolute;
	left: .3125rem;
	top: .5625rem;
}

.journey-section .container {
	position: relative;
}

.journey-slider {
	width: calc(50vw + 50%);
}

.journey-slider .slick-list {
	overflow: visible;
}

.journey-slider .slick-track {
	display: flex;
}

.journey-slider .slick-slide {
	margin-right: 4.25rem;
	height: inherit !important;
}

.journey-slider .slick-slide > div {
	height: 100%;
}

.journey-slider .slick-track {
	margin-left: 0;
}

@media (max-width: 768px) {
	.single-journey-slide {
		width: 21.25rem;
		margin-right: 1.5rem;
	}
}

@media (max-width: 480px) {
	.single-journey-slide {
		width: 85vw;
		margin-right: 1rem;
	}
}

.ongoing-support-wrapper {
	padding: 6rem 0;
}

.ongoing-support-wrapper.blk-style--boxes.boxes--ai {
	background: radial-gradient(50% 50%, #052152 0%, #111323 100%);
}

.ongoing-support-wrapper.blk-style--boxes.boxes--ai .ongoing-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	-moz-column-gap: 2rem;
	column-gap: 2rem;
	row-gap: 4rem;
}

.ongoing-support-wrapper.blk-style--boxes.boxes--ai .support-feature {
	flex: 0 0 calc(33.3333% - 1.33333rem);
	max-width: calc(33.3333% - 1.33333rem);
}

.ongoing-support-wrapper.blk-style--boxes.boxes--ai .ongoing-support-header h2 {
	text-align: center;
	color: #fff;
	font-size: 2.25rem;
}

.ongoing-support-wrapper .ongoing-support-header {
	margin-bottom: 3.75rem;
}

.ongoing-support-wrapper .ongoing-support-header h3, .ongoing-support-wrapper .ongoing-support-header h2 {
	font-size: 1.875rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #20a2d8;
	margin-bottom: .75rem;
	margin-top: 0;
}

.ongoing-support-wrapper .ongoing-support-header h4 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #383e4d;
}

.ongoing-support-wrapper .ongoing-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	-moz-column-gap: 2rem;
	column-gap: 2rem;
	row-gap: 4rem;
}

.ongoing-support-wrapper .ongoing-grid .support-feature .icon-holder {
	margin-bottom: 1.25rem;
}

.ongoing-support-wrapper .ongoing-grid .support-feature h4, .ongoing-support-wrapper .ongoing-grid .support-feature h3 {
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: .5rem;
	margin-top: 0;
}

.ongoing-support-wrapper .ongoing-grid .support-feature p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin-bottom: 1.25rem;
}

.ongoing-support-wrapper .ongoing-grid .support-feature a {
	display: flex;
	-moz-column-gap: .5rem;
	column-gap: .5rem;
	align-items: center;
	font-size: .75rem;
	font-style: normal;
	font-weight: 800;
	line-height: 1.125rem;
	text-transform: uppercase;
	text-decoration: none;
	color: #20a2d8;
}

.ongoing-support-wrapper .ongoing-grid .support-feature a:hover {
	color: #1834a7;
}

.ongoing-support-wrapper .ongoing-grid .support-feature a:hover svg path {
	stroke: #1834a7;
}

.fuel-hours-wrapper {
	padding: 6rem 0;
}

.fuel-hours-wrapper .fuel-hours-inner {
	display: flex;
	-moz-column-gap: 5rem;
	column-gap: 5rem;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-box {
	width: 26rem;
	padding: 1.875rem;
	border-radius: 15px;
	background-color: #111323;
	position: sticky;
	top: 7.1875rem;
	height: -moz-fit-content;
	height: fit-content;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-box h2 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #41b6e6;
	margin-top: 0;
	margin-bottom: .75rem;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-box p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	margin-bottom: 0;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col {
	width: calc(100% - 31rem);
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .fuel-list-holder {
	margin-bottom: 3.125rem;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .fuel-list-holder h3 {
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 1.25rem;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .fuel-list-holder ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .fuel-list-holder ul li {
	position: relative;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	padding-left: 1.25rem;
	margin-bottom: .3125rem;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .fuel-list-holder ul li:before {
	content: "";
	width: .25rem;
	height: .25rem;
	border-radius: 50%;
	background-color: #41b6e6;
	position: absolute;
	left: .3125rem;
	top: .5625rem;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder h3 {
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 1.25rem;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-holder {
	display: flex;
	flex-direction: column;
	gap: 0;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-item {
	overflow: hidden;
	margin-bottom: 1.25rem;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-trigger {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1rem;
	padding: 1.25rem;
	background: #f7f9fc;
	border: none;
	cursor: pointer;
	text-align: left;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-trigger:focus-visible {
	outline: unset;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-trigger__label {
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	font-family: sofia-pro-variable, sans-serif;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-trigger:hover .accordion-trigger__label, .fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-item.is-open .accordion-trigger__label {
	color: #41b6e6;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-trigger__icon {
	width: 1.5rem;
	height: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-trigger__icon svg {
	width: 1.5rem;
	height: 1.5rem;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-item.is-open .accordion-trigger__icon {
	transform: rotate(180deg);
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder {}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-panel {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows var(--speed) cubic-bezier(.4, 0, .2, 1);
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-item.is-open .accordion-panel {
	grid-template-rows: 1fr;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-panel__inner {
	overflow: hidden;
}

.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-panel__content {
	padding: .375rem 1.25rem 1.375rem;
	font-size: 1rem;
	background: #f7f9fc;
}

.get-started-cta-wrapper {
	margin: .625rem 0 6rem;
}

.get-started-cta-wrapper .get-started-cta-inner {
	height: 28.4375rem;
	display: flex;
	align-items: center;
	padding: 1.875rem 7rem;
	background-color: #111323;
	border-radius: 15px;
	background-image: url("https://cdn-ilfamii.nitrocdn.com/zVRunybrdDWTyRsmOYKfHTUVzfSIQiZZ/assets/images/optimized/rev-864b42a/www.fusionrm.com/wp-content/themes/fusion/assets/images/get-started-bg.png");
	background-repeat: no-repeat;
	background-position: 100%;
}

.get-started-cta-wrapper .get-started-cta-inner.nitro-lazy {
	background-image: none !important;
}

.get-started-cta-wrapper .get-started-cta-inner .text-holder {
	max-width: 31.375rem;
}

.get-started-cta-wrapper .get-started-cta-inner .text-holder h2 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #fff;
	margin-bottom: 1rem;
	margin-top: 0;
}

.get-started-cta-wrapper .get-started-cta-inner .text-holder p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	margin-bottom: 1.25rem;
}

footer {
	background-color: #111323;
	padding: 1.75rem 0;
}

footer .footer-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

footer .footer-inner .privacy-wrapper {
	display: flex;
	-moz-column-gap: 2rem;
	column-gap: 2rem;
}

footer .footer-inner .privacy-wrapper .footer-links ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	-moz-column-gap: 2rem;
	column-gap: 2rem;
}

footer .footer-inner .privacy-wrapper .footer-links ul li a {
	font-size: .875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
	color: #687086;
	text-decoration: none;
}

footer .footer-inner .privacy-wrapper .copywrite-holder {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #72798e;
}

@media (max-width: 1024px) {
	.navbar__nav, .menu {
		gap: .925rem;
	}
	
	.navbar__nav a, .menu li a {
		font-size: .775rem;
	}
}

@media (max-width: 991px) {
	.what-expect-wrapper .cards-grid {
		grid-template-columns: 1fr;
		row-gap: 1.875rem;
	}
	
	.journey-wrapper .journey-slider .single-journey-slide {
		width: 75vw;
	}
	
	.ongoing-support-wrapper .ongoing-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.fuel-hours-wrapper .fuel-hours-inner {
		flex-direction: column;
		row-gap: 1.875rem;
	}
	
	.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-box {
		width: 100%;
		position: unset;
	}
	
	.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col {
		width: 100%;
	}
	
	.get-started-cta-wrapper .get-started-cta-inner {
		padding: 1.875rem 3.75rem;
		position: relative;
		overflow: hidden;
	}
	
	.get-started-cta-wrapper .get-started-cta-inner:before {
		content: "";
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		position: absolute;
		background-color: rgba(0, 0, 0, .4);
	}
	
	.get-started-cta-wrapper .get-started-cta-inner .text-holder {
		position: relative;
	}
	
	.micro_intro {
		overflow: hidden;
	}
}

@media (max-width: 768px) {
	footer .footer-inner {
		flex-direction: column;
		row-gap: 1.25rem;
	}
	
	.micro_intro {
		padding: 0;
	}
	
	.journey-wrapper .journey-slider .single-journey-slide {
		width: 88vw;
		margin-right: 1.875rem;
	}
}

@media (max-width: 576px) {
	.checklist-cta-wrapper .checklist-cta-holder {
		flex-direction: column;
		row-gap: 1.25rem;
	}
	
	.checklist-cta-wrapper .checklist-cta-holder .content-wrapper {
		flex-direction: column;
		row-gap: 1.25rem;
		width: 100%;
	}
	
	.checklist-cta-wrapper .checklist-cta-holder .content-wrapper .btn-holder {
		width: 100%;
	}
	
	.checklist-cta-wrapper .checklist-cta-holder .content-wrapper .btn-holder a {
		width: 100%;
	}
	
	.ongoing-support-wrapper .ongoing-grid {
		grid-template-columns: 1fr;
	}
	
	footer .footer-inner .privacy-wrapper {
		flex-direction: column;
		row-gap: 1.25rem;
		align-items: center;
	}
	
	.get-started-cta-wrapper .get-started-cta-inner {
		padding: 1.875rem;
	}
	
	.ongoing-support-wrapper {
		padding-bottom: 0;
	}
	
	.get-started-cta-wrapper .get-started-cta-inner:before {
		background-color: rgba(0, 0, 0, .7);
	}
	
	.micro-content h3 {
		font-size: max(2rem, min(3.5vw, 3rem));
	}
	
	.what-expect-wrapper .what-expect-header h2, .journey-wrapper .journey-inner .journey-header h2, .ongoing-support-wrapper .ongoing-support-header h4 {
		font-size: max(2rem, min(3.5vw, 3rem));
	}
	
	.hero-implementation .hero__bg:before {
		display: none;
	}
	
	.hero-implementation .hero__bg:after {
		display: none;
	}
	
	.ongoing-support-wrapper .ongoing-grid .support-feature p {
		margin-bottom: 0;
	}
	
	.ongoing-support-wrapper .ongoing-grid .support-feature p + a {
		margin-top: 20px;
	}
	
	.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-trigger {
		padding: 1rem 1.25rem;
	}
	
	.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-item {
		margin-bottom: .5rem;
	}
	
	.fuel-hours-wrapper .fuel-hours-inner .fuel-hours-faq-col .faq-holder .accordion-trigger__label {
		font-size: 1rem;
	}
	
	.journey-wrapper .journey-slider {
		flex-direction: column;
		row-gap: 20px;
	}
	
	.journey-wrapper .journey-slider .single-journey-slide {
		width: 100%;
		margin-right: 0;
	}
	
	.journey-wrapper .journey-slider {
		width: 100%;
		flex-wrap: unset;
	}
	
	.journey-wrapper .journey-slider .single-journey-slide:after {
		left: 0;
		transform: rotate(90deg);
		top: unset;
		bottom: -12px;
		right: 0;
		width: 20px;
	}
	
	.micro_media__deco {
		width: 10rem;
		bottom: -1.8rem;
	}
	
	.get-started-cta-wrapper .get-started-cta-inner {
		background: #111323;
	}
	
	.hero-implementation {
		min-height: 730px;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder:first-child:before {
		top: 46px !important;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder:after {
		top: 2rem;
	}
	
	.kickof-wrapper .timeline-wrapper .timeline-step-holder .step-content-holder .icon-lists .single-icon-list .icon-holder {
		display: none;
	}
}

.enterprise-hero-holder {
	background-color: #111323;
	padding-top: 6rem;
	position: relative;
}

.enterprise-hero-holder:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='1440' height='999' viewBox='0 0 1440 999' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='1397' cy='243.5' rx='513' ry='440.5' fill='url(%23paint0_radial_1459_1512)' fill-opacity='0.7'/%3E%3Cellipse cx='207' cy='799.5' rx='513' ry='440.5' fill='url(%23paint1_radial_1459_1512)' fill-opacity='0.7'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_1459_1512' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(1397 243.5) rotate(90) scale(440.5 513)'%3E%3Cstop offset='0.269231' stop-color='%23373857'/%3E%3Cstop offset='0.716346' stop-color='%23373857' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_1459_1512' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(207 799.5) rotate(90) scale(440.5 513)'%3E%3Cstop offset='0.269231' stop-color='%23373857'/%3E%3Cstop offset='0.716346' stop-color='%23373857' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
}

.enterprise-hero-holder .hero-content-holder {
	text-align: center;
	max-width: 820px;
	margin: 0 auto 1.875rem;
	position: relative;
}

.enterprise-hero-holder .hero-content-holder h1 {
	font-size: 3.2rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	letter-spacing: -.064rem;
	color: #fff;
	margin-bottom: 1.25rem;
}

.enterprise-hero-holder .hero-content-holder h4 {
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #fff;
	margin-bottom: 2.5rem;
}

.enterprise-hero-holder .hero-content-holder p {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	margin-bottom: 2rem;
}

.enterprise-hero-holder .hero-content-holder p a {
	color: #41b6e6;
	text-decoration: underline;
}

.enterprise-hero-holder .hero-content-holder .blue-btn {
	font-size: .875rem;
	font-style: normal;
	font-weight: 800;
	line-height: 1.125rem;
	text-transform: uppercase;
	color: #fff;
	padding: .75rem 1.25rem;
	background-color: #41b6e6;
	text-decoration: none;
	display: inline-block;
	border-radius: 2px;
}

.enterprise-hero-holder .hero-content-holder .blue-btn:hover {
	background-color: #1834a7;
}

.enterprise-hero-holder .hero-image-holder {
	max-width: 1050px;
	margin: 0 auto;
	position: relative;
}

.enterprise-hero-holder .hero-image-holder iframe {
	width: 100%;
	min-height: 30vw;
	display: block;
}

.why-matters-wrapper {
	margin: 7.875rem 0 6.25rem;
}

.why-matters-wrapper .why-matter-inner {
	display: flex;
	-moz-column-gap: 4.75rem;
	column-gap: 4.75rem;
	align-items: center;
}

.why-matters-wrapper .why-matter-inner .content-holder {
	width: 550px;
}

.why-matters-wrapper .why-matter-inner .content-holder h2 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #383e4d;
	margin-bottom: 1.25rem;
	max-width: 375px;
}

.why-matters-wrapper .why-matter-inner .content-holder h4 {
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 20px;
}

.why-matters-wrapper .why-matter-inner .content-holder p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.why-matters-wrapper .why-matter-inner .content-holder p a {
	color: #41b6e6;
	text-decoration: underline;
}

.why-matters-wrapper .why-matter-inner .img-holder {
	position: relative;
	width: calc(100% - 626px);
	padding: 1.4375rem 1.75rem 3.625rem 1.0625rem;
}

.why-matters-wrapper .why-matter-inner .img-holder:before {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='298' height='286' viewBox='0 0 298 286' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M57.311 222.923L297.044 77L297.592 139.39L57.8563 285.313L57.311 222.923Z' fill='%23003DA5'/%3E%3Cpath d='M111.17 107.768L288.219 3.46412e-05L288.623 46.0767L111.573 153.844L111.17 107.768Z' fill='%2341B6E6'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	right: 0;
	bottom: 0;
	width: 295px;
	height: 285px;
	background-size: contain;
}

.why-matters-wrapper .why-matter-inner .img-holder img {
	position: relative;
}

.dora-framework-wrapper {
	margin: 6.625rem 0;
}

.dora-framework-wrapper .dora-framework-inner {
	position: relative;
	border-radius: 18px;
	background: #f7f9fc;
	box-shadow: 0 18.138px 21.766px -3.628px rgba(16, 24, 40, .08), 0 7.255px 7.255px -3.628px rgba(16, 24, 40, .03);
	padding: 3.75rem 5.3125rem;
}

.dora-framework-wrapper .dora-framework-inner:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='1089' height='458' viewBox='0 0 1089 458' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.02' fill-rule='evenodd' clip-rule='evenodd' d='M0 729.118H623.529L1371.25 269.9V-113.019L0 729.118Z' fill='%23003DA5'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 53vw;
	height: 22vw;
}

.dora-framework-wrapper .dora-framework-inner h3 {
	font-size: 1.33875rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 3.25rem;
	position: relative;
}

.dora-framework-wrapper .dora-framework-inner h3 a {
	color: #41b6e6;
	text-decoration: underline;
}

.dora-framework-wrapper .dora-framework-inner .dora-icon-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 2.8125rem;
}

.dora-framework-wrapper .dora-framework-inner .dora-icon-grid .dora-single-holder .icon-holder {
	margin-bottom: 1.125rem;
}

.dora-framework-wrapper .dora-framework-inner .dora-icon-grid .dora-single-holder p {
	font-size: .907rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.align-grc-wrapper {
	margin: 10rem 0 3.125rem;
}

.align-grc-wrapper .align-grc-inner {
	display: flex;
	-moz-column-gap: 4.75rem;
	column-gap: 4.75rem;
	align-items: center;
}

.align-grc-wrapper .align-grc-inner .content-holder {
	width: 550px;
}

.align-grc-wrapper .align-grc-inner .content-holder h2 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #383e4d;
	margin-bottom: 1.25rem;
}

.align-grc-wrapper .align-grc-inner .content-holder p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.align-grc-wrapper .align-grc-inner .content-holder p a {
	color: #41b6e6;
	text-decoration: underline;
}

.align-grc-wrapper .align-grc-inner .img-holder {
	position: relative;
	width: calc(100% - 626px);
	padding: 1.4375rem 1.0625rem 3.625rem 1.75rem;
}

.align-grc-wrapper .align-grc-inner .img-holder:before {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='298' height='286' viewBox='0 0 298 286' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M240.281 222.923L0.547402 77L-2.86335e-06 139.39L239.735 285.313L240.281 222.923Z' fill='%23003DA5'/%3E%3Cpath d='M186.422 107.768L9.37276 3.46412e-05L8.9685 46.0767L186.019 153.844L186.422 107.768Z' fill='%2341B6E6'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	left: 0;
	bottom: 0;
	width: 295px;
	height: 285px;
	background-size: contain;
}

.align-grc-wrapper .align-grc-inner .img-holder img {
	position: relative;
}

.addition-cta-wrapper {
	margin: 3.125rem 0 6rem;
}

.addition-cta-wrapper .addition-cta-inner {
	border-radius: 16px;
	background: #111323;
	box-shadow: 0 16.224px 19.469px -3.245px rgba(16, 24, 40, .08), 0 6.49px 6.49px -3.245px rgba(16, 24, 40, .03);
	position: relative;
	padding: 3.375rem 3rem;
	display: flex;
	-moz-column-gap: 2.5rem;
	column-gap: 2.5rem;
	max-width: 1140px;
	margin: 0 auto;
}

.addition-cta-wrapper .addition-cta-inner:before {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='928' height='189' viewBox='0 0 928 189' fill='none'%3E%3Cpath opacity='0.08' fill-rule='evenodd' clip-rule='evenodd' d='M-120.056 284.623H410.888L1047.58 -106.406V-432.468L-120.056 284.623Z' fill='%2372798E'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 50vw;
	height: 30vw;
	right: 0;
	top: 0;
	bottom: 0;
}

.addition-cta-wrapper .addition-cta-inner .text-holder, .addition-cta-wrapper .addition-cta-inner .text-holder p {
	font-size: .875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	position: relative;
}

.addition-cta-wrapper .addition-cta-inner .text-holder a {
	color: #41b6e6;
	text-decoration: underline;
}

.support-plateform-wrapper {
	padding: 7.8125rem 0;
	background-color: #f7f9fc;
	position: relative;
}

.support-plateform-wrapper:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1361' height='500' viewBox='0 0 1361 500' fill='none'%3E%3Cpath opacity='0.02' fill-rule='evenodd' clip-rule='evenodd' d='M-79 506H575.525L1360.42 23.9545V-378L-79 506Z' fill='%23003DA5'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
}

.support-plateform-wrapper .support-plateform-inner {
	display: flex;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	position: relative;
}

.support-plateform-wrapper .support-plateform-inner .heading-holder {
	width: 320px;
}

.support-plateform-wrapper .support-plateform-inner .heading-holder h3 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #41b6e6;
}

.support-plateform-wrapper .support-plateform-inner .heading-holder h3 span {
	color: #383e4d;
}

.support-plateform-wrapper .support-plateform-inner .heading-holder span a {
	color: #41b6e6;
	text-decoration: underline;
}

.support-plateform-wrapper .support-plateform-inner .heading-holder small {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
}

.support-plateform-wrapper .support-plateform-inner .links-grid {
	width: calc(100% - 350px);
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-moz-column-gap: 2.625rem;
	column-gap: 2.625rem;
	row-gap: 0;
	position: relative;
}

.support-plateform-wrapper .support-plateform-inner .links-grid .link-holder, .support-plateform-wrapper .support-plateform-inner .links-grid .link-holder a {
	padding: .9375rem 1.25rem;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	border-bottom: 1px solid rgba(185, 188, 198, .5);
	display: block;
	text-decoration: none;
	width: 100%;
}

.support-plateform-wrapper .support-plateform-inner .links-grid .link-holder a:hover {
	background-color: #003da5;
	color: #fff;
}

.er-card-wrapper {
	padding: 6rem 0;
	background: linear-gradient(0deg, var(--Mirage, #111323) 0%, var(--Mirage, #111323) 100%), radial-gradient(50% 50% at 50% 50%, #052152 0%, #111323 100%);
}

.er-card-wrapper .er-top-header {
	max-width: 817px;
	margin-bottom: 3.75rem;
}

.er-card-wrapper .er-top-header h2 {
	font-size: 2.23rem;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	letter-spacing: -.04rem;
	color: #fff;
	margin-bottom: 1.25rem;
}

.er-card-wrapper.light-bg .er-top-header h2 {
	color: #383e4d;
}

.er-card-wrapper .er-top-header p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.er-card-wrapper .er-top-header p a {
	color: #41b6e6;
	text-decoration: underline;
}

.er-card-wrapper .er-card-grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1.875rem;
}

.er-card-wrapper .er-card-grid .single-card {
	border-radius: 8px;
	box-shadow: 10px 14px 19px rgba(114, 121, 142, .1);
	display: flex;
	background-color: #fff;
	overflow: hidden;
	transition: all .5s;
}

.er-card-wrapper .er-card-grid .single-card:hover {
	background-color: #003da5;
	transition: all .5s;
}

.er-card-wrapper .er-card-grid .single-card:hover .card-content h3 {
	color: #fff;
}

.er-card-wrapper .er-card-grid .single-card:hover .card-content p, .er-card-wrapper .er-card-grid .single-card:hover .card-content p a {
	color: #fff;
}

.er-card-wrapper .er-card-grid .single-card .card-content {
	padding: 1.875rem;
	width: calc(100% - 312px);
}

.er-card-wrapper .er-card-grid .single-card .card-content h3 {
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 1.25rem;
}

.er-card-wrapper .er-card-grid .single-card .card-content p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.er-card-wrapper .er-card-grid .single-card .card-content p a {
	color: #41b6e6;
	text-decoration: underline;
	font-weight: normal;
}

.er-card-wrapper .er-card-grid .single-card .card-image {
	width: 312px;
}

.er-card-wrapper .er-card-grid .single-card .card-image img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.how-help-wrapper {
	padding: 8.5rem 0;
	position: relative;
	overflow: hidden;
}

.how-help-wrapper:before {
	content: "";
	background-image: url("data:image/svg+xml,%0A%3Csvg width='905' height='735' viewBox='0 0 905 735' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1407_48517)'%3E%3Cpath opacity='0.1' d='M1268.93 426.302V549.285L-9.90234 1334.73V987.017L803.567 487.395L-9.90234 -5.78223V-349.007L1268.93 426.302Z' fill='%23003DA5' fill-opacity='0.33'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1407_48517'%3E%3Crect width='905' height='735' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 46vw;
	height: 100%;
}

.how-help-wrapper .how-help-inner {
	display: flex;
	-moz-column-gap: 4rem;
	column-gap: 4rem;
	align-items: center;
}

.how-help-wrapper .how-help-inner .content-holder {
	width: 550px;
}

.how-help-wrapper .how-help-inner .content-holder h2 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #383e4d;
	margin-bottom: 1.25rem;
}

.how-help-wrapper .how-help-inner .content-holder p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #72798e;
}

.how-help-wrapper .how-help-inner .img-holder {
	position: relative;
	width: calc(100% - 614px);
}

.how-help-wrapper .how-help-inner .img-holder .how-help-mobile {
	display: none;
}

.how-help-wrapper .how-help-inner .img-holder .top-right-layer {
	position: absolute;
	right: 1.3125rem;
	top: -2.1875rem;
	max-width: 227px;
}

.how-help-wrapper .how-help-inner .img-holder .bottom-left-layer {
	position: absolute;
	left: 2.0625rem;
	bottom: -3.3125rem;
	max-width: 231px;
}

.whitepaper-row-wrapper {
	padding: 6rem 0;
	background-color: #f7f9fc;
}

.whitepaper-row-wrapper .whitepaper-row-inner {
	display: flex;
	-moz-column-gap: 4rem;
	column-gap: 4rem;
	align-items: center;
}

.whitepaper-row-wrapper .whitepaper-row-inner .whitepaper-content {
	width: 600px;
}

.whitepaper-row-wrapper .whitepaper-row-inner .whitepaper-content .whitepaper-tag {
	background-color: #003da5;
	border-radius: 34px;
	display: flex;
	align-items: center;
	-moz-column-gap: .5rem;
	column-gap: .5rem;
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	line-height: 20px;
	letter-spacing: .04313rem;
	color: #fff;
	margin-bottom: 2rem;
	width: -moz-fit-content;
	width: fit-content;
	padding: .5rem 1rem;
}

.whitepaper-row-wrapper .whitepaper-row-inner .whitepaper-content h2 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #383e4d;
	margin-bottom: 1.25rem;
}

.whitepaper-row-wrapper .whitepaper-row-inner .whitepaper-content h2 span {
	color: #41b6e6;
}

.whitepaper-row-wrapper .whitepaper-row-inner .whitepaper-content p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #72798e;
	margin-bottom: 1.25rem;
}

.whitepaper-row-wrapper .whitepaper-row-inner .whitepaper-content .blue-btn {
	padding: .75rem 1.25rem;
	font-size: .875rem;
	font-style: normal;
	font-weight: 800;
	line-height: 1.125rem;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	background-color: #41b6e6;
	border-radius: 2px;
	display: inline-block;
	text-align: center;
}

.whitepaper-row-wrapper .whitepaper-row-inner .whitepaper-content .blue-btn:hover {
	background-color: #003da5;
}

.whitepaper-row-wrapper .whitepaper-row-inner .img-holder {
	width: calc(100% - 664px);
	display: flex;
	justify-content: center;
}

@media (max-width: 1200px) {
	.er-card-wrapper .er-card-grid .single-card .card-image {
		width: 175px;
	}
	
	.er-card-wrapper .er-card-grid .single-card .card-content {
		width: calc(100% - 175px);
	}
}

@media (max-width: 991px) {
	.why-matters-wrapper .why-matter-inner, .how-help-wrapper .how-help-inner, .whitepaper-row-wrapper .whitepaper-row-inner, .support-plateform-wrapper .support-plateform-inner {
		flex-direction: column;
		row-gap: 1.875rem;
	}
	
	.why-matters-wrapper .why-matter-inner .content-holder, .why-matters-wrapper .why-matter-inner .img-holder, .align-grc-wrapper .align-grc-inner .img-holder, .align-grc-wrapper .align-grc-inner .content-holder, .how-help-wrapper .how-help-inner .content-holder, .how-help-wrapper .how-help-inner .img-holder, .whitepaper-row-wrapper .whitepaper-row-inner .whitepaper-content, .whitepaper-row-wrapper .whitepaper-row-inner .img-holder, .support-plateform-wrapper .support-plateform-inner .heading-holder, .support-plateform-wrapper .support-plateform-inner .links-grid {
		width: 100%;
	}
	
	.align-grc-wrapper .align-grc-inner {
		flex-direction: column-reverse;
		row-gap: 1.875rem;
	}
	
	.er-card-wrapper .er-card-grid {
		grid-template-columns: 1fr;
	}
	
	.how-help-wrapper .how-help-inner .img-holder .top-right-layer {
		top: .9375rem;
	}
}

@media (max-width: 768px) {
	.dora-framework-wrapper .dora-framework-inner .dora-icon-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 576px) {
	.enterprise-hero-holder .hero-content-holder h1 {
		font-size: 3rem;
		line-height: 3.75rem;
	}
	
	.enterprise-hero-holder .hero-content-holder .blue-btn {
		width: 100%;
	}
	
	.why-matters-wrapper .why-matter-inner .img-holder {
		padding-left: 0;
		padding-bottom: 1.75rem;
	}
	
	.why-matters-wrapper .why-matter-inner .img-holder:before, .align-grc-wrapper .align-grc-inner .img-holder:before {
		width: 161px;
		height: 156px;
	}
	
	.dora-framework-wrapper .dora-framework-inner {
		padding: 3.75rem 1.875rem;
	}
	
	.dora-framework-wrapper .dora-framework-inner .dora-icon-grid {
		grid-template-columns: 1fr;
	}
	
	.align-grc-wrapper .align-grc-inner .img-holder {
		padding: 1.4375rem 0 1.75rem 1.75rem;
	}
	
	.addition-cta-wrapper .addition-cta-inner {
		flex-direction: column;
		row-gap: 1.25rem;
		padding: 1.875rem;
	}
	
	.addition-cta-wrapper .addition-cta-inner:before {
		display: none;
	}
	
	.support-plateform-wrapper {
		padding: 4.0625rem 0;
	}
	
	.support-plateform-wrapper .support-plateform-inner .links-grid {
		grid-template-columns: 1fr;
	}
	
	.er-card-wrapper .er-top-header h4 {
		font-size: 1.5rem;
	}
	
	.er-card-wrapper .er-card-grid .single-card {
		flex-direction: column;
	}
	
	.er-card-wrapper .er-card-grid .single-card .card-content, .er-card-wrapper .er-card-grid .single-card .card-image {
		width: 100%;
	}
	
	.er-card-wrapper .er-card-grid .single-card .card-image img {
		max-height: 250px;
	}
	
	.how-help-wrapper .how-help-inner .img-holder .top-right-layer, .how-help-wrapper .how-help-inner .img-holder .bottom-left-layer {
		display: none;
	}
	
	.whitepaper-row-wrapper .whitepaper-row-inner .whitepaper-content .blue-btn {
		width: 100%;
	}
	
	.dora-framework-wrapper .dora-framework-inner .dora-icon-grid {
		row-gap: 20px;
	}
	
	.call-to-action__buttons {
		width: 100%;
	}
	
	.how-help-wrapper .how-help-inner .img-holder .how-help-mobile {
		display: block;
	}
	
	.how-help-wrapper .how-help-inner .img-holder .how-help-desktop {
		display: none;
	}
	
	.enterprise-hero-holder .hero-image-holder iframe {
		min-height: 53vw;
	}
}

.why-matters-wrapper.image-without-svg .why-matter-inner .content-holder h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 20px;
}

.why-matters-wrapper.image-without-svg .why-matter-inner .img-holder {
	background-color: #111323;
	border-radius: 10px;
}

.why-matters-wrapper.image-without-svg .why-matter-inner .img-holder:before {
	content: unset;
}

.fusion-mission-wrapper {
	padding: 96px 0 60px;
}

.fusion-mission-wrapper .fusion-mission-inner {
	display: flex;
	-moz-column-gap: 4.75rem;
	column-gap: 4.75rem;
	align-items: center;
}

.fusion-mission-wrapper .fusion-mission-inner .qoute-holder {
	position: relative;
	width: calc(100% - 626px);
	background-color: #111323;
	border-radius: 10px;
	padding: 48px 58px 58px 110px;
	overflow: hidden;
}

.fusion-mission-wrapper .fusion-mission-inner .qoute-holder:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='500' height='314' viewBox='0 0 500 314' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='197.2' cy='302.2' r='302.2' fill='url(%23paint0_radial_1471_58368)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_1471_58368' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(197.2 302.2) rotate(90) scale(302.2)'%3E%3Cstop offset='0.269231' stop-color='%23373857'/%3E%3Cstop offset='0.716346' stop-color='%23373857' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	position: absolute;
	width: 600px;
	height: 315px;
	bottom: 0;
	left: 0;
}

.fusion-mission-wrapper .fusion-mission-inner .qoute-holder:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='610' height='403' viewBox='0 0 610 403' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72.5215 147.031V170.354L-170 319.309V253.366L-15.7314 158.617L-170 65.0889V0L72.5215 147.031Z' fill='%2341B6E6'/%3E%3Cpath d='M524 315.534V339.096L769 489.572V422.957L613.154 327.239L769 232.755V167L524 315.534Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: cover;
}

.fusion-mission-wrapper .fusion-mission-inner .qoute-holder .qoute-text {
	position: relative;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	max-width: 442px;
	margin-bottom: 15px;
}

.fusion-mission-wrapper .fusion-mission-inner .qoute-holder .qoute-text:before {
	content: "";
	position: absolute;
	left: -64px;
	top: 6px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='21' viewBox='0 0 27 21' fill='none'%3E%3Cg clip-path='url(%23clip0_1471_58383)'%3E%3Cmask id='mask0_1471_58383' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='27' height='21'%3E%3Cpath d='M0 0H27V21H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1471_58383)'%3E%3Cpath d='M24.447 0C19.34 1.59 15.162 7.265 15.162 13.168C15.162 16.346 17.367 21 21.662 21C25.258 21 27 17.708 27 14.87C27 11.351 24.447 9.649 21.197 9.649C20.965 9.649 20.733 9.649 20.5 9.762C20.617 6.47 23.286 4.314 25.84 3.065L24.446 0H24.447ZM9.285 0C4.178 1.59 0 7.265 0 13.168C0 16.346 2.205 21 6.5 21C10.097 21 11.838 17.708 11.838 14.87C11.838 11.351 9.285 9.649 6.035 9.649C5.803 9.649 5.571 9.649 5.339 9.762C5.455 6.47 8.124 4.314 10.678 3.065L9.285 0Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1471_58383'%3E%3Crect width='27' height='21' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 27px;
	height: 21px;
}

.fusion-mission-wrapper .fusion-mission-inner .qoute-holder .qoute-meta {
	position: relative;
}

.fusion-mission-wrapper .fusion-mission-inner .qoute-holder .qoute-meta .qoute-auther {
	font-size: 12px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	color: #fff;
	margin-bottom: 7px;
}

.fusion-mission-wrapper .fusion-mission-inner .qoute-holder .qoute-meta .author-designation {
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	color: #fff;
}

.fusion-mission-wrapper .fusion-mission-inner .content-holder {
	width: 550px;
}

.fusion-mission-wrapper .fusion-mission-inner .content-holder h2 {
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 800;
	line-height: 2.75rem;
	letter-spacing: -.045rem;
	color: #383e4d;
	margin-bottom: 1.25rem;
}

.fusion-mission-wrapper .fusion-mission-inner .content-holder h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 20px;
}

.fusion-mission-wrapper .fusion-mission-inner .content-holder p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.dora-framework-wrapper .dora-framework-inner h2 {
	font-size: 36.277px;
	font-style: normal;
	font-weight: 800;
	line-height: 44.338px;
	letter-spacing: -.726px;
	color: #383e4d;
	margin-bottom: 20px;
}

.dora-framework-wrapper .dora-framework-inner h3 {
	margin-bottom: 3.25rem;
}

.dora-framework-wrapper .dora-framework-inner h2 + h3 {
	margin-bottom: 20px;
}

.dora-framework-wrapper .dora-framework-inner p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin-bottom: 3.25rem;
}

.dora-framework-wrapper .dora-framework-inner .dora-single-holder h4 {
	font-size: 18px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 8px;
}

.dora-framework-wrapper.what-plateform-do .dora-icon-grid {
	grid-template-columns: repeat(3, 1fr);
}

.fusion-integration-wrapper {
	margin-top: 11.5vw;
	background: radial-gradient(50% 50%, #052152 0%, #111323 100%);
	padding: 96px 0;
	position: relative;
	margin-bottom: 11.5vw;
}

.fusion-integration-wrapper._text {
	background: radial-gradient(50% 50% at 50% 45%, #052152 0%, #111323 100%);
}

.fusion-integration-wrapper:before {
	content: "";
	position: absolute;
	top: -11.5vw;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='162' viewBox='0 0 1440 162' fill='none'%3E%3Cpath d='M0 0L1440 161.622H0V0Z' fill='%23111323'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	height: 12vw;
	background-size: cover;
	width: 100%;
}

.fusion-integration-wrapper:after {
	content: "";
	position: absolute;
	bottom: -11.5vw;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='162' viewBox='0 0 1440 162' fill='none'%3E%3Cpath d='M1440 161.622L0 -4.57764e-05H1440V161.622Z' fill='%23111323'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	height: 12vw;
	background-size: cover;
	width: 100%;
	background-color: #f6fcff;
}

.fusion-integration-wrapper._text:after {
	background-color: #fff;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row {
	display: flex;
	-moz-column-gap: 75px;
	column-gap: 75px;
	align-items: flex-end;
	margin-bottom: 35px;
	padding: 0 80px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .content-holder {
	width: 518px;
}

.fusion-integration-wrapper._text .fusion-integration-inner .fusion-integration-row .content-holder {
	width: 530px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .content-holder h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #fff;
	margin-bottom: 20px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .content-holder p, .fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .content-holder ul li {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .content-holder ul li:before {
	background: #fff;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .content-holder ul li + li {
	margin-top: 20px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .supported-plateform-column {
	width: calc(100% - 593px);
}

.fusion-integration-wrapper._text .fusion-integration-inner .fusion-integration-row .supported-plateform-column {
	width: calc(100% - 605px);
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .supported-plateform-column .support--plateform-inner {
	border-radius: 10px;
	background: rgba(114, 121, 142, .2);
	padding: 10px 20px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .supported-plateform-column .support--plateform-inner h5 {
	padding: 15px 20px;
	border-bottom: 1px solid rgba(185, 188, 198, .5);
	font-size: 18px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #fff;
	margin-bottom: 12px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .supported-plateform-column .support--plateform-inner ul {
	list-style: none;
	padding: 0 20px 15px;
	margin: 0;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .supported-plateform-column .support--plateform-inner ul li {
	padding-left: 30px;
	position: relative;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .supported-plateform-column .support--plateform-inner.platform--text {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	padding: 30px 40px;
	max-width: 476px;
	margin-left: auto;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .supported-plateform-column .support--plateform-inner.platform--text p {
	margin: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .supported-plateform-column .support--plateform-inner.platform--text p + p {
	margin-top: 20px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .supported-plateform-column .support--plateform-inner ul li:before {
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #41b6e6;
	position: absolute;
	left: 9px;
	top: 8px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	margin-top: 95px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col {
	display: flex;
	flex-direction: column;
	row-gap: 30px;
	align-items: center;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col .col-tag {
	border-radius: 32px;
	border: 1px solid #41b6e6;
	background-color: #111323;
	width: -moz-fit-content;
	width: fit-content;
	display: flex;
	align-items: center;
	-moz-column-gap: 8px;
	column-gap: 8px;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
	color: #41b6e6;
	padding: 8px 14px;
	margin-bottom: 0;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col .col-tag._adj {
	padding-top: 6px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col .col-tag-h4 {
	font-weight: 800;
	color: #fff;
	margin: 0;
	position: relative;
	z-index: 8;
	font-size: 1.5rem;
	line-height: 1.3;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col .nodes-list {
	display: flex;
	flex-direction: column;
	row-gap: 30px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col .nodes-list .node-single {
	padding: 30px;
	background-color: #fff;
	width: 100%;
	border-radius: 8px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col .nodes-list .node-single h5 {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 10px;
}

.fusion-integration-wrapper._text .fusion-integration-inner .fusion-nodes-row .branch-col .nodes-list .node-single h5 {
	font-size: 16px;
	font-style: normal;
	margin-bottom: 5px;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col .nodes-list .node-single p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin-bottom: 0;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col .nodes-list .node-single p strong {
	color: #383e4d;
}

.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .nodes-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 72px;
}

.how-get-started-wrapper {
	background: radial-gradient(50% 50%, #052152 0%, #111323 100%);
	padding: 96px 0;
}

.how-get-started-wrapper .started-header {
	margin-bottom: 60px;
}

.how-get-started-wrapper .started-header h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}

.how-get-started-wrapper .started-cards-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}

.how-get-started-wrapper .started-cards-grid .single-card {
	padding: 30px;
	border-radius: 8px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	transition: all .5s;
}

.how-get-started-wrapper .started-cards-grid .single-card:hover {
	background-color: #1834a7;
	transition: all .5s;
}

.how-get-started-wrapper .started-cards-grid .single-card:hover h3 {
	color: #fff;
}

.how-get-started-wrapper .started-cards-grid .single-card:hover p {
	color: #fff;
}

.how-get-started-wrapper .started-cards-grid .single-card:hover a {
	color: #fff;
}

.how-get-started-wrapper .started-cards-grid .single-card .icon-holder {
	width: 54px;
	height: 54px;
	margin-bottom: 10px;
}

.how-get-started-wrapper .started-cards-grid .single-card h3 {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 10px;
}

.how-get-started-wrapper .started-cards-grid .single-card p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin-bottom: 0;
}

.how-get-started-wrapper .started-cards-grid .single-card a {
	display: flex;
	-moz-column-gap: 8px;
	column-gap: 8px;
	align-items: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	text-transform: uppercase;
	color: #20a2d8;
	text-decoration: none;
	margin-top: 20px;
}

.y0326-ai-resilience.has-card4 {
	background-color: #f6fcff;
	background-image: unset;
}

.y0326-ai-resilience.has-card4 .y0326-ai-resilience__col--right {
	margin-top: 74px;
}

.y0326-platform._simple {
	background: #fff;
}

.y0326-platform._simple .y0326-platform__header {
	text-align: left;
}

.y0326-platform._simple .y0326-platform__header .y0326-platform__heading-sub, .y0326-platform._simple .y0326-platform__header .y0326-platform__heading-main, .y0326-platform._simple .y0326-platform__header .y0326-platform__subtext {
	color: #383e4d;
}

.y0326-platform__heading._left {
	margin-bottom: 20px;
}

.y0326-platform__heading._left, .y0326-platform__heading._left * {
	text-align: left;
}

.y0326-platform__subtext._left {
	text-align: left;
	font-size: 1rem;
}

.y0326-platform._simple .y0326-platform__card-overlay {
	background: linear-gradient(0deg, #000 0%, rgba(102, 102, 102, 0) 100%);
}

.y0326-platform._simple .y0326-platform__card {
	aspect-ratio: 1;
}

.y0326-platform._simple .y0326-platform__card-img {
	filter: unset;
}

.y0326-logo-bar._extended {
	padding: 96px 0;
}

.y0326-logo-bar._extended .y0326-logo-bar__label {
	font-size: 24px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
}

.y0326-logo-bar .y0326-logo-bar__top {
	max-width: 842px;
	margin: 0 auto;
	padding: 0 16px;
	margin-bottom: 132px;
}

.y0326-logo-bar .y0326-logo-bar__top h2 {
	text-align: center;
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #383e4d;
	margin-bottom: 30px;
}

.y0326-logo-bar .y0326-logo-bar__top ul {
	list-style: none;
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	justify-content: center;
}

.y0326-logo-bar .y0326-logo-bar__top ul li {
	padding: 8px 16px;
	border-radius: 34px;
	border: 1px solid #41b6e6;
	font-size: 18px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
	letter-spacing: .727px;
	color: #41b6e6;
}

.y0326-logo-bar .y0326-logo-bar__top ul li:before {
	content: unset;
}

.y0326-case-studies.wp-block-acf-home-case-studies-v2._titleHidden .archive__grid-item-headline, .y0326-case-studies.wp-block-acf-home-case-studies-v2._titleHidden .blog__grid-item-headline {
	display: none;
}

.y0326-case-studies.wp-block-acf-home-case-studies-v2._titleHidden .y0326_grid-item__excerpt {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
}

.y0326-platform__card-text span, .y0326-platform__card-text a {
	color: #41b6e6;
	text-decoration: underline;
	font-weight: normal;
}

.testimonials._extended .testimonials__heading {
	margin-bottom: 50px;
}

.testimonials._extended .testimonials__card {
	width: 33.33%;
}

@media (max-width: 1200px) {
	.fusion-mission-wrapper .fusion-mission-inner .qoute-holder:after {
		content: unset;
	}
	
	.fusion-mission-wrapper .fusion-mission-inner .qoute-holder {
		padding: 80px 50px 58px;
		width: calc(100% - 526px);
	}
	
	.fusion-mission-wrapper .fusion-mission-inner .qoute-holder .qoute-text:before {
		left: 4px;
		top: -50px;
	}
	
	.fusion-mission-wrapper .fusion-mission-inner .content-holder {
		width: 450px;
	}
}

@media (max-width: 991px) {
	.fusion-mission-wrapper .fusion-mission-inner {
		flex-direction: column-reverse;
		row-gap: 48px;
	}
	
	.fusion-mission-wrapper .fusion-mission-inner .content-holder {
		width: 100%;
	}
	
	.fusion-mission-wrapper .fusion-mission-inner .qoute-holder {
		width: 100%;
	}
	
	.fusion-mission-wrapper .fusion-mission-inner .qoute-holder .qoute-text {
		max-width: 100%;
	}
	
	.dora-framework-wrapper.what-plateform-do .dora-icon-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row {
		flex-direction: column;
		row-gap: 20px;
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .content-holder {
		width: 100%;
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-integration-row .supported-plateform-column {
		width: 100%;
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row {
		display: flex;
		flex-direction: column;
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .nodes-col img {
		display: none;
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .nodes-col {
		height: 232px;
		position: relative;
		background-image: url("data:image/svg+xml,%3Csvg width='152' height='152' viewBox='0 0 152 152' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-3.32207e-06 76L38 10.1821L114 10.1821L152 76L114 141.818L38 141.818L-3.32207e-06 76Z' fill='%23003DA5'/%3E%3Cpath d='M89.0867 89.3976L106.809 100.308V116.508L75.9264 97.5002L85.6031 91.5393L89.0867 89.3976ZM62.632 62.179L66.6162 59.7586L75.9264 54.1074L106.814 35.3579V51.5012L89.2209 62.179L77.2528 69.4456L66.8949 75.7315L75.9212 81.295L65.7595 87.55L62.761 89.3976L45.3481 78.6784V72.6711L62.632 62.179Z' fill='white'/%3E%3Cpath d='M75.9264 54.1072L66.6162 59.7583L62.632 62.1788L45.3481 51.6867V35.5435L75.9264 54.1072ZM75.9264 81.2947L84.958 75.7313L75.9264 70.2504L77.2476 69.4453L89.2209 62.1788L106.809 72.8567V78.4872L85.6031 91.5391L75.9264 97.4999L45.3481 116.317V100.116L65.7595 87.5497L75.9264 81.2947Z' fill='%2341B6E6'/%3E%3C/svg%3E%0A");
		background-size: 152px;
		background-repeat: no-repeat;
		background-position: center;
		margin-top: 0;
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .nodes-col.nitro-lazy {
		background-image: none !important;
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .nodes-col:before {
		position: absolute;
		content: "";
		height: 50px;
		top: 0;
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='52' viewBox='0 0 18 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66015 52L17.3204 37L-9.98458e-05 37L8.66015 52ZM8.66016 0L7.16016 -6.55671e-08L7.16015 38.5L8.66015 38.5L10.1602 38.5L10.1602 6.55671e-08L8.66016 0Z' fill='%2341B6E6'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		width: 18px;
		background-size: contain;
		left: 0;
		right: 0;
		margin: auto;
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .nodes-col:after {
		position: absolute;
		content: "";
		height: 50px;
		bottom: 0;
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='52' viewBox='0 0 18 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66015 52L17.3204 37L-9.98458e-05 37L8.66015 52ZM8.66016 0L7.16016 -6.55671e-08L7.16015 38.5L8.66015 38.5L10.1602 38.5L10.1602 6.55671e-08L8.66016 0Z' fill='%2341B6E6'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		width: 18px;
		background-size: contain;
		left: 0;
		right: 0;
		margin: auto;
	}
	
	.fusion-integration-wrapper .fusion-integration-inner._extended .fusion-nodes-row .nodes-col:after {
		transform: rotate(180deg);
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col, .fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col .col-tag, .fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col .nodes-list {
		position: relative;
	}
	
	.fusion-integration-wrapper .fusion-integration-inner .fusion-nodes-row .branch-col:before {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		height: 100%;
		width: 3px;
		background-color: #41b6e6;
	}
	
	.y0326-ai-resilience.has-card4 .y0326-ai-resilience__col--right {
		margin-top: 0;
	}
	
	.how-get-started-wrapper .started-cards-grid {
		grid-template-columns: repeat(1, 1fr);
	}
}

@media (max-width: 768px) {
	.fusion-mission-wrapper .fusion-mission-inner .qoute-holder {
		padding: 80px 26px 26px;
	}
	
	.testimonials._extended .testimonials__card {
		width: 100%;
	}
}

@media (max-width: 576px) {
	.dora-framework-wrapper.what-plateform-do .dora-icon-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.why-matters-wrapper {
		margin: 3.875rem 0 2.25rem;
	}
	
	.fusion-mission-wrapper {
		padding: 60px 0;
	}
	
	.dora-framework-wrapper .dora-framework-inner .dora-icon-grid .dora-single-holder p {
		margin-bottom: 0;
	}
	
	.y0326-platform__grid {
		gap: 20px;
	}
	
	.y0326-logo-bar .y0326-logo-bar__top ul li {
		text-align: center;
	}
	
	.testimonials {
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.testimonials.spacing-top-large {
		margin-top: 0;
	}
	
	.fusion-integration-wrapper:after {
		height: 16vw;
	}
}

.btn, .wp-block-button__link {
	border-radius: .125rem;
	background-color: #41b6e6;
	border: .0625rem solid #41b6e6;
	color: #fff;
	padding: 1rem .9375rem;
	font-family: sofia-pro-variable, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	transition: all .5s;
	font-size: .875rem;
	line-height: normal;
	display: inline-block;
}

.btn:hover, .wp-block-button__link:hover {
	background-color: #1834a7;
	border-color: #1834a7;
	color: #fff;
}

.btn--outline, .wp-block-button__link--outline {
	background: none;
	border-color: #fff;
	color: #fff;
}

.btn--outline:hover, .wp-block-button__link--outline:hover {
	background: #fff;
	color: #121628;
	border-color: #fff;
}

.continuity-hero-wrapper {
	position: relative;
	padding: 75px 0 240px;
	background-color: #111323;
	background-image: url("data:image/svg+xml,%3Csvg width='915' height='900' viewBox='0 0 915 900' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.1' d='M1278.83 426.303V549.284L0 1334.73V987.018L813.469 487.395L0 -5.78223V-349.007L1278.83 426.303Z' fill='%2372798E'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 100%;
	background-size: cover;
	display: flex;
	align-items: center;
}

.continuity-hero-wrapper.nitro-lazy {
	background-image: none !important;
}

.continuity-hero-wrapper .continuity-inner {
	display: flex;
	-moz-column-gap: 4.75rem;
	column-gap: 4.75rem;
	align-items: center;
}

.continuity-hero-wrapper .continuity-inner .text-holder {
	width: 550px;
}

.continuity-hero-wrapper .continuity-inner .text-holder h1 {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	color: #41b6e6;
	margin-bottom: 10px;
}

.continuity-hero-wrapper .continuity-inner .text-holder h2 {
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	letter-spacing: -.96px;
	color: #fff;
	margin-bottom: 16px;
	margin-top: 0;
}

.continuity-hero-wrapper .continuity-inner .text-holder p {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	color: #fff;
	margin-bottom: 40px;
}

.continuity-hero-wrapper .continuity-inner .text-holder p a {
	text-decoration: underline;
}

.continuity-hero-wrapper .continuity-inner .text-holder .btns-holder {
	display: flex;
	-moz-column-gap: 16px;
	column-gap: 16px;
}

.continuity-hero-wrapper .continuity-inner .text-holder .btns-holder a {
	text-decoration: none;
}

.continuity-hero-wrapper .continuity-inner .image-holder {
	position: relative;
	width: calc(100% - 626px);
	padding: 1.4375rem 1.75rem 3.625rem 2.0625rem;
}

.continuity-hero-wrapper .continuity-inner .image-holder:before {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='298' height='286' viewBox='0 0 298 286' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M57.311 222.923L297.044 77L297.592 139.39L57.8563 285.313L57.311 222.923Z' fill='%23003DA5'/%3E%3Cpath d='M111.17 107.768L288.219 3.46412e-05L288.623 46.0767L111.573 153.844L111.17 107.768Z' fill='%2341B6E6'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	right: 0;
	bottom: 0;
	width: 295px;
	height: 285px;
	background-size: contain;
}

.continuity-hero-wrapper .continuity-inner .image-holder .image-wrapper-mobile {
	display: none;
}

.continuity-hero-wrapper .continuity-inner .image-holder img {
	position: relative;
	z-index: 2;
	border-radius: 10px;
}

.continuity-hero-wrapper .continuity-inner .image-holder .layer-1 {
	position: absolute;
	top: 11px;
	left: -18px;
	width: 289px;
	transform: scale(0);
}

.continuity-hero-wrapper .continuity-inner .image-holder .layer-2 {
	position: absolute;
	left: -49px;
	bottom: 160px;
	width: 9vw;
	transform: scale(0);
}

.continuity-hero-wrapper .continuity-inner .image-holder .layer-3 {
	position: absolute;
	left: 100px;
	bottom: 16px;
	width: 8vw;
	transform: scale(0);
}

.continuity-hero-wrapper .scroll-down-wrapper {
	position: absolute;
	bottom: 80px;
	display: flex;
	align-items: center;
	-moz-column-gap: 6px;
	column-gap: 6px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	cursor: pointer;
}

.continuity-hero-wrapper .scroll-down-wrapper img {
	width: 37px;
	height: 37px;
}

.why-matters-wrapper.icon-list .why-matter-inner .content-holder ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.why-matters-wrapper.icon-list .why-matter-inner .content-holder ul li {
	padding-left: 50px;
	position: relative;
	margin-bottom: 40px;
}

.why-matters-wrapper.icon-list .why-matter-inner .content-holder ul li:before {
	content: "";
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 5px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' rx='12' fill='%23D9F0FA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0964 7.39004L9.9364 14.3L8.0364 12.27C7.6864 11.94 7.1364 11.92 6.7364 12.2C6.3464 12.49 6.2364 13 6.4764 13.41L8.7264 17.07C8.9464 17.41 9.3264 17.62 9.7564 17.62C10.1664 17.62 10.5564 17.41 10.7764 17.07C11.1364 16.6 18.0064 8.41004 18.0064 8.41004C18.9064 7.49004 17.8164 6.68004 17.0964 7.38004V7.39004Z' fill='%2361C2EA'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
}

.why-matters-wrapper.icon-list .why-matter-inner .content-holder ul li h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	color: #383e4d;
	margin-bottom: 8px;
}

.why-matters-wrapper.icon-list .why-matter-inner .content-holder ul li p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #667085;
	margin-bottom: 0;
}

.why-matters-wrapper.icon-list .why-matter-inner .content-holder ul li p a {
	color: #41b6e6;
	font-weight: 400;
}

.blue-bg-icons-wrapper {
	background-color: #003da5;
	padding: 64px 0;
}

.blue-bg-icons-wrapper .blue-bg-inner {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	-moz-column-gap: 32px;
	column-gap: 32px;
}

.blue-bg-icons-wrapper .blue-bg-inner .single-icon-holder {
	text-align: center;
}

.blue-bg-icons-wrapper .blue-bg-inner .single-icon-holder .icon-holder {
	margin-bottom: 16px;
}

.blue-bg-icons-wrapper .blue-bg-inner .single-icon-holder p {
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	color: #fff;
}

.blue-bg-icons-wrapper .blue-bg-inner .single-icon-holder p a {
	color: #fff;
	text-decoration: underline;
}

.side-by-side-cta-wrapper {
	margin: 156px 0 63px;
}

.side-by-side-cta-wrapper._extended {
	margin: 35px 0 130px;
}

.side-by-side-cta-wrapper .side-by-side-inner {
	background-color: #111323;
	border-radius: 20px;
	overflow: hidden;
	display: flex;
	-moz-column-gap: 76px;
	column-gap: 76px;
}

.side-by-side-cta-wrapper .side-by-side-inner .content-holder {
	width: 600px;
	padding: 70px 0 70px 50px;
}

.side-by-side-cta-wrapper .side-by-side-inner .content-holder h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #fff;
	margin-bottom: 20px;
}

.side-by-side-cta-wrapper .side-by-side-inner .content-holder h2 span {
	color: #41b6e6;
}

.side-by-side-cta-wrapper .side-by-side-inner .content-holder h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #fff;
	margin-bottom: 20px;
}

.side-by-side-cta-wrapper .side-by-side-inner .content-holder p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.side-by-side-cta-wrapper .side-by-side-inner .content-holder .btns-holder {
	display: flex;
	-moz-column-gap: 11px;
	column-gap: 11px;
	margin-top: 20px;
}

.side-by-side-cta-wrapper .side-by-side-inner .content-holder p a {
	color: #41b6e6;
	text-decoration: underline;
}

.side-by-side-cta-wrapper .side-by-side-inner .img-holder {
	width: calc(100% - 676px);
}

.side-by-side-cta-wrapper .side-by-side-inner .img-holder img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.readiness-wrapper {
	margin: 96px 0 136px;
}

.readiness-wrapper .readiness-inner {
	display: flex;
	-moz-column-gap: 60px;
	column-gap: 60px;
	align-items: center;
}

.readiness-wrapper .readiness-inner .content-holder {
	width: 550px;
}

.readiness-wrapper .readiness-inner .content-holder h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #383e4d;
	margin-bottom: 20px;
}

.readiness-wrapper .readiness-inner .content-holder p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin-bottom: 20px;
}

.readiness-wrapper .readiness-inner .content-holder p a {
	text-decoration: underline;
}

.readiness-wrapper .readiness-inner .grid-holder {
	width: calc(100% - 610px);
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 30px;
}

.readiness-wrapper .readiness-inner .grid-holder .single-item-holder {
	border-radius: 10px;
	background-color: #f7f9fc;
	box-shadow: 10px 14px 19px rgba(114, 121, 142, .1);
	padding: 24px;
	height: 100%;
	word-break: break-word;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.readiness-wrapper .readiness-inner .grid-holder .single-item-holder a {
	text-decoration: underline;
}

.readiness-wrapper .readiness-inner .grid-holder .single-item-holder .icon-holder {
	margin-bottom: 24px;
}

.readiness-wrapper .readiness-inner .grid-holder .single-item-holder h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	color: #111323;
	margin-bottom: 8px;
}

.readiness-wrapper .readiness-inner .grid-holder .single-item-holder p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.overly-slides-wrapper {
	padding: 96px 0;
	background-color: #111323;
	position: relative;
	height: 100vh;
	min-height: 900px;
}

.overly-slides-wrapper .overly-slides-inner {
	position: relative;
}

.overly-slides-wrapper .overly-slides-inner .overly-slides-header {
	padding: 0 0 30px;
	max-width: 660px;
	margin: 0 auto;
	text-align: center;
}

.overly-slides-wrapper .overly-slides-inner .overly-slides-header h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #fff;
	max-width: 470px;
	margin: 0 auto 12px;
}

.overly-slides-wrapper .overly-slides-inner .overly-slides-header p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	margin-bottom: 0;
}

.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide {
	display: flex;
	-moz-column-gap: 60px;
	column-gap: 60px;
	border-radius: 20px;
	border: 2px solid #383e4d;
	padding: 40px;
	align-items: center;
	margin-bottom: 40px;
	position: absolute;
	will-change: transform;
	transform-origin: top;
	background-color: #111323;
	min-height: 510px;
}

.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide .content-holder {
	width: 475px;
}

.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide .content-holder h2 {
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 38px;
	color: #fff;
	margin-bottom: 20px;
}

.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide .content-holder p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide .img-holder {
	width: calc(100% - 535px);
}

.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide .img-holder img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.tour-wrapper {
	background-color: #111323;
	padding: 135px 0 96px;
	position: relative;
	overflow: hidden;
}

.tour-wrapper:before {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='556' height='804' viewBox='0 0 556 804' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='513' cy='363.5' rx='513' ry='440.5' fill='url(%23paint0_radial_1700_18831)' fill-opacity='0.7'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_1700_18831' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(513 363.5) rotate(90) scale(440.5 513)'%3E%3Cstop offset='0.269231' stop-color='%23373857'/%3E%3Cstop offset='0.716346' stop-color='%23373857' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	top: 0;
	right: 0;
	background-position: 100% 0;
}

.tour-wrapper:after {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='720' height='720' viewBox='0 0 720 720' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='207' cy='440.5' rx='513' ry='440.5' fill='url(%23paint0_radial_1700_18832)' fill-opacity='0.7'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_1700_18832' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(207 440.5) rotate(90) scale(440.5 513)'%3E%3Cstop offset='0.269231' stop-color='%23373857'/%3E%3Cstop offset='0.716346' stop-color='%23373857' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	left: 0;
	bottom: 0;
	background-position: 0 100%;
}

.tour-wrapper .tour-inner .tour-header {
	max-width: 820px;
	margin: 0 auto 46px;
	text-align: center;
	position: relative;
	z-index: 1;
}

.tour-wrapper .tour-inner .tour-header h2 {
	font-size: 51.2px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	letter-spacing: -1.024px;
	color: #fff;
	margin-bottom: 20px;
}

.tour-wrapper .tour-inner .tour-header p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.tour-wrapper .tour-inner .embed-code-wrapper {
	position: relative;
	z-index: 1;
}

.tour-wrapper .tour-inner .embed-code-wrapper iframe {
	min-height: 585px;
}

.tour-wrapper .tour-inner .embed-code-wrapper navattic-lazy-loader {
	display: block;
	height: 550px !important;
}

.er-card-wrapper.light-bg {
	background: linear-gradient(0deg, var(--Light-blue, #f6fcff) 0%, var(--Light-blue, #f6fcff) 100%), radial-gradient(50% 50% at 50% 50%, #052152 0%, #111323 100%);
}

.er-card-wrapper.light-bg .er-top-header {
	max-width: 610px;
}

.er-card-wrapper.light-bg .er-top-header h4 {
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	letter-spacing: -.64px;
	color: #383e4d;
}

.er-card-wrapper.light-bg .er-top-header h4 span {
	color: #003da5;
}

.er-card-wrapper.light-bg .er-top-header p {
	color: #687086;
}

.er-card-wrapper.light-bg .er-card-grid .single-card .card-content p a {
	color: #41b6e6;
	text-decoration: underline;
}

.content-row-wrapper {
	padding: 126px 0 96px;
}

.content-row-wrapper:nth-child(2n) .content-row-inner {
	flex-direction: row-reverse;
}

.content-row-wrapper .content-row-inner {
	display: flex;
	-moz-column-gap: 60px;
	column-gap: 60px;
	align-items: center;
}

.content-row-wrapper .content-row-inner .content-holder {
	width: 550px;
}

.content-row-wrapper .content-row-inner .content-holder h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #383e4d;
	margin-bottom: 20px;
}

.content-row-wrapper .content-row-inner .content-holder p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #667085;
	margin-bottom: 20px;
}

.content-row-wrapper .content-row-inner .content-holder p a {
	color: #41b6e6;
	text-decoration: underline;
	font-weight: 400;
}

.content-row-wrapper .content-row-inner .content-holder a {
	text-decoration: none;
}

.content-row-wrapper .content-row-inner .content-holder ol li, .content-row-wrapper .content-row-inner .content-holder ul li {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #667085;
}

.content-row-wrapper .content-row-inner .content-holder ol li::marker {
	color: #20a2d8;
}

.content-row-wrapper .content-row-inner .img-holder {
	width: calc(100% - 610px);
}

.resilience-leader-wrapper {
	padding: 64px 0;
	background-color: #f7f9fc;
}

.resilience-leader-wrapper .resilince-header {
	width: 100%;
}

.resilience-leader-wrapper .resilince-header h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #111323;
	margin-bottom: 50px;
}

.resilience-leader-wrapper .resilience-inner {
	display: flex;
	-moz-column-gap: 58px;
	column-gap: 58px;
	justify-content: space-between;
}

.resilience-leader-wrapper .resilience-inner .testimonial-holder {
	padding: 50px 30px 50px 84px;
	background-color: #41b6e6;
	border-radius: 20px;
	box-shadow: 0 20px 24px -4px rgba(16, 24, 40, .08), 0 8px 8px -4px rgba(16, 24, 40, .03);
	position: relative;
	width: 550px;
}

.resilience-leader-wrapper .resilience-inner .testimonial-holder:before {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='21' viewBox='0 0 27 21' fill='none'%3E%3Cg clip-path='url(%23clip0_1713_4144)'%3E%3Cmask id='mask0_1713_4144' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='27' height='21'%3E%3Cpath d='M0 0H27V21H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1713_4144)'%3E%3Cpath d='M24.447 0C19.34 1.59 15.162 7.265 15.162 13.168C15.162 16.346 17.367 21 21.662 21C25.258 21 27 17.708 27 14.87C27 11.351 24.447 9.649 21.197 9.649C20.965 9.649 20.733 9.649 20.5 9.762C20.617 6.47 23.286 4.314 25.84 3.065L24.446 0H24.447ZM9.285 0C4.178 1.59 0 7.265 0 13.168C0 16.346 2.205 21 6.5 21C10.097 21 11.838 17.708 11.838 14.87C11.838 11.351 9.285 9.649 6.035 9.649C5.803 9.649 5.571 9.649 5.339 9.762C5.455 6.47 8.124 4.314 10.678 3.065L9.285 0Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1713_4144'%3E%3Crect width='27' height='21' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 27px;
	height: 21px;
	top: 50px;
	left: 30px;
}

.resilience-leader-wrapper .resilience-inner .testimonial-holder p {
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.resilience-leader-wrapper .resilience-inner .testimonial-holder .logo-holder {
	margin-top: 85px;
}

.resilience-leader-wrapper .resilience-inner .testimonial-holder .logo-holder img {
	max-width: 160px;
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper {
	width: calc(100% - 610px);
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .slick-slide {
	margin-right: 40px;
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .single-casestudy {
	width: 250px !important;
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .single-casestudy .img-holder {
	margin-bottom: 24px;
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .single-casestudy .img-holder img {
	width: 100%;
	height: 186px;
	-o-object-fit: cover;
	object-fit: cover;
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .single-casestudy .case-study-content h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 8px;
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .single-casestudy .case-study-content p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin-bottom: 20px;
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .single-casestudy .case-study-content a {
	display: flex;
	-moz-column-gap: 8px;
	column-gap: 8px;
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	text-transform: uppercase;
	color: #20a2d8;
	align-items: center;
	text-decoration: none;
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .slider-arrows {
	display: flex;
	-moz-column-gap: 10px;
	column-gap: 10px;
	margin-top: 40px;
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .slider-arrows .prev, .resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .slider-arrows .next {
	cursor: pointer;
}

.resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper .slider-arrows .slick-disabled {
	opacity: .5;
	cursor: not-allowed;
}

.live-recovery-wrapper {
	padding: 100px 0 150px;
	background: #f7f9fc;
}

.live-recovery-wrapper .live-recovery-inner {
	border-radius: 29px;
	background: #111323;
	box-shadow: 0 13.234px 26.469px -1.891px rgba(16, 24, 40, .3), 0 1.891px 3.781px -1.891px rgba(16, 24, 40, .06);
	overflow: hidden;
	display: flex;
	padding: 50px 96px;
	-moz-column-gap: 60px;
	column-gap: 60px;
	position: relative;
	overflow: hidden;
	align-items: center;
}

.live-recovery-wrapper .live-recovery-inner:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='574' height='425' viewBox='0 0 574 425' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='298.945' cy='188.07' rx='318' ry='319.5' fill='url(%23paint0_radial_2473_9981)' fill-opacity='0.7'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_2473_9981' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(298.945 188.07) rotate(90) scale(319.5 318)'%3E%3Cstop offset='0.269231' stop-color='%23373857'/%3E%3Cstop offset='0.716346' stop-color='%23373857' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background-size: contain;
	background-position: 100%;
}

.live-recovery-wrapper .live-recovery-inner .content-holder {
	position: relative;
	z-index: 1;
	width: 510px;
}

.live-recovery-wrapper .live-recovery-inner .content-holder h2 {
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	letter-spacing: -.66px;
	color: #fff;
	margin-bottom: 18px;
}

.live-recovery-wrapper .live-recovery-inner .content-holder h2 span {
	color: #41b6e6;
}

.live-recovery-wrapper .live-recovery-inner .content-holder p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	margin-bottom: 18px;
	color: #fff;
}

.live-recovery-wrapper .live-recovery-inner .content-holder .btn-holder {
	display: flex;
	-moz-column-gap: 12px;
	column-gap: 12px;
}

.live-recovery-wrapper .live-recovery-inner .content-holder .btn-holder a {
	text-decoration: none;
	border-radius: 0;
}

.live-recovery-wrapper .live-recovery-inner .img-holder {
	width: calc(100% - 570px);
	position: relative;
	z-index: 1;
}

.live-recovery-wrapper .live-recovery-inner .img-holder img {
	width: 100%;
}

.section-related-case-studies .btn--arrow {
	-moz-column-gap: 10px;
	column-gap: 10px;
	align-items: center;
	display: flex;
}

.ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature {
	border-radius: 8px;
	padding: 30px;
	background-color: #fff;
	box-shadow: 0 10px 24px 4px rgba(16, 24, 40, .08), 0 8px 8px -4px rgba(16, 24, 40, .03);
	position: relative;
}

.ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature:hover {
	background-color: #003da5;
}

.ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature:hover:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='358' height='220' viewBox='0 0 358 220' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 220H162.788L358 100.034V0L0 220Z' fill='url(%23paint0_linear_2052_11502)' fill-opacity='0.1'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2052_11502' x1='317.839' y1='88.8901' x2='236.726' y2='144.545' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F5FA'/%3E%3Cstop offset='1' stop-color='%23F7F9FC' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 100%;
}

.ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature:hover h4, .ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature:hover p, .ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature:hover h3 {
	color: #fff;
	position: relative;
	z-index: 1;
}

.ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature:hover a {
	color: #fff;
}

.ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature:hover a svg path {
	stroke: #fff;
}

.ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature:hover a {
	position: relative;
	z-index: 1;
}

.ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature a:hover {
	color: #fff;
}

.ongoing-support-wrapper.blk-style--boxes .ongoing-grid .support-feature a:hover svg path {
	stroke: #fff;
}

.section-related-case-studies__title {
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px;
	letter-spacing: -.72px;
}

@media (max-width: 1680px) {
	.overly-slides-wrapper {
		min-height: 950px;
	}
}

@media (max-width: 1440px) {
	.continuity-hero-wrapper .continuity-inner .image-holder .layer-1 {
		position: absolute;
		top: 11px;
		left: -18px;
		width: 20vw;
		transform: scale(0);
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder .layer-2 {
		position: absolute;
		left: -30px;
		bottom: 160px;
		width: 9vw;
		transform: scale(0);
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder .layer-3 {
		position: absolute;
		left: 100px;
		bottom: 32px;
		width: 8vw;
		transform: scale(0);
	}
	
	.continuity-hero-wrapper {
		padding: 80px 0 140px;
	}
}

@media (max-width: 1280px) {
	.continuity-hero-wrapper .continuity-inner .image-holder .layer-1 {
		top: 2vw;
		left: -1vw;
		width: 20vw;
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder .layer-2 {
		left: -2vw;
		bottom: 130px;
		width: 13vw;
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder .layer-3 {
		left: 100px;
		bottom: 0;
		width: 10vw;
	}
	
	.readiness-wrapper .readiness-inner .content-holder {
		width: 400px;
	}
	
	.readiness-wrapper .readiness-inner .grid-holder {
		width: calc(100% - 460px);
	}
	
	.side-by-side-cta-wrapper .side-by-side-inner .content-holder {
		width: 500px;
	}
	
	.side-by-side-cta-wrapper .side-by-side-inner .img-holder {
		width: calc(100% - 576px);
	}
	
	.live-recovery-wrapper .live-recovery-inner .content-holder {
		width: 410px;
	}
	
	.live-recovery-wrapper .live-recovery-inner .img-holder {
		width: calc(100% - 470px);
	}
	
	.overly-slides-wrapper {
		min-height: 950px;
	}
}

@media (max-width: 1200px) {
	.continuity-hero-wrapper .continuity-inner .image-holder .layer-1 {
		top: -4vw;
		left: -4vw;
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder .layer-2 {
		left: -3vw;
		bottom: 108px;
	}
}

@media (max-width: 1024px) {
	.er-card-wrapper .er-card-grid {
		grid-template-columns: repeat(1, 1fr);
	}
}

@media (max-width: 991px) {
	.continuity-hero-wrapper .continuity-inner {
		flex-direction: column;
		row-gap: 30px;
	}
	
	.continuity-hero-wrapper .continuity-inner .text-holder {
		width: 100%;
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder {
		width: 100%;
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder .layer-1, .continuity-hero-wrapper .continuity-inner .image-holder .layer-2, .continuity-hero-wrapper .continuity-inner .image-holder .layer-3 {
		display: none;
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder {
		padding: 1.4375rem .75rem 3.625rem .0625rem;
	}
	
	.blue-bg-icons-wrapper .blue-bg-inner {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.readiness-wrapper .readiness-inner, .side-by-side-cta-wrapper .side-by-side-inner {
		flex-direction: column;
		row-gap: 30px;
	}
	
	.readiness-wrapper .readiness-inner .content-holder, .side-by-side-cta-wrapper .side-by-side-inner .content-holder {
		width: 100%;
	}
	
	.readiness-wrapper .readiness-inner .grid-holder, .side-by-side-cta-wrapper .side-by-side-inner .img-holder {
		width: 100%;
	}
	
	.side-by-side-cta-wrapper .side-by-side-inner .content-holder {
		padding: 70px 50px;
	}
	
	.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide {
		flex-direction: column;
		row-gap: 30px;
	}
	
	.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide .content-holder, .overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide .img-holder {
		width: 100%;
	}
	
	.content-row-wrapper .content-row-inner, .content-row-wrapper:nth-child(2n) .content-row-inner {
		flex-direction: column;
		row-gap: 30px;
	}
	
	.content-row-wrapper .content-row-inner .content-holder, .content-row-wrapper .content-row-inner .img-holder {
		width: 100%;
	}
	
	.resilience-leader-wrapper .resilience-inner {
		flex-direction: column;
		row-gap: 30px;
	}
	
	.resilience-leader-wrapper .resilience-inner .testimonial-holder, .resilience-leader-wrapper .resilience-inner .casestudies-slider-wrapper {
		width: 100%;
	}
	
	.live-recovery-wrapper .live-recovery-inner {
		flex-direction: column;
		row-gap: 30px;
	}
	
	.live-recovery-wrapper .live-recovery-inner .content-holder, .live-recovery-wrapper .live-recovery-inner .img-holder {
		width: 100%;
	}
	
	.continuity-hero-wrapper {
		padding: 64px 0;
	}
	
	.overly-slides-wrapper {
		height: unset;
		padding: 64px 0;
	}
	
	.overlay-slider-wrapper {
		height: 100vh;
		position: relative;
		overflow: hidden;
		max-height: 800px;
	}
	
	.overlay-slide {
		height: 80vh;
		max-height: 650px;
	}
	
	.continuity-hero-wrapper .scroll-down-wrapper {
		display: none;
	}
	
	.blue-bg-icons-wrapper .blue-bg-inner .single-icon-holder p {
		margin-bottom: 0;
	}
	
	.readiness-wrapper {
		margin: 64px 0;
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder .image-wrapper-mobile {
		display: block;
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder .image-wrapper-desktop {
		display: none;
	}
	
	.continuity-hero-wrapper .continuity-inner .image-holder:before {
		display: none;
	}
	
	.content-row-wrapper, .live-recovery-wrapper {
		opacity: 1 !important;
	}
	
	.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide {
		min-height: 700px;
	}
}

@media (max-width: 768px) {
	.live-recovery-wrapper .live-recovery-inner {
		padding: 50px 30px;
	}
	
	.readiness-wrapper .readiness-inner .grid-holder {
		grid-template-columns: repeat(1, 1fr);
	}
}

@media (max-width: 576px) {
	.continuity-hero-wrapper .continuity-inner .text-holder .btns-holder {
		flex-direction: column;
		row-gap: 20px;
	}
	
	.continuity-hero-wrapper .continuity-inner .text-holder .btns-holder a {
		width: 100%;
		text-align: center;
	}
	
	.blue-bg-icons-wrapper .blue-bg-inner {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.resilience-leader-wrapper .resilience-inner .testimonial-holder {
		padding: 84px 30px 50px;
	}
	
	.live-recovery-wrapper .live-recovery-inner .content-holder .btn-holder {
		flex-direction: column;
		row-gap: 20px;
	}
	
	.live-recovery-wrapper .live-recovery-inner .content-holder .btn-holder a {
		width: 100%;
		text-align: center;
	}
	
	.live-recovery-wrapper .live-recovery-inner .content-holder h2 {
		font-size: 36px;
	}
	
	.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide {
		padding: 25px;
	}
	
	.side-by-side-cta-wrapper .side-by-side-inner .content-holder {
		padding: 50px 25px;
	}
	
	.tour-wrapper .tour-inner .tour-header h2 {
		font-size: 38px;
	}
	
	.tour-wrapper {
		padding: 40px 0 64px;
	}
	
	.content-row-wrapper .content-row-inner .content-holder a {
		width: 100%;
		text-align: center;
	}
	
	.er-card-wrapper {
		padding: 4rem 0;
	}
	
	.content-row-wrapper, .live-recovery-wrapper {
		padding: 4rem 0;
	}
	
	.side-by-side-cta-wrapper {
		margin: 64px 0;
	}
	
	.overly-slides-wrapper .overly-slides-inner .overlay-slider-wrapper .overlay-slide {
		min-height: 510px;
	}
}

.ai-fusion-wrapper .continuity-inner .text-holder p {
	margin-bottom: 20px;
}

.ai-fusion-wrapper .continuity-inner .text-holder p:last-child {
	margin-bottom: 40px;
}

.ai-fusion-wrapper .continuity-inner .text-holder ol {
	padding-left: 20px;
	list-style: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

.ai-fusion-wrapper .continuity-inner .text-holder ol li {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	color: #fff;
}

.ai-fusion-wrapper .continuity-inner .text-holder .btns-holder {
	margin-top: 40px;
}

.fusion-difference-wrapper {
	padding: 170px 0;
}

.fusion-difference-wrapper .fusion-difference-header h2 {
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: 60px;
	letter-spacing: -.96px;
	color: #383e4d;
	margin-bottom: 45px;
}

.fusion-difference-wrapper .fusion-difference-header h2 span {
	color: #003da5;
}

.fusion-difference-wrapper .fusion-differnce-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
}

.fusion-difference-wrapper .fusion-differnce-grid .fusion-difference-single {
	background-color: #111323;
	border-radius: 10px;
	box-shadow: 10px 14px 19px rgba(114, 121, 142, .1);
	padding: 44px 24px;
}

.fusion-difference-wrapper .fusion-differnce-grid .fusion-difference-single .icon-holder {
	margin-bottom: 24px;
}

.fusion-difference-wrapper .fusion-differnce-grid .fusion-difference-single h4, .fusion-difference-wrapper .fusion-differnce-grid .fusion-difference-single h3 {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #41b6e6;
	margin-bottom: 8px;
}

.fusion-difference-wrapper .fusion-differnce-grid .fusion-difference-single p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.ai-layers-wrapper {
	padding: 110px 0 140px;
}

.ai-layers-wrapper .ai-layer-inner {
	display: flex;
	-moz-column-gap: 110px;
	column-gap: 110px;
}

.ai-layers-wrapper .ai-layer-inner .text-holder {
	width: 42%;
	position: sticky;
	top: 105px;
	height: -moz-fit-content;
	height: fit-content;
}

.ai-layers-wrapper .ai-layer-inner .text-holder h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #383e4d;
	margin-bottom: 20px;
}

.ai-layers-wrapper .ai-layer-inner .text-holder p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.ai-layers-wrapper .ai-layer-inner .layers-list-holder {
	width: calc(58% - 110px);
}

.ai-layers-wrapper .ai-layer-inner .layers-list-holder .single-layer-item {
	padding: 30px 0;
	border-bottom: 1px solid #d9d9d9;
}

.ai-layers-wrapper .ai-layer-inner .layers-list-holder .single-layer-item:first-child {
	padding-top: 0;
}

.ai-layers-wrapper .ai-layer-inner .layers-list-holder .single-layer-item .tag-holder {
	padding: 6px 12px;
	border-radius: 27px;
	border: 1px solid #41b6e6;
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	letter-spacing: .545px;
	color: #41b6e6;
	margin-bottom: 8px;
	width: -moz-fit-content;
	width: fit-content;
}

.ai-layers-wrapper .ai-layer-inner .layers-list-holder .single-layer-item h5, .ai-layers-wrapper .ai-layer-inner .layers-list-holder .single-layer-item h3 {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 8px;
}

.ai-layers-wrapper .ai-layer-inner .layers-list-holder .single-layer-item p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.ai-layers-wrapper .ai-layer-inner .layers-list-holder .single-layer-item p a {
	color: #41b6e6;
	text-decoration: underline;
	font-weight: normal;
}

.ai-layers-wrapper .ai-layer-inner .layers-list-holder .single-layer-item .explore-link {
	margin-top: 20px;
	display: flex;
	align-items: center;
	-moz-column-gap: 8px;
	column-gap: 8px;
	font-size: 12px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	text-transform: uppercase;
	color: #20a2d8;
}

.compliance-evidence-wrapper {
	padding: 140px 0 96px;
}

.compliance-evidence-wrapper .compliance-evidence-inner {
	display: flex;
	-moz-column-gap: 110px;
	column-gap: 110px;
	align-items: flex-start;
}

.compliance-evidence-wrapper .compliance-evidence-inner .text-holder {
	width: 42%;
	position: sticky;
	top: 105px;
}

.compliance-evidence-wrapper .compliance-evidence-inner .text-holder h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #383e4d;
	margin-bottom: 20px;
}

.compliance-evidence-wrapper .compliance-evidence-inner .text-holder p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.compliance-evidence-wrapper .compliance-evidence-inner .use-cases-holder {
	width: calc(58% - 110px);
}

.compliance-evidence-wrapper .compliance-evidence-inner .use-cases-holder h3 {
	font-size: 30px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 30px;
}

.compliance-evidence-wrapper .compliance-evidence-inner .use-cases-holder .use-cases-list-holder {
	display: flex;
	flex-direction: column;
	row-gap: 20px;
}

.compliance-evidence-wrapper .compliance-evidence-inner .use-cases-holder .use-cases-list-holder .use-cases-list-item {
	padding: 30px;
	border-radius: 10px;
	background-color: #f7f9fc;
}

.compliance-evidence-wrapper .compliance-evidence-inner .use-cases-holder .use-cases-list-holder .use-cases-list-item h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #383e4d;
	margin-bottom: 8px;
	margin-top: 0;
}

.compliance-evidence-wrapper .compliance-evidence-inner .use-cases-holder .use-cases-list-holder .use-cases-list-item p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin-bottom: 0;
}

.compliance-evidence-wrapper .compliance-evidence-inner .use-cases-holder .use-cases-list-holder .use-cases-list-item p a {
	color: #41b6e6;
	text-decoration: underline;
}

.solution-cards-wrapper {
	padding: 94px 0;
	background-color: #111323;
}

.solution-cards-wrapper .solution-cards-header {
	padding: 0 68px;
	margin-bottom: 40px;
}

.solution-cards-wrapper .solution-cards-header p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #d0d5dd;
}

.solution-cards-wrapper .solution-cards-grid {
	-moz-column-gap: 20px;
	column-gap: 20px;
	row-gap: 36px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

.solution-cards-wrapper .solution-cards-grid .single-solution-card {
	overflow: hidden;
}

.solution-cards-wrapper .solution-cards-grid .single-solution-card:hover .img-holder img {
	transform: scale(1.01);
	transition: all .5s;
}

.solution-cards-wrapper .solution-cards-grid .single-solution-card:hover .img-holder .text-holder {
	transform: translateY(-10px);
	transition: all .5s;
}

.solution-cards-wrapper .solution-cards-grid .single-solution-card .img-holder {
	position: relative;
}

.solution-cards-wrapper .solution-cards-grid .single-solution-card .img-holder:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(rgba(17, 19, 35, .3) 0%, #111323 100%);
	z-index: 1;
}

.solution-cards-wrapper .solution-cards-grid .single-solution-card .img-holder img {
	width: 100%;
	height: 372px;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all .5s;
	transform: scale(1);
}

.solution-cards-wrapper .solution-cards-grid .single-solution-card .img-holder .text-holder {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 56px 20px;
	z-index: 1;
	transition: all .5s;
}

.solution-cards-wrapper .solution-cards-grid .single-solution-card .img-holder .text-holder h4 {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	color: #fff;
	margin-bottom: 12px;
}

.solution-cards-wrapper .solution-cards-grid .single-solution-card .img-holder .text-holder p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	margin-bottom: 0;
}

.solution-cards-wrapper .solution-cards-grid .single-solution-card .img-holder .text-holder p a {
	color: #41b6e6;
	text-decoration: underline;
}

.solution-cards-wrapper .soultions-cta {
	margin-top: 36px;
	padding: 20px 40px;
	position: relative;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.solution-cards-wrapper .soultions-cta:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='388' height='400' viewBox='0 0 388 400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='69' cy='319' r='319' fill='url(%23paint0_radial_3208_1961)' fill-opacity='0.4'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_3208_1961' cx='0' cy='0' r='1' gradientTransform='matrix(44.117 -278.277 249.147 19.4468 99.5426 319)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2340429C'/%3E%3Cstop offset='1' stop-color='%23111323' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.solution-cards-wrapper .soultions-cta:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='451' height='366' viewBox='0 0 451 366' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='319' cy='47' r='319' fill='url(%23paint0_radial_3208_1960)' fill-opacity='0.4'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_3208_1960' cx='0' cy='0' r='1' gradientTransform='matrix(44.117 -278.277 249.147 19.4468 349.543 47)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2340429C'/%3E%3Cstop offset='1' stop-color='%23111323' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.solution-cards-wrapper .soultions-cta .img-holder {
	width: 45%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 1;
}

.solution-cards-wrapper .soultions-cta .text-holder {
	width: calc(55% - 100px);
	position: relative;
	z-index: 1;
}

.solution-cards-wrapper .soultions-cta .text-holder h3 {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	color: #fff;
	margin-bottom: 12px;
	margin-top: 0;
}

.solution-cards-wrapper .soultions-cta .text-holder p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.solution-cards-wrapper .soultions-cta .text-holder p a {
	color: #41b6e6;
	text-decoration: underline;
}

.y0326-platform__card._featured {
	grid-column: 1/-1;
	padding: 35px;
	background: url("https://cdn-ilfamii.nitrocdn.com/zVRunybrdDWTyRsmOYKfHTUVzfSIQiZZ/assets/images/optimized/rev-864b42a/www.fusionrm.com/wp-content/themes/fusion/assets/images/Fusion-Intelligence-Section-BG-Solid.svg") center no-repeat;
	background-size: cover;
}

.y0326-platform__card._featured.nitro-lazy {
	background: none !important;
}

.y0326-platform__card._featured {
	grid-column: 1/-1;
	display: flex;
	align-items: stretch;
	aspect-ratio: unset;
	position: relative;
	align-items: center;
}

.y0326-platform__card._featured .y0326-platform__card-img {
	position: static;
	width: 50%;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	flex-shrink: 0;
	inset: unset;
	filter: none;
	padding-left: 147px;
}

.y0326-platform__card._featured .y0326-platform__card-body {
	position: static;
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	inset: unset;
	z-index: auto;
	padding-left: 164px;
}

.y0326-platform__card._featured:after {
	display: none;
}

.y0326-platform__card._featured:hover .y0326-platform__card-img {
	transform: scale(1);
}

@media (min-width: 768px) and (max-width: 991px) {
	.fusion-difference-wrapper .fusion-differnce-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.y0326-platform__card._featured .y0326-platform__card-img, .y0326-platform__card._featured .y0326-platform__card-body {
		padding-left: 50px;
	}
}

@media (max-width: 767px) {
	.fusion-difference-wrapper .fusion-differnce-grid {
		grid-template-columns: 1fr;
	}
	
	.fusion-difference-wrapper .fusion-differnce-grid .fusion-difference-single {
		width: 100%;
	}
	
	.ai-layers-wrapper .ai-layer-inner, .compliance-evidence-wrapper .compliance-evidence-inner {
		flex-direction: column;
		-moz-column-gap: 0;
		column-gap: 0;
		row-gap: 20px;
	}
	
	.ai-layers-wrapper .ai-layer-inner .text-holder, .compliance-evidence-wrapper .compliance-evidence-inner .text-holder {
		width: 100%;
		position: static;
		top: auto;
	}
	
	.ai-layers-wrapper .ai-layer-inner .layers-list-holder, .compliance-evidence-wrapper .compliance-evidence-inner .use-cases-holder {
		width: 100%;
	}
	
	.y0326-platform__card._featured {
		flex-direction: column;
	}
	
	.y0326-platform__card._featured .y0326-platform__card-img {
		width: 100%;
		height: auto;
		padding-left: 0;
	}
	
	.y0326-platform__card._featured .y0326-platform__card-body {
		width: 100%;
		order: 1;
		padding-left: 0;
	}
	
	.y0326-platform__card._featured .y0326-platform__card-img {
		order: 2;
	}
	
	.ongoing-support-wrapper.blk-style--boxes.boxes--ai .ongoing-grid .support-feature {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.fusion-difference-wrapper, .ai-layers-wrapper, .compliance-evidence-wrapper {
		padding: 50px 0;
	}
	
	.ongoing-support-wrapper.blk-style--boxes.boxes--ai {
		padding-bottom: 50px;
	}
}

.home-updated-hero-wrapper {
	padding: 75px 0 96px;
	min-height: 700px;
	display: flex;
	align-items: center;
	position: relative;
	background-color: #111323;
}

.home-updated-hero-wrapper:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='839' height='705' viewBox='0 0 839 705' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='513' cy='273.5' rx='513' ry='440.5' fill='url(%23paint0_radial_3061_73614)' fill-opacity='0.7'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_3061_73614' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(513 273.5) rotate(90) scale(440.5 513)'%3E%3Cstop offset='0.269231' stop-color='%23373857'/%3E%3Cstop offset='0.716346' stop-color='%23373857' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.home-updated-hero-wrapper:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='720' height='577' viewBox='0 0 720 577' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='207' cy='440.5' rx='513' ry='440.5' fill='url(%23paint0_radial_3061_73615)' fill-opacity='0.7'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_3061_73615' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(207 440.5) rotate(90) scale(440.5 513)'%3E%3Cstop offset='0.269231' stop-color='%23373857'/%3E%3Cstop offset='0.716346' stop-color='%23373857' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.home-updated-hero-wrapper .home-hero-inner {
	display: flex;
	-moz-column-gap: 124px;
	column-gap: 124px;
	align-items: center;
	position: relative;
	z-index: 1;
}

.home-updated-hero-wrapper .home-hero-inner .text-holder {
	width: 548px;
}

.home-updated-hero-wrapper .home-hero-inner .text-holder h1 {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	color: #41b6e6;
	margin-bottom: 10px;
}

.home-updated-hero-wrapper .home-hero-inner .text-holder h2 {
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	letter-spacing: -.96px;
	color: #fff;
	margin-bottom: 20px;
	margin-top: 0;
}

.home-updated-hero-wrapper .home-hero-inner .text-holder p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.home-updated-hero-wrapper .home-hero-inner .text-holder .btns-holder {
	margin-top: 32px;
	display: flex;
	-moz-column-gap: 16px;
	column-gap: 16px;
}

.home-updated-hero-wrapper .home-hero-inner .img-holder {
	width: calc(100% - 672px);
}

.home-updated-hero-wrapper .home-hero-inner .img-holder svg {
	width: 100%;
}

.home-updated-hero-wrapper .home-hero-inner .img-holder .orbit-ring, .home-updated-hero-wrapper .home-hero-inner .img-holder .connector, .home-updated-hero-wrapper .home-hero-inner .img-holder .satellite-globe, .home-updated-hero-wrapper .home-hero-inner .img-holder .center-globe {
	opacity: 0;
}

.notification-banner {
	padding: 12px 0;
	background-color: #84bd00;
}

.notification-banner .notification-banner-inner {
	display: flex;
	-moz-column-gap: 20px;
	column-gap: 20px;
	justify-content: space-between;
	align-items: center;
}

.notification-banner .notification-banner-inner .left-info {
	display: flex;
	-moz-column-gap: 16px;
	column-gap: 16px;
	align-items: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.notification-banner .notification-banner-inner .right-btn a {
	border-radius: 2px;
	padding: 12px 20px;
	background-color: #003da5;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	text-transform: uppercase;
	color: #fff;
}

.costly-delay-wrapper {
	padding: 108px 0 200px;
	position: relative;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1402' height='740' viewBox='0 0 1402 740' fill='none'%3E%3Cpath opacity='0.03' fill-rule='evenodd' clip-rule='evenodd' d='M0 779.85H654.525L1439.42 297.804V-104.15L0 779.85Z' fill='url(%23paint0_linear_3441_6477)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3441_6477' x1='1241.5' y1='149.35' x2='201' y2='869.35' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23003DA5'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-size: cover;
	background-color: #f7f9fc;
}

.costly-delay-wrapper.nitro-lazy {
	background-image: none !important;
}

.costly-delay-wrapper .costly-delay-inner {
	display: flex;
	-moz-column-gap: 99px;
	column-gap: 99px;
}

.costly-delay-wrapper .costly-delay-inner .text-holder {
	width: 45%;
}

.costly-delay-wrapper .costly-delay-inner .text-holder h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #111323;
	margin-bottom: 20px;
}

.costly-delay-wrapper .costly-delay-inner .text-holder p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #72798e;
}

.costly-delay-wrapper .costly-delay-inner .text-holder .link-holder {
	margin-top: 23px;
}

.costly-delay-wrapper .costly-delay-inner .text-holder .link-holder a {
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	text-transform: uppercase;
	display: flex;
	-moz-column-gap: 12px;
	column-gap: 12px;
	color: #20a2d8;
	align-items: center;
}

.costly-delay-wrapper .costly-delay-inner .percentage-boxes-holder {
	width: calc(55% - 99px);
	display: flex;
	-moz-column-gap: 24px;
	column-gap: 24px;
}

.costly-delay-wrapper .costly-delay-inner .percentage-boxes-holder .percentage-box {
	padding: 24px 24px 34px;
	background-color: #111323;
	border-radius: 20px;
	height: -moz-fit-content;
	height: fit-content;
	min-width: 286px;
}

.costly-delay-wrapper .costly-delay-inner .percentage-boxes-holder .percentage-box h3 {
	font-size: 56px;
	font-style: normal;
	font-weight: 800;
	line-height: 72px;
	letter-spacing: -1.2px;
	color: #41b6e6;
	margin-bottom: 8px;
	margin-top: 0;
}

.costly-delay-wrapper .costly-delay-inner .percentage-boxes-holder .percentage-box p {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	color: #fff;
	margin-bottom: 0;
}

.costly-delay-wrapper .costly-delay-inner .percentage-boxes-holder .percentage-box + .percentage-box {
	margin-top: 130px;
}

.svg-tabs-wrapper {
	padding: 100px 0 140px;
	background-color: #111323;
}

.svg-tabs-wrapper .svg-tabs-header {
	max-width: 750px;
	margin: 0 auto 60px;
	text-align: center;
}

.svg-tabs-wrapper .svg-tabs-header h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #fff;
	margin-bottom: 20px;
}

.svg-tabs-wrapper .svg-tabs-header p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.svg-tabs-wrapper .svg-tabs-header a {
	margin-top: 40px;
}

.svg-tabs-wrapper .svg-tabs-row {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-moz-column-gap: 100px;
	column-gap: 100px;
}

.svg-tabs-wrapper .svg-tabs-row .tabs-holder ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: column;
}

.svg-tabs-wrapper .svg-tabs-row .tabs-holder ul li {
	padding: 30px 50px;
	border-left: 6px solid #fff;
}

.svg-tabs-wrapper .svg-tabs-row .tabs-holder ul li:before {
	content: unset;
}

.svg-tabs-wrapper .svg-tabs-row .tabs-holder ul li:hover {
	border-color: #41b6e6;
}

.svg-tabs-wrapper .svg-tabs-row .tabs-holder ul li h5 {
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
	color: #41b6e6;
	margin-top: 0;
	margin-bottom: 10px;
}

.svg-tabs-wrapper .svg-tabs-row .tabs-holder ul li h3 {
	font-size: 24px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #fff;
	margin-top: 0;
	margin-bottom: 10px;
}

.svg-tabs-wrapper .svg-tabs-row .tabs-holder ul li p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
	margin-bottom: 0;
}

.home-steps-wrapper .step-tag {
	padding: 10px 13px;
	display: flex;
	-moz-column-gap: 7px;
	column-gap: 7px;
	align-items: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 800;
	line-height: 12px;
	letter-spacing: .555px;
	color: #111323;
	border: 2px solid #111323;
	border-radius: 27px;
	position: absolute;
	top: -18px;
	left: -40px;
	right: 0;
	margin: auto;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 5;
	background-color: #fff;
}

.home-steps-wrapper .y0326-maturity__bar {
	position: relative;
	margin-bottom: 43px;
}

.home-steps-wrapper .y0326-maturity__bar:after {
	content: "";
	position: absolute;
	bottom: -34px;
	left: 0;
	right: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='34' viewBox='0 0 10 34' fill='none'%3E%3Cline x1='5.5' y1='1.5' x2='5.5' y2='24.5' stroke='%235F8800' stroke-width='3' stroke-linecap='round' stroke-dasharray='0.5 5'/%3E%3Ccircle cx='5' cy='28.1504' r='5' fill='%235F8800'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 10px;
	height: 34px;
	margin: auto;
}

.home-steps-wrapper .y0326-maturity__step--3 {
	background-color: #84bd00;
	position: relative;
}

.home-steps-wrapper .steps-after-text {
	max-width: 475px;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
	margin: 43px auto 0;
}

.assess-capability-wrapper {
	background: linear-gradient(#f6fcff 50%, #fff 50%);
}

.assess-capability-wrapper .assess-capability-inner {
	padding: 50px 154px 50px 54px;
	margin: 0 80px;
	background-color: #111323;
	border-radius: 20px;
	position: relative;
	display: flex;
	-moz-column-gap: 37px;
	column-gap: 37px;
	justify-content: space-between;
	overflow: hidden;
	align-items: center;
}

.assess-capability-wrapper .assess-capability-inner:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='117' height='151' viewBox='0 0 117 151' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M165.681 125.843L232.283 166.84V227.715L116.224 156.29L152.589 133.891L165.681 125.843ZM66.2623 23.5648L81.2352 14.4695L116.224 -6.7658L232.302 -77.2205V-16.5592L166.185 23.5648L121.208 50.8701L82.2825 74.4907L116.204 95.3964L78.0156 118.901L66.7472 125.843L1.30859 85.5641V62.9907L66.2623 23.5648Z' fill='white'/%3E%3Cpath d='M116.224 -6.76595L81.2352 14.4694L66.2623 23.5647L1.30859 -15.8613V-76.5225L116.224 -6.76595ZM116.224 95.3962L150.165 74.4906L116.224 53.8953L121.189 50.8699L166.185 23.5647L232.283 63.6887V84.8464L152.589 133.891L116.224 156.29L1.30859 226.997V166.122L78.0156 118.9L116.224 95.3962Z' fill='%2341B6E6'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	width: 117px;
	background-size: cover;
}

.assess-capability-wrapper .assess-capability-inner .assess-text {
	font-size: 24px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #fff;
}

.trusted-by-wrapper {
	padding: 185px 0 147px;
	position: relative;
}

.trusted-by-wrapper:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1368' height='524' viewBox='0 0 1368 524' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 838.722H654.525L1439.42 356.676V-45.2783L0 838.722Z' fill='url(%23paint0_linear_3320_30609)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3320_30609' x1='1277.94' y1='311.898' x2='951.939' y2='535.722' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F5FA'/%3E%3Cstop offset='1' stop-color='%23F7F9FC' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.trusted-by-wrapper .trusted-by-header {
	display: flex;
	-moz-column-gap: 30px;
	column-gap: 30px;
	justify-content: space-between;
	margin-bottom: 50px;
	align-items: center;
	position: relative;
	z-index: 2;
}

.trusted-by-wrapper .trusted-by-header h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #383e4d;
	margin-bottom: 0;
}

.trusted-by-wrapper .trusted-by-header a {
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	text-transform: uppercase;
	color: #20a2d8;
	display: flex;
	-moz-column-gap: 12px;
	column-gap: 12px;
	align-items: center;
}

.trusted-by-wrapper .trusted-by-card-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 50px;
	position: relative;
	z-index: 2;
}

.trusted-by-wrapper .trusted-by-card-grid .count-card-single {
	border-radius: 20px;
	border: 3px solid #111323;
	background-color: #fff;
	padding: 24px 24px 30px;
	position: relative;
}

.trusted-by-wrapper .trusted-by-card-grid .count-card-single:hover {
	background-color: #003da5;
	border-color: #003da5;
}

.trusted-by-wrapper .trusted-by-card-grid .count-card-single:hover:before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='358' height='220' viewBox='0 0 358 220' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 220H162.788L358 100.034V0L0 220Z' fill='url(%23paint0_linear_3461_9181)' fill-opacity='0.1'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3461_9181' x1='317.839' y1='88.8901' x2='236.726' y2='144.545' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F5FA'/%3E%3Cstop offset='1' stop-color='%23F7F9FC' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 100%;
}

.trusted-by-wrapper .trusted-by-card-grid .count-card-single:hover h4 {
	color: #fff;
}

.trusted-by-wrapper .trusted-by-card-grid .count-card-single:hover p {
	color: #fff;
}

.trusted-by-wrapper .trusted-by-card-grid .count-card-single h3 {
	font-size: 48px;
	font-style: normal;
	font-weight: 800;
	line-height: 60px;
	letter-spacing: -.96px;
	color: #41b6e6;
	margin-top: 0;
	margin-bottom: 8px;
}

.trusted-by-wrapper .trusted-by-card-grid .count-card-single h4 {
	font-size: 30px;
	font-style: normal;
	font-weight: 800;
	line-height: 44px;
	letter-spacing: -.6px;
	color: #111323;
	margin-top: 0;
	margin-bottom: 8px;
}

.trusted-by-wrapper .trusted-by-card-grid .count-card-single p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #72798e;
	margin-bottom: 0;
}

.trusted-by-wrapper .results-info {
	margin-top: 40px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #667085;
}

.mega-menu__background.fixed {
	z-index: 99;
}

.home-steps-wrapper .steps-after-text.steps-after-text-mobile {
	display: none;
}

.fusion-accordion__card-header button h3 {
	color: #383e4d;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
}

@media (max-width: 1400px) {
	.costly-delay-wrapper .costly-delay-inner .percentage-boxes-holder {
		flex-direction: column;
		row-gap: 26px;
	}
	
	.costly-delay-wrapper .costly-delay-inner .percentage-boxes-holder .percentage-box + .percentage-box {
		margin-top: 0;
	}
	
	.costly-delay-wrapper .costly-delay-inner .percentage-boxes-holder .percentage-box {
		width: 100%;
	}
	
	.assess-capability-wrapper .assess-capability-inner {
		margin: 0;
	}
}

@media (max-width: 1200px) {
	.home-updated-hero-wrapper .home-hero-inner .text-holder {
		width: 448px;
	}
	
	.home-updated-hero-wrapper .home-hero-inner .img-holder {
		width: calc(100% - 572px);
	}
	
	.svg-tabs-wrapper .svg-tabs-row .svg-holder svg {
		width: 100%;
	}
	
	.assess-capability-wrapper .assess-capability-inner {
		padding: 50px 54px;
	}
	
	.assess-capability-wrapper .assess-capability-inner:after {
		content: unset;
	}
	
	.home-updated-hero-wrapper {
		min-height: unset;
	}
}

@media (max-width: 991px) {
	.home-updated-hero-wrapper .home-hero-inner {
		flex-direction: column;
		row-gap: 46px;
	}
	
	.home-updated-hero-wrapper .home-hero-inner .text-holder {
		width: 100%;
	}
	
	.home-updated-hero-wrapper .home-hero-inner .img-holder {
		width: 100%;
	}
	
	.notification-banner .notification-banner-inner {
		flex-direction: column;
		row-gap: 20px;
	}
	
	.costly-delay-wrapper .costly-delay-inner {
		flex-direction: column;
		row-gap: 20px;
	}
	
	.costly-delay-wrapper .costly-delay-inner .text-holder, .costly-delay-wrapper .costly-delay-inner .percentage-boxes-holder {
		width: 100%;
	}
	
	.notification-banner .notification-banner-inner .right-btn a {
		display: inline-block;
	}
	
	.svg-tabs-wrapper .svg-tabs-row {
		display: flex;
		flex-direction: column-reverse;
		row-gap: 60px;
	}
	
	.home-steps-wrapper .step-tag {
		bottom: 0;
		height: -moz-fit-content;
		height: fit-content;
	}
	
	.home-steps-wrapper .step-tag {
		top: -154px;
		z-index: 11;
		left: 0;
	}
	
	.assess-capability-wrapper .assess-capability-inner {
		flex-direction: column;
		row-gap: 20px;
	}
	
	.trusted-by-wrapper .trusted-by-card-grid {
		grid-template-columns: 1fr;
		row-gap: 20px;
	}
	
	.trusted-by-wrapper .trusted-by-header {
		flex-direction: column;
		row-gap: 12px;
	}
	
	.home-steps-wrapper .steps-after-text {
		display: none;
	}
	
	.home-steps-wrapper .steps-after-text.steps-after-text-mobile {
		display: block;
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid rgba(255, 255, 255, .4);
		color: #fff;
		max-width: unset;
		text-align: left;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 125%;
	}
	
	.home-steps-wrapper .y0326-maturity__bar:after {
		content: unset;
	}
}

@media (max-width: 767px) {
	.home-steps-wrapper .step-tag {
		top: -295px;
		z-index: 11;
	}
	
	.assess-capability-wrapper .assess-capability-inner .assess-text {
		text-align: center;
	}
	
	.trusted-by-wrapper .trusted-by-header h2 {
		text-align: center;
	}
}

@media (max-width: 576px) {
	.svg-tabs-wrapper .svg-tabs-row .tabs-holder ul li {
		padding: 30px 15px;
		border-left: 0;
	}
	
	.home-updated-hero-wrapper .home-hero-inner .text-holder .btns-holder {
		flex-direction: column;
		row-gap: 16px;
	}
	
	.home-updated-hero-wrapper .home-hero-inner .text-holder .btns-holder a {
		width: 100%;
		text-align: center;
	}
	
	.notification-banner .notification-banner-inner .right-btn a {
		width: 100%;
		text-align: center;
	}
	
	.notification-banner .notification-banner-inner .left-info, .notification-banner .notification-banner-inner .right-btn {
		width: 100%;
	}
	
	.assess-capability-wrapper .assess-capability-inner .assess-text, .assess-capability-wrapper .assess-capability-inner .assess-btn, .assess-capability-wrapper .assess-capability-inner .assess-btn a {
		width: 100%;
		text-align: center;
	}
	
	.assess-capability-wrapper .assess-capability-inner {
		padding: 30px 16px;
	}
	
	.svg-tabs-wrapper .svg-tabs-header a {
		width: 100%;
	}
	
	.home-updated-hero-wrapper {
		padding: 75px 0 66px;
	}
	
	.notification-banner {
		padding: 26px 0;
	}
	
	.costly-delay-wrapper {
		padding: 93px 0 94px;
	}
	
	.trusted-by-wrapper {
		padding: 63px 0;
	}
	
	.trusted-by-wrapper:before {
		content: unset;
	}
	
	.trusted-by-wrapper .results-info {
		text-align: center;
	}
	
	.side-by-side-cta-wrapper .side-by-side-inner .content-holder .btns-holder {
		flex-direction: column;
		row-gap: 11px;
	}
	
	.side-by-side-cta-wrapper .side-by-side-inner .content-holder .btns-holder a {
		width: 100%;
		text-align: center;
	}
	
	.side-by-side-cta-wrapper._extended {
		margin-bottom: 100px;
	}
	
	.svg-tabs-wrapper .svg-tabs-row .svg-holder svg {
		height: -moz-fit-content;
		height: fit-content;
	}
	
	.home-updated-hero-wrapper .home-hero-inner .img-holder svg {
		height: -moz-fit-content;
		height: fit-content;
	}
	
	.costly-delay-wrapper .costly-delay-inner .percentage-boxes-holder .percentage-box h3 {
		font-size: 60px;
		font-style: normal;
		font-weight: 800;
		line-height: 72px;
		letter-spacing: -1.2px;
	}
	
	.y0326-maturity__step-inner {
		text-align: center;
	}
	
	.home-steps-wrapper .steps-after-text.steps-after-text-mobile {
		text-align: center;
	}
}

.assessment-dimensions {
	--ad-heading: #383e4d;
	--ad-text: #687086;
	--ad-accent: #41b6e6;
	--ad-card-bg: rgba(65, 182, 230, .1);
	--ad-divider: rgba(0, 61, 165, .1);
	background: #fff;
	padding: 66px 0 133px;
	font-family: Sofia Pro, sans-serif;
}

.assessment-dimensions__inner {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	gap: 90px;
}

.assessment-dimensions__intro {
	flex: 0 0 460px;
	max-width: 460px;
	padding-top: 50px;
}

.assessment-dimensions__title {
	margin: 0 0 20px;
	font-size: 48px;
	line-height: 60px;
	font-weight: 700;
	letter-spacing: -.02em;
	color: var(--ad-heading);
}

.assessment-dimensions__description, .assessment-dimensions__description p {
	font-size: 16px;
	line-height: 125%;
	font-weight: 400;
	color: var(--ad-text);
}

.assessment-dimensions__description p {
	margin: 0 0 12px;
}

.assessment-dimensions__description p:last-child {
	margin-bottom: 0;
}

.assessment-dimensions__card {
	flex: 1 1 0;
	min-width: 0;
	max-width: 730px;
	display: flex;
	flex-direction: column;
	padding: 0 20px;
	background: var(--ad-card-bg);
	border-radius: 20px;
}

.assessment-dimensions__item {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	gap: 15px;
	padding: 24px 30px 24px 15px;
	border-bottom: 1px solid var(--ad-divider);
}

.assessment-dimensions__item:last-child {
	border-bottom: 0;
}

.assessment-dimensions__icon {
	flex: 0 0 59px;
	width: 59px;
	height: 59px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border-radius: 50%;
}

.assessment-dimensions__icon img {
	-o-object-fit: contain;
	object-fit: contain;
	display: block;
}

.assessment-dimensions__content {
	flex: auto;
	min-width: 0;
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.assessment-dimensions__item-title {
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	color: var(--ad-heading);
}

.assessment-dimensions__item-text {
	margin: 0;
	font-size: 16px;
	line-height: 125%;
	font-weight: 400;
	color: var(--ad-text);
}

@media (max-width: 1199px) {
	.assessment-dimensions__inner {
		gap: 48px;
	}
	
	.assessment-dimensions__intro {
		flex-basis: 360px;
		max-width: 360px;
	}
	
	.assessment-dimensions__title {
		font-size: 40px;
		line-height: 50px;
	}
}

@media (max-width: 991px) {
	.assessment-dimensions {
		padding: 48px 0 64px;
	}
	
	.assessment-dimensions__inner {
		flex-direction: column;
		gap: 32px;
	}
	
	.assessment-dimensions__intro {
		flex: none;
		max-width: 100%;
		padding-top: 0;
	}
	
	.assessment-dimensions__card {
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width: 575px) {
	.assessment-dimensions__title {
		font-size: 32px;
		line-height: 40px;
	}
	
	.assessment-dimensions__card {
		padding: 0 12px;
		border-radius: 14px;
	}
	
	.assessment-dimensions__item {
		padding: 20px 8px;
		gap: 12px;
	}
	
	.assessment-dimensions__icon {
		flex-basis: 48px;
		width: 48px;
		height: 48px;
	}
	
	.assessment-dimensions__icon img {
		width: 28px;
		height: 28px;
	}
	
	.assessment-dimensions__item-title {
		font-size: 18px;
		line-height: 26px;
	}
}

.fusion-supports-section.fusion-supports-section--blue {
	background-color: #003da5;
	position: relative;
}

.fusion-supports-section.fusion-supports-section--blue:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1290' height='818' viewBox='0 0 1290 818' fill='none'%3E%3Cpath d='M0 818H654.525L1439.42 335.954V-66L0 818Z' fill-rule='evenodd' clip-rule='evenodd' fill='url(%23paint0_linear_3672_55529)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3672_55529' x1='837.429' y1='480.362' x2='643.439' y2='592.362' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2341B6E6' stop-opacity='0.1'/%3E%3Cstop offset='1' stop-color='%23F6FCFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.fusion-supports-section.fusion-supports-section--blue .section-title {
	color: #fff;
}

.fusion-supports-section.fusion-supports-section--blue .intro p {
	color: #fff;
}

.fusion-supports-section.fusion-supports-section--blue .question-cards {
	grid-template-columns: repeat(3, 1fr);
	position: relative;
	z-index: 1;
}

.side-by-side-cta-wrapper._bgbluegray {
	background: linear-gradient(#003da5 61%, #f7f9fc 61%);
	padding: 0 0 0 60px;
	margin: 0;
}

.assessment-hero {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='978' viewBox='0 0 1440 978' fill='none'%3E%3Cpath d='M904.011 380.793L1512.22 -62.5402V-359L577.38 323.676V435.187L1512.22 1126.03V829.563L904.011 380.793ZM411.853 851.198L-29.0068 529.849V314.956L648.612 809.797V890.625L-29.0068 1391.38V1176.49L411.853 851.198Z' fill='%23191C34'/%3E%3C/svg%3E");
	background-color: #111323;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100%;
	padding: 87px 0 117px;
}

.assessment-hero.nitro-lazy {
	background-image: none !important;
}

.assessment-hero .gform-theme--framework .gf_progressbar_title {
	color: #fff;
}

.assessment-hero .gform-theme--framework .gf_progressbar {
	background-color: #fff;
}

.assessment-hero .gform-theme--framework .gf_progressbar .percentbar_blue {
	background-color: #41b6e6;
}

.assessment-hero .gform_confirmation_message .download-holder {
	display: flex;
	-moz-column-gap: 20px;
	column-gap: 20px;
	align-items: center;
	font-size: 16px;
	font-weight: 800;
	color: #111323;
	padding: 24px;
	background-color: #eefaff;
	border-radius: 5px;
	border: 1px solid #a0daf2;
	margin-bottom: 20px;
	margin-top: 20px;
}

.assessment-hero .gform_confirmation_message .download-holder .download-ico {
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23111323'/%3E%3Cpath d='M23.7099 14.9821H29.13V9.177H23.7099V14.9821ZM26.5188 14.3831L24.4729 13.0304L25.0974 11.9499L26.0861 12.6035L27.4818 9.91674L28.5182 10.5344L26.5188 14.3831ZM22.8398 17.9818H25.251V20.5627H22.8398V17.9818ZM22.8398 21.9224H25.251V24.5045H22.8398V21.9224ZM22.8398 25.8642H25.251V28.4451H22.8398V25.8642Z' fill='%2341B6E6'/%3E%3Cpath d='M26.8868 16.7164V30.2237H12.1781V11.3557H22.2972V9.9541H10.8696V31.6252H28.1965V16.7164H26.8868Z' fill='white'/%3E%3Ccircle cx='20' cy='20' r='20' fill='%23111323'/%3E%3Cpath d='M23.7099 14.9821H29.13V9.177H23.7099V14.9821ZM26.5188 14.3831L24.4729 13.0304L25.0974 11.9499L26.0861 12.6035L27.4818 9.91674L28.5182 10.5344L26.5188 14.3831ZM22.8398 17.9818H25.251V20.5627H22.8398V17.9818ZM22.8398 21.9224H25.251V24.5045H22.8398V21.9224ZM22.8398 25.8642H25.251V28.4451H22.8398V25.8642Z' fill='%2341B6E6'/%3E%3Cpath d='M26.8868 16.7164V30.2237H12.1781V11.3557H22.2972V9.9541H10.8696V31.6252H28.1965V16.7164H26.8868Z' fill='white'/%3E%3Cpath d='M13.9016 14.6321H21.2804V16.0336H13.9016V14.6321ZM13.9016 18.5727H20.9815V19.9743H13.9016V18.5727ZM13.9016 22.5133H19.7195V23.9149H13.9016V22.5133ZM13.9016 26.454H20.9815V27.8555H13.9016V26.454Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.assessment-hero .gform_confirmation_message .download-holder .download-ico.nitro-lazy {
	background-image: none !important;
}

.assessment-hero .gform_confirmation_message .download-holder .download-btn {
	padding: 9px 14px 9px 42px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 12.5V15.8333C17.5 16.2754 17.3244 16.6993 17.0118 17.0118C16.6993 17.3244 16.2754 17.5 15.8333 17.5H4.16667C3.72464 17.5 3.30072 17.3244 2.98816 17.0118C2.67559 16.6993 2.5 16.2754 2.5 15.8333V12.5M5.83333 8.33333L10 12.5M10 12.5L14.1667 8.33333M10 12.5V2.5' stroke='white' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position: 10px;
	color: #fff;
	background-color: #41b6e6;
	background-repeat: no-repeat;
}

.assessment-hero .gform_confirmation_message .download-holder .download-btn.nitro-lazy {
	background-image: none !important;
}

.assessment-hero .gform_confirmation_message .download-holder .download-arrow {
	padding: 9px 14px 9px 42px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 12.5V15.8333C17.5 16.2754 17.3244 16.6993 17.0118 17.0118C16.6993 17.3244 16.2754 17.5 15.8333 17.5H4.16667C3.72464 17.5 3.30072 17.3244 2.98816 17.0118C2.67559 16.6993 2.5 16.2754 2.5 15.8333V12.5M5.83333 8.33333L10 12.5M10 12.5L14.1667 8.33333M10 12.5V2.5' stroke='white' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position: 10px;
	color: #fff;
	background-color: #41b6e6;
	background-repeat: no-repeat;
}

.assessment-hero .gform_confirmation_message .download-holder .download-arrow.nitro-lazy {
	background-image: none !important;
}

.assessment-hero .gform_confirmation_message .download-holder .download-btn.without-ico {
	padding: 9px 14px;
	background-image: unset;
}

.assessment-hero .gform_confirmation_message ul {
	list-style: outside;
}

.assessment-hero .gform_confirmation_message .download-holder .download-mail {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='white' d='M576 480C576 515.3 547.5 544 512.1 544L128 544C92.6 544 64 515.3 64 480L64 228C64.1 212.5 71.8 198 84.5 189.2L270 61.3C300.1 40.6 339.8 40.6 369.9 61.3L555.5 189.2C568.3 198 575.9 212.5 576 228L576 480zM128 496L512.1 496C520.9 496 528 488.9 528 480L528 288.3L373.2 405.7C341.8 429.6 298.3 429.6 266.8 405.7L112 288.3L112 480C112 488.9 119.2 496 128 496zM527.6 228.4L342.7 100.8C329 91.4 311 91.4 297.3 100.8L112.4 228.4L295.8 367.5C310.1 378.3 329.9 378.3 344.2 367.5L527.6 228.4z'/%3E%3C/svg%3E");
	background-size: 20px;
}

.assessment-hero .gform_confirmation_message .download-holder .download-mail.nitro-lazy {
	background-image: none !important;
}

.assessment-hero .gform_confirmation_message .download-holder .download-person {
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23111323'/%3E%3Ccircle cx='20' cy='20' r='20' fill='%23111323'/%3E%3Cpath d='M20 23.0723C17.1857 23.0723 14.8965 20.783 14.8965 17.9688C14.8965 15.1545 17.1857 12.8652 20 12.8652C22.8143 12.8652 25.1035 15.1545 25.1035 17.9688C25.1035 20.783 22.8143 23.0723 20 23.0723ZM20 13.9316C17.7738 13.9316 15.9629 15.7425 15.9629 17.9688C15.9629 20.195 17.7738 22.0059 20 22.0059C22.2263 22.0059 24.0371 20.195 24.0371 17.9688C24.0371 15.7425 22.2263 13.9316 20 13.9316Z' fill='%2341B6E6'/%3E%3Cpath d='M24.429 23.5273L24.1345 23.3516L23.8522 23.5466C22.7167 24.3327 21.3842 24.747 19.9999 24.747C18.6156 24.747 17.2831 24.3316 16.1476 23.5466L15.8653 23.3516L15.5708 23.5273C14.1052 24.4017 12.9291 25.6946 12.1948 27.2201C12.4518 27.4973 12.7229 27.7614 13.0073 28.0102C13.5923 26.631 14.5805 25.4448 15.8369 24.6191C17.084 25.4021 18.5161 25.8145 19.9999 25.8145C21.4837 25.8145 22.9158 25.4021 24.1629 24.6191C25.4193 25.4448 26.4075 26.631 26.9925 28.0102C27.2769 27.7614 27.548 27.4973 27.805 27.2201C27.0707 25.6946 25.8946 24.4007 24.429 23.5273Z' fill='%2341B6E6'/%3E%3Cpath d='M20 31.7051C13.5457 31.7051 8.29492 26.4543 8.29492 20C8.29492 13.5457 13.5457 8.29492 20 8.29492C26.4543 8.29492 31.7051 13.5457 31.7051 20C31.7051 26.4543 26.4543 31.7051 20 31.7051ZM20 9.36133C14.1337 9.36133 9.36133 14.1337 9.36133 20C9.36133 25.8662 14.1337 30.6387 20 30.6387C25.8662 30.6387 30.6387 25.8662 30.6387 20C30.6387 14.1337 25.8662 9.36133 20 9.36133Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.assessment-hero .gform_confirmation_message .download-holder .download-person.nitro-lazy {
	background-image: none !important;
}

.assessment-hero .gform_confirmation_message {
	background-color: #fff;
	padding: 30px 40px;
	border-radius: 10px;
	color: #72798e;
	font-size: 16px;
	margin: 0 auto;
	max-width: 685px !important;
}

.assessment-hero .gform_confirmation_message h3 {
	font-size: 20px;
	color: #72798e;
	margin-bottom: 10px;
	text-align: center;
}

.assessment-hero .gform_confirmation_message h4 {
	font-size: 18px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #111323;
	margin-bottom: 10px;
	text-align: center;
}

.assessment-hero .gform_confirmation_message h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #41b6e6;
	text-align: center;
	margin-bottom: 26px;
}

.assessment-hero .gform_confirmation_message h3 {
	margin-top: 28px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
}

.assessment-hero .gform_confirmation_message ul {
	list-style: none;
	padding: 0;
}

.assessment-hero .gform_confirmation_message ul li {
	position: relative;
	padding-left: 30px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: #72798e;
}

.assessment-hero .gform_confirmation_message ul li:before {
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #41b6e6;
	position: absolute;
	left: 5px;
	top: 10px;
}

.assessment-hero .gform_confirmation_message .download-holder .download-content {
	display: flex;
	-moz-column-gap: 20px;
	column-gap: 20px;
	align-items: center;
	font-size: 16px;
	font-weight: 800;
	color: #111323;
}

.assessment-hero .gform_confirmation_message .download-holder {
	justify-content: space-between;
}

.assessment-hero .gform_confirmation_message .download-holder .download-btn {
	font-size: 14px;
	text-transform: uppercase;
}

.assessment-hero .gform_confirmation_message .download-holder .download-mail {
	min-width: 240px;
}

.assessment-hero .gform_required_legend {
	display: none;
}

.assessment-hero .gfield_required_asterisk {
	font-size: 24px;
}

.assessment-hero .gform-body {
	max-width: 685px;
	margin: 90px auto 0;
}

.assessment-hero .gform-body .gform_page_fields .quiz-first-step p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.assessment-hero .gform-body .gform_page:first-child {
	width: calc(100% + 117px);
	margin-left: -58px;
}

.assessment-hero .gform-body .gform_page:first-child .gform-page-footer {
	display: flex;
	justify-content: center;
}

.assessment-hero .gform-body .gform_page_fields h2 {
	font-size: 32px;
	color: #41b6e6;
	font-weight: 700;
	margin-bottom: 18px;
	text-align: center;
}

.assessment-hero .gform-body .gform_page_fields h1 {
	font-size: 64px;
	color: #fff;
	font-weight: 800;
	margin-bottom: 18px;
	text-align: center;
}

.assessment-hero .gform-body .gform_page_fields h4 {
	font-size: 32px;
	font-weight: 800;
	color: #fff;
	text-align: center;
}

.assessment-hero .gform-body .gfield--type-quiz legend {
	font-size: 32px;
	color: #fff;
	font-weight: 800;
	margin-bottom: 28px;
}

.assessment-hero .gform-body .gfield--type-quiz .gchoice {
	padding: 18px 15px;
	background-color: #fff;
	border-radius: 6px;
	border: 1px solid #98a2b3;
}

.assessment-hero .gform-body .gfield--type-quiz .gchoice .gform-field-label {
	font-size: 16px;
	color: #72798e;
}

.assessment-hero .gform-body .gfield--type-consent .gform-field-label {
	color: #fff;
	font-size: 16px;
}

.assessment-hero .gform-body .gform_page_footer .gform_button, .assessment-hero .gform-body .gform_page_footer .gform_next_button {
	color: #fff;
	font-family: sofia-pro-variable, sans-serif;
	font-weight: 700;
	transition: all .5s;
	font-size: .875rem;
	line-height: normal;
	display: inline-block;
	border-radius: .125rem !important;
	background-color: #41b6e6 !important;
	border: .0625rem solid #41b6e6 !important;
	padding: 12px 20px !important;
	text-transform: uppercase !important;
}

.assessment-hero .gform-body .gform_page_footer .gform_previous_button {
	background-color: rgba(0, 0, 0, 0) !important;
	text-transform: uppercase !important;
	border: 1px solid #fff !important;
	color: #fff !important;
}

.assessment-hero .gform-body .gform_page_fields .gfield--type-email input, .assessment-hero .gform-body .gform_page_fields .gfield--type-text input {
	padding: 18px 14px;
	background-color: #fff;
	font-size: 16px;
	height: 60px;
}

.assessment-hero .gform-body .gfield--type-consent .gform-field-label {
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	color: #687086;
	display: flex;
	-moz-column-gap: 4px;
	column-gap: 4px;
}

.assessment-hero .gform-body .gfield--type-consent .gfield_required_asterisk {
	font-size: 18px;
}

.assessment-hero .gform-body .gform_page_fields .gform_fields {
	row-gap: 53px !important;
}

.assessment-hero .gform-body .gform_page_fields p {
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	color: #72798e;
}

.assessment-hero .gform-body .gform_page_fields .quiz-first-step h2 {
	font-size: 64px;
	font-style: normal;
	font-weight: 800;
	color: #fff;
	letter-spacing: -.25px;
	line-height: 1;
	margin-bottom: 18px;
}

.assessment-hero .gform-body .gform_page_fields .quiz-first-step h4 {
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: .281px;
	color: #41b6e6;
	margin-bottom: 18px;
}

.assessment-hero .gform-body .gform_page_fields .gfield--type-email input::-moz-placeholder, .assessment-hero .gform-body .gform_page_fields .gfield--type-text input::-moz-placeholder {
	color: #667085;
}

.assessment-hero .gform-body .gform_page_fields .gfield--type-email input::-moz-placeholder, .assessment-hero .gform-body .gform_page_fields .gfield--type-text input::-moz-placeholder {
	color: #667085;
}

.assessment-hero .gform-body .gform_page_fields .gfield--type-email input::placeholder, .assessment-hero .gform-body .gform_page_fields .gfield--type-text input::placeholder {
	color: #667085;
}

.assessment-hero .gform-body .gfield--type-quiz legend {
	font-size: 24px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
}

.assessment-hero .gform-body .gform_page:last-child {
	background: #fff;
	padding: 50px 40px;
	border-radius: 10px;
}

.assessment-hero .gform-body .gform_page:last-child .gform_page_fields h2 {
	margin-bottom: 10px;
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
	letter-spacing: -.25px;
	color: #41b6e6;
}

.assessment-hero .gform-body .gform_page:last-child .gform_page_footer .gform_previous_button {
	border: 1px solid #72798e !important;
	color: #72798e !important;
}

.assessment-hero .gform-body .gfield--type-text input, .assessment-hero .gform-body .gfield--type-email input {
	height: 44px;
	padding: 10px 14px;
	border-radius: 8px;
	border: 1px solid #d0d5dd;
}

.assessment-hero__scroll {
	display: flex;
	-moz-column-gap: 6px;
	column-gap: 6px;
	align-items: center;
	justify-content: center;
	margin-top: 150px;
}

.assessment-hero__scroll img {
	width: 37px;
	height: 37px;
}

.assessment-hero__scroll .assessment-hero__scroll-text {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

@media (max-width: 800px) {
	.assessment-hero .gform_body .gform_page:first-child {
		width: 100%;
		margin-left: 0;
	}
	
	.assessment-hero .gform-body .gform_page_fields .quiz-first-step h2 {
		font-size: 46px;
	}
	
	.fusion-supports-section.fusion-supports-section--blue .question-cards {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 576px) {
	.form-group-heading span {
		width: -moz-fit-content;
		width: fit-content;
	}
	
	.assessment-hero .gform-body .gfield--type-consent .gform-field-label {
		display: unset;
	}
	
	.assessment-hero .gform-body .gform_page_fields .gform_fields {
		row-gap: 30px !important;
	}
	
	.assessment-hero {
		background-image: unset;
	}
	
	.assessment-hero .gform_confirmation_message .download-holder {
		flex-direction: column;
		flex-direction: column;
		gap: 20px;
		padding: 15px;
	}
	
	.assessment-hero__scroll {
		margin-top: 50px;
	}
	
	.fusion-supports-section.fusion-supports-section--blue .question-cards {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.side-by-side-cta-wrapper._bgbluegray {
		padding: 0;
	}
	
	.home-steps-wrapper .step-tag {
		top: -434px;
	}
}
