.custom-solutions-hero {
	position: relative;
	height: 620px;
	overflow: hidden;
	background: var(--airnav-color-canvas);
}

.custom-solutions-hero__media {
	position: absolute;
	inset: 0;
	z-index: 0;
	pointer-events: none;
}

.custom-solutions-hero__image {
	position: absolute;
	top: 0;
	left: calc(50% - 658px);
	width: 1551px;
	height: 620px;
	max-width: none;
	object-fit: cover;
}

.custom-solutions-hero__layout {
	position: relative;
	z-index: 1;
	padding-top: 114px;
}

.custom-solutions-hero__content {
	width: min(606px, 100%);
}

.custom-solutions-hero__eyebrow,
.custom-solutions-hero__title,
.custom-solutions-hero__subtitle {
	margin: 0;
}

.custom-solutions-hero__eyebrow {
	color: var(--airnav-color-green);
	font: 700 20px/normal var(--airnav-font-body);
	text-transform: uppercase;
}

.custom-solutions-hero__title {
	margin-top: 20px;
	color: var(--airnav-color-forest);
	font: 400 80px/1.1 var(--airnav-font-display);
	letter-spacing: -1.6px;
}

.custom-solutions-hero__subtitle {
	margin-top: 12px;
	color: rgb(17 32 27 / 70%);
	font: 400 20px/normal var(--airnav-font-body);
}

.custom-solutions-hero__cta {
	margin-top: 44px;
}

@media (max-width: 1024px) {
	.custom-solutions-hero__image {
		left: clamp(86px, 22vw, 225px);
	}
}

@media (max-width: 480px) {
	.custom-solutions-hero__image {
		left: -120px;
	}
}

/* Phone hero as in the design: the text, then the whole photo, then a full-width button. */
@media (max-width: 700px) {
	.custom-solutions-hero {
		display: flex;
		flex-direction: column;
		height: auto;
		padding: 40px 0;
	}

	.custom-solutions-hero__layout,
	.custom-solutions-hero__content {
		display: contents;
	}

	.custom-solutions-hero__eyebrow,
	.custom-solutions-hero__title,
	.custom-solutions-hero__subtitle,
	.custom-solutions-hero__cta {
		margin-inline: var(--airnav-gutter);
	}

	.custom-solutions-hero__title {
		margin-top: 12px;
		font-size: 40px;
		letter-spacing: -0.8px;
	}

	/* One line, as in the design; the saved title breaks after "Custom" for the desktop column. */
	.custom-solutions-hero__title br {
		display: none;
	}

	.custom-solutions-hero__subtitle {
		margin-top: 8px;
	}

	.custom-solutions-hero__media {
		position: relative;
		order: 1;
		aspect-ratio: 390 / 303;
		margin: 13px 0 43px;
		overflow: hidden;
	}

	.custom-solutions-hero__media::after {
		position: absolute;
		inset: 0;
		content: "";
		background: linear-gradient(var(--airnav-color-canvas), rgb(255 255 255 / 0%) 17.16%, rgb(255 255 255 / 0%) 89.44%, var(--airnav-color-canvas));
	}

	.custom-solutions-hero__image {
		left: 0;
		width: 100%;
		height: 100%;
	}

	.custom-solutions-hero__cta {
		order: 2;
		margin-top: 0;
	}
}

.custom-solutions-services {
	min-height: 620px;
	background: var(--airnav-color-surface);
}

.custom-solutions-services__layout {
	display: grid;
	grid-template-columns: 393px minmax(0, 780px);
	justify-content: space-between;
	align-items: center;
	min-height: 620px;
}

.custom-solutions-services__content {
	width: 393px;
}

.custom-solutions-services__content h2,
.custom-solutions-services__body,
.custom-solutions-services__card h3,
.custom-solutions-services__card p {
	margin: 0;
}

.custom-solutions-services__content h2 {
	color: var(--airnav-color-forest);
	font: 400 64px/1.1 var(--airnav-font-display);
	letter-spacing: -1.28px;
}

.custom-solutions-services__content h2 span {
	color: var(--airnav-color-green);
}

.custom-solutions-services__divider {
	display: block;
	width: 80px;
	height: 1px;
	margin-top: 32px;
}

