/* Start Mixins for font sizes */
/* End Mixins for font sizes */
/* Start CSS classes for HTML */
.esri-font--3 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.35;
  font-size: 10px; }

.esri-font--2 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.35;
  font-size: 10px; }
  @media screen and (min-width: 1024px) {
    .esri-font--2 {
      font-size: 12px; } }

.esri-font--1 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.35;
  font-size: 12px; }
  @media screen and (min-width: 1024px) {
    .esri-font--1 {
      font-size: 14px; } }

.esri-font-0 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.35;
  font-size: 14px; }
  @media screen and (min-width: 1024px) {
    .esri-font-0 {
      font-size: 16px; } }

.esri-font-1 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.35;
  font-size: 16px; }
  @media screen and (min-width: 915px) {
    .esri-font-1 {
      font-size: 1.75vw; } }
  @media screen and (min-width: 1024px) {
    .esri-font-1 {
      font-size: 18px; } }

.esri-font-2 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.35;
  font-size: 18px; }
  @media screen and (min-width: 924px) {
    .esri-font-2 {
      font-size: 1.95vw; } }
  @media screen and (min-width: 1024px) {
    .esri-font-2 {
      font-size: 20px; } }

.esri-font-3 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.25;
  font-size: 20px; }
  @media screen and (min-width: 787px) {
    .esri-font-3 {
      font-size: 2.54vw; } }
  @media screen and (min-width: 1024px) {
    .esri-font-3 {
      font-size: 26px; } }

.esri-font-4 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.25;
  font-size: 26px; }
  @media screen and (min-width: 829px) {
    .esri-font-4 {
      font-size: 3.13vw; } }
  @media screen and (min-width: 1024px) {
    .esri-font-4 {
      font-size: 32px; } }

.esri-font-5 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.25;
  font-size: 26px; }
  @media screen and (min-width: 667px) {
    .esri-font-5 {
      font-size: 3.9vw; } }
  @media screen and (min-width: 1024px) {
    .esri-font-5 {
      font-size: 40px; } }

.esri-font-6 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.25;
  font-size: 32px; }
  @media screen and (min-width: 695px) {
    .esri-font-6 {
      font-size: 4.6vw; } }
  @media screen and (min-width: 1024px) {
    .esri-font-6 {
      font-size: 48px; } }

.esri-font-7 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.25;
  font-size: 40px; }
  @media screen and (min-width: 740px) {
    .esri-font-7 {
      font-size: 5.4vw; } }
  @media screen and (min-width: 1024px) {
    .esri-font-7 {
      font-size: 56px; } }

