.elementor-521 .elementor-element.elementor-element-67ef12c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-521 .elementor-element.elementor-element-67ef12c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-521 .elementor-element.elementor-element-67ef12c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-b23b3ce */form {
  max-width: 560px;
  padding: 36px 34px;
  border: 1px solid #cfe0ff;
  border-radius: 14px;
  box-shadow: 0 12px 35px rgba(0, 60, 160, 0.08);
}

form label {
  color: #061b4e;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

form input,
form select,
form textarea {
  border: 1px solid #d7e3f7;
  border-radius: 7px;
  padding: 14px 18px;
  font-size: 15px;
  color: #061b4e;
  min-height: 44px;
  margin-bottom: 22px;
  box-shadow: none;
}

form textarea {
  min-height: 150px;
}

form input::placeholder,
form textarea::placeholder {
  color: #aeb7c7;
}

form button,
form input[type="submit"] {
  width: 100%;
  background: #246bff;
  color: #fff;
  border-radius: 8px;
  padding: 17px;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 2px;
  text-transform: uppercase;
  box-shadow: 0 14px 28px rgba(36, 107, 255, 0.35);
}/* End custom CSS */