.elementor-3241 .elementor-element.elementor-element-475a34ca{--display:flex;}.elementor-3241 .elementor-element.elementor-element-4955add{--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-3241 .elementor-element.elementor-element-3e19753 > .elementor-widget-container{margin:-24px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-3e19753 *//* AUX B2B WPFORMS 3237 - FULL WIDTH WOW */
#wpforms-3237 {
  width: 100vw;
  max-width: none;
  margin-left: calc(-50vw + 50%);
  padding: 90px 24px;
  background:
    radial-gradient(circle at 12% 18%, rgba(77,163,255,.28), transparent 28%),
    radial-gradient(circle at 88% 18%, rgba(29,66,131,.20), transparent 30%),
    linear-gradient(135deg,#eef7ff 0%,#ffffff 48%,#eaf4ff 100%);
  font-family: Montserrat, Arial, sans-serif;
}

#wpforms-3237 form {
  max-width: 980px;
  margin: 0 auto;
  padding: 46px;
  border-radius: 36px;
  background: rgba(255,255,255,.84);
  border: 1px solid rgba(255,255,255,.9);
  box-shadow: 0 34px 90px rgba(29,66,131,.15);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
}

#wpforms-3237 .wpforms-field-label {
  color: #1d4283;
  font-weight: 800;
  font-size: 14px;
  font-family: Montserrat, Arial, sans-serif;
}

#wpforms-3237 input,
#wpforms-3237 select,
#wpforms-3237 textarea {
  width: 100%;
  min-height: 58px;
  border-radius: 18px;
  border: 1px solid rgba(29,66,131,.14);
  background: rgba(255,255,255,.96);
  color: #102d55;
  padding: 0 18px;
  font-size: 15px;
  font-family: Montserrat, Arial, sans-serif;
  box-shadow: 0 12px 26px rgba(29,66,131,.06);
}

#wpforms-3237 textarea {
  min-height: 140px;
  padding-top: 16px;
}

#wpforms-3237 input:focus,
#wpforms-3237 select:focus,
#wpforms-3237 textarea:focus {
  outline: none;
  border-color: #4da3ff;
  box-shadow: 0 0 0 4px rgba(77,163,255,.14);
}

#wpforms-3237 .wpforms-submit {
  width: 100%;
  height: 60px;
  border: 0;
  border-radius: 999px;
  background: linear-gradient(135deg,#1d4283 0%,#4da3ff 50%,#1d4283 100%);
  background-size: 220% 220%;
  color: #ffffff;
  font-weight: 800;
  font-size: 15px;
  font-family: Montserrat, Arial, sans-serif;
  box-shadow: 0 18px 36px rgba(29,66,131,.25);
  transition: .35s ease;
}

#wpforms-3237 .wpforms-submit:hover {
  background-position: 100% 50%;
  transform: translateY(-2px);
}/* End custom CSS */