@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

html[lang='ar'] {
  font-family: 'Tajawal', sans-serif !important;
  font-weight: 400;
  font-style: normal;
}
.poppins-regular {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-family: 'Poppins', system-ui, -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue',
    sans-serif !important;
  font-weight: 400 !important;
  font-style: normal;
}

body p {
  font-family: 'Poppins', system-ui, -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue',
    sans-serif;
  font-weight: 400;
  font-style: normal;
}

body * {
  color: #000000 !important;
}

.sb-fields-container label {
  font-weight: 600;
}

.sb-fields-container {
  font-family: 'Poppins', system-ui, -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue',
    sans-serif !important;
}

html[lang='ar'] .sb-fields-container {
  font-family: 'Tajawal', system-ui, -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue',
    sans-serif !important;
}

.sb-form-container .sb-fields-container input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 1;
  /* Firefox */
}

.sb-form-container {
  background: #ffffff;
  max-width: 40rem;
  width: 38rem;
}

/* .sb-form-control-field_2,
.sb-form-control-field_3,
.sb-form-control-field_4,
.sb-form-control-field_5 {
  width: 48% !important;
  float: left;
} */

/* .sb-form-control-field_3,
.sb-form-control-field_5 {
  margin-left: 2%;
} */
.sb-form-control-field_6 {
  clear: both;
}

.sb-form-control-field_8 label {
  color: #2ab24b !important;
}

.sb-form-container .sb-fields-container input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #000000;
}

.sb-form-container .sb-fields-container input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #000000;
}

.sb-form-container {
  padding: 2rem;
  margin-top: 0;
}

.sb-form-container .sb-fields-container .sb-form-control {
  /* width: 48%;
    display: inline-block;
    margin-bottom: 2rem; */
}

.sb-form-container .sb-fields-container {
  /* background: rgb(255, 255, 255, .71); */
}

.sb-form-container .sb-fields-container .sb-form-control-checkbox {
  /* width: 72%; */
  text-align: center;
  display: block;
  margin: 0 auto;
}

.sb-form-container .sb-fields-container .sb-form-control-checkbox label {
  /* color: #000000; */
}

.sb-form-control.sb-form-control-title h2 {
  font-family: 'Poppins', system-ui, -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue',
    sans-serif;
  color: #1b296a;
  text-align: center;
  font-size: 2.5rem;
}

.sb-form-container
  .sb-fields-container
  .sb-fieldset.sb-fieldset-submit
  > button {
  background: #1c96ce;
  border: none;
  border-radius: 25px;
  font-family: inherit;
  color: #ffffff !important;
  font-size: 1rem;
  border: 1px solid #1c96ce;
  transition: 0.3s all linear;
}

.sb-form-container
  .sb-fields-container
  .sb-fieldset.sb-fieldset-submit
  > button:hover {
  background: #146f99;
  color: #ffffff;
}

.sb-form-container .sb-fields-container .sb-fieldset.sb-fieldset-submit {
  margin-top: 2rem;
}

.sb-form-container
  .sb-fields-container
  .sb-form-control.has-placeholder
  > label {
  display: none;
}

.sb-form-container .sb-fields-container input:not([type]) {
  background: transparent !important;
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

.sb-form-container .sb-fields-container input[type='email'] {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

.sb-form-container .sb-fields-container input[type='number'] {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

.sb-form-container .sb-fields-container input[type='password'] {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

.sb-form-container .sb-fields-container input[type='search'] {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

.sb-form-container .sb-fields-container input[type='tel'] {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

.sb-form-container .sb-fields-container input[type='date'] {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

html[lang='ar'] .sb-form-container .sb-fields-container input[type='date'] {
  text-align: end;
}

.sb-form-container .sb-fields-container input[type='text'] {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

.sb-form-container .sb-fields-container input[type='textarea'] {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: none;
  border-bottom: 1px solid #000000;
  border-radius: 0;
}

.sb-form-container .sb-fields-container input[type='url'] {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

.sb-form-container .sb-fields-container select {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

.sb-form-container .sb-fields-container textarea {
  background: rgba(255, 255, 255, 0.05);
  color: #000000;
  border: 1px solid #e9e9e9;
  border-radius: 0;
}

.sb-form-control.sb-form-control-html.sb-form-control-field_7 {
  width: 100%;
  text-align: center;
  color: #000000;
  font-family: inherit;
  font-weight: 400;
  font-size: 1.5rem;
}

body {
  height: 100%;
  display: flex;
  align-items: center;
}

html {
  height: 100%;
  overflow: hidden;
}
.sb-form-control-field_10,
.sb-form-control-field_10 {
  display: none !important;
}
html[lang='ar'] .sb-form-control-field_9,
html[lang='ar'] .sb-form-control-field_9 {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .sb-form-container .sb-fields-container .sb-form-control {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .sb-form-container .sb-fields-container .sb-form-control-checkbox {
    font-weight: 400;
    width: 100%;
  }

  section#contact {
    min-height: 750px;
  }
}

textarea::-webkit-input-placeholder {
  color: #000000;
}

textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}

textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}

textarea:-ms-input-placeholder {
  color: #000000;
}

textarea::placeholder {
  color: #000000;
}
