

@font-face {
  font-family: "Infiniti Regular";
  src: url("../fonts/infiniti/InfinitiBrand-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Infiniti Light";
  src: url("../fonts/infiniti/InfinitiBrand-Light.woff2") format("woff2");
}

@font-face {
  font-family: "Infiniti Bold";
  src: url("../fonts/infiniti/InfinitiBrand-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Infiniti Arabic Regular";
  src: url("../fonts/infiniti/InfinitiBrandArabic-Regular.woff") format("woff");
}
@font-face {
  font-family: "Infiniti Arabic Light";
  src: url("../fonts/infiniti/InfinitiBrandArabic-Light.woff") format("woff");
}
@font-face {
  font-family: "Infiniti Icon";
  src: url("../fonts/infiniti/Infiniti-VI-icons.woff") format("woff");
}
.fas{
  font-family: "FontAwesome";
}
.ankle-btn::after {
  content: "";
  font-size: 16px;
}
.infiniti-ico{
    font-family: "Infiniti Icon";
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body,html{
    font-family: "Infiniti Regular","Infiniti Arabic Regular", sans-serif;
    letter-spacing: normal;
}

* {
   -webkit-box-sizing: border-box;
   box-sizing: border-box; 
  margin: 0;
  padding: 0;
  font-family: "Infiniti Regular","Infiniti Arabic Regular", sans-serif;
  color: #000;
  letter-spacing: normal;
}
i{
  font-style: normal;
}
.w-100{
  width: 100%;
}
.font-Bold{
  font-family: "Infiniti Bold";
}
.font-Light{
  font-family: "Infiniti Light", "Infiniti Arabic Light", sans-serif;
}
.bg-blue-dark{
  background: #040B25;
}
.bg-hero-gold{
  background: #AEA593;
  border: 3px solid transparent;
  transition: all ease-in-out 0.3s;
}
.bg-hero-gold i{
  color: #040B25;
}
.bg-hero-gold:hover,.bg-hero-gold:focus{
  color: #b0a591;
  background: transparent;
  border-color:#AEA593 ;
}
.bg-hero-gold:hover i,.bg-hero-gold:focus i{
  color: #b0a591;
}
.hero-blue{
  color: #040B25;
}
input::placeholder,input::-webkit-input-placeholder {
  font-size: 13px; /* Adjust the size here */
}
.radioHero span.leading-none{
  position: relative;
  top: 2px;
  font-family: "Infiniti Light", "Infiniti Arabic Light", sans-serif;
}
.checkHero{
  margin-bottom: 0.55em;
}
.checkHero label{
  position: relative;
  top: 4px;
  font-family: "Infiniti Light", "Infiniti Arabic Light", sans-serif;
}
button.bg-black{
  margin-top: 2em !important;
  font-size: 15px;
}
.font-Regular{
  font-family: "Infiniti Regular","Infiniti Arabic Regular", sans-serif;
}
@media (max-width: 768px) {
header{
  background: #EFEDE9;

}
header img{
  filter: invert(1);
  width: 151px;
}
.bannerText{
  background: #020B24;
}
.bg-white-sm{
  background: #fff;
}
}