.esri-font-8 {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.25;
  font-size: 40px;
  color: #f00; }
  @media screen and (min-width: 740px) {
    .esri-font-8 {
      font-size: 6.25vw; } }
  @media screen and (min-width: 1024px) {
    .esri-font-8 {
      font-size: 64px; } }

.esri-font-superbold {
  font-family: "Avenir Regular", "Avenir", "Helvetica Neue", sans-serif;
  line-height: 1.25;
  font-size: 40px;
  color: #f00;
  font-weight: 700; }
  @media screen and (min-width: 740px) {
    .esri-font-superbold {
      font-size: 6.25vw; } }
  @media screen and (min-width: 1024px) {
    .esri-font-superbold {
      font-size: 64px; } }

/* End CSS classes for HTML */
.local-navigation {
  top: 0px;
  z-index: 9001;
  position: -webkit-sticky;
  position: sticky; }
  .local-navigation .second-nav {
    z-index: 9000;
    display: flex;
    color: #efefef;
    user-select: none;
    position: relative;
    box-sizing: border-box;
    background-color: rgba(50, 50, 50, 0.95);
    background-repeat: no-repeat;
    box-shadow: 0 1px 0 0 #222;
    transition: background-color 75ms,min-height 75ms; }
    .local-navigation .second-nav .nav- * {
      box-sizing: border-box;
      background-repeat: no-repeat; }
    .local-navigation .second-nav .nav-menu .nav-menu-title {
      background-color: transparent;
      border-style: none;
      color: transparent;
      font-size: inherit;
      left: 0;
      line-height: inherit;
      margin: 0;
      overflow: visible;
      cursor: pointer;
      outline-offset: -3px;
      position: absolute;
      width: 100vw; }
      .local-navigation .second-nav .nav-menu .nav-menu-title:focus {
        outline: 0; }
      @media (max-width: 975px) {
        .local-navigation .second-nav .nav-menu .nav-menu-title:after {
          content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 25' width='14' height='25'%3E%3Cpath d='M 0 0 14 0 7 7' fill='%23efefef'/%3E%3C/svg%3E");
          position: absolute;
          transition: all .25s ease-out;
          width: 14px;
          height: 7px; } }
      @media (max-width: 975px) {
        .local-navigation .second-nav .nav-menu .nav-menu-title:after {
          right: 20px; } }
      html[dir="rtl"] .local-navigation .second-nav .nav-menu .nav-menu-title:after {
        left: 20px;
        right: auto; }
      @media (max-width: 615px) and (max-width: 975px) {
        .local-navigation .second-nav .nav-menu .nav-menu-title {
          top: 21.5px; } }
      @media (min-width: 616px) {
        .local-navigation .second-nav .nav-menu .nav-menu-title {
          left: auto;
          width: auto;
          color: inherit;
          padding-top: 20px;
          position: relative;
          padding-right: 45px;
          padding-bottom: 20px; }
          .local-navigation .second-nav .nav-menu .nav-menu-title:after {
            top: 26.5px; }
          .local-navigation .second-nav .nav-menu .nav-menu-title:hover {
            background: transparent; } }
      @media (min-width: 976px) {
        .local-navigation .second-nav .nav-menu .nav-menu-title {
          display: none; } }
    .local-navigation .second-nav .nav-title {
      flex-grow: 1;
      margin-top: 0;
      font-size: 14px;
      margin-bottom: 0;
      font-weight: 400;
      max-width: 100vw;
      overflow-x: hidden;
      padding-left: 0px;
      padding: 15px 20px;
      white-space: nowrap;
      transition: font-size 75ms,line-height 75ms,padding 75ms; }
      .local-navigation .second-nav .nav-title:hover a.nav-titlelink, .local-navigation .second-nav .nav-title:focus a.nav-titlelink {
        color: inherit; }
      @media (min-width: 616px) {
        .local-navigation .second-nav .nav-title {
          font-size: 20px;
          line-height: 25px;
          padding: 17.5px 25px; } }
      @media (min-width: 1440px) {
        .local-navigation .second-nav .nav-title {
          padding-left: 0px; } }
      .local-navigation .second-nav .nav-title:after {
        content: "";
        top: 0;
        bottom: 0;
        right: 0;
        width: 100px;}
      .local-navigation .second-nav .nav-title a.nav-titlelink {
        color: inherit;
        text-decoration: none;
        box-sizing: border-box;
        background-repeat: no-repeat; }
        .local-navigation .second-nav .nav-title a.nav-titlelink:hover, .local-navigation .second-nav .nav-title a.nav-titlelink:focus {
          color: var(--secondarytheme-color); }
    .local-navigation .second-nav .nav-triallabel {
      display: flex;
      justify-content: center;
      z-index: 9001; }
      @media (max-width: 615px) {
        .local-navigation .second-nav .nav-triallabel {
          display: block; } }
      .local-navigation .second-nav .nav-triallabel .nav-triallink {
        border-style: none;
        overflow: visible;
        color: #ffffff;
        background-color: #0079c1;
        cursor: pointer;
        margin-left: 10px;
        margin-right: 10px;
        padding: 9.5px 15px;
        white-space: nowrap;
        font-size: inherit;
        line-height: inherit;
        display: none; }
        .local-navigation .second-nav .nav-triallabel .nav-triallink:hover {
          background-color: #005e95; }
        @media (min-width: 616px) {
          .local-navigation .second-nav .nav-triallabel .nav-triallink {
            display: block;
            margin-top: 8.5px;
            margin-bottom: 8.5px;
            text-decoration: none; } }
    .local-navigation .second-nav .nav-submenu {
      right: 0;
      top: 100%;
      width: 100vw;
      overflow-y: auto;
      position: absolute;
      box-sizing: border-box;
      background-color: #222;
      height: calc(100vh - 50px); }
      .local-navigation .second-nav .nav-submenu:not([aria-hidden=false]) {
        display: none; }
      @media (min-width: 976px) {
        .local-navigation .second-nav .nav-submenu {
          top: auto;
          right: auto;
          position: static;
          overflow-y: visible;
          background-color: inherit; }
          .local-navigation .second-nav .nav-submenu:not([aria-hidden=false]) {
            display: block; } }
      @media (min-width: 616px) {
        .local-navigation .second-nav .nav-submenu {
          max-height: calc(100vh - 60px);
          width: 320px; }
          html[dir=rtl] .local-navigation .second-nav .nav-submenu {
            left: 0;
            right: auto; } }
      @media (min-width: 976px) {
        .local-navigation .second-nav .nav-submenu {
          height: auto;
          width: auto; } }
      .local-navigation .second-nav .nav-submenu .nav-sublist {
        margin-top: 0;
        margin-left: 0;
        padding-left: 0;
        margin-bottom: 0;
        padding-right: 0;
        font-size: inherit;
        line-height: inherit;
        list-style-type: none; }
        @media (min-width: 976px) {
          .local-navigation .second-nav .nav-submenu .nav-sublist {
            display: flex; } }
        .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem {
          position: relative;
          margin: 0; }
          .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu {
            overflow-y: auto;
            transform: scaleX(1); }
            html[dir="rtl"] .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu {
              padding-left: 0;
              padding-right: 35px; }
            @media (max-width: 975px) {
              .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu {
                font-size: 14px;
                overflow: hidden;
                padding-left: 35px;
                transition: max-height .25s,visibility 0s .5s; }
                html[dir="rtl"] .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu {
                  padding-right: 35px;
                  padding-left: 0; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu[aria-hidden=false] {
                  max-height: 300vh;
                  transition: max-height .25s; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu:not([aria-hidden=false]) {
                  max-height: 0;
                  visibility: hidden; } }
            @media (min-width: 976px) {
              .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu {
                right: 0;
                top: 100%;
                width: 320px;
                position: absolute;
                padding-bottom: 25px;
                background-color: #222;
                max-height: calc(100vh - 60px);
                padding-left: 25px; }
                html[dir="rtl"] .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu {
                  padding-left: 0; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu[aria-hidden=false] {
                  animation: nav-fadein .25s; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu:not([aria-hidden=false]) {
                  display: none; } }
            .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu ul.terlist {
              margin-top: 0;
              margin-left: 0;
              padding-left: 0;
              margin-bottom: 0;
              padding-right: 0;
              font-size: inherit;
              line-height: inherit;
              list-style-type: none; }
              .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu ul.terlist li.teritem {
                margin: 0; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu ul.terlist li.teritem .es-nav-terlink {
                  color: #bcbcbc;
                  cursor: pointer;
                  display: block;
                  position: relative;
                  line-height: 25px;
                  padding-top: 15px;
                  outline-offset: -3px;
                  padding-bottom: 15px;
                  text-decoration: none;
                  background-size: 200% 1px;
                  background-position: 100% 100%;
                  transition: background-position .25s;
                  background-image: linear-gradient(90deg, var(--secondarytheme-color) 50%, #3f3f3f 0);
                  background-repeat: no-repeat;
                  box-sizing: border-box; }
                  .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem .subitem-menu ul.terlist li.teritem .es-nav-terlink:hover {
                    color: #ffffff;
                    text-decoration: none;
                    background-position-x: 0; }
          .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local {
            text-decoration: none;
            display: block;
            cursor: pointer;
            color: #efefef;
            font-size: 16px;
            line-height: 25px;
            outline-offset: -4px;
            padding: 17.5px 20px; }
            .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls] {
              position: relative; }
              .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls][aria-tertiary]:after {
                content: ""; }
              .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls]:after {
                top: 23px;
                right: 20px;
                position: absolute;
                transition: all .25s ease-out;
                content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 9 32 32' width='14' height='25'%3E%3Cpath d='M28 9v5L16 26 4 14V9l12 12L28 9z' fill='%23fff'/%3E%3C/svg%3E"); }
                html[dir="rtl"] .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls]:after {
                  left: 20px;
                  right: auto; }
            .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-current=true]:not([data-expanded=true]) {
              box-shadow: inset 3px 0 0 0 var(--secondarytheme-color); }
            .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local:hover {
              background-color: rgba(50, 50, 50, 0.95); }
            @media (min-width: 976px) {
              .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local {
                font-size: 16px;
                font-weight: 400;
                line-height: 25px;
                user-select: none;
                padding: 18px 25px;
                position: relative;
                white-space: nowrap;
                outline-offset: -3px; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local:not([aria-expanded=true]):hover {
                  box-shadow: inset 0 -3px 0 0 var(--secondarytheme-color60); }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-current=true]:not([data-expanded=true]) {
                  box-shadow: inset 0 -3px 0 0 var(--secondarytheme-color); }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls=true] {
                  padding-right: 45px; }
                  html[dir="rtl"] .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls=true] {
                    padding-right: 25px;
                    padding-left: 45px; }
                  .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls=true]:after {
                    top: 25px;
                    width: 10px;
                    height: 5px;
                    position: absolute;
                    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 25' width='10' height='25'%3E%3Cpath fill='%23ffffff' d='M 0 0 14 0 7 7' /%3E%3C/svg%3E"); }
                    html[dir="rtl"] .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls=true]:after {
                      left: 25px;
                      right: auto; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls][data-expanded=true] {
                  background-color: #222; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[attr-parent=true]:not([aria-current=true]) {
                  background-color: #000000; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-current=true] {
                  color: #ffffff;
                  background-color: #000000; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-current=true][aria-tertiary=true] {
                  box-shadow: inset 0 -3px 0 0 var(--secondarytheme-color); }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-tertiary=true]:after {
                  content: none;
                  padding-right: 0;
                  padding-left: 0; } }
            @media (max-width: 1350px) and (min-width: 976px) {
              .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local {
                font-size: 1.3vw;
                padding-left: 20px;
                padding-right: 20px; }
                .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls] {
                  padding-right: 20px; }
                  html[dir="rtl"] .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls] {
                    padding-right: 25px;
                    padding-left: 45px; }
                  .local-navigation .second-nav .nav-submenu .nav-sublist .nav-subitem a.es-nav-sublink-local[aria-controls]:after {
                    right: 5px; } }
        .local-navigation .second-nav .nav-submenu .nav-sublist .nav-triallabel .nav-triallink {
          width: 70%;
          display: block;
          margin: 20px auto;
          text-align: center; }
          .local-navigation .second-nav .nav-submenu .nav-sublist .nav-triallabel .nav-triallink:hover {
            text-decoration: none; }
        @media (min-width: 615px) {
          .local-navigation .second-nav .nav-submenu .nav-sublist .nav-triallabel {
            display: none; } }
    .local-navigation .second-nav:not([data-expanded=false]) {
      background-color: #000000; }
    @media (min-width: 616px) {
      .local-navigation .second-nav {
        min-height: 56px; } }
    @media (max-width: 975px) and (min-width: 0px) {
      .local-navigation .second-nav:not([data-expanded=false]) .nav-menu-title:after {
        transform: rotateX(180deg) translateY(1px); } }
    @media (min-width: 1456px) {
      .local-navigation .second-nav {
        padding-left: calc(50vw - 725px);
        padding-right: calc(50vw - 725px); } }
  .local-navigation .third-nav-bar {
    background-color: #000000; }
    .local-navigation .third-nav-bar .third-nav-bar-container {
      -webkit-transition: all .35s ease-out;
      transition: all .35s ease-out; }
      .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu {
        margin: 0;
        padding: 0;
        display: flex;
        list-style: none;
        flex-direction: column; }
        @media (min-width: 860px) {
          .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu {
            overflow: hidden;
            min-height: 40px;
            flex-direction: row; } }
        .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu .ternav-menu-item {
          border: 0;
          margin: 0;
          padding: 5px 0 5px 20px; }
          html[dir="rtl"] .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu .ternav-menu-item {
            padding: 0px 25px 5px 10px; }
            @media (min-width: 860px) {
              html[dir="rtl"] .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu .ternav-menu-item {
                padding: 0px 10px 5px 10px; } }
          .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu .ternav-menu-item[is-active=true] {
            box-shadow: none; }
          @media (min-width: 860px) {
            .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu .ternav-menu-item {
              padding: 0px 10px; }
              .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu .ternav-menu-item[aria-current=true] {
                box-shadow: inset 0 -3px 0 0 var(--secondarytheme-color); }
              .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu .ternav-menu-item[aria-current=false]:hover {
                box-shadow: inset 0 -3px 0 0 var(--secondarytheme-color); } }
          .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu .ternav-menu-item:hover {
            color: #ffffff;
            text-decoration: none;
            box-shadow: inset 0 -3px 0 0 var(--secondarytheme-color); }
            .local-navigation .third-nav-bar .third-nav-bar-container .third-nav-menu .ternav-menu-item:hover .ternav-menu-item-link {
              color: #ffffff; }
      .local-navigation .third-nav-bar .third-nav-bar-container .ternav-menu-item-link {
        width: 100%;
        font-size: 15px;
        border-bottom: 0;
        color: #bcbcbc;
        display: inline-block;
        text-decoration: none;
        padding: 7px 0px 4px 0px; }
        .local-navigation .third-nav-bar .third-nav-bar-container .ternav-menu-item-link:hover {
          color: #ffffff; }
        .local-navigation .third-nav-bar .third-nav-bar-container .ternav-menu-item-link[is-active=true] {
          color: #ffffff; }
      .local-navigation .third-nav-bar .third-nav-bar-container[aria-hidden=false] {
        height: 100vh;
        min-height: 100vh; }
      .local-navigation .third-nav-bar .third-nav-bar-container[aria-hidden=true] {
        height: 0;
        min-height: 0;
        overflow: hidden; }
        @media (min-width: 860px) {
          .local-navigation .third-nav-bar .third-nav-bar-container[aria-hidden=true] {
            height: 40px;
            min-height: 40px;
            overflow: hidden; } }
      @media (min-width: 860px) {
        .local-navigation .third-nav-bar .third-nav-bar-container {
          min-height: 40px;
          overflow: hidden; } }
    .local-navigation .third-nav-bar .third-nav-title {
      background: #000000;
      border: none;
      color: #ffffff;
      font-size: 15px;
      height: 40px;
      outline-color: transparent;
      outline-width: 0;
      outline-style: none;
      padding: 0 18px;
      position: relative;
      width: 100%;
      -webkit-appearance: unset;
      text-align: left; }
      html[dir="rtl"] .local-navigation .third-nav-bar .third-nav-title {
        text-align: right; }
      @media (min-width: 860px) {
        .local-navigation .third-nav-bar .third-nav-title {
          display: none; } }
      .local-navigation .third-nav-bar .third-nav-title:after {
        content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 25' width='14' height='25'%3E%3Cpath d='M 0 0 14 0 7 7' fill='%23efefef'/%3E%3C/svg%3E");
        position: absolute;
        top: 43%;
        transition: all .25s ease-out;
        right: 20px; }
        html[dir="rtl"] .local-navigation .third-nav-bar .third-nav-title:after {
          left: 20px;
          right: auto; }

@-webkit-keyframes nav-fadein {
  0% {
    opacity: 0;
    clip-path: inset(25px 0 0 0);
    transform: translateY(-25px); }
  to {
    opacity: 1;
    clip-path: inset(0 0 0 0); } }

@keyframes nav-fadein {
  0% {
    opacity: 0;
    clip-path: inset(25px 0 0 0);
    transform: translateY(-25px); }
  to {
    opacity: 1;
    clip-path: inset(0 0 0 0); } }