.custom-solutions-services__body {
	margin-top: 31px;
	color: rgb(17 32 27 / 70%);
	font: 400 16px/normal var(--airnav-font-body);
}

.custom-solutions-services__grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 20px;
	width: 100%;
}

.custom-solutions-services__card {
	box-sizing: border-box;
	min-height: 228px;
	padding: 32px 32px 36px;
	border-radius: var(--airnav-radius-card);
	background: var(--airnav-color-canvas);
}

.custom-solutions-services__icon {
	display: block;
	width: 52px;
	height: 52px;
}

.custom-solutions-services__card h3 {
	margin-top: 24px;
	color: var(--airnav-color-forest);
	font: 400 32px/1.3 var(--airnav-font-display);
	letter-spacing: -0.64px;
}

.custom-solutions-services__card p {
	margin-top: 12px;
	color: rgb(17 32 27 / 70%);
	font: 400 16px/1.5 var(--airnav-font-body);
}

@media (max-width: 1300px) {
	.custom-solutions-services {
		min-height: 0;
	}

	.custom-solutions-services__layout {
		grid-template-columns: minmax(0, 1fr);
		gap: 64px;
		min-height: 0;
		padding-top: 72px;
		padding-bottom: 72px;
	}

	.custom-solutions-services__content,
	.custom-solutions-services__grid {
		width: 100%;
	}
}

@media (max-width: 700px) {
	.custom-solutions-services__grid {
		grid-template-columns: minmax(0, 1fr);
	}

	.custom-solutions-services__content h2 {
		font-size: 40px;
		letter-spacing: -0.8px;
	}

	/* Two lines, as in the design, rather than the three the desktop breaks give. */
	.custom-solutions-services__content h2 br {
		display: none;
	}

	.custom-solutions-services__card h3 {
		font-size: 24px;
		letter-spacing: -0.48px;
	}
}

.custom-solutions-process {
	padding: 113px 0 140px;
	background: var(--airnav-color-canvas);
}

/*
 * The title, then the rule to the row's end, as in the design (the title's
 * box 541px, the rule 699px). A longer title shortens the rule, down to 80px,
 * and then wraps; the row grows with it. Below 1440 the rule is hidden.
 */
.custom-solutions-process__header {
	display: flex;
	align-items: flex-start;
	gap: 40px;
}

.custom-solutions-process__header h2,
.custom-solutions-process__step h3,
.custom-solutions-process__step p {
	margin: 0;
}

.custom-solutions-process__header h2 {
	flex: 0 0 auto;
	min-width: 541px;
	max-width: 100%;
	color: var(--airnav-color-forest);
	font: 400 64px/1.1 var(--airnav-font-display);
	letter-spacing: -1.28px;
}

.custom-solutions-process__header h2 span {
	color: var(--airnav-color-green);
}

.custom-solutions-process__header img {
	flex: 0 1 699px;
	min-width: 80px;
	height: 1px;
	margin: 54px 0 0 auto;
}

@media (min-width: 1440px) {
	.custom-solutions-process__header h2 {
		max-width: calc(100% - 120px);
		/* A line is 70.4px; the row ends at the design's 70px. */
		margin-bottom: calc(70px - 64px * 1.1);
	}
}

.custom-solutions-process__grid {
	display: grid;
	grid-template-columns: repeat(4, 281px);
	gap: 64px 52px;
	margin: 64px 0 0;
	padding: 0;
	list-style: none;
}

.custom-solutions-process__step {
	height: 411px;
}

.custom-solutions-process__step article {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	height: 100%;
}

.custom-solutions-process__number {
	display: block;
	height: 67px;
	color: var(--airnav-color-green);
	font: 100 92px/67px var(--airnav-font-display);
	letter-spacing: -1.84px;
}

.custom-solutions-process__step-divider {
	display: block;
	width: 1px;
	height: 60px;
	margin-top: 24px;
}

.custom-solutions-process__copy {
	margin-top: 24px;
}

.custom-solutions-process__step h3 {
	color: var(--airnav-color-forest);
	font: 400 24px/1.1 var(--airnav-font-display);
	letter-spacing: -0.48px;
}

