/*
Theme Name: AmeriTech
theme	Theme URI:
Description: The theme for WordPress. Designed with LOVE by DigitalDesign.NYC
Author: dd.nyc
Version: 1.a
*/

.post-feed-list.loading {
	opacity: 0.5;
	pointer-events: none;
	transition: opacity 0.2s linear;
}

.projects-list.loading {
	opacity: 0.5;
	pointer-events: none;
	transition: opacity 0.2s linear;
}

.iframe-youtube video {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: max(8px, 8rem);
}

@media screen and (min-width: 768px) {
	.highlights-block--1 {
		grid-template-columns: minmax(0, 1fr);
	}

	.highlights-block--1 .highlights-item h3 {
		max-width: max(320px, 760rem);
	}

	.highlights-block--2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		margin: 0 auto;
	}

	.highlights-block--1 .highlights-item,
	.highlights-block--2 .highlights-item {
		aspect-ratio: auto;
		height: calc(70vh - max(56px, 103rem));
	}
}

@media screen and (max-width: 767px) {
	#awards .top {
		align-items: center;
		text-align: center;
	}

	.top .top-col h2 {
		max-width: none;
	}

	.main-how .top .main-how-text {
		padding-top: 0;
		color: var(--white-800);
	}

	.why-choose-us .list-item > .list-text:first-child {
		position: relative;
	}

	.why-choose-us .list-item > .list-text:first-child::before {
		position: absolute;
		top: 0.6em;
		left: -28px;
		width: 12px;
		height: 12px;
		content: "";
		background: var(--black);
		border-radius: 50%;
		transform: translateY(-50%);
	}
}
