/* /industry-partners/ */
/* @media (min-width: 768px) { */
	--primary: 206 98% 40%;
    .av-brand img{
        width: 220px;
		height: auto;
    }
	.aviation .av-subnav-menu > li > a{
		font-size: 16px;
	}
	
	.av-subhead-bar{
		display: flex;
		justify-content: space-between;
	}
	
	.av-topbar-menu a, .av-topbar-menu a:link, .av-topbar-menu a:visited{
		line-height: 1;
	}
	
	.av-crumb .av-wrap, .av-page-hero.has-photo .av-crumb .av-wrap{
		line-height: 1;
		gap: 6px;
	}
	
	
	.section-aviationquicklinks.av-jumps{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	.section-aviationmegatrends {
		--secondary: 210 20% 96%;
		background-color: hsl(var(--secondary) / .3);
	}
	.section-aviationmegatrends .av-trend{
		    --border: 214 18% 90%;
		--tw-shadow: 0 2px 8px rgba(0, 0, 0, .04);
		--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		    border-color: hsl(var(--border) / .6);
	}
	.section-aviationmegatrends .av-trend:hover{
		transform:unset;
	--tw-shadow: 0 8px 24px rgba(0, 0, 0, .08);
    --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);
	}
	.section-aviationmegatrends .av-trend img{
		--primary: 206 98% 40%;
		margin-bottom: 16px;
		width: 56px;
		border-radius: 12px;
		height: 56px;
		    background-color: hsl(var(--primary) / .05);
	}
	.section-aviationmegatrends .av-block-head{
		margin-bottom: 40px;
	}
	.aviation .av-trend-kicker{
		letter-spacing: 0.84px
		font-size: 14px;
    	line-height: 21px;
		    --tw-text-opacity: 1;
    	color: hsl(41 100% 48% / var(--tw-text-opacity, 1));
		font-family: Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	}
	.aviation ul li:has(span.rounded-full) {
	  align-items: center; 
	}
	.av-section-nav a::before {
		border-radius: 0;
	}
	.av-section-nav-row-old{
		background-color: white;
	}
	.section-aviationjobimpact{
		padding-bottom: 40px;
	}
	.section-aviationjobimpact .av-tabpanel{
		margin-top: 8px;
	}
	.aviation .av-skill > h3{
		padding: 16px 24px;
	}
	.section-aviationskills .av-skill .av-rich p,
	.section-aviationskills .av-skill .av-rich{
		color: #262626;
	}
	.section-aviationskills .av-skill ul{
		padding: 0;
	}
	.section-aviationskills .av-rich-wrap{
		padding: 24px;
	}
	.section-aviationskills .av-skill .av-rich{
		padding-left: 0;
		padding-right: 0;
	}
	.section-aviationskills .av-skill .av-rich:first-child{
		padding-top: 0;
	}
	.section-aviationskills .av-skill .av-rich li{
		color: #606e80;
	}
	.section-aviationskills .av-skill ul{
		gap: 8px;
	}
	.section-aviationskills .av-skill .av-rich li::before{
		width: 8px;
		height: 8px;
		flex: 0 0 8px;
	}
	.aviation .av-note, .aviation .av-note.av-rich p{
		font-size: 14px;
	}
	
	.av-emerging-title img{
		    --primary: 206 98% 40%;
		width: 60px;
		height: 60px;
		    border-color: hsl(var(--primary) / .2);
		    border-width: 2px;
		border-radius: 9999px;
	}
	.section-aviationemerging .av-emerging ul{
		font-size: 14px;
    	line-height: 21px;
	}
	.av-emerging .av-pills span{
		padding: 4px 10px;
		border-radius: 4px;
	}
	.av-emerging .av-pills-skill span{
		--primary: 206 98% 40%;
		padding: 4px 10px;
		    background-color: hsl(var(--primary) / .1);
		border-radius: 4px;
	}
	.section-aviationemerging  .av-emerging{
		border: 0;
		--tw-shadow: 0 2px 8px rgba(0, 0, 0, .04);
    --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
	.section-aviationemerging  .av-emerging:hover{
		    --tw-shadow: 0 8px 24px rgba(0, 0, 0, .08);
    --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
	
	.av-lib-card, .aviation a.av-lib-card:hover{
		transform: translateY(-2px) !important;
		--tw-shadow: 0 8px 24px rgba(0, 0, 0, .08);
    --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
	.section-aviationlibrary .av-lib-grid {
		gap: 20px;
	}
.section-aviationmegatrends .av-trend-col{
		gap: 20px;
	}
.section-aviationpartners .av-partners-card{
margin-bottom: 12px;	
}
.section-aviationaudiences .av-persona-row p{
/* .aviation .av-persona-row p{ */
	font-size: 18px;
	line-height: 1.5;
}
.section-aviationaudiences .av-persona-grid{
	gap: 24px;
}
.section-aviationjobimpact .av-block-head .av-rich p,
.section-aviationjobimpact .av-block-head .av-rich{
	font-size: 18px;
	line-height: 1.5;
}
.section-aviationskills .av-note, .section-aviationskills .av-note.av-rich p,
.section-aviationjobimpact .av-note, .section-aviationjobimpact .av-note.av-rich p{
    font-size: 16px;
    line-height: 24px;
}
.section-aviationresourcepanels p.av-res-nav-label{
	padding-left: 16px;
    padding-right: 16px;
	margin-bottom: 16px;
	text-transform: uppercase;
	letter-spacing: 0.06em;
	font-weight: 700;
	    font-size: 14px;
    line-height: 21px;
	color: rgb(38, 38, 38);
}

.section-aviationresourcepanels{
	padding-top: 56px;
}
/* .section-aviationjobimpact .av-tabpanel{
	background-color: transparent;
}
.section-aviationjobimpact .av-tabpanel */

/* } */
@media (min-width: 768px) {
	.av-page-hero .av-page-hero-copy{
		margin-top: -33px;
	}
}
@media (max-width: 767.98px) {
	.av-page-hero.has-photo + .av-partners{
		padding-top: 64px;
		margin-bottom: 12px;
		    border-radius: 32px 32px 0 0;
	}
	.aviation .av-partners-card{
		    --secondary: 210 20% 96%;
		background-color: hsl(var(--secondary) / .3);
	}
	.aviation .av-trend-kicker{
		 display: flex;
        width: auto;
        align-items: center;
        flex-shrink: 0;
	}
	.aviation .trend-title{
		display: flex;
		align-items: center;
		gap: 12px;
	}
	.aviation .trend-title .av-trend-line{
		width: 100%;
		height: 1px;
		position: relative;
		    --border: 214 18% 90%;
		background-color: hsl(var(--border) / .6);
	}
	.aviation .trend-title::after{
		display: none;
	}
	.section-aviationemerging  .av-emerging h3,
	.section-aviationemerging h3.av-subhead-title,
	.section-aviationskills .av-skill .av-rich p, .section-aviationskills .av-skill .av-rich,
	.aviation .av-skill li{
		font-size: 14px;
        line-height: 21px;
	}
	.section-aviationmegatrends .av-trend img{
		width: 48px;
    height: 56px;
	}
	.section-aviationmegatrends.av-section{
		padding-bottom: 28px !important;
	}
	.aviation .av-skill > h3{
		        font-size: 14px;
        line-height: 21px;
	}
	.section-aviationskills .av-skill .av-rich li{
		gap: 8px;
	}
	#emerging-jobs .avt{
		--primary: 206 98% 40%;
		        border: 2px solid hsl(var(--primary) / .2);
		border-radius: 9999px;
	}
	.aviation a.av-lib-card{
		--border: 214 18% 90%;
		border: 1px solid hsl(var(--border) / .6);
	}
	.aviation .av-back a, .aviation .av-back a:link, .aviation .av-back a:visited, .aviation .av-back a:hover{
		font-size: 14px;
        line-height: 21px;
	}
	.av-section.section-aviationlibrary{
		padding-bottom: 40px !important;
	}
	.section-aviationaudiences .av-persona-row ,
.section-aviationaudiences .av-persona-row p{
		font-size: 14px;
			line-height: 21px;
	}
	.section-aviationjobimpact .av-block-head .av-rich p, .section-aviationjobimpact .av-block-head .av-rich{
		font-size: 14px;
        line-height: 1.5;
	}
	.section-aviationskills .av-note, .section-aviationskills .av-note.av-rich p, .section-aviationjobimpact .av-note, .section-aviationjobimpact .av-note.av-rich p{
		font-size: 14px;
        line-height: 21px;
	}
	.section-aviationresourcepanels .av-res-nav-wrap{
	display: none;	
	}
	.av-page-hero.has-photo.section-aviationpagehero{
		min-height: auto;
	}
	.section-aviationresourcepanels .av-res-drop .av-res-panel{
		padding-top: 28px;
		padding-bottom: 28px;
	}
	.section-aviationresourcepanels .av-biz-problem p.av-biz-lead{
		font-size: 14px;
        line-height: 21px;
	}
	.aviation .section-aviationresourcepanels .av-res-nav .av-res-drop > a:link{
		color:#262626;
		font-weight: 600;
	}
}