.elementor-18035 .elementor-element.elementor-element-51e61b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18035 .elementor-element.elementor-element-dc11282{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-18035 .elementor-element.elementor-element-dc11282:not(.elementor-motion-effects-element-type-background), .elementor-18035 .elementor-element.elementor-element-dc11282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#35516B40;}.elementor-18035 .elementor-element.elementor-element-dc11282.e-con{--align-self:center;}.elementor-18035 .elementor-element.elementor-element-a95e300{text-align:center;}.elementor-18035 .elementor-element.elementor-element-a95e300 .elementor-heading-title{font-size:35px;}.elementor-18035 .elementor-element.elementor-element-4b4c2f4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-18035 .elementor-element.elementor-element-4b4c2f4.elementor-element{--align-self:center;}.elementor-18035 .elementor-element.elementor-element-30bbc34 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-18035 .elementor-element.elementor-element-dc11282{--width:60%;}}/* Start custom CSS for wpforms, class: .elementor-element-30bbc34 */.elementor-form button,
.elementor-form .elementor-button {
  background-color: #007bff;
  color: #ffffff;
  border: none;
  border-radius: 6px;
  padding: 12px 28px;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}

.elementor-form button:hover,
.elementor-form .elementor-button:hover {
  background-color: #0056d6;
  transform: translateY(-2px);
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25);
}

.elementor-form button:focus,
.elementor-form .elementor-button:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.3);
}

.elementor-form button:disabled,
.elementor-form .elementor-button:disabled {
  background-color: #999;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}/* End custom CSS */