  .js-nav-list.js-secondary-nav-list.nav_list.secondary_nav_list {max-height:3rem;}
.cta_link:focus-visible {
  background: #ea1 !important;
  color: #537 !important; }
  .cta_link:hover {
    background: #ea1 !important;
    color: #537 !important; }
/* home feature video */
  .icon.icon_pause {max-height:2rem;}
  .icon.icon_play {max-height:2rem;}  
  /* audience CSS */
  .home_audiences_title {max-height:3rem;}
  .icon.icon_arrow_right {max-height:1rem;}
  .home_audience_group_item_link {max-height:5rem;}
  .home_audience_group_item_figure {max-height:15rem;}
  /* large main menu CSS */
  .menu_close_toggle_icon {max-height:3rem;}
  .menu_close_toggle_icon .icon {max-height:3rem;}
  .social_nav_link {max-height:50px;}
  .nav_link_inner .utility_nav_link_inner {max-height:50px;}
  .utility_nav_sm .utility_nav_link_inner {max-height: 3rem;}
  .menu_toggle_inner {max-height: 1.3rem;}
  .secondary_nav_lg .secondary_nav_item_inner {max-height:3rem !important;}
  .icon.icon_document {max-height:3rem;}
  .icon.icon_information {max-height:3rem;}
  .main_nav_toggle_inner {max-height:3rem;}
  /* menu navigation CSS */
  .nav_item_inner .secondary_nav_item_inner {max-height: 3rem;}
  .js-nav-link.js-secondary-nav-link.nav_link.secondary_nav_link {max-height: 3rem;}
  .secondary_nav_lg .secondary_nav_link {max-height: 3rem;}
  /* information wide notice */
  .alert_close_icon {padding: 1.5rem;}
  /* accordion */
  .accordion_item_heading_icon {padding: 1.5rem;}
  /* program finder accordion */
  .program_item_heading_icon {padding:1.5rem;}
      /* testimonial */
  .testimonial_media {
    aspect-ratio: initial !important; }
  .testimonial_image { 
    position:relative !important;
    transform: translateY(0) !important;
  }
  /* footer */
  .social_nav_icon .icon {max-height:3rem;}
/* macOS/iOS CSS */
@media not all and (min-resolution:.001dpcm) { 
  @supports (-webkit-appearance:none) and (stroke-color:transparent) {
    /* home feature video */
    .home_feature_video {top:1%;}
    /* home page CSS */ 
    .home_feature_link {max-width: 200px;
        max-height: 50px;}
    /* large main menu CSS */
    .utility_nav.utility_nav_sm {width:100%}
    .utility_nav_sm .utility_nav_list {justify-content: space-between;}
    .secondary_nav_sm .secondary_nav_link {margin-right:20px;}
    /* sub navigation CSS */
    .sub_nav_item {padding: 0.5rem;}
    .sub_nav_list {gap: 5px 10px;}
    /* menu navigation CSS */
    .main_nav.main_nav_lg {width: 35%;}
    .main_nav_lg .main_nav_list {justify-content: space-between; }
    /* breadcrumbs */
    .breadcrumb_item a:hover{background: none !important;}
    /* testimonial */

    /* home stats */
    .home_stats_list {justify-content:space-around;}
    .home_stats_figure {margin-right: 25px;}
    /* news/events callout */
    .news_events_highlight_body {justify-content: space-between;}
    .news_events_highlights_inner {width:100%}
    /* information wide notice */
    .alert_close_icon {padding: 1.5rem;}
    /* accordion */
    .accordion_item_heading_icon {padding: 1.5rem;}
    /* two image CTA */
    .tours_visual_cta_body {justify-content: space-between;}
    /* topic row */
    .topic_figure {margin-right:20px;}
    /* media gallery */ 
    .gallery_item_image {height:30rem;}
    .js .lazy_video {top:0%; left:0%;}
    /* program finder accordion */
    .filter_panels {width: 100%; justify-content: space-between;}
    .program_item_heading_icon {padding:1.5rem;}
    /* footer */
    .social_nav_icon .icon {max-height:3rem;}
    .js-nav-list.js-footer-secondary-nav-list.nav_list.footer_secondary_nav_list {justify-content: space-between;}
    .nav_item_inner.footer_utility_nav_item_inner {margin-right:20px;}
    @media (min-width: 1400px) {
        .js-nav.js-secondary-nav.js-secondary-nav-lg.nav.secondary_nav.secondary_nav_lg {
          width:22%;}
        .secondary_nav_lg .secondary_nav_list {justify-content: space-between;}
        .js-nav.js-footer-secondary-nav.nav.footer_secondary_nav {width: 60%;}
        .gallery_item_image {height:30rem;}
    }
    @media (max-width: 1394px) {
        .js-nav.js-secondary-nav.js-secondary-nav-lg.nav.secondary_nav.secondary_nav_lg {
          width:25%;}
        .secondary_nav_lg .secondary_nav_list {justify-content: space-between;}
        .js-nav.js-footer-secondary-nav.nav.footer_secondary_nav {width: 60%;}
        .gallery_item_image {height:26.6rem;}
    }
    @media (max-width: 1219px) {
        .js-nav.js-secondary-nav.js-secondary-nav-lg.nav.secondary_nav.secondary_nav_lg {
          width:31%;}
        .secondary_nav_lg .secondary_nav_list {justify-content: space-between;}
        .js-nav.js-footer-secondary-nav.nav.footer_secondary_nav {width: 70%;}
        .gallery_item_image {height:21.5rem;}
    }
    @media (max-width: 1024px) {
      .gallery_item_image {height:21.5rem;}
    }
    @media (max-width: 979px) {
        .js-nav.js-footer-secondary-nav.nav.footer_secondary_nav {width: 100%;}
        .nav_item_inner.footer_utility_nav_item_inner {margin-right:10px;}
        .gallery_item_image {height:15.8rem;}
    }
    @media (max-width: 740px) {
      .gallery_item_image {height:22.5rem;}
    }
    @media (max-width: 670px) {
      .gallery_item_image {height:21.5rem;}
    }
    @media (max-width: 656px) {
      .gallery_item_image {height:20.5rem;}
    }
    @media (max-width: 625px) {
      .gallery_item_image {height:19.5rem;}
    }
    @media (max-width: 599px) {
      .gallery_item_image {height:18.5rem;}
    }
    @media (max-width: 567px) {
      .gallery_item_image {height:17.5rem;}
    }
    @media (max-width: 539px) {
      .gallery_item_image {height:16.5rem;}
    }
    @media (max-width: 500px) {
      .gallery_item_image {height:15.5rem;}
    }
    @media (max-width: 450px) {
      .gallery_item_image {height:13.5rem;}
    }
    @media (max-width: 414px) {
      .gallery_item_image {height:12.5rem;}
    }
    @media (max-width: 375px) {
      .gallery_item_image {height:11.5rem;}
    } 
    @media (max-width: 375px) {
      .gallery_item_image {height:10.5rem;}
    } 
  }
}
