/* Fonts Type */
/* End Fonts Type */
/* Colors */
/* End Colors */
/* Fonts  Size */
/* End Fonts Size */
/*
 End Variables */
#PageHeader {
  /* margin-bottom: 64px;

  @media (min-width: 1200px) {
      margin-bottom: unset;
  }*/
}
#PageHeader.mst-search-active nav, #PageHeader.mst-search-active .mst-mobile-logo, #PageHeader.mst-search-active .mst-mobile-nav {
  background: rgb(248, 248, 248) 0% 0% no-repeat padding-box;
  opacity: 0.2;
}
#PageHeader.mst-search-active .mst-desktop-header .mst-search-group .mst-search {
  opacity: 1;
  width: 437px;
  outline: none;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}

/* Mobile */
.mst-mobile-header {
  /* Search */
  /* End Search */
}
.mst-mobile-header .mst-search-mobile {
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  /* width: 10%;*/
}
.mst-mobile-header .mst-search-mobile .mst-search-group-mobile {
  position: absolute;
  right: 0;
  z-index: 9999;
}
.mst-mobile-header .mst-search-mobile .mst-search-group-mobile .mst-search-group {
  position: relative;
}
.mst-mobile-header .mst-search-mobile .mst-search-group-mobile .mst-search-group .mst-search {
  width: 20px;
  height: 43px;
  border: unset;
  outline: none;
  font-size: 16px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 27px;
  padding: 12px 40px 12px 20px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  margin: 0 2px;
  opacity: 0;
  transition: all 0.3s;
  width: 20px;
}
.mst-mobile-header .mst-search-mobile .mst-search-group-mobile .mst-search-group .mst-search:focus-visible {
  outline: none;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}
.mst-mobile-header .mst-search-mobile .mst-search-group-mobile .mst-search-group .mst-search:focusout {
  opacity: 0;
  width: 20px;
}
.mst-mobile-header .mst-search-mobile .mst-search-group-mobile .mst-search-group .input-group-btn {
  position: absolute;
  top: 9px;
  right: 12px;
}
.mst-mobile-header .mst-search-mobile .mst-search-group-mobile .mst-search-group .input-group-btn .search-btn {
  height: 24px;
  width: 24px;
  min-width: unset;
  border-radius: 23px;
  padding: 0;
}
.mst-mobile-header .mst-search-mobile .mst-search-group-mobile .mst-search-group:hover .mst-search {
  opacity: 1;
  width: 308px;
}
.mst-mobile-header .mst-search-mobile .mst-search-group-mobile #Search-Form.not-active .mst-search {
  opacity: 0;
  width: 20px;
}

/* End Mobile*/
/* Desktop */
.mst-desktop-header {
  /* Search */
  /* End Search */
}
.mst-desktop-header .mst-search-group {
  position: relative;
}
.mst-desktop-header .mst-search-group .mst-search {
  width: 20px;
  height: 53px;
  border: unset;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
  font-size: 16px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 27px;
  padding: 12px 40px 12px 20px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s;
  margin: unset;
  opacity: 0;
  transition: all 0.3s;
  width: 20px;
}
.mst-desktop-header .mst-search-group .mst-search:focus-visible {
  outline: none;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}
.mst-desktop-header .mst-search-group .input-group-btn {
  position: absolute;
  top: 8px;
  right: 15px;
  z-index: 9999;
}
.mst-desktop-header .mst-search-group .input-group-btn .search-btn {
  height: 36px;
  width: 36px;
  min-width: unset;
  border-radius: 23px;
  padding: 0;
  transition: none !important;
}
.mst-desktop-header .mst-search-group .input-group-btn .search-btn.focus--mouse {
  outline: none !important;
}
.mst-desktop-header .mst-search-group .input-group-btn .search-btn.focus--mouse:focus {
  outline: none !important;
  box-shadow: none;
}
.mst-desktop-header .mst-search-group .input-group-btn .search-btn:focus {
  outline: 3px double #007bff;
}
.mst-desktop-header .mst-search-group:hover .mst-search {
  opacity: 1;
  width: 437px;
}
.mst-desktop-header #Search-Form.not-active .mst-search {
  opacity: 0;
  width: 20px;
}