.custom-solutions-process__step p {
	margin-top: 16px;
	color: rgb(17 32 27 / 70%);
	font: 400 16px/1.5 var(--airnav-font-body);
}

@media (max-width: 1439px) {
	.custom-solutions-process__header {
		height: auto;
	}

	.custom-solutions-process__header img {
		display: none;
	}

	.custom-solutions-process__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.custom-solutions-process__step {
		width: 100%;
	}
}

@media (max-width: 700px) {
	.custom-solutions-process {
		padding-top: 80px;
		padding-bottom: 96px;
	}

	.custom-solutions-process__header h2 {
		min-width: 0;
		font-size: 40px;
		letter-spacing: -0.8px;
		white-space: normal;
	}

	/* The design's two columns of steps, with the number, divider and copy scaled to fit them. */
	.custom-solutions-process__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 40px 20px;
	}

	.custom-solutions-process__step {
		height: auto;
		min-height: 0;
	}

	.custom-solutions-process__number {
		height: 38px;
		font-size: 52px;
		line-height: 38px;
		letter-spacing: -1.04px;
	}

	.custom-solutions-process__step-divider {
		height: 20px;
		margin-top: 16px;
	}

	.custom-solutions-process__copy {
		margin-top: 16px;
	}

	.custom-solutions-process__step h3 {
		font-size: 20px;
		letter-spacing: -0.4px;
	}

	.custom-solutions-process__step h3 br {
		display: none;
	}

	.custom-solutions-process__step p {
		margin-top: 12px;
		font-size: 14px;
	}
}

.custom-solutions-competitive-edge {
	padding: 0 0 74px;
	background: var(--airnav-color-canvas);
}

/*
 * The title, then the rule to the row's end, as in the design (the title's
 * box 603px, the rule 637px). A longer title shortens the rule, down to 80px,
 * and then wraps; the row grows with it. Below 1440 the rule is hidden.
 */
.custom-solutions-competitive-edge__header {
	display: flex;
	align-items: flex-start;
	gap: 40px;
}

.custom-solutions-competitive-edge__header h2,
.custom-solutions-competitive-edge__card h3,
.custom-solutions-competitive-edge__card p,
.custom-solutions-competitive-edge__brochure h3,
.custom-solutions-competitive-edge__brochure p {
	margin: 0;
}

.custom-solutions-competitive-edge__header h2 {
	flex: 0 0 auto;
	min-width: 603px;
	max-width: 100%;
	color: var(--airnav-color-forest);
	font: 400 64px/1.1 var(--airnav-font-display);
	letter-spacing: -1.28px;
}

.custom-solutions-competitive-edge__header h2 span,
.custom-solutions-competitive-edge__brochure h3 {
	color: var(--airnav-color-green);
}

.custom-solutions-competitive-edge__header img {
	flex: 0 1 637px;
	min-width: 80px;
	height: 1px;
	margin: 54px 0 0 auto;
}

@media (min-width: 1440px) {
	.custom-solutions-competitive-edge__header h2 {
		max-width: calc(100% - 120px);
		/* A line is 70.4px; the row ends at the design's 70px. */
		margin-bottom: calc(70px - 64px * 1.1);
	}
}

.custom-solutions-competitive-edge__montage {
	position: relative;
	height: 660px;
	margin-top: 64px;
}

.custom-solutions-competitive-edge__montage-item {
	position: absolute;
	overflow: hidden;
	border-radius: var(--airnav-radius-card);
	background: #efefef;
}

.custom-solutions-competitive-edge__montage-item--1 {
	top: 0;
	left: 0;
	width: 847px;
	height: 320px;
}

.custom-solutions-competitive-edge__montage-item--2 {
	top: 0;
	right: 0;
	width: 413px;
	height: 320px;
}

.custom-solutions-competitive-edge__montage-item--3 {
	bottom: 0;
	left: 0;
	width: 630px;
	height: 320px;
}

.custom-solutions-competitive-edge__montage-item--4 {
	bottom: 0;
	right: 0;
	width: 630px;
	height: 320px;
}

.custom-solutions-competitive-edge__montage-image {
	display: block;
	width: 100%;
	height: 100%;
	max-width: none;
	object-fit: cover;
}

