/*
 * NR Sign Certifications
 *
 * Page-scoped native Elementor composition. Avada remains the locked shell;
 * these rules only remove its content constraints for the reviewed candidate
 * preview or the exact route after ownership cutover.
 */

body.nrs-page-certifications {
	--nrs-cert-ink: var(--primary-900, #091a27);
	--nrs-cert-blue: var(--primary-700, #1f5d8d);
	--nrs-cert-blue-soft: #eaf2f7;
	--nrs-cert-line: rgba(9, 26, 39, 0.12);
	--nrs-cert-paper: #f7f9fa;
}

.nrs-certifications {
	color: var(--neutral-gray-900, #111827);
	font-family: var(--nrs-font-body, Inter, Arial, sans-serif);
}

:is(
	body.nrs-page-certifications.nrs-elementor-preview,
	body.nrs-page-certifications.nrs-route-elementor-preview,
	body.nrs-page-certifications.nrs-route-elementor
) .avada-page-titlebar-wrapper {
	display: none !important;
}

:is(
	body.nrs-page-certifications.nrs-elementor-preview,
	body.nrs-page-certifications.nrs-route-elementor-preview,
	body.nrs-page-certifications.nrs-route-elementor
) :is(
	#main,
	#main > .fusion-row,
	#content,
	#content > article,
	#content .post-content
) {
	float: none !important;
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

:is(
	body.nrs-page-certifications.nrs-elementor-preview,
	body.nrs-page-certifications.nrs-route-elementor-preview,
	body.nrs-page-certifications.nrs-route-elementor
) :is(#main, #wrapper, .fusion-wrapper) {
	background: #fff !important;
}

.nrs-certifications :where(a, button, input, textarea, [tabindex]):focus-visible {
	outline: 3px solid rgba(156, 184, 205, 0.72) !important;
	outline-offset: 4px;
}

.nrs-certifications__shell {
	position: relative;
	z-index: 2;
	width: min(1280px, calc(100% - 96px)) !important;
	margin-inline: auto !important;
}

/* Hero */

.nrs-certifications__hero {
	position: relative;
	display: grid !important;
	align-items: center !important;
	min-height: 620px !important;
	overflow: hidden;
	background: var(--nrs-cert-ink);
}

.nrs-certifications__hero::before,
.nrs-certifications__hero::after {
	position: absolute;
	inset: 0;
	content: "";
	pointer-events: none;
}

.nrs-certifications__hero::before {
	z-index: 1;
	background:
		linear-gradient(90deg, rgba(9, 26, 39, 0.96) 0%, rgba(9, 26, 39, 0.88) 44%, rgba(9, 26, 39, 0.38) 76%, rgba(9, 26, 39, 0.58) 100%);
}

.nrs-certifications__hero::after {
	z-index: 1;
	background:
		radial-gradient(circle at 20% 92%, rgba(31, 93, 141, 0.44), transparent 36%),
		linear-gradient(180deg, transparent 58%, rgba(9, 26, 39, 0.28) 100%);
}

.nrs-certifications__hero-media {
	position: absolute !important;
	inset: 0;
	z-index: 0;
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important;
}

.nrs-certifications__hero-media > .elementor-widget-container,
.nrs-certifications__hero-media img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
}

.nrs-certifications__hero-media img {
	object-fit: cover !important;
	object-position: center 46% !important;
}

.nrs-certifications__hero-content {
	display: flex !important;
	align-items: flex-start !important;
	justify-content: center !important;
	min-height: 620px !important;
	padding-block: 112px 104px !important;
	flex-direction: column !important;
}

.nrs-certifications__eyebrow,
.nrs-certifications__eyebrow .elementor-heading-title {
	margin: 0;
	color: var(--primary-300, #9cb8cd);
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.16em;
	line-height: 1.4;
	text-transform: uppercase;
}

.nrs-certifications__title,
.nrs-certifications__title .elementor-heading-title {
	max-width: 760px;
	margin: 20px 0 0;
	color: #fff;
	font-family: var(--nrs-font-heading, Manrope, Inter, Arial, sans-serif);
	font-size: clamp(44px, 5vw, 72px);
	font-weight: 500;
	letter-spacing: -0.052em;
	line-height: 1.02;
}

.nrs-certifications__intro,
.nrs-certifications__intro .elementor-heading-title {
	max-width: 690px;
	margin: 28px 0 0;
	color: rgba(255, 255, 255, 0.78);
	font-size: clamp(17px, 1.35vw, 20px);
	font-weight: 400;
	line-height: 1.65;
}

.nrs-certifications__hero-action,
.nrs-certifications__card-action {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: fit-content !important;
	min-height: 48px !important;
	text-decoration: none !important;
}

.nrs-certifications__hero-action {
	min-width: 188px;
	margin-top: 36px !important;
	padding: 0 20px !important;
	border: 1px solid rgba(255, 255, 255, 0.14);
	border-radius: 999px;
	background: #fff;
	box-shadow: 0 14px 30px rgba(0, 0, 0, 0.16);
	color: var(--nrs-cert-ink);
	gap: 12px !important;
	transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}

.nrs-certifications__hero-action:hover,
.nrs-certifications__hero-action:focus-visible {
	background: var(--nrs-cert-blue-soft);
	box-shadow: 0 18px 36px rgba(0, 0, 0, 0.22);
	color: var(--nrs-cert-ink);
	transform: translateY(-2px);
}

.nrs-certifications__hero-action .nrs-elementor-link-text,
.nrs-certifications__card-action .nrs-elementor-link-text {
	color: inherit;
	font-size: 14px;
	font-weight: 650;
	line-height: 1;
}

.nrs-certifications__hero-arrow,
.nrs-certifications__card-arrow {
	position: relative;
	display: block !important;
	flex: 0 0 auto;
	width: 18px !important;
	height: 18px !important;
}

.nrs-certifications__hero-arrow::before,
.nrs-certifications__card-arrow::before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: "\2192";
	font-size: 17px;
	font-weight: 500;
	line-height: 1;
	transform: translate(-50%, -50%);
}

/* Documents */

.nrs-certifications__documents {
	display: block !important;
	padding: clamp(88px, 8vw, 128px) 0 clamp(104px, 9vw, 152px) !important;
	background:
		radial-gradient(circle at 92% 9%, rgba(31, 93, 141, 0.08), transparent 26%),
		linear-gradient(180deg, #fff 0%, var(--nrs-cert-paper) 100%);
}

.nrs-certifications__documents-intro {
	display: grid !important;
	grid-template-columns: minmax(0, 0.9fr) minmax(320px, 0.62fr) !important;
	align-items: end !important;
	column-gap: clamp(48px, 8vw, 132px) !important;
	padding-bottom: clamp(56px, 6vw, 84px) !important;
}

.nrs-certifications__eyebrow--dark,
.nrs-certifications__eyebrow--dark .elementor-heading-title {
	grid-column: 1 / -1;
	color: var(--nrs-cert-blue);
}

.nrs-certifications__section-title,
.nrs-certifications__section-title .elementor-heading-title {
	margin: 18px 0 0;
	color: var(--nrs-cert-ink);
	font-family: var(--nrs-font-heading, Manrope, Inter, Arial, sans-serif);
	font-size: clamp(38px, 4.4vw, 62px);
	font-weight: 500;
	letter-spacing: -0.045em;
	line-height: 1.05;
}

.nrs-certifications__section-copy,
.nrs-certifications__section-copy .elementor-heading-title {
	margin: 18px 0 3px;
	color: var(--neutral-gray-600, #4b5563);
	font-size: 17px;
	font-weight: 400;
	line-height: 1.7;
}

.nrs-certifications__group {
	display: block !important;
	padding-top: 40px !important;
	border-top: 1px solid var(--nrs-cert-line);
}

.nrs-certifications__group + .nrs-certifications__group {
	margin-top: clamp(72px, 8vw, 112px) !important;
}

.nrs-certifications__group-title,
.nrs-certifications__group-title .elementor-heading-title {
	margin: 0 0 28px;
	color: var(--nrs-cert-ink);
	font-family: var(--nrs-font-heading, Manrope, Inter, Arial, sans-serif);
	font-size: clamp(24px, 2.4vw, 32px);
	font-weight: 600;
	letter-spacing: -0.025em;
	line-height: 1.2;
}

.nrs-certifications__grid {
	display: grid !important;
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	gap: 24px !important;
}

.nrs-certifications__card {
	position: relative;
	display: flex !important;
	align-items: flex-start !important;
	min-height: 360px !important;
	padding: clamp(32px, 3.7vw, 48px) !important;
	overflow: hidden;
	border: 1px solid rgba(9, 26, 39, 0.11);
	border-radius: 24px;
	background: rgba(255, 255, 255, 0.94);
	box-shadow: 0 18px 50px rgba(9, 26, 39, 0.06);
	flex-direction: column !important;
	transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}

.nrs-certifications__card::before,
.nrs-certifications__card::after {
	position: absolute;
	right: 40px !important;
	left: auto !important;
	content: "";
	pointer-events: none;
}

.nrs-certifications__card::before {
	top: 38px;
	width: 62px;
	height: 76px;
	border: 2px solid rgba(31, 93, 141, 0.32);
	border-radius: 9px;
	background:
		linear-gradient(135deg, transparent 0 49%, rgba(31, 93, 141, 0.16) 50% 100%) top right / 20px 20px no-repeat,
		linear-gradient(rgba(31, 93, 141, 0.18), rgba(31, 93, 141, 0.18)) 13px 27px / 34px 2px no-repeat,
		linear-gradient(rgba(31, 93, 141, 0.18), rgba(31, 93, 141, 0.18)) 13px 38px / 28px 2px no-repeat,
		linear-gradient(rgba(31, 93, 141, 0.18), rgba(31, 93, 141, 0.18)) 13px 49px / 34px 2px no-repeat,
		var(--nrs-cert-blue-soft);
	transform: rotate(3deg);
}

.nrs-certifications__card::after {
	top: -62px;
	width: 180px;
	height: 180px;
	border-radius: 999px;
	background: rgba(31, 93, 141, 0.055);
	transform: translateX(54px);
}

.nrs-certifications__card:hover {
	border-color: rgba(31, 93, 141, 0.28);
	box-shadow: 0 24px 60px rgba(9, 26, 39, 0.1);
	transform: translateY(-4px);
}

.nrs-certifications__card-type,
.nrs-certifications__card-type .elementor-heading-title {
	max-width: calc(100% - 92px);
	margin: 0;
	color: var(--nrs-cert-blue);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.13em;
	line-height: 1.4;
	text-transform: uppercase;
}

.nrs-certifications__card-title,
.nrs-certifications__card-title .elementor-heading-title {
	max-width: calc(100% - 88px);
	margin: 32px 0 0;
	color: var(--nrs-cert-ink);
	font-family: var(--nrs-font-heading, Manrope, Inter, Arial, sans-serif);
	font-size: clamp(26px, 2.4vw, 34px);
	font-weight: 600;
	letter-spacing: -0.035em;
	line-height: 1.15;
}

.nrs-certifications__card-copy,
.nrs-certifications__card-copy .elementor-heading-title {
	max-width: 470px;
	margin: 20px 0 0;
	color: var(--neutral-gray-600, #4b5563);
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65;
}

.nrs-certifications__card-action {
	min-width: 164px;
	margin-top: auto !important;
	padding-top: 34px !important;
	color: var(--nrs-cert-blue);
	gap: 9px !important;
}

.nrs-certifications__card-action::after {
	position: absolute;
	inset: 0;
	content: "";
}

.nrs-certifications__card-action:hover,
.nrs-certifications__card-action:focus-visible {
	color: var(--primary-800, #16476d);
}

.nrs-certifications__card-action:hover .nrs-certifications__card-arrow,
.nrs-certifications__card-action:focus-visible .nrs-certifications__card-arrow {
	transform: translateX(3px);
}

.nrs-certifications__card-arrow {
	transition: transform 180ms ease;
}

/* Contact */

.nrs-certifications__reach.nrs-home-reach {
	min-height: 0;
	padding: clamp(88px, 9vw, 132px) max(48px, calc((100vw - 1280px) / 2)) !important;
	background:
		radial-gradient(circle at 3% 8%, rgba(31, 93, 141, 0.38), transparent 31%),
		radial-gradient(circle at 96% 92%, rgba(31, 93, 141, 0.22), transparent 32%),
		var(--nrs-cert-ink);
}

.nrs-certifications__reach .nrs-home-reach__container {
	grid-template-columns: minmax(0, 0.82fr) minmax(480px, 1fr);
	align-items: start;
	max-width: 1280px;
	gap: clamp(64px, 9vw, 132px) !important;
}

.nrs-certifications__reach-eyebrow,
.nrs-certifications__reach-eyebrow .elementor-heading-title {
	margin: 0 0 18px;
	color: var(--primary-300, #9cb8cd);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.14em;
	line-height: 1.4;
	text-transform: uppercase;
}

.nrs-certifications__reach h2.nrs-home-reach__title,
.nrs-certifications__reach .nrs-home-reach__title .elementor-heading-title {
	max-width: 520px;
	font-size: clamp(42px, 4.2vw, 60px);
	font-weight: 500;
	letter-spacing: -0.045em;
	line-height: 1.05;
}

.nrs-certifications__reach .nrs-home-reach__contact-list {
	margin-top: 52px;
	gap: 34px;
}

.nrs-certifications__reach .nrs-home-reach__contact-item {
	gap: 10px;
}

.nrs-certifications__reach .nrs-home-reach__contact-value {
	font-size: clamp(19px, 1.8vw, 24px);
}

.nrs-certifications__reach .nrs-home-reach__contact-value a {
	display: inline-flex;
	align-items: center;
	min-height: 44px;
	padding-block: 8px;
}

.nrs-certifications__reach p.nrs-home-reach__summary,
.nrs-certifications__reach .nrs-home-reach__summary .elementor-heading-title {
	max-width: 470px;
	margin-top: 54px;
	color: rgba(255, 255, 255, 0.76);
	font-size: 18px;
	line-height: 1.65;
}

.nrs-certifications__form-panel {
	padding: clamp(30px, 3vw, 42px) !important;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 24px;
	background: rgba(255, 255, 255, 0.055);
	box-shadow: 0 26px 70px rgba(0, 0, 0, 0.18);
	backdrop-filter: blur(12px);
}

.nrs-certifications__form-title,
.nrs-certifications__form-title .elementor-heading-title {
	margin: 0;
	color: #fff;
	font-family: var(--nrs-font-heading, Manrope, Inter, Arial, sans-serif);
	font-size: 27px;
	font-weight: 600;
	letter-spacing: -0.03em;
	line-height: 1.2;
}

.nrs-certifications__form-copy,
.nrs-certifications__form-copy .elementor-heading-title {
	margin: 10px 0 28px;
	color: rgba(255, 255, 255, 0.62);
	font-size: 14px;
	line-height: 1.55;
}

.nrs-certifications__reach .nrs-home-reach__form {
	width: 100%;
}

.nrs-certifications__reach .nrs-home-reach__form .wpcf7-form button.wpcf7-submit[type="submit"],
.nrs-certifications__reach .nrs-home-reach__form .wpcf7-form input.wpcf7-submit[type="submit"] {
	min-height: 48px !important;
}

.nrs-certifications__reach .nrs-home-reach__form input[type="text"],
.nrs-certifications__reach .nrs-home-reach__form input[type="email"] {
	min-height: 58px;
}

.nrs-certifications__reach .nrs-home-reach__form textarea {
	min-height: 168px;
	height: 168px;
	max-height: 168px;
}

.nrs-certifications__reach p.nrs-home-reach__answer-note {
	margin-top: 42px;
	font-size: 16px;
	line-height: 1.5;
}

@media (max-width: 1180px) {
	.nrs-certifications__shell {
		width: min(100% - 80px, 1040px) !important;
	}

	.nrs-certifications__hero,
	.nrs-certifications__hero-content {
		min-height: 560px !important;
	}

	.nrs-certifications__hero-content {
		padding-block: 96px 88px !important;
	}

	.nrs-certifications__card {
		min-height: 380px !important;
	}

	.nrs-certifications__reach.nrs-home-reach {
		padding-inline: 40px !important;
	}

	.nrs-certifications__reach .nrs-home-reach__container {
		grid-template-columns: minmax(300px, 0.72fr) minmax(440px, 1fr);
		gap: 56px !important;
	}
}

@media (max-width: 900px) {
	.nrs-certifications__shell {
		width: min(100% - 64px, 760px) !important;
	}

	.nrs-certifications__hero,
	.nrs-certifications__hero-content {
		min-height: 520px !important;
	}

	.nrs-certifications__hero::before {
		background: linear-gradient(90deg, rgba(9, 26, 39, 0.96) 0%, rgba(9, 26, 39, 0.82) 68%, rgba(9, 26, 39, 0.6) 100%);
	}

	.nrs-certifications__documents-intro {
		grid-template-columns: minmax(0, 1fr) !important;
	}

	.nrs-certifications__section-copy {
		max-width: 660px;
		margin-top: 24px !important;
	}

	.nrs-certifications__grid {
		grid-template-columns: minmax(0, 1fr) !important;
	}

	.nrs-certifications__card {
		min-height: 330px !important;
	}

	.nrs-certifications__reach.nrs-home-reach {
		padding: 80px 40px 92px !important;
	}

	.nrs-certifications__reach .nrs-home-reach__container {
		grid-template-columns: minmax(0, 1fr);
		max-width: 680px;
		gap: 56px !important;
	}

	.nrs-certifications__reach .nrs-home-reach__details,
	.nrs-certifications__reach .nrs-home-reach__form-panel {
		display: flex !important;
		align-items: center !important;
		text-align: center;
		flex-direction: column !important;
	}

	.nrs-certifications__reach .nrs-home-reach__contact-list {
		justify-items: center;
	}

	.nrs-certifications__reach p.nrs-home-reach__summary {
		display: block;
		margin-top: 42px;
	}

	.nrs-certifications__reach p.nrs-home-reach__answer-note {
		display: none;
	}
}

@media (max-width: 600px) {
	.nrs-certifications__shell {
		width: calc(100% - 40px) !important;
	}

	.nrs-certifications__hero,
	.nrs-certifications__hero-content {
		min-height: 530px !important;
	}

	.nrs-certifications__hero-media img {
		object-position: 62% center;
	}

	.nrs-certifications__hero::before {
		background: linear-gradient(180deg, rgba(9, 26, 39, 0.72) 0%, rgba(9, 26, 39, 0.88) 45%, rgba(9, 26, 39, 0.98) 100%);
	}

	.nrs-certifications__hero-content {
		justify-content: flex-end !important;
		padding-block: 104px 54px !important;
	}

	.nrs-certifications__title,
	.nrs-certifications__title .elementor-heading-title {
		font-size: clamp(38px, 11.8vw, 50px);
		letter-spacing: -0.045em;
	}

	.nrs-certifications__intro,
	.nrs-certifications__intro .elementor-heading-title {
		margin-top: 22px;
		font-size: 16px;
		line-height: 1.55;
	}

	.nrs-certifications__hero-action {
		width: 100% !important;
		min-height: 52px !important;
		margin-top: 28px !important;
	}

	.nrs-certifications__documents {
		padding: 72px 0 88px !important;
	}

	.nrs-certifications__documents-intro {
		padding-bottom: 48px !important;
	}

	.nrs-certifications__section-title,
	.nrs-certifications__section-title .elementor-heading-title {
		font-size: clamp(34px, 10vw, 44px);
	}

	.nrs-certifications__section-copy,
	.nrs-certifications__section-copy .elementor-heading-title {
		font-size: 16px;
		line-height: 1.65;
	}

	.nrs-certifications__group {
		padding-top: 32px !important;
	}

	.nrs-certifications__group + .nrs-certifications__group {
		margin-top: 72px !important;
	}

	.nrs-certifications__group-title,
	.nrs-certifications__group-title .elementor-heading-title {
		margin-bottom: 22px;
		font-size: 25px;
	}

	.nrs-certifications__grid {
		gap: 18px !important;
	}

	.nrs-certifications__card {
		min-height: 340px !important;
		padding: 28px 24px !important;
		border-radius: 20px;
	}

	.nrs-certifications__card::before {
		top: 28px;
		right: 24px !important;
		width: 50px;
		height: 62px;
		background:
			linear-gradient(135deg, transparent 0 49%, rgba(31, 93, 141, 0.16) 50% 100%) top right / 16px 16px no-repeat,
			linear-gradient(rgba(31, 93, 141, 0.18), rgba(31, 93, 141, 0.18)) 10px 23px / 28px 2px no-repeat,
			linear-gradient(rgba(31, 93, 141, 0.18), rgba(31, 93, 141, 0.18)) 10px 33px / 23px 2px no-repeat,
			linear-gradient(rgba(31, 93, 141, 0.18), rgba(31, 93, 141, 0.18)) 10px 43px / 28px 2px no-repeat,
			var(--nrs-cert-blue-soft);
	}

	.nrs-certifications__card-title,
	.nrs-certifications__card-title .elementor-heading-title {
		max-width: calc(100% - 56px);
		margin-top: 28px;
		font-size: 27px;
	}

	.nrs-certifications__card-copy,
	.nrs-certifications__card-copy .elementor-heading-title {
		font-size: 15px;
	}

	.nrs-certifications__card-action {
		min-height: 48px !important;
		padding-top: 28px !important;
	}

	.nrs-certifications__reach.nrs-home-reach {
		min-height: 0;
		padding: 72px 20px 80px !important;
	}

	.nrs-certifications__reach .nrs-home-reach__container {
		display: grid;
		max-width: 100%;
		gap: 48px !important;
	}

	.nrs-certifications__reach h2.nrs-home-reach__title,
	.nrs-certifications__reach .nrs-home-reach__title .elementor-heading-title {
		width: 100%;
		font-size: 38px;
		line-height: 1.08;
	}

	.nrs-certifications__reach .nrs-home-reach__contact-list {
		width: 100%;
		height: auto;
		margin-top: 40px;
		gap: 28px;
	}

	.nrs-certifications__reach .nrs-home-reach__contact-item {
		min-height: 0;
	}

	.nrs-certifications__reach p.nrs-home-reach__summary {
		font-size: 16px;
		line-height: 1.6;
	}

	.nrs-certifications__form-panel {
		padding: 26px 18px 30px !important;
		border-radius: 20px;
	}

	.nrs-certifications__form-title,
	.nrs-certifications__form-title .elementor-heading-title {
		font-size: 24px;
	}

	.nrs-certifications__form-copy,
	.nrs-certifications__form-copy .elementor-heading-title {
		margin-bottom: 24px;
	}

	.nrs-certifications__reach .nrs-home-reach__form textarea {
		min-height: 150px;
		height: 150px;
		max-height: 150px;
	}

	.nrs-certifications__reach .nrs-home-reach-form__actions {
		align-items: flex-start;
		height: auto;
		gap: 20px;
		flex-direction: column;
	}

	.nrs-certifications__reach p.nrs-home-reach-form__submit-row {
		justify-self: auto;
		width: 100% !important;
		height: 48px;
	}

	.nrs-certifications__reach .nrs-home-reach__form .wpcf7-form button.wpcf7-submit[type="submit"],
	.nrs-certifications__reach .nrs-home-reach__form .wpcf7-form input.wpcf7-submit[type="submit"] {
		height: 48px !important;
		min-height: 48px !important;
	}
}

@media (max-width: 360px) {
	.nrs-certifications__shell {
		width: calc(100% - 32px) !important;
	}

	.nrs-certifications__title,
	.nrs-certifications__title .elementor-heading-title {
		font-size: 36px;
	}

	.nrs-certifications__card {
		padding-inline: 20px !important;
	}

	.nrs-certifications__card::before {
		right: 20px !important;
	}

	.nrs-certifications__reach.nrs-home-reach {
		padding-inline: 16px !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	.nrs-certifications__hero-action,
	.nrs-certifications__card,
	.nrs-certifications__card-arrow {
		transition: none;
	}

	.nrs-certifications__hero-action:hover,
	.nrs-certifications__hero-action:focus-visible,
	.nrs-certifications__card:hover {
		transform: none;
	}
}
