.elementor-28 .elementor-element.elementor-element-99e65aa{--spacer-size:60vh;}.elementor-28 .elementor-element.elementor-element-8ac6526{--spacer-size:7vh;}.elementor-28 .elementor-element.elementor-element-2a0a876{width:var( --container-widget-width, 65rem );max-width:65rem;margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0px 0px 0px 0px;--container-widget-width:65rem;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-2a0a876.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-99e65aa{--spacer-size:66vh;}.elementor-28 .elementor-element.elementor-element-2a0a876{width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-2a0a876.elementor-element{--align-self:flex-start;}}/* Start custom CSS for shortcode, class: .elementor-element-2a0a876 */.elementor-28 .elementor-element.elementor-element-2a0a876 button,
.elementor-28 .elementor-element.elementor-element-2a0a876 input[type="submit"],
.elementor-28 .elementor-element.elementor-element-2a0a876 input[type="button"],
.elementor-28 .elementor-element.elementor-element-2a0a876 .button,
.elementor-28 .elementor-element.elementor-element-2a0a876 .sf-field-submit input {
  background-color: #ffffff !important;
  color: #000000 !important; /* Sets text color to black for readability */
  border: 1px solid #cccccc !important; /* Ensures the white button has a visible border */
}

/* Hover State */
.elementor-28 .elementor-element.elementor-element-2a0a876 button:hover,
.elementor-28 .elementor-element.elementor-element-2a0a876 input[type="submit"]:hover,
.elementor-28 .elementor-element.elementor-element-2a0a876 input[type="button"]:hover,
.elementor-28 .elementor-element.elementor-element-2a0a876 .button:hover {
  background-color: #f0f0f0 !important;
  color: #000000 !important;
}/* End custom CSS */