.custom-solutions-competitive-edge__montage-item--1 .custom-solutions-competitive-edge__montage-image {
	transform: translateY(-71px);
	height: 425px;
}

.custom-solutions-competitive-edge__montage-item--2 .custom-solutions-competitive-edge__montage-image {
	transform: translateY(-94px);
	height: 469px;
}

.custom-solutions-competitive-edge__montage-item--3 .custom-solutions-competitive-edge__montage-image {
	transform: translateY(-51px);
	height: 397px;
}

.custom-solutions-competitive-edge__montage-item--4 .custom-solutions-competitive-edge__montage-image {
	transform: translateY(-30px);
	height: 418px;
}

.custom-solutions-competitive-edge__values {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-template-rows: 362px 384px;
	gap: 20px;
	margin-top: 64px;
}

.custom-solutions-competitive-edge__card,
.custom-solutions-competitive-edge__brochure {
	box-sizing: border-box;
	height: 100%;
	padding: 33px;
	border: 1px solid #d6e1dc;
	border-radius: var(--airnav-radius-card);
}

.custom-solutions-competitive-edge__card {
	background: var(--airnav-color-canvas);
}

.custom-solutions-competitive-edge__icon {
	display: block;
	width: 52px;
	height: 52px;
}

.custom-solutions-competitive-edge__card h3 {
	margin-top: 16px;
	color: var(--airnav-color-forest);
	font: 400 32px/1.2 var(--airnav-font-display);
	letter-spacing: -0.64px;
}

.custom-solutions-competitive-edge__card p {
	margin-top: 20px;
	color: rgb(17 32 27 / 70%);
	font: 400 16px/normal var(--airnav-font-body);
}

.custom-solutions-competitive-edge__brochure {
	display: flex;
	flex-direction: column;
	padding: 32px;
	border: 0;
	background: var(--airnav-color-surface);
}

.custom-solutions-competitive-edge__brochure h3 {
	font: 400 32px/1.2 var(--airnav-font-display);
	letter-spacing: -0.64px;
}

.custom-solutions-competitive-edge__brochure-divider {
	display: block;
	width: 40px;
	height: 1px;
	margin-top: 20px;
}

.custom-solutions-competitive-edge__brochure p {
	margin-top: 20px;
	color: rgb(17 32 27 / 70%);
	font: 600 16px/normal var(--airnav-font-body);
}

.custom-solutions-competitive-edge__brochure-cta {
	width: 100%;
	margin-top: auto;
	box-sizing: border-box;
}

@media (max-width: 1439px) {
	.custom-solutions-competitive-edge__header {
		height: auto;
	}

	.custom-solutions-competitive-edge__header img {
		display: none;
	}

	.custom-solutions-competitive-edge__montage {
		display: grid;
		grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
		grid-template-rows: repeat(2, 320px);
		gap: 20px;
		height: auto;
	}

	.custom-solutions-competitive-edge__montage-item {
		position: static;
		width: auto;
		height: auto;
	}

	.custom-solutions-competitive-edge__values {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		grid-template-rows: none;
	}
}

