/* .features-header {
	padding-top: 30px !important;
} */

/* Hiding sonar and compass video blocks and all stats at launch */
.tech-page-hidden { 
	display: none; 
}

.tech-page-hidden-margin {
	padding-top: 68px !important;
}

.self-end {
	align-self: end; 
}
.h2-style a {
	font-size: 2rem; 
	font-weight: 500; 
	line-height: 35px; 
	text-decoration: none; 
}
.body-p-style a {
	font-size: 1rem; 
	font-weight: 400; 
	line-height: 22px; 
	text-decoration: none;
}
.tech-hero-compass::after {
		content: '';
		position: absolute; 
		top: 0; 
		right: 0; 
		bottom: 0; 
		width: 100%; 
		background-image: url('/wp-content/uploads/2024/10/compass-hero-icon-edge.png');
		background-repeat: no-repeat; 
		background-position: center;
		background-size: cover;
		opacity: 0.2; 
}
.tech-hero-lighthouse::after {
		content: '';
		position: absolute; 
		top: 0; 
		right: 0; 
		bottom: 0; 
		width: 100%; 
		background-image: url('/wp-content/uploads/2024/10/lighthouse-hero-icon-edge.png');
		background-repeat: no-repeat; 
		background-position: center;
		background-size: cover; 
		opacity: 0.2; 
}
.tech-hero-sonar::after {
		content: '';
		position: absolute; 
		top: 0; 
		right: 0; 
		bottom: 0; 
		width: 100%; 
		background-image: url('/wp-content/uploads/2024/10/sonar-hero-icon-edge.png');
		background-repeat: no-repeat; 
		background-position: center top;
		background-size: cover; 
		opacity: 0.2;
}
.tech-pages .wpf-gen-contact-form {
	background-color: #071e16 !important; 
}
.tech-help-columns {
	column-gap: 8rem; 
}
.tech-help-column {
	border-top: 1px solid white; 
}
.tech-help-column h3 a {
	text-decoration: none; 
	font-size: 24px; 
}
.other-tech-cards {
	margin: 12px auto !important;
	max-width: 400px; 
	height: auto; 
}
@media (max-width: 781px){
.tech-stats {
	margin: auto; 
	max-width: 406px; 
	min-height: 175px; 
	margin-bottom: 32px; 
}
	.tech-spacer {
	border-top: 1px solid white; 
	margin-left: 16px !important; 
		margin-right: 16px !important; 
	}
}

@media (min-width: 782px) {
	.tech-help-column {
	border-bottom: 1px solid white; 
	}
	.tech-help-added-row {
	border-top: none; 
	}	
	.other-tech-columns {
		margin-left: 36px !important; 
		margin-right: 36px !important; 
		column-gap: 2rem; 
	}
	.other-tech-cards {
		max-width: 480px; 
		height: 235px;
	}
}

@media (max-width: 899px) {
	.tech-page-btn {
		z-index: 2; 
	}
}

@media (min-width: 900px) {
	.other-tech-cards {
		height: 265px; 
	}
	.tech-hero-lighthouse,
	.tech-hero-sonar,
	.tech-hero-compass {
		padding-bottom: 0 !important;
	}
	.tech-hero-background-lighthouse, 
	.tech-hero-background-sonar, .tech-hero-background-compass {
		max-width: 1920px; 
	} 
	.tech-hero-column-left {
		margin-top: 64px !important;
		flex-basis: 48% !important;
		padding-right: 0 !important;
	}
	.tech-hero-compass::after {
		width: 50%; 
		background-position: left;
		opacity: 1; 
	}
	.tech-hero-lighthouse::after {
		width: 50%; 
		background-position: left;
		opacity: 1; 
	}
	.tech-hero-sonar::after {
		width: 50%;  
		background-position: left;
		opacity: 1; 
	}
}

@media (min-width: 1024px) {
	.h2-style a {
		font-size: 2.5rem !important;  
		line-height: 45px !important; 
	}
	.body-p-style a {
		font-size: 1.125rem !important; 
	}
}

@media (min-width: 1350px) {
	.wp-block-column:nth-of-type(1) > .other-tech-cards  {
		margin-right: 0 !important;
	}
	.wp-block-column:nth-of-type(2) > .other-tech-cards  {
		margin-left: 0 !important; 
	}
	.tech-hero-sonar::after {
			background-position: left top;
	}
}