/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

@media only screen and (max-width: 734px) {
	.section-hearing-protection .section-header-headline {
		font-size: 42px;
	}
}

.typography-hearing-avail-subcopy {
   font-size: 17px;
   line-height: 1.2353641176;
   font-weight: 600;
   letter-spacing: 0em;
   font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}

@media only screen and (max-width: 734px) {
   .typography-hearing-avail-subcopy {
       font-size:14px;
       line-height: 1.4285914286;
       font-weight: 600;
       letter-spacing: -0.016em;
       font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif
   }

}

.section-hero .section-header-subcopy {
   color: #86868b;
   padding: 0 24px;
   margin-top: 32px
}

@media only screen and (max-width: 1068px) {
   .section-hero .section-header-subcopy {
       margin-top:28px
   }
}

@media only screen and (max-width: 734px) {
   .section-hero .section-header-subcopy {
       margin-top:16px
   }
}

.section-hero .section-header-subcopy>span {
   display: inline-block
}

.section-hero .section-header-subcopy a {
   pointer-events: auto;
   color: inherit
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
