.menu ul:not(.sub-menu)>li:last-child>a {
  font-size: var(--sm);
  font-weight: bold;
  padding: 8px 20px;
  border-radius: 30px;
  text-decoration: none;
  display: inline-block;
  color: #101010 !important;
  background-color: var(--yellow) !important;
}

.menu ul:not(.sub-menu)>li:last-child:hover>a {
  color: var(--yellow) !important;
  background-color: #101010 !important;
}

.menu-section-list>li:last-child {
  text-align: center;
  margin-top: 15px !important;
}

.contact-card {
  width: unset;
}

.vc_btn3-container.vc_btn3-inline.vc_do_btn {
  text-align: center;
  display: block;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
div.wpforms-container-full button[type=submit] {
  font-size: var(--sm) !important;
  font-weight: bold !important;
  color: var(--yellow) !important;
  padding: 8px 20px !important;
  border-radius: 30px !important;
  background-color: #101010 !important;
  text-decoration: none !important;
  display: inline-block !important;
  border: none !important;
  background-image: none !important;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
div.wpforms-container-full button[type=submit]:hover {
  background-color: #ededed !important;
  color: #101010 !important;
}

.contact-card-inner {
  min-height: 345px;
}

.footer-area ul,
.footer-btm-area ul {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.footer-menu a:hover,
.footer-btm a:hover {
  text-decoration: underline !important;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon,
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
  color: var(--yellow);
}

.vc-hoverbox-wrapper {
  margin-bottom: 35px;
}

.vc-hoverbox-wrapper h2 {
  font-size: 25px;
  position: relative;
}

.vc-hoverbox-wrapper .vc-hoverbox-front .vc-hoverbox-block-inner:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;

  transform: translate(-50%, -50%);
  background-color: #ffffff94;

  width: 100%;
  height: 150px;
}
