#views-exposed-form-news-block-block-1 .search_element {
  position: relative;
}

.news_and_articles.section_padding .search-submit-btn {
  position: absolute;
  right: 13px;              /* icon lands ~25px from edge (13 + 12 padding) */
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: 0;
  margin: 0;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  z-index: 2;

  /* bigger hit area */
  width: 44px;
  height: 44px;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.news_and_articles .articles_container .search_items .search_block .block .search_element::after {
  content: "";
}

#views-exposed-form-news-block-block-1 .search-submit-btn svg {
  display: block;
  pointer-events: none;
}


header .search_container .search_box {
  position: relative;
}

/* remove the old CSS icon */
header .search_container .search_box::after,header .container_header .block_right .search_icon .search_menu .search_container .search_box::after {
  content: none;
}

header .search_container .search_box .header-search-submit-btn {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: 0;
  margin: 0;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  z-index: 2;
}

header .search_container .search_box .header-search-submit-btn svg {
  display: block;
  pointer-events: none;
}

.search-help-link{
	display:none!important;
}


.searchh2up{
	margin: 0 auto;
    /* padding-left: 6%; */
    font-size: 1.6rem;
    max-width: 80%;
}

.webform-submission-contact-node-22-form .webform-actions {
  grid-column: unset !important;
}