/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 15 2025 | 13:55:04 */
form#searchform button {
  top: 31px;
}
.search-form div.elementor-shortcode {
  flex-direction: row;
  gap: 25px;
  justify-content: flex-end;
}
.custom-select-wrapper {
  position: relative;
  width: 263px;
  max-width: 100%;
  border-radius: 3px;
}
.custom-select-wrapper:focus {
  outline: 2px solid #e59700;
}
.custom-select-wrapper .select-arrow {
  opacity: 0;
}
.custom-select {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 10px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px #A0B7D6 solid;
  border-radius: 3px;
  background-color: #E4F0FF;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 14.5C11.9015 14.5005 11.8038 14.4813 11.7128 14.4435C11.6218 14.4057 11.5392 14.3501 11.47 14.28L8 10.78C7.90861 10.6391 7.86719 10.4715 7.88238 10.3042C7.89756 10.1369 7.96848 9.97954 8.08376 9.85735C8.19904 9.73515 8.352 9.65519 8.51814 9.63029C8.68428 9.6054 8.85396 9.63699 9 9.72003L12 12.72L15 9.72003C15.146 9.63699 15.3157 9.6054 15.4819 9.63029C15.648 9.65519 15.801 9.73515 15.9162 9.85735C16.0315 9.97954 16.1024 10.1369 16.1176 10.3042C16.1328 10.4715 16.0914 10.6391 16 10.78L12.5 14.28C12.3675 14.4144 12.1886 14.4931 12 14.5Z" fill="%23081A3F"/></svg>');
  background-size: 25px;
  background-position: calc(100% - 5px) center;
  background-repeat: no-repeat;
}
.selected-option {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select-arrow {
  margin-left: 10px;
  font-size: 12px;
}
.custom-select-options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: #E4F0FF;
  border: 1px solid #A0B7D6;
  border-radius: 3px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  z-index: 10;
  list-style: none;
  padding: 0;
  margin: 0;
}
.custom-select-options li {
  padding: 5px 10px;
}
.custom-select-options li a {
  text-decoration: none;
  color: #081A3F;
  display: block;
}
.custom-select-options li a:hover, .custom-select-options li a.active {
  text-shadow: 0 0 #081A3F;
}
@media screen and (max-width: 767px) {
  form#searchform button {
    right: 10px;
  }
  .search-form div.elementor-shortcode {
    flex-direction: column-reverse;
  }
  .custom-select-wrapper {
    width: 100%;
  }
}
