.elementor-83 .elementor-element.elementor-element-aace85c{--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;}/* Start custom CSS for html, class: .elementor-element-3e91e98 */.scs-form-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}
.scs-form-col,
.scs-form-full{
  width:100%;
}
.scs-form-full{
  grid-column:1 / -1;
}
.form-card .wpcf7-form-control-wrap{
  display:block;
}
.form-card input,
.form-card select,
.form-card textarea{
  width:100%;
  border:none;
  outline:none;
  border-radius:12px;
  background:#fff;
  color:#0f2348;
  font-size:16px;
  font-weight:700;
  box-shadow:none;
}
.form-card input,
.form-card select{
  height:54px;
  padding:0 16px;
}
.form-card textarea{
  height:140px;
  padding:16px;
  resize:none;
}
.form-card select{
  appearance:none;
  -webkit-appearance:none;
  background-image:linear-gradient(45deg, transparent 50%, #5f708f 50%), linear-gradient(135deg, #5f708f 50%, transparent 50%);
  background-position:calc(100% - 18px) calc(1.1em + 2px), calc(100% - 12px) calc(1.1em + 2px);
  background-size:6px 6px, 6px 6px;
  background-repeat:no-repeat;
}
.scs-submit-wrap .wpcf7-submit{
  width:100%;
  height:54px;
  border:none;
  border-radius:12px;
  background:linear-gradient(135deg,#ffc400,#ffdb4d) !important;
  color:#0f2348 !important;
  font-size:18px;
  font-weight:900;
  cursor:pointer;
  transition:.25s ease;
}
.scs-submit-wrap .wpcf7-submit:hover{
  transform:translateY(-1px);
}
.form-card .wpcf7-spinner{
  margin:12px 0 0;
}
.form-card .wpcf7-not-valid-tip{
  color:#ffd1d1;
  font-size:13px;
  margin-top:6px;
  font-weight:700;
}
.form-card .wpcf7-response-output{
  margin:14px 0 0 !important;
  border-radius:10px;
  padding:12px 14px !important;
  color:#fff;
  font-weight:700;
}
@media (max-width:767px){
  .scs-form-grid{
    grid-template-columns:1fr;
  }
}/* End custom CSS */