@media (max-width: 700px) {
	.custom-solutions-competitive-edge {
		padding-top: 96px;
		padding-bottom: 96px;
	}

	.custom-solutions-competitive-edge__header h2 {
		min-width: 0;
		font-size: 40px;
		letter-spacing: -0.8px;
		white-space: normal;
	}

	/* The design's compact collage: the 1280 x 660 desktop montage scaled to the column, crops included. */
	.custom-solutions-competitive-edge__montage {
		display: block;
		height: auto;
		aspect-ratio: 1280 / 660;
	}

	.custom-solutions-competitive-edge__montage-item {
		position: absolute;
		height: 48.48%;
		border-radius: var(--airnav-radius-control);
	}

	.custom-solutions-competitive-edge__montage-item--1 {
		width: 66.17%;
	}

	.custom-solutions-competitive-edge__montage-item--2 {
		width: 32.27%;
	}

	.custom-solutions-competitive-edge__montage-item--3,
	.custom-solutions-competitive-edge__montage-item--4 {
		width: 49.22%;
	}

	.custom-solutions-competitive-edge__montage-item--1 .custom-solutions-competitive-edge__montage-image {
		transform: translateY(-16.71%);
		height: 132.81%;
	}

	.custom-solutions-competitive-edge__montage-item--2 .custom-solutions-competitive-edge__montage-image {
		transform: translateY(-20.04%);
		height: 146.56%;
	}

	.custom-solutions-competitive-edge__montage-item--3 .custom-solutions-competitive-edge__montage-image {
		transform: translateY(-12.85%);
		height: 124.06%;
	}

	.custom-solutions-competitive-edge__montage-item--4 .custom-solutions-competitive-edge__montage-image {
		transform: translateY(-7.18%);
		height: 130.63%;
	}

	.custom-solutions-competitive-edge__values {
		grid-template-columns: minmax(0, 1fr);
	}

	.custom-solutions-competitive-edge__card h3,
	.custom-solutions-competitive-edge__brochure h3 {
		font-size: 24px;
		letter-spacing: -0.48px;
	}

	/* Figma phone spacing: 16px between title, divider, text and button (the button's auto margin is 0 once the card's height is auto). */
	.custom-solutions-competitive-edge__brochure-divider,
	.custom-solutions-competitive-edge__brochure p,
	.custom-solutions-competitive-edge__brochure-cta {
		margin-top: 16px;
	}
}

.custom-solutions-final-cta {
	min-height: 896px;
	background: var(--airnav-color-surface);
}

.custom-solutions-final-cta__layout {
	box-sizing: border-box;
	display: grid;
	grid-template-columns: 630px 631px;
	gap: 19px;
	min-height: 896px;
	padding-top: 72px;
}

.custom-solutions-final-cta h2,
.custom-solutions-final-cta h3,
.custom-solutions-final-cta p {
	margin: 0;
}

.custom-solutions-final-cta__left {
	width: 630px;
}

/*
 * Room for two lines of title, the design's 140px box, and more when an
 * editor writes a longer one, which then pushes the divider and text down.
 * Two lines measure 140.8px; the margin ends the box where the 140px did.
 */
.custom-solutions-final-cta__header h2 {
	min-height: calc(64px * 1.1 * 2);
	margin-bottom: calc(140px - 64px * 1.1 * 2);
	color: #000;
	font: 400 64px/1.1 var(--airnav-font-display);
	letter-spacing: -1.28px;
}

.custom-solutions-final-cta__header h2 span {
	color: var(--airnav-color-green);
}

.custom-solutions-final-cta__header > img {
	display: block;
	width: 80px;
	height: 1px;
	margin-top: 32px;
}

.custom-solutions-final-cta__header > p {
	margin-top: 31px;
	color: #000;
	font: 400 18px/25px var(--airnav-font-body);
}

.custom-solutions-final-cta__values {
	display: grid;
	grid-template-columns: repeat(2, 305px);
	grid-template-rows: repeat(2, 212px);
	gap: 42px 20px;
	margin-top: 32px;
}

.custom-solutions-final-cta__value {
	box-sizing: border-box;
	padding-left: 24px;
	border-left: 1px solid #d6e1dc;
}

.custom-solutions-final-cta__value--tailored {
	height: 200px;
}

.custom-solutions-final-cta__value-icon {
	display: block;
}

.custom-solutions-final-cta__value h3 {
	margin-top: 24px;
	color: var(--airnav-color-forest);
	font: 400 26px/1.1 var(--airnav-font-display);
}

.custom-solutions-final-cta__value p {
	margin-top: 12px;
	color: rgb(17 32 27 / 70%);
	font: 400 18px/25px var(--airnav-font-body);
}

.custom-solutions-final-cta__form-panel {
	box-sizing: border-box;
	width: 631px;
	height: 752px;
	padding: 36px 32px;
	border: 1px solid #d6e1dc;
	border-radius: var(--airnav-radius-card);
	background: var(--airnav-color-canvas);
}

.custom-solutions-final-cta__form {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
}

.custom-solutions-final-cta__form h2 {
	color: var(--airnav-color-green);
	font: 400 44px/1.1 var(--airnav-font-display);
	letter-spacing: -0.88px;
	text-align: center;
}