/* End Desktop*/
/* Search Results */
.mst-searchResults-box {
  min-height: 300px;
  background: linear-gradient(#F4F3F2 0%, #F4F3F2 234px, #ffffff 234px, #ffffff 100%);
  padding-top: 28px;
}
@media (min-width: 1024px) {
  .mst-searchResults-box {
    min-height: 600px;
    background: linear-gradient(#F4F3F2 0%, #F4F3F2 360px, #ffffff 360px, #ffffff 100%);
    padding-top: 65px;
  }
}
.mst-searchResults-box .mst-searchResults-count {
  font-size: 0.875rem;
  margin-bottom: 28px;
  width: fit-content;
  border-radius: 15px;
}
@media (min-width: 1024px) {
  .mst-searchResults-box .mst-searchResults-count {
    font-size: 1.125rem;
    margin-bottom: 28px;
  }
}
.mst-searchResults-box .mst-searchResults-term h1 {
  font-size: 1.125rem;
}
@media (min-width: 1024px) {
  .mst-searchResults-box .mst-searchResults-term h1 {
    font-size: 1.625rem;
  }
}
.mst-searchResults-box .mst-searchResults-container {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 12px;
  opacity: 1;
  min-height: 260px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 1024px) {
  .mst-searchResults-box .mst-searchResults-container {
    min-height: 305px;
  }
}
.mst-searchResults-box .mst-searchResults-container .item {
  width: 100%;
  position: relative;
}
@media (min-width: 1024px) {
  .mst-searchResults-box .mst-searchResults-container .item {
    flex: 50%;
  }
}
.mst-searchResults-box .mst-searchResults-container .item .mst-search-item-box {
  background: rgb(255, 255, 255) 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  opacity: 1;
  text-align: left;
}
@media (min-width: 1024px) {
  .mst-searchResults-box .mst-searchResults-container .item .mst-search-item-box {
    width: 389px;
    height: 194px;
  }
}
@media (min-width: 1250px) {
  .mst-searchResults-box .mst-searchResults-container .item .mst-search-item-box {
    width: 484px;
    height: 158px;
  }
}
.mst-searchResults-box .mst-searchResults-container .item .mst-search-item-box .mst-search-item-title {
  font-size: 1.125rem;
  color: #707070;
}
.mst-searchResults-box .mst-searchResults-container .item .mst-search-item-box .mst-search-item-desc {
  font-size: 1rem;
}
.mst-searchResults-box .mst-searchResults-container .item .mst-search-item-box .mst-search-item-date {
  font-size: 0.875rem;
  position: relative;
  height: 20px;
  padding-left: 20px;
}
.mst-searchResults-box .mst-searchResults-container .item .mst-search-item-box .mst-search-item-date span {
  position: absolute;
  left: 0;
  top: -1px;
  padding-left: 20px;
  width: 0.75rem;
  height: 0.75rem;
}
.mst-searchResults-box .mst-searchResults-container .item:focus .mst-search-item-box .mst-search-item-title, .mst-searchResults-box .mst-searchResults-container .item:hover .mst-search-item-box .mst-search-item-title {
  text-decoration: underline;
}
.mst-searchResults-box .mst-searchResults-container .item .mst-overlay-link {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
  visibility: visible;
  border-radius: 8px;
}

/* End Search Results */
/* Empty Search Results */
.no-SearchResults-img {
  width: 245px;
  height: 128px;
}
@media (min-width: 1024px) {
  .no-SearchResults-img {
    width: 515px;
    height: 268px;
  }
}
.no-SearchResults-img img {
  width: 100%;
}

div[id*=no-ContentSearchResults] {
  /* background: rgba(255, 255, 255, 1) 0% 0% no-repeat padding-box;
   box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
   border-radius: 8px;*/
  opacity: 1;
  padding: 59px 0;
}
@media (min-width: 1024px) {
  div[id*=no-ContentSearchResults] {
    padding: 62px 0;
  }
}
div[id*=no-ContentSearchResults] .no-SearchResults-title {
  font-size: 1.25rem;
}
@media (min-width: 1024px) {
  div[id*=no-ContentSearchResults] .no-SearchResults-title {
    font-size: 1.875rem;
  }
}

/* End Empty Search Results */
.mst-square-buttons .mst-mobile-header .mst-search-mobile .mst-search-group-mobile .mst-search-group .input-group-btn .search-btn {
  border-radius: 8px;
}
.mst-square-buttons .mst-desktop-header .mst-search-group .input-group-btn .search-btn {
  border-radius: 8px;
}

/* RTL Direction */
html[dir=rtl] {
  /* Search Results */
  /* End Search Results */
}
html[dir=rtl] .mst-mobile-header {
  /* Search */
  /* End Search */
}
html[dir=rtl] .mst-mobile-header .mst-search-group-mobile {
  right: unset;
  left: 0;
}
html[dir=rtl] .mst-mobile-header .mst-search-group-mobile .mst-search-group .mst-search {
  padding: 12px 20px 12px 40px;
}
html[dir=rtl] .mst-mobile-header .mst-search-group-mobile .mst-search-group .input-group-btn {
  right: unset;
  left: 12px;
}
html[dir=rtl] .mst-desktop-header {
  /* Search */
  /* End Search */
}
html[dir=rtl] .mst-desktop-header .mst-search-group .mst-search {
  padding: 12px 20px 12px 40px;
}
html[dir=rtl] .mst-desktop-header .mst-search-group .input-group-btn {
  right: unset;
  left: 15px;
}
html[dir=rtl] .mst-searchResults-box .mst-searchResults-container .mst-search-item-box {
  text-align: right;
}
html[dir=rtl] .mst-searchResults-box .mst-searchResults-container .mst-search-item-box .mst-search-item-date {
  padding-left: unset;
  padding-right: 20px;
}
html[dir=rtl] .mst-searchResults-box .mst-searchResults-container .mst-search-item-box .mst-search-item-date span {
  left: unset;
  right: 0;
  padding-left: unset;
  padding-right: 20px;
}

/* Fonts Type */
/* End Fonts Type */
/* Colors */
/* End Colors */
/* Fonts  Size */
/* End Fonts Size */
/*
 End Variables */
.mst-generic-error.mst-error-msg {
  background: rgb(255, 255, 255) 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  padding: 59px 0;
  height: fit-content;
}
@media (min-width: 1024px) {
  .mst-generic-error.mst-error-msg {
    padding: 62px 0;
    height: fit-content;
  }
}
.mst-generic-error.mst-error-msg .mst-error-msg-title {
  font-size: 1.25rem;
  padding: 0 59px;
}
@media (min-width: 1024px) {
  .mst-generic-error.mst-error-msg .mst-error-msg-title {
    font-size: 1.875rem;
    padding: 0 16px;
  }
}
.mst-generic-error.mst-error-msg img {
  width: 245px;
  max-width: 100%;
  height: 128px;
  object-fit: contain;
}
@media (min-width: 1024px) {
  .mst-generic-error.mst-error-msg img {
    width: 100%;
    max-width: 515px;
    height: 268px;
  }
}

/* Fonts Type */
/* End Fonts Type */
/* Colors */
/* End Colors */
/* Fonts  Size */
/* End Fonts Size */
/*
 End Variables */
header:not(:empty) ~ main {
  /* margin-top: 64px;

  @media (min-width: 1200px) {
      margin-top: 0;
  }*/
}

/* Mobile */
.mst-mobile-header {
  /*position: sticky;*/
  position: fixed;
  top: 0;
  z-index: 1071;
  background: #ffffff;
  height: 64px;
  padding: 12px 16px;
  display: inline-flex;
  align-items: stretch;
  width: 100%;
  justify-content: space-between;
  /* Link Button */
  /* End Link Button */
}
.mst-mobile-header .mst-mobile-logo {
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  padding-right: 20px;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .mst-mobile-header .mst-mobile-logo {
    margin: unset;
    width: auto;
  }
}
.mst-mobile-header .mst-mobile-logo .mst-Logo-Image img {
  max-height: 40px;
}
.mst-mobile-header .mst-mobile-logo:has(+ .mst-search-mobile) {
  padding-right: 0;
}
.mst-mobile-header .mst-mobile-nav {
  position: relative;
  /* width: 20px;*/
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-button {
  width: 20px;
  height: 40px;
  position: absolute;
  z-index: 9999;
  cursor: pointer;
  padding: 0;
  border: unset;
  /* &:focus {
      outline: 3px double $buttonfocus;
  }*/
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-button.focus--mouse {
  outline: none !important;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-button.focus--mouse:focus {
  outline: none !important;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-button .mobile-nav-button__line {
  width: 100%;
  height: 3px;
  background: #3b3b3b;
  position: relative;
  transition: 1s ease;
  border-radius: 20%;
  margin: -5px 0;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-button .mobile-nav-button__line:nth-of-type(2) {
  margin: 0.5rem 0;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-button .mobile-nav-button__line--1 {
  transform: rotate(45deg);
  top: 23px;
  position: absolute;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-button .mobile-nav-button__line--2 {
  display: none;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-button .mobile-nav-button__line--3 {
  transform: rotate(135deg);
  top: 23px;
  position: absolute;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu {
  height: calc(100vh - 62px);
  /* height: 100vh;*/
  width: 281px;
  background-color: #F2F2F2;
  margin-top: 11px;
  /*margin-left: -17px;*/
  transform: translate3d(-17px, 50px, 0px) !important;
  padding-left: 0;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu div.mst-mobile-nav-links {
  max-height: calc(100vh - 300px);
  overflow-y: scroll;
  opacity: 1;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  transition: opacity 0.9s ease;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu div.mst-mobile-nav-links.empty-ancor-nav {
  height: 0;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu div.mst-mobile-nav-links .dropdown-item {
  font-family: Assistant-Regular, Rubik-Regular;
  font-size: 0.875rem;
  padding-bottom: 20px;
  white-space: break-spaces;
  background-color: #F2F2F2;
  color: #000;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu div.mst-mobile-nav-links .dropdown-item:active, .mst-mobile-header .mst-mobile-nav .mobile-nav-menu div.mst-mobile-nav-links .dropdown-item:focus {
  font-family: Assistant-Bold, Rubik-Bold;
  color: #000;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu div.mst-mobile-nav-links.hide-list {
  height: 1px !important;
  opacity: 0;
  transition: opacity 0s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links {
  max-height: calc(100vh - 300px);
  overflow-y: scroll;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.9s ease;
  list-style: unset;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  margin: 0;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links.empty-ancor-nav, .mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links:not(:has(li)) {
  height: 0;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item {
  font-family: Assistant-Regular, Rubik-Regular;
  font-size: 0.875rem;
  position: initial;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.9s ease;
  /* active second level */
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item a {
  color: #000;
  padding-top: 0;
  padding-bottom: 0;
  word-wrap: break-word;
  padding: 0;
  display: flex;
  justify-content: space-between;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item a span {
  width: 100%;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item div[id*=nav-second-level] {
  position: absolute;
  opacity: 0;
  transition: opacity 0s ease;
  visibility: hidden;
  width: -webkit-fill-available;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.hide-list {
  position: absolute;
  opacity: 0;
  transition: opacity 0s ease;
  visibility: hidden;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list {
  font-family: Assistant-Bold, Rubik-Bold;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list a {
  text-decoration: underline;
  padding-right: 8px;
  padding-left: 8px;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list div[id*=nav-second-level] {
  position: initial;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.9s ease;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list div[id*=nav-second-level] .second-level {
  font-family: Assistant-Regular, Rubik-Regular;
  position: initial;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.9s ease;
  /* active third level */
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list div[id*=nav-second-level] .second-level a {
  text-decoration: unset;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list div[id*=nav-second-level] .second-level .nav-third-level {
  position: absolute;
  opacity: 0;
  transition: opacity 0s ease;
  visibility: hidden;
  width: -webkit-fill-available;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list div[id*=nav-second-level] .second-level.hide-list {
  position: absolute;
  opacity: 0;
  transition: opacity 0s ease;
  visibility: hidden;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list div[id*=nav-second-level] .second-level.active-list {
  font-family: Assistant-Bold, Rubik-Bold;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list div[id*=nav-second-level] .second-level.active-list a {
  text-decoration: underline;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list div[id*=nav-second-level] .second-level.active-list .nav-third-level {
  position: initial;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.9s ease;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list div[id*=nav-second-level] .second-level.active-list .nav-third-level li {
  font-family: Assistant-Regular, Rubik-Regular;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-list div[id*=nav-second-level] .second-level.active-list .nav-third-level li a {
  text-decoration: unset;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-sub-list.active-list a.nav-first-level-link {
  position: absolute;
  opacity: 0;
  transition: opacity 0s ease;
  visibility: hidden;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links .mst-nav-item.active-sub-list.active-list .navbar-nav .has-third-level .nav-third-level {
  position: absolute;
  opacity: 0;
  transition: opacity 0s ease;
  visibility: hidden;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu ul.mst-mobile-nav-links.hide-list {
  height: 1px !important;
  opacity: 0;
  transition: opacity 0s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-links:has(+ .mst-mobile-nav-bottom:empty) {
  height: 100%;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom {
  /*height: 120px;*/
  /*  height: 25%;*/
  display: flex;
  flex-direction: column;
  justify-content: end;
  opacity: 1;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  transition: opacity 0.9s ease;
  /*position: fixed;
  bottom: 80px;*/
  width: 100%;
  z-index: 10000;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom:has(div):before {
  content: "";
  border: 1px rgba(0, 0, 0, 0.05) solid;
  display: block;
  line-height: 1px;
  width: 100%;
  margin: 20px 0;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom.empty-ancor-nav {
  height: auto;
  bottom: unset;
  position: unset;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom.empty-ancor-nav div:first-child:not(:only-child) .mst-btn {
  margin-bottom: 30px;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom.empty-ancor-nav div:first-child:not(:only-child) .mst-btn:after {
  bottom: unset;
  top: 74px;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom.empty-ancor-nav:before {
  border: unset;
  margin-bottom: unset;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom:empty {
  height: auto;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom .mst-navButton .mst-btn {
  max-width: 160px;
  min-width: unset;
  max-height: 32px;
  padding-top: 8px;
  font-size: 0.875rem;
  font-family: Assistant-Regular, Rubik-Regular;
  font-weight: 200;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 16px;
  padding-right: 16px;
  margin: 0 20px;
  /* &:after {
      content: '';
      position: absolute;
      bottom: 64px;
      left: 0;
      border: 1px rgba(0, 0, 0, 0.05) solid;
      display: block;
      line-height: 1px;
      width: 100%;
  }*/
}
@media (min-width: 1024px) {
  .mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom .mst-navButton .mst-btn {
    min-width: unset;
  }
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom .mst-navButton:only-child {
  margin-bottom: 1rem !important;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom .mst-mobile-nav-language {
  display: inline-flex;
  line-height: 16px;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #000;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom .mst-mobile-nav-language .mst-mobile-nav-language-attr {
  margin: 0 9.3px;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom .mst-mobile-nav-language:active {
  background-color: transparent;
  color: #000;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom.hide-list {
  height: 1px !important;
  opacity: 0;
  transition: opacity 0s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom div:first-child:not(:only-child) .mst-btn {
  /*&:after {
      content: '';
      position: absolute;*/
  /* bottom: 82px;*/
  /*bottom: 55px;
      left: 0;
      border: 1px rgba(0, 0, 0, 0.05) solid;
      display: block;
      line-height: 1px;
      width: 100%;
  }*/
}
@media (min-width: 1024px) {
  .mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-bottom div:first-child:not(:only-child) .mst-btn {
    min-width: unset;
  }
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-languageList {
  opacity: 0;
  transition: opacity 0s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-languageList.show-sub-list {
  display: block;
  opacity: 1;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  transition: opacity 0.9s ease;
  background-color: #F2F2F2;
  height: 95%;
  overflow-y: scroll;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-languageList.show-sub-list .mst-mobile-nav-languageList-title {
  font-family: Assistant-Bold, Rubik-Bold;
  text-decoration: underline;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-languageList.show-sub-list .dropdown-item {
  height: 44px;
  color: #000;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu .mst-mobile-nav-languageList.show-sub-list .dropdown-item:active {
  background-color: transparent;
  font-family: Assistant-Bold, Rubik-Bold;
  color: #000;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu #MobileNavLinks:not(:has(.dropdown-item, .nav-item)) + .mst-mobile-nav-bottom {
  height: auto;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu #MobileNavLinks:not(:has(.dropdown-item, .nav-item)) + .mst-mobile-nav-bottom div:first-child:not(:only-child) .mst-btn {
  margin-top: -20px;
  margin-bottom: 30px;
}
.mst-mobile-header .mst-mobile-nav .mobile-nav-menu #MobileNavLinks:not(:has(.dropdown-item, .nav-item)) + .mst-mobile-nav-bottom div:first-child:not(:only-child) .mst-btn:after {
  bottom: unset;
  top: 74px;
  content: "";
  position: absolute;
  left: 0;
  border: 1px rgba(0, 0, 0, 0.05) solid;
  display: block;
  line-height: 1px;
  width: 100%;
}
.mst-mobile-header .mst-mobile-top-linkBtn .mst-navButton {
  padding-top: 6px;
}
.mst-mobile-header .mst-mobile-top-linkBtn .mst-navButton a.mst-btn {
  font-size: 0.75rem;
  max-width: 100px;
  height: 30px;
  padding-top: unset;
  max-width: 145px;
  min-width: max-content;
  line-height: 1.625rem;
}

/* End Mobile*/
/* Desktop */
.mst-desktop-header {
  /* Top Line */
  /* End Top Line */
  /* Nav */
  /* End  Nav */
  /* Logo */
  /* End Logo */
  /* Language Bar */
  /* Language Bar */
}
.mst-desktop-header .mst-header-topLine {
  /* height: 100px;*/
  height: auto;
}
.mst-desktop-header .mst-header-topLine .mst-Logo-Image {
  margin: 23.5px 0;
}
.mst-desktop-header .mst-header-topLine .mst-Logo-Image img {
  max-height: 53px;
}
.mst-desktop-header #nav-line {
  top: 0;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  position: sticky;
  top: 0;
  z-index: 1071;
  background: #F8F8F8;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  /* End Ancor Nav */
  /* Mega Menu */
  /* End Mega Menu*/
  /* Nav Button */
  /* End Nav Button */
}
.mst-desktop-header #nav-line nav {
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 86px;
  position: relative;
}
.mst-desktop-header #nav-line nav .mst-nav-list {
  display: flex;
  flex-flow: row nowrap;
  justify-content: normal;
  align-content: center;
  list-style: none;
  padding: 0;
}
.mst-desktop-header #nav-line nav .mst-nav-list li {
  align-self: auto;
  margin-left: 12px;
  margin-right: 12px;
  position: relative;
}
.mst-desktop-header #nav-line nav .mst-nav-list li a {
  text-align: center;
  /* min-height: 52px;*/
  width: max-content;
  max-width: 120px;
  color: #000;
}
.mst-desktop-header #nav-line nav .mst-nav-list li a span {
  font-family: Assistant-Regular, Rubik-Regular;
  font-size: 1rem;
  color: #000;
  line-height: 21px;
  height: fit-content;
  max-height: 42px;
  overflow: hidden;
  display: -webkit-box;
}
.mst-desktop-header #nav-line nav .mst-nav-list li .mst-ancor-hoverLine {
  position: absolute;
  top: 50%;
  bottom: 50%;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 5px;
  height: 3px;
  margin: 37px 0 0 0;
  width: 100%;
  opacity: unset;
}
.mst-desktop-header #nav-line nav .mst-nav-list li:hover a .nav-first-level-link-txt, .mst-desktop-header #nav-line nav .mst-nav-list li:focus a .nav-first-level-link-txt, .mst-desktop-header #nav-line nav .mst-nav-list li.nav-link-active a .nav-first-level-link-txt {
  -webkit-text-fill-color: #3b3b3b;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #3b3b3b;
}
.mst-desktop-header #nav-line nav .mst-nav-list li:hover .mst-ancor-hoverLine, .mst-desktop-header #nav-line nav .mst-nav-list li:focus .mst-ancor-hoverLine, .mst-desktop-header #nav-line nav .mst-nav-list li.nav-link-active .mst-ancor-hoverLine {
  border-width: 1px;
  border-style: solid;
}
.mst-desktop-header #nav-line nav .mst-extranav-btn {
  align-self: center !important;
  position: relative;
}
.mst-desktop-header #nav-line nav .mst-extranav-btn:has(a):has(.show) .btn-outline-primary {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.mst-desktop-header #nav-line nav .mst-extranav-btn a.mst-btn, .mst-desktop-header #nav-line nav .mst-extranav-btn button.mst-btn {
  padding: 8px 7px 0px 8px;
  font-size: 1rem;
  font-family: Assistant-Regular, Rubik-Regular;
  font-weight: normal;
  color: #333333;
  height: 36px;
  min-width: 96px;
  border-width: 1px;
  border-style: solid;
}
.mst-desktop-header #nav-line nav .mst-extranav-btn a.mst-btn:hover, .mst-desktop-header #nav-line nav .mst-extranav-btn a.mst-btn:active, .mst-desktop-header #nav-line nav .mst-extranav-btn a.mst-btn:focus, .mst-desktop-header #nav-line nav .mst-extranav-btn button.mst-btn:hover, .mst-desktop-header #nav-line nav .mst-extranav-btn button.mst-btn:active, .mst-desktop-header #nav-line nav .mst-extranav-btn button.mst-btn:focus {
  color: #333333;
}
.mst-desktop-header #nav-line nav .mst-extranav-btn button.mst-btn {
  padding: 0px 7px 0px 8px;
}
.mst-desktop-header #nav-line nav .mst-extranav-btn #sub_nav_extra {
  border-radius: 6px;
  border-top-width: 3px;
  border-top-style: solid;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
  position: absolute;
  background-color: #ffffff;
  top: 58px;
}
.mst-desktop-header #nav-line nav .mst-extranav-btn #sub_nav_extra .sub-nav-item-ancor li a {
  max-width: 170px;
  text-align: unset;
}
.mst-desktop-header #nav-line nav .mst-extranav-btn #sub_nav_extra .sub-nav-item-ancor li:focus a, .mst-desktop-header #nav-line nav .mst-extranav-btn #sub_nav_extra .sub-nav-item-ancor li:hover a {
  -webkit-text-stroke-width: 1px;
}
.mst-desktop-header #nav-line #megamenu-nav {
  justify-content: left;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(hr) hr {
  height: 1px;
  margin-top: 40px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) {
  position: unset;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] { /*sub container of not extra items*/
  /* margin-top: 5px;*/
  border-radius: 6px;
  border-top-width: 3px;
  border-top-style: solid;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
  position: absolute;
  background-color: #ffffff;
  top: 40px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .mst-triangleUp {
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom-width: 6px;
  border-bottom-style: solid;
  display: block;
  position: absolute;
  top: 34px;
  left: 40px;
  margin: auto;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container {
  display: flex;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level {
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li {
  position: initial;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li .nav-second-level-link {
  max-width: 251px;
  min-height: unset;
  text-align: left;
  font-family: Assistant-Regular, Rubik-Regular;
  font-size: 1rem;
  color: #333333;
  line-height: 21px;
  display: flex;
  flex-direction: row;
  /*height:44px;*/
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li .nav-second-level-link .nav-second-level-link-txt {
  margin-right: 12px;
  width: 206px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li .nav-second-level-link i {
  font-size: 0.75rem;
  margin-right: -12px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li .nav-second-level-link.focus--mouse {
  background-color: #F8F8F8;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li .nav-second-level-link.focus--mouse span {
  -webkit-text-stroke-width: 1px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li:focus .nav-second-level-link span, .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li:hover .nav-second-level-link span {
  -webkit-text-stroke-width: 1px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul .nav-only-text {
  -webkit-text-stroke-width: unset !important;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level {
  display: inline-flex;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level {
  visibility: hidden;
  display: unset !important;
  position: absolute;
  top: 0px;
  left: 282px;
  opacity: 0;
  transition: visibility 0.3s linear, opacity 0.3s linear;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level.show {
  visibility: visible;
  opacity: 1;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .nav-third-level-link {
  text-align: left;
  font-family: Assistant-Regular, Rubik-Regular;
  font-size: 1rem;
  color: #333333;
  line-height: 21px;
  max-width: 190px;
  height: fit-content;
  max-height: 50px;
  overflow: hidden;
  /*display: -webkit-box;*/
  line-height: 21px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .nav-third-level-link:hover {
  -webkit-text-stroke-width: 1px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-spacer {
  width: 230px;
  display: block;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-Image {
  padding: 12px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li:has(div) div[id*=sub_nav] .sub-nav-container .sub-nav-Image img {
  border-radius: 8px;
  max-height: 229px;
  min-height: 119px;
  width: 184px;
  height: 100%;
  object-fit: cover;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container {
  left: -37px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-spacer {
  width: 170px;
  display: block;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .extra-sub-nav-spacer {
  width: 170px;
  display: block;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .nav-second-level-link {
  width: 170px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level:has(.show) a.nav-second-level-link {
  background-color: #F8F8F8;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level:has(.show) a.nav-second-level-link span {
  -webkit-text-stroke-width: 1px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level {
  left: 170px;
  display: inline-flex;
  width: 170px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .nav-third-level-link {
  display: inline-flex;
  flex-direction: row;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .nav-third-level-link .nav-third-level-link-txt {
  width: 120px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .nav-third-level-link i {
  font-size: 0.75rem;
  margin-right: -13px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .nav-third-level-link.focus--mouse {
  background-color: #F8F8F8;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .nav-third-level-link.focus--mouse span {
  -webkit-text-stroke-width: 1px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .has-forth-level {
  display: inline-flex;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .has-forth-level .nav-forth-level {
  width: 170px;
  visibility: hidden;
  display: unset !important;
  position: absolute;
  left: 170px;
  opacity: 0;
  top: 0px;
  transition: visibility 0.3s linear, opacity 0.3s linear;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .has-forth-level .nav-forth-level.show {
  visibility: visible;
  opacity: 1;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .has-forth-level .nav-forth-level .nav-forth-level-link {
  display: flex;
  flex-direction: row;
  font-family: Assistant-Regular, Rubik-Regular;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  line-height: 21px;
  /*max-width: 170px;
  height: fit-content;*/
  max-height: 50px;
  overflow: hidden;
  /*display: -webkit-box;*/
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .has-forth-level .nav-forth-level .nav-forth-level-link .nav-forth-level-link-txt {
  width: 120px;
}
.mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .has-forth-level .nav-forth-level .nav-forth-level-link:hover {
  -webkit-text-stroke-width: 1px;
}
.mst-desktop-header #nav-line .mst-navButton .mst-btn {
  max-width: 160px;
  min-width: unset;
  max-height: 36px;
  padding-top: 9px;
  font-size: 1rem;
  font-family: Assistant-Regular, Rubik-Regular;
  font-weight: 200;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 16px;
  padding-right: 16px;
  margin: unset;
}
@media (min-width: 1024px) {
  .mst-desktop-header #nav-line .mst-navButton .mst-btn {
    min-width: unset;
  }
}
.mst-desktop-header .mst-logo-container {
  height: 86px;
}
.mst-desktop-header .mst-logo-container .mst-Logo-Image {
  /* margin-top: 25px;*/
}
.mst-desktop-header .mst-logo-container .mst-Logo-Image img {
  max-height: 60px;
}
.mst-desktop-header .mst-language-dropdown {
  text-align: end;
  height: 86px;
  display: flex;
  align-content: center;
}
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton:hover,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary:not(:disabled):not(.disabled):active,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary.dropdown-toggle,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary.dropdown-toggle:focus {
  direction: inherit;
  display: inline-flex;
  background-color: transparent;
  border-color: transparent;
  color: #333333;
  display: inline-flex;
  box-shadow: unset;
}
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton:after,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton:hover:after,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary:not(:disabled):not(.disabled):active:after,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary.dropdown-toggle:after,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary.dropdown-toggle:focus:after {
  display: none;
}
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton span,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton:hover span,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary:not(:disabled):not(.disabled):active span,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary.dropdown-toggle span,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary.dropdown-toggle:focus span {
  align-self: center;
}
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton[aria-expanded=true] i.fa-chevron-down,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton:hover[aria-expanded=true] i.fa-chevron-down,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary:not(:disabled):not(.disabled):active[aria-expanded=true] i.fa-chevron-down,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary.dropdown-toggle[aria-expanded=true] i.fa-chevron-down,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary.dropdown-toggle:focus[aria-expanded=true] i.fa-chevron-down {
  display: none;
}
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton[aria-expanded=true] i.fa-chevron-up,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton:hover[aria-expanded=true] i.fa-chevron-up,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary:not(:disabled):not(.disabled):active[aria-expanded=true] i.fa-chevron-up,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary.dropdown-toggle[aria-expanded=true] i.fa-chevron-up,
.mst-desktop-header .mst-language-dropdown .mst-languageMenuButton.btn-secondary.dropdown-toggle:focus[aria-expanded=true] i.fa-chevron-up {
  display: block !important;
}
.mst-desktop-header .mst-language-dropdown .mst-language-dropdown-menu.show {
  border-top-width: 2px;
  border-top-style: solid;
  width: 100px;
  /* top: 20px !important;*/
  /*left: -20px !important;*/
  text-align: center;
  min-width: 8rem !important;
}

/* End Desktop*/
/* RTL Direction */
html[dir=rtl] .mst-mobile-header .mst-mobile-nav .mobile-nav-menu {
  transform: translate3d(18px, 50px, 0px) !important;
}
html[dir=rtl] .mst-mobile-header .mst-mobile-logo {
  padding-right: 0px;
  padding-left: 20px;
}
html[dir=rtl] .mst-mobile-header .mst-mobile-logo:has(+ .mst-search-mobile) {
  padding-left: 0;
}
html[dir=rtl] .mst-desktop-header #nav-line {
  /* Mega Menu */
  /* End Mega Menu*/
}
html[dir=rtl] .mst-desktop-header #nav-line nav .mst-extranav-btn {
  right: unset;
  left: 0px;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav {
  justify-content: right;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li div[id*=sub_nav] .mst-triangleUp {
  left: unset;
  right: 40px;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li .nav-second-level-link {
  text-align: right;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li .nav-second-level-link .nav-second-level-link-txt {
  margin-left: 12px;
  margin-right: 0px;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li div[id*=sub_nav] .sub-nav-container .sub-nav-second-level ul li .nav-second-level-link i {
  margin-left: -9px;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level {
  left: unset;
  right: 260px;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list li div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .nav-third-level-link {
  text-align: right;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container {
  left: unset;
  right: -37px;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level {
  left: unset;
  right: 170px;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .nav-third-level-link {
  text-align: right;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .nav-third-level-link i {
  margin-left: -13px;
  margin-right: 0px;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .has-forth-level .nav-forth-level {
  left: unset;
  right: 170px;
}
html[dir=rtl] .mst-desktop-header #nav-line #megamenu-nav .mst-nav-list .extra-menu div[id*=sub_nav] .sub-nav-container .sub-nav-second-level .has-third-level .nav-third-level .has-forth-level .nav-forth-level .nav-forth-level-link {
  text-align: right;
}


/*# sourceMappingURL=Header.min.css.map*/