.elementor-87 .elementor-element.elementor-element-8a9b93d{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-87 .elementor-element.elementor-element-27ee9f1{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-87 .elementor-element.elementor-element-1dace04{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-87 .elementor-element.elementor-element-a36200c{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-60b34de */.sabrah-cf7-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px;
}
.sabrah-cf7-field label{
  display:block;
  margin:0 0 8px;
  color:#f5f7fb;
  font-size:14px;
  font-weight:600;
}
.sabrah-cf7-full{
  grid-column:1 / -1;
}
.sabrah-cf7-grid input,
.sabrah-cf7-grid select,
.sabrah-cf7-grid textarea{
  width:100%;
  min-height:54px;
  padding:14px 16px;
  background:rgba(255,255,255,0.05);
  border:1px solid rgba(255,255,255,0.12);
  border-radius:14px;
  color:#fff;
  outline:none;
  box-sizing:border-box;
}
.sabrah-cf7-grid textarea{
  min-height:140px;
  resize:vertical;
}
.sabrah-cf7-grid input:focus,
.sabrah-cf7-grid select:focus,
.sabrah-cf7-grid textarea:focus{
  border-color:rgba(212,175,55,0.45);
  box-shadow:0 0 0 3px rgba(212,175,55,0.10);
}
.sabrah-cf7-grid input[type="submit"]{
  min-height:54px;
  padding:0 22px;
  border:none;
  border-radius:999px;
  font-size:15px;
  font-weight:700;
  cursor:pointer;
  color:#0a1220;
  background:linear-gradient(135deg,#f7df87,#d4af37 55%,#b88a17);
}
.sabrah-cf7-grid .wpcf7-spinner{
  margin-top:10px;
}
@media (max-width:767px){
  .sabrah-cf7-grid{
    grid-template-columns:1fr;
  }
  .sabrah-cf7-full{
    grid-column:auto;
  }
}/* End custom CSS */