.custom-solutions-final-cta__field {
	position: relative;
	display: block;
	flex: 0 0 60px;
	margin-top: 24px;
}

.custom-solutions-final-cta__field:first-of-type {
	margin-top: 32px;
}

.custom-solutions-final-cta__field > img {
	position: absolute;
	z-index: 1;
	top: 22px;
	left: 20px;
	width: 16px;
	height: 16px;
}

.custom-solutions-final-cta__field input,
.custom-solutions-final-cta__field textarea {
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	padding: 18px 20px 18px 48px;
	border: 1px solid rgb(17 32 27 / 30%);
	border-radius: var(--airnav-radius-control);
	color: var(--airnav-color-forest);
	font: 400 16px/22px var(--airnav-font-body);
}

.custom-solutions-final-cta__field input::placeholder,
.custom-solutions-final-cta__field textarea::placeholder {
	color: rgb(17 32 27 / 60%);
}

.custom-solutions-final-cta__field input:focus,
.custom-solutions-final-cta__field textarea:focus {
	outline: 2px solid var(--airnav-color-teal);
	outline-offset: 2px;
}

.custom-solutions-final-cta__field--textarea {
	flex: 1 1 auto;
	min-height: 0;
}

.custom-solutions-final-cta__field--textarea > img {
	top: 21px;
}

.custom-solutions-final-cta__field--textarea textarea {
	display: block;
	height: 100%;
	min-height: 0;
	resize: vertical;
}

.custom-solutions-final-cta__form button {
	display: flex;
	gap: 16px;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 60px;
	min-height: 60px;
	margin-top: 32px;
	border: 0;
	border-radius: var(--airnav-radius-control);
	font: 700 18px/normal var(--airnav-font-body);
}

.custom-solutions-final-cta__privacy {
	margin-top: 32px !important;
	color: rgb(17 32 27 / 70%);
	font: italic 400 16px/24px var(--airnav-font-body);
	text-align: center;
}

.custom-solutions-final-cta__honeypot {
	position: absolute !important;
	left: -9999px;
}

@media (max-width: 1439px) {
	.custom-solutions-final-cta {
		min-height: 0;
		padding: 72px 0;
	}

	.custom-solutions-final-cta__layout {
		grid-template-columns: minmax(0, 1fr);
		min-height: 0;
		padding-top: 0;
	}

	.custom-solutions-final-cta__left,
	.custom-solutions-final-cta__form-panel {
		width: 100%;
	}

	.custom-solutions-final-cta__form-panel {
		margin-top: 48px;
	}
}

@media (max-width: 700px) {
	.custom-solutions-final-cta {
		padding: 96px 0;
	}

	.custom-solutions-final-cta__header h2 {
		min-height: 0;
		margin-bottom: 0;
		font-size: 40px;
		letter-spacing: -0.8px;
	}

	/* The design's 2 x 2, with the icon, title and text sized for the narrow cells. */
	.custom-solutions-final-cta__values {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		grid-template-rows: none;
		gap: 40px 20px;
	}

	.custom-solutions-final-cta__value,
	.custom-solutions-final-cta__value--tailored {
		height: auto;
		min-height: 0;
		padding-left: 16px;
	}

	.custom-solutions-final-cta__value-icon {
		width: 32px;
		height: 32px;
	}

	.custom-solutions-final-cta__value h3 {
		margin-top: 12px;
		font-size: 20px;
	}

	.custom-solutions-final-cta__value p {
		margin-top: 4px;
		font-size: 14px;
		line-height: 19px;
	}

	.custom-solutions-final-cta__form h2 {
		font-size: 32px;
		letter-spacing: -0.64px;
	}

	.custom-solutions-final-cta__form-panel {
		height: 752px;
		padding: 32px 24px;
	}
}

/* Phones: service and Competitive Edge titles, and the Take the next step descriptions, wrap naturally as in the design instead of at the saved line breaks. */
@media (max-width: 700px) {
	.custom-solutions-services__card h3 br,
	.custom-solutions-competitive-edge__card h3 br,
	.custom-solutions-final-cta__values p br {
		display: none;
	}
}
