/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

* {
  padding: 0;
  margin: 0;
}

body {
  overflow-x: hidden;
}
* {
  padding: 0;
  margin: 0;
}
.aboutbackground {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))),
    url("../../about-background.webp");
  background: -o-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
    url("../../about-background.webp");
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
    url("../../about-background.webp");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 300px;
  padding-bottom: 30px;
}
.SF30_34Black {
  font: normal normal normal 30px/34px "Noto Sans", "Noto Sans Arabic";font-weight: bolder;
}
.SF14_26Medium {
  font: normal normal normal 14px/26px "Noto Sans", "Noto Sans Arabic";font-weight: 400;
}
@media screen and (min-width: 990px) {
  .SF70_90Black-lg {
    font: normal normal normal 70px/90px "Noto Sans", "Noto Sans Arabic";font-weight: bolder;
  }
}
.text-3b3b3b {
  color: #3b3b3b !important;
}
.text-707070 {
  color: #707070 !important;
}
.SF18_21Bold {
  font: normal normal normal 18px/21px "Noto Sans", "Noto Sans Arabic" !important;font-weight: Bold;
}
.text-red {
  color: #f52224;
}
.home_request_price {
  font: normal normal normal 16px/24px "Noto Sans", "Noto Sans Arabic" ;font-weight: Bold;
}
.SFBlack22_26 {
  font: normal normal normal 22px/26px "Noto Sans", "Noto Sans Arabic";font-weight: bolder;
}
.SF22_26Medium {
  font: normal normal normal 22px/26px "Noto Sans", "Noto Sans Arabic";font-weight: 400;
}
.text-9b9b9b {
  color: #9b9b9b !important;
}
.SFBold14_16 {
  font: normal normal normal 14px/16px "Noto Sans", "Noto Sans Arabic" !important;font-weight: Bold;
}
.text-red {
  color: #e82c2d !important;
}
.bg-red {
  background-color: #e82c2d !important;
}
.bg-f9f9f9 {
  background-color: #f9f9f9;
}
.text-blue {
  color: #006ab3;
}
.border-blue {
  border-color: #006ab3;
}
.border-blue {
  border: 1px solid #006ab3;
}
.SF22_26Bold {
  font: normal normal normal 19px/26px "Noto Sans", "Noto Sans Arabic" !important;font-weight: Bold;
}
.bg-3b3b3b {
  background-color: #3b3b3b !important;
}
.bg-blue {
  background-color: #006ab3 !important;
}
.SF22_50Medium {
  font: normal normal normal 22px/50px "Noto Sans", "Noto Sans Arabic";font-weight: 400;
}
.SF22_30Bold {
  font: normal normal normal 22px/30px "Noto Sans", "Noto Sans Arabic" ;font-weight: Bold;
}
.SF22_30Regular {
  font: normal normal normal 22px/30px "Noto Sans", "Noto Sans Arabic";
}
.SF40_43Bold {
  font: normal normal normal 40px/43px "Noto Sans", "Noto Sans Arabic" ;font-weight: Bold;
}
.SF14_20Regular {
  font: normal normal normal 14px/20px "Noto Sans", "Noto Sans Arabic";
}
.SF18_30Medium {
  font: normal normal normal 18px/30px "Noto Sans", "Noto Sans Arabic";font-weight: 400;
}
.SF18_30Regular {
  font: normal normal normal 18px/30px "Noto Sans", "Noto Sans Arabic";
}
.light-blue-background {
  background: -webkit-gradient(linear, right top, left top, from(#88a9bf), color-stop(#86a8bf), to(#267bb2));
  background: -o-linear-gradient(right, #88a9bf, #86a8bf, #267bb2);
  background: linear-gradient(270deg, #88a9bf, #86a8bf, #267bb2);
}
.SF22_40Black {
  font: normal normal normal 22px/40px "Noto Sans", "Noto Sans Arabic";font-weight: bolder;
}
.SF22_40Medium {
  font: normal normal normal 22px/40px "Noto Sans", "Noto Sans Arabic";font-weight: 400;
}
.SF22_40Regular {
  font: normal normal normal 22px/40px "Noto Sans", "Noto Sans Arabic";
}
.text-e2e2e2 {
  color: #e2e2e2;
}

.customWidth {
  margin: auto;
  width: 95%;
  padding: 0 10px;
}
@media screen and (min-width: 990px) {
  .SFBlack40_48-lg {
    font: normal normal normal 40px/48px "Noto Sans", "Noto Sans Arabic";font-weight: bolder;
  }
  .SF40_48Medium-lg {
    font: normal normal normal 40px/48px "Noto Sans", "Noto Sans Arabic";font-weight: 400;
  }
  .SF40_48Bold-lg {
    font: normal normal normal 40px/48px "Noto Sans", "Noto Sans Arabic" !important;font-weight: Bold;
  }
  .SF60_78Bold-lg {
    font: normal normal normal 60px/78px "Noto Sans", "Noto Sans Arabic" ;font-weight: Bold;
  }
  .SF18_30Regular-lg {
    font: normal normal normal 18px/30px "Noto Sans", "Noto Sans Arabic";
  }
  .SF18_21Bold-lg {
    font: normal normal normal 18px/21px "Noto Sans", "Noto Sans Arabic" !important;font-weight: Bold;
  }
  .SF22_30Medium-lg {
    font: normal normal normal 22px/30px "Noto Sans", "Noto Sans Arabic";font-weight: 400;
  }
  .SF90_100Bold-lg {
    font: normal normal normal 90px/100px "Noto Sans", "Noto Sans Arabic" ;font-weight: Bold;
  }
  .SF40_50Medium-lg {
    font: normal normal normal 40px/50px "Noto Sans", "Noto Sans Arabic";font-weight: 400;
  }
  .SF22_30Regular-lg {
    font: normal normal normal 22px/30px "Noto Sans", "Noto Sans Arabic" !important;
  }
  .SF20_24Bold-lg {
    font: normal normal normal 20px/24px "Noto Sans", "Noto Sans Arabic" !important;font-weight: Bold;
  }
}
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }

.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }
  
.fa-download::before {
  content: "\f019"; }
  
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }
:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-display: block;
  font-weight: 400;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 900;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 400;
  src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype");
  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype");
  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; }
