@font-face {
  font-family: "logoFont";
  src: url("./Assets/fonts/FutuHv.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-Light.eot");
  src: local("GT Walsheim Pro Light"), local("GTWalsheimPro-Light"),
    url("./Assets/fonts/GTWalsheimPro-Light.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-Light.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-Light.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-Regular.eot");
  src: local("GT Walsheim Pro Regular"), local("GTWalsheimPro-Regular"),
    url("./Assets/fonts/GTWalsheimPro-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-Regular.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-Regular.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-ThinOblique.eot");
  src: local("GT Walsheim Pro Thin Oblique"), local("GTWalsheimPro-ThinOblique"),
    url("./Assets/fonts/GTWalsheimPro-ThinOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-ThinOblique.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-ThinOblique.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-ThinOblique.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-Thin.eot");
  src: local("GT Walsheim Pro Thin"), local("GTWalsheimPro-Thin"),
    url("./Assets/fonts/GTWalsheimPro-Thin.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-Thin.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-Thin.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-BoldOblique.eot");
  src: local("GT Walsheim Pro Bold Oblique"), local("GTWalsheimPro-BoldOblique"),
    url("./Assets/fonts/GTWalsheimPro-BoldOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-BoldOblique.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-BoldOblique.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-BoldOblique.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro Ultra";
  src: url("./Assets/fonts/GTWalsheimPro-UltraBold.eot");
  src: local("GT Walsheim Pro Ultra Bold"), local("GTWalsheimPro-UltraBold"),
    url("./Assets/fonts/GTWalsheimPro-UltraBold.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-UltraBold.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-UltraBold.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-UltraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro Ultra";
  src: url("./Assets/fonts/GTWalsheimPro-UltraBoldOblique.eot");
  src: local("GT Walsheim Pro Ultra Bold Oblique"),
    local("GTWalsheimPro-UltraBoldOblique"),
    url("./Assets/fonts/GTWalsheimPro-UltraBoldOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-UltraBoldOblique.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-UltraBoldOblique.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-UltraBoldOblique.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-MediumOblique.eot");
  src: local("GT Walsheim Pro Medium Oblique"),
    local("GTWalsheimPro-MediumOblique"),
    url("./Assets/fonts/GTWalsheimPro-MediumOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-MediumOblique.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-MediumOblique.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-MediumOblique.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-Bold.eot");
  src: local("GT Walsheim Pro Bold"), local("GTWalsheimPro-Bold"),
    url("./Assets/fonts/GTWalsheimPro-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-Bold.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-Bold.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-Medium.eot");
  src: local("GT Walsheim Pro Medium"), local("GTWalsheimPro-Medium"),
    url("./Assets/fonts/GTWalsheimPro-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-Medium.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-Medium.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-RegularOblique.eot");
  src: local("GT Walsheim Pro Regular Oblique"),
    local("GTWalsheimPro-RegularOblique"),
    url("./Assets/fonts/GTWalsheimPro-RegularOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-RegularOblique.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-RegularOblique.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-RegularOblique.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-LightOblique.eot");
  src: local("GT Walsheim Pro Light Oblique"),
    local("GTWalsheimPro-LightOblique"),
    url("./Assets/fonts/GTWalsheimPro-LightOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-LightOblique.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-LightOblique.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-LightOblique.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro Ultra";
  src: url("./Assets/fonts/GTWalsheimPro-UltraLight.eot");
  src: local("GT Walsheim Pro Ultra Light"), local("GTWalsheimPro-UltraLight"),
    url("./Assets/fonts/GTWalsheimPro-UltraLight.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-UltraLight.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-UltraLight.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro Ultra";
  src: url("./Assets/fonts/GTWalsheimPro-UltraLightOblique.eot");
  src: local("GT Walsheim Pro Ultra Light Oblique"),
    local("GTWalsheimPro-UltraLightOblique"),
    url("./Assets/fonts/GTWalsheimPro-UltraLightOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-UltraLightOblique.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-UltraLightOblique.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-UltraLightOblique.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-BlackOblique.eot");
  src: local("GT Walsheim Pro Black Oblique"),
    local("GTWalsheimPro-BlackOblique"),
    url("./Assets/fonts/GTWalsheimPro-BlackOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-BlackOblique.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-BlackOblique.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-BlackOblique.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro";
  src: url("./Assets/fonts/GTWalsheimPro-Black.eot");
  src: local("GT Walsheim Pro Black"), local("GTWalsheimPro-Black"),
    url("./Assets/fonts/GTWalsheimPro-Black.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-Black.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-Black.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro Cond Ultra";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedUltraBold.eot");
  src: local("GT Walsheim Pro Condensed Ultra Bold"),
    local("GTWalsheimPro-CondensedUltraBold"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraBold.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraBold.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraBold.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraBold.ttf")
      format("truetype");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro Condensed";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedLight.eot");
  src: local("GT Walsheim Pro Condensed Light"),
    local("GTWalsheimPro-CondensedLight"),
    url("./Assets/fonts/GTWalsheimPro-CondensedLight.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedLight.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedLight.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedLight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro Condensed";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedBoldOblique.eot");
  src: local("GT Walsheim Pro Condensed Bold Oblique"),
    local("GTWalsheimPro-CondensedBoldOblique"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBoldOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBoldOblique.woff2")
      format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBoldOblique.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBoldOblique.ttf")
      format("truetype");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro Condensed";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedLightOblique.eot");
  src: local("GT Walsheim Pro Condensed Light Oblique"),
    local("GTWalsheimPro-CondensedLightOblique"),
    url("./Assets/fonts/GTWalsheimPro-CondensedLightOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedLightOblique.woff2")
      format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedLightOblique.woff")
      format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedLightOblique.ttf")
      format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro Condensed";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedThin.eot");
  src: local("GT Walsheim Pro Condensed Thin"),
    local("GTWalsheimPro-CondensedThin"),
    url("./Assets/fonts/GTWalsheimPro-CondensedThin.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedThin.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedThin.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedThin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "GTWalsheimPro-CondensedULightIt";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedUltraLightOblique.eot");
  src: local("GT Walsheim Pro Condensed Ultra Light Oblique"),
    local("GTWalsheimPro-CondensedUltraLightOblique"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraLightOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraLightOblique.woff2")
      format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraLightOblique.woff")
      format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraLightOblique.ttf")
      format("truetype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro Cond";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedMedium.eot");
  src: local("GT Walsheim Pro Condensed Medium"),
    local("GTWalsheimPro-CondensedMedium"),
    url("./Assets/fonts/GTWalsheimPro-CondensedMedium.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedMedium.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedMedium.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedMedium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro Condensed";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedBlackOblique.eot");
  src: local("GT Walsheim Pro Condensed Black Oblique"),
    local("GTWalsheimPro-CondensedBlackOblique"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBlackOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBlackOblique.woff2")
      format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBlackOblique.woff")
      format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBlackOblique.ttf")
      format("truetype");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro Condensed";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedRegular.eot");
  src: local("GT Walsheim Pro Condensed Regular"),
    local("GTWalsheimPro-CondensedRegular"),
    url("./Assets/fonts/GTWalsheimPro-CondensedRegular.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedRegular.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedRegular.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedRegular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro Condensed";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedThinOblique.eot");
  src: local("GT Walsheim Pro Condensed Thin Oblique"),
    local("GTWalsheimPro-CondensedThinOblique"),
    url("./Assets/fonts/GTWalsheimPro-CondensedThinOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedThinOblique.woff2")
      format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedThinOblique.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedThinOblique.ttf")
      format("truetype");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro Condensed";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedBold.eot");
  src: local("GT Walsheim Pro Condensed Bold"),
    local("GTWalsheimPro-CondensedBold"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBold.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBold.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBold.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro Condensed";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedRegularOblique.eot");
  src: local("GT Walsheim Pro Condensed Regular Oblique"),
    local("GTWalsheimPro-CondensedRegularOblique"),
    url("./Assets/fonts/GTWalsheimPro-CondensedRegularOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedRegularOblique.woff2")
      format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedRegularOblique.woff")
      format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedRegularOblique.ttf")
      format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "GTWalsheimPro-CondensedULight";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedUltraLight.eot");
  src: local("GT Walsheim Pro Condensed Ultra Light"),
    local("GTWalsheimPro-CondensedUltraLight"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraLight.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraLight.woff2")
      format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraLight.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraLight.ttf")
      format("truetype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim Pro Cond Ultra";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.eot");
  src: local("GT Walsheim Pro Condensed Ultra Bold Oblique"),
    local("GTWalsheimPro-CondensedUltraBoldOblique"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.woff2")
      format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.woff")
      format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.ttf")
      format("truetype");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro Cond";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedMediumOblique.eot");
  src: local("GT Walsheim Pro Condensed Medium Oblique"),
    local("GTWalsheimPro-CondensedMediumOblique"),
    url("./Assets/fonts/GTWalsheimPro-CondensedMediumOblique.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedMediumOblique.woff2")
      format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedMediumOblique.woff")
      format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedMediumOblique.ttf")
      format("truetype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim Pro Condensed";
  src: url("./Assets/fonts/GTWalsheimPro-CondensedBlack.eot");
  src: local("GT Walsheim Pro Condensed Black"),
    local("GTWalsheimPro-CondensedBlack"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBlack.eot?#iefix")
      format("embedded-opentype"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBlack.woff2") format("woff2"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBlack.woff") format("woff"),
    url("./Assets/fonts/GTWalsheimPro-CondensedBlack.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

body {
  font-family: "Arimo", sans-serif;
}
.navbar {
  background-color: white;
  top: 0;
  z-index: 100000;
  position: sticky !important;
  position: -webkit-sticky;
}
section {
  padding-bottom: 30px;
  margin-top: 70px;
}
.login-heading {
  padding-left: 20px !important;
}
.login-bg {
  padding: 45px;
}
.logo-img{
    width: 150px;
}
.dropdown-item {
    color: rgba(0, 48, 73, 0.63) !important;
    font-family: 'GT Walsheim Pro';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    letter-spacing: -0.42px;
}
.dropdown-item:hover {
    color: #003049 !important;


    font-weight: 500;

}
.dropdown-menu{
    width: 213px;
    border-radius: 15px;
background: linear-gradient(180deg, #FFF 58.67%, rgba(255, 255, 255, 0.90) 99.11%) !important;
box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, 0.07) !important;
backdrop-filter: blur(2.5px) !important;
}
.sql-text-dark {
    color: #4B82A4;
    font-family: 'GT Walsheim Pro';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 29.592px;
    letter-spacing: -1.2px;
}
.sql-text-red {
    color: #FE636E;
    font-family: 'GT Walsheim Pro';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 29.592px;
    letter-spacing: -1.2px;
}
.hero-update {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 0;
  margin: 0;
  background-color: #e0f3ff;
  height: 40px;
  border-radius: 20px;
  padding: 2px;
}
.hero-update h6 {
  background-color: #669bbc;
  padding: 4px 12px;
  border-radius: 10px;
  font-size: 12px;
  color: white;
  margin: 0;
  cursor: pointer;
  text-align: center;
}
.hero-update p {
  color: #003049 !important;
  font-size: 12px !important;
  margin-block: 1px !important;
  font-weight: 600 !important;
}
.hero-update a {
  text-decoration: none;
  color: #84a3b4;
}
.underline {
  background: url(./images/svg/redline.svg) bottom left no-repeat;
  background-size: 100% 20px;
  padding-bottom: 0px;
}
.price-underline{
  background: url(./images/svg/red-price-underline.svg) bottom left no-repeat;
  background-size: 100% 40px;
  padding-bottom: 0px;
}
.herooo-img{
  object-fit: contain;
  position: absolute;
  right: 0;
}
button:hover {

  border: 1px solid blue !important;
}
.login-buttons {
  border-radius: 12px;
  padding: 6px 21px;
}
.btn.btn-outline-dark.login-buttons {
    color: #003049;
    font-family: 'GT Walsheim Pro';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 171.429% */
    letter-spacing: -0.84px;
    border-radius: 12px;
}
.btn.btn-outline-dark.login-buttons:hover {
  color: white;
}
img {
  max-width: 100%;
  transition-duration: 1s;
}

.hero-img-i {
  display: flex;
  justify-content: end;
  align-items: flex-start;
  padding: 0 !important;
}
.hero-img-i img {

    width: 30.563px;
    height: 30px;

}

.globeImage {
  background-image: url(images/Hero1.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 52px;
  padding-top: 60px;
  border-radius: 30px;
  background-position: center;
}
.buttons-hero {
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.login-heading h1 {


  text-wrap: nowrap;

  width: max-content;

  color: #FFF;
font-family: 'GT Walsheim Pro';
font-size: 52.027px;
font-style: normal;
font-weight: 700;

}
.login-heading p {
    color: rgba(255, 255, 255, 0.70);
    font-family: 'GT Walsheim Pro';
    font-size: 13.007px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.594px; /* 158.333% */
    letter-spacing: -0.78px;
}
.loginPara {
    color: rgba(255, 255, 255, 0.70);
    font-family: 'GT Walsheim Pro';
    font-size: 13.007px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.594px;
    letter-spacing: -0.78px;
    max-width: 480px;
}

.login-buttons2 {
    width: 154.998px;
height: 65.034px;
  background-color: #669bbc !important;

  border-radius: 18px !important;
}

.buttons {
  width: fit-content !important;
}

.Heading {
  color: #bec0d1;
  font-size: 20px;
  margin-top: 22px;
  margin-bottom: 22px;
}

.heading2 {
  color: gray;
  font-size: 15px;
  font-weight: 500;
}

.Cool {
  text-align: initial;
  padding-right: 10%;
}
.cool a, .Cool img{
    width: 30px;
}
.more-about-btn{
    width: 226px;
}
.more-about-btn img{
    width: 226px;
}
.how-work-btn{
    width: 230px;
height: 75px;
}
.how-work-btn img{
    width: 230px;
height: 75px;
}
.Cool h1 {
    color: #000;
    font-family: 'GT Walsheim Pro';
    font-size: 59.391px;
    font-style: normal;
    font-weight: 400;
    line-height: 56px; /* 94.291% */
    letter-spacing: -3.563px;
}
.Cool3{
    color: rgba(0, 0, 0, 0.50);
    font-family: 'GT Walsheim Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.723px; /* 117.018% */
    letter-spacing: -0.96px;
}
.Cool2 {
    color: rgba(0, 0, 0, 0.50);
    font-family: 'GT Walsheim Pro';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30.7px; /* 170.556% */
    letter-spacing: -1.08px;
}

.BlueBox {
  background: #05344d;
  padding: 30px 15px;
  margin: 8px;
  border-radius: 16px;
  min-height: 200px;
}
.BlueBox h6 {
  color: white;
  margin-block: 12px;
}
.BlueBox p {
  font-size: 10px;
  color: white;
  margin-bottom: 5px;
}

.login-buttons3 {
  background-color: #669bbc;
  padding: 8px 17px;
  border-radius: 18px;
  border: none;
  font-size: 16px;
}

.paraLine {
  font-size: 18px;
  font-weight: 500;
  color: #121212;
  margin-bottom: 45px;
}
button.btn.btn-primary.me-2.login-buttons {
  background: #669bbc;
  border: none;
  border-radius: 15px;
}
.link {
  color: gray;
  font-size: 15px;
}

.login_numberRow {
  background: #c3d8e3;
  text-align: center;
  color: #003049;
  font-size: 44px;
  font-weight: 700;
  border-radius: 12px;
  padding: 15px 10px;
  text-align: initial;
}

.subText {
  font-weight: 400;
  font-size: 19px;
}

.section4Bg {
  background-color: #003049;
}
.section4Bg h2 {
  padding-block: 15px;
}
.section4Bg p {
  font-size: 18px;
}


.link2 {
  color: gray;
  font-size: 16px;
  text-decoration: none;
}

.graylink {
  text-align: initial !important;
}

.blueBoxSubtext {
  background: #031f2e;
  border-radius: 32px;
  padding: 25px 0px;
  margin: 10px 0px;
  max-width: 100%;
}

.p-2.bd-highlight {
  font-size: 22px;
  text-align: initial;
  color: white;
  display: flex;
  justify-content: center;
  align-items: end;
}

.subtext2 {
  color: #74838c;
  font-size: 15px;
  text-align: start;
  text-align: inherit;
}
.text-center.section4Bg {
  padding-bottom: 60px;
  padding-top: 25px;
}

.heading2 {
  color: #74838c;
}

.Numbers {
  color: #74838c;
  font-weight: 700;
}

.btnimg {
  width: 195px;
}

.subtext4 {
  color: #797979;
  font-size: 11px;
  font-style: italic;
  display: block;
}
.team-details {
  margin-left: 15px;
}
.team-header {
  font-weight: 500;
  color: black;
  display: flex;
  flex-direction: column;
  margin-bottom: 45px;
  align-items: start;
}
.team-heading {
  font-size: 27px;
}
.subtext5 {
  color: #484a4b;
  font-size: 14px;
  font-weight: 400;
  width: 170px;
  /* background: #eef4f8; */
  border-radius: 13px;
}
.team-profile-img {
  height: 90px;
  width: 80px;
  transform: scale(1.2);
  display: flex;
  border-radius: 25px;
}
.bd-highlight {
  background: url(images/background-team.png) bottom center no-repeat;
  background-size: 224% 60px;
  border-radius: 20px;
  padding-bottom: 0px;
}

.iconBackground {
  background: #d7e1e7;
  border-radius: 3px;
  padding: 1px;
  margin-inline: 5px;
}
.key-idea {
  background-color: transparent;
  padding-inline: 70px;
  margin-top: -4%;
}
.key-idea .key-idea-area {
  -moz-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 25px;
  min-height: 110px;
  padding-top: 30px;
  padding-inline: 20px;
  background-color: rgba(275, 275, 275, 0.9);
  margin-inline: 10px;
}
.key-idea .key-idea-area p {
    color: rgba(0, 0, 0, 0.50);
    font-family: 'GT Walsheim Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 18.723px; /* 117.018% */
    letter-spacing: -0.96px;
    margin-left: 20px;
}
.key-idea .key-idea-area h6 {
    color: rgba(0, 0, 0, 0.70);
    font-family: 'GT Walsheim Pro';
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.9px;
}
.dfc {
  display: flex;
  flex-direction: column;
  justify-content: center;

}
.dfc h5{
    color: rgba(0, 0, 0, 0.70);
font-family: 'GT Walsheim Pro';
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 29.592px; /* 164.398% */
letter-spacing: -1.08px;
margin-left: 20px;
}
.dfc .login-buttons {
  align-self: center;
}
.dfc p {
  font-size: 14px;
  font-style: italic;
}
.btn-width {
  width: fit-content;
}
.ply-btn-area {
  display: flex;
  justify-content: flex-start;
}

.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .show > .nav-link {
  color: #669bbc !important;
}
.nav-link {
  color: #003049 !important;
  text-align: center !important;
  font-family: "GT Walsheim Pro" !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 24px; /* 171.429% */
  letter-spacing: -0.84px !important;
}
.nav-link:active {
  color: #669bbc !important;
}
.count-main-container {
  flex-direction: row-reverse;
}

.count-heading {
  text-align: end;
}
.count-heading h1 {
  color: #000000;
}
.start-center {
  justify-content: start;
}
.download-app-area {
  display: flex;
  justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.icon-btn {
  padding: 0;
  background-color: white;
  margin-inline: 5px;
  border-radius: 10px;
}
.icon-btn i {
  color: #eaeaea;
  background: white;
  border-radius: 10px;
  font-size: 20px;
}

.copyright {
  color: #8597a9;
}
.logo-footer img{
    width: 153px;
}
.logo-footer p {
    color: rgba(15, 51, 86, 0.51);
    font-family: 'GT Walsheim Pro';
    font-size: 13.007px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.594px; /* 158.333% */
    letter-spacing: -0.78px;
}
footer a {
    color: rgba(0, 0, 0, 0.40);
    font-family: 'GT Walsheim Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30.432px; /* 127.698% */
    letter-spacing: -0.96px;
    text-decoration: none;
}
footer .sec-footer h4 {
  color: #000000 !important;
}
footer .sec-footer h5 {
    color: #000;
font-family: 'GT Walsheim Pro';
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 20.432px; /* 113.509% */
letter-spacing: -1.08px;
  }

/* demo csss */
#book_demo {
  height: 550px;
}

.book-demo {
  background: url(images/Demo-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.demo-container {
  padding: 100px 5px;
  display: grid;
  gap: 100px;
}
.book-demo .content-demo {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.demo-ply-btn {
  width: 90px;
  height: 90px;
  cursor: pointer;
}
.demo-text-area {
  text-align: center;
  color: white;
}
.demo-text-area h1 {
  font-size: 55px;
}
.book-demo-btn img {
  cursor: pointer;
  width: 226px;
}

/* plans section here */
.plans-cards {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 300px !important;
}
.plans-cards-price {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 215px !important;
  margin-block: 25px;
}
.choose-plan p {
    color: rgba(0, 0, 0, 0.50);
    text-align: center;
    font-family: 'GT Walsheim Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.723px; /* 117.018% */
    letter-spacing: -0.96px;
}
.choose-plan-price p {
  color: rgba(0, 0, 0, 0.50);

  font-family: 'GT Walsheim Pro';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18.723px; /* 117.018% */
  letter-spacing: -0.96px;
  max-width: 662px;
}
.choose-plan h1{
    color: #000;
text-align: center;
font-family: 'GT Walsheim Pro';
font-size: 59.391px;
font-style: normal;
font-weight: 400;
line-height: 56px; /* 94.291% */
letter-spacing: -3.563px;
}
.choose-plan-price h1{
  color: #000;
text-align: start;
font-family: 'GT Walsheim Pro';
font-size: 59.391px;
font-style: normal;
font-weight: 400;
line-height: 56px; /* 94.291% */
letter-spacing: -3.563px;
}
.check-text {
  display: block ruby;
  display: flex;
  justify-content: center;
}
.check-text i {
  margin-inline: 10px;
}
.choose-plan-price .check-text i {
  margin-inline: 3px;
}
.read-more-btn {
  text-align: center;
  margin-top: 4rem !important;
}
.read-more-btn button {
  background-color: #669bbc;
  padding: 10px 25px;
  color: white;
  border-radius: 10px;
  border: 1px solid white;
  font-size: 14px;
}
.popular-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute !important;
  top: -10px;

  width: -webkit-fill-available;
  width: 100%;
}
.choose-plan-price .popular-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute !important;
  top: -25px;

  width: -webkit-fill-available;

}
.popular-btn button {
  background-color: #669bbc;
  color: white;
  font-size: 14px;
  padding: 5px 20px;

  border: 0px solid aliceblue;
  border-radius: 15px;
}
.sale-inq {
  margin-top: 20px;
}
.sale-inq h3{
    color: #000;
font-family: 'GT Walsheim Pro';
font-size: 25.344px;
font-style: normal;
font-weight: 500;
line-height: 32.364px; /* 127.698% */
letter-spacing: -1.521px;
  }
.sale-inq p {
    color: rgba(0, 0, 0, 0.40);
    font-family: 'GT Walsheim Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.432px; /* 127.698% */
    letter-spacing: -0.96px;
}
.bold-span{
  color: #0E3D55;
font-family:'GT Walsheim Pro';
font-size: 12.752px;
font-style: normal;
font-weight: 700;
line-height: 12.024px; /* 94.291% */
letter-spacing: -0.765px;
}
/* beginner card */
.beginner {
  color: #0e3d55;
  text-align: center;

  width: 100%;
  padding: 15px;
  padding-block: 40px;

  cursor: pointer;
  border-radius: 19.046px;
background: #FFF;
-moz-box-shadow: 0px 3.66264px 18.3132px 4.39517px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0px 3.66264px 18.3132px 4.39517px rgba(0, 0, 0, 0.05);
box-shadow: 0px 3.66264px 18.3132px 4.39517px rgba(0, 0, 0, 0.05);
}
.beginner .check-text p {
  color: #0e3d55;

}
.plans-cards-price .beginner .check-text p {
  color: #0e3d55;
  font-size: 12px;
  line-height: inherit;
}
.beginner h1 {
    color: #0E3D55;
    text-align: center;
    font-family: 'GT Walsheim Pro';
    font-size: 26.097px;
    font-style: normal;
    font-weight: 700;
    line-height: 24.607px; /* 94.291% */
    letter-spacing: -1.566px;
}
.beginner h5 {
    color: #0E3D55;
    text-align: center;
    font-family: 'GT Walsheim Pro';
    font-size: 20.27px;
    font-style: normal;
    font-weight: 700;
    line-height: 19.112px; /* 94.291% */
    letter-spacing: -1.216px;
}
.plans-cards-price .beginner h5 {
  color: #0E3D55;

  text-align: center;
  font-family: 'GT Walsheim Pro';
  font-size: 13.438px;
  font-style: normal;
  font-weight: 700;
  line-height: 12.671px; /* 94.291% */
  letter-spacing: -0.806px;
}
.beginner button {
  background-color: #0f3d56;
  color: white;
  padding: 10px 40px !important;
  border-radius: 20px;
  border: 0px solid white;
  font-weight: bold;
}

/* starter card */

.Starter {
  color: rgb(14, 61, 85);
  text-align: center;
  width: 100%;
  padding: 15px;
  padding-block: 70px;
  position: relative !important;
  cursor: pointer;
  border-radius: 28.728px;
background: #FFF;
-moz-box-shadow: 0px 3.66264px 18.3132px 4.39517px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0px 3.66264px 18.3132px 4.39517px rgba(0, 0, 0, 0.05);
box-shadow: 0px 3.66264px 18.3132px 4.39517px rgba(0, 0, 0, 0.05);
}
.plans-cards-price .Starter {
  color: rgb(14, 61, 85);
  text-align: center;
  width: 100%;

  padding-block: 40px;
  position: relative !important;
  cursor: pointer;
  border-radius: 28.728px;
background: #FFF;
-moz-box-shadow: 0px 3.66264px 18.3132px 4.39517px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0px 3.66264px 18.3132px 4.39517px rgba(0, 0, 0, 0.05);
box-shadow: 0px 3.66264px 18.3132px 4.39517px rgba(0, 0, 0, 0.05);
}
.Starter:hover,
.beginner:hover {
border: 1px solid blue !important;
}
.Starter .check-text p {
  color: #0e3d55;
}
.plans-cards-price .Starter .check-text p {
  color: #0e3d55;
  font-size: 12px;
}
.Starter h1 {
    color: #0F3D56;
    text-align: center;
    font-family: 'GT Walsheim Pro';
    font-size: 26.097px;
    font-style: normal;
    font-weight: 700;
    line-height: 24.607px; /* 94.291% */
    letter-spacing: -1.566px;
}
.Starter h5 {
  color: #0e3d55;
  font-size: 25px;
  font-weight: bold;
}
.plans-cards-price .Starter h5 {
  color: #0E3D55;

text-align: center;
font-family: 'GT Walsheim Pro';
font-size: 13.438px;
font-style: normal;
font-weight: 700;
line-height: 12.671px; /* 94.291% */
letter-spacing: -0.806px;
}
.plans-cards-price .Starter button {
  background-color: #669bbc;
  color: white;
  padding: 10px 40px !important;
  border-radius: 20px;
  font-weight: bold;
  border: 0px solid white;
}
.Starter button {
  background-color: #669bbc;
  color: white;
  padding: 10px 40px !important;
  border-radius: 20px;
  font-weight: bold;
  border: 0px solid white;
}
.price {
    margin-block: 20px;
    color: #0E3D55 !important;
    text-align: center;
    font-family: 'GT Walsheim Pro' !important;
    font-size: 54.804px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 51.675px; /* 94.291% */
    letter-spacing: -3.288px;
}
.choose-plan-price .price {
  color: #0E3D55;

  text-align: center;
  font-family: 'GT Walsheim Pro';
  font-size: 36.333px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 34.259px; /* 94.291% */
  letter-spacing: -2.18px;
}
.price span {
    color: #0E3D55;
    text-align: center;
    font-family: 'GT Walsheim Pro';
    font-size: 33.739px;
    font-style: normal;
    font-weight: 400;
    line-height: 31.812px; /* 94.291% */
    letter-spacing: -2.024px;
}
.choose-plan-price .price span {
  color: #0E3D55;

  text-align: center;
  font-family: 'GT Walsheim Pro';
  font-size: 22.367px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 21.09px; /* 94.291% */
  letter-spacing: -1.342px;
}
.checkboxes {
  margin-block: 30px;
}
.check-size {
  height: 20px;
  width: 22px;
  color: black;
  margin-right: 10px;
}
.details-price {
  font-size: 13px;
  margin-inline: 25%;
}

/* price page  */
/* add on card start */
.check-text-container{
  /*min-height: 500px;*/
}
.add-on{
  border-radius: 11.72px;
background: #F5F8FA;
display: flex;
flex-direction: column;
justify-content: center;
padding: 10px;
margin-top: 30px;
}
.addon-title{
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -22px;
}
.addon-title h5{
  border-radius: 9.143px;
  background: #FFE5E7;
  width: 127.734px;
height: 28px;
display: flex;
justify-content: center;
align-items: center ;
}
.addon-detail p{
  color: rgba(14, 61, 85, 0.70);
  font-family: 'GT Walsheim Pro';
  font-size: 12.752px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.765px;
}
.addon-detail p span{
  color: rgba(14, 61, 85, 0.70);

text-align: center;
font-family: 'GT Walsheim Pro';
font-size: 12.752px;
font-style: normal;
font-weight: 700;
line-height: 20px; /* 156.838% */
letter-spacing: -0.765px;
}
#price-hero .container{

position: relative;
  border-radius: 57px;
background: #003049;
}
.all-center{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex-direction: column;
  padding: 50px;
}
.heroo-buttons{
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-top: 20px !important;
  width: inherit;
  width: 100%;
}
.heroo-buttons .or-btn{
  color: rgba(255, 255, 255, 0.30);
  text-align: center;
  font-family: 'GT Walsheim Pro';
  font-size: 19.828px;
  font-style: normal;
  font-weight: 700;
  line-height: 30.937px; /* 156.023% */
  letter-spacing: -1.19px;
}
.heroo-buttons button{
  width: 193px;
height: 72px;

  border-radius: 36px;
  background: rgba(255, 255, 255, 0.13);
  color: rgba(255, 255, 255, 0.50);
text-align: center;
font-family: 'GT Walsheim Pro';
font-size: 26.437px;
font-style: normal;
font-weight: 700;
line-height: 30.937px; /* 117.018% */
letter-spacing: -1.586px;
border: none;
}
#price-hero .container .heading{
  color: #FFF;
  max-width: 560px !important;
  font-family: 'GT Walsheim Pro';
  font-size: 94.224px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 80px; /* 84.904% */
  letter-spacing: -5.653px;
}
/* Contact sales section */
#contact_sales{
  background: rgba(0, 29, 45, 0.94);
  padding-block: 70px;
}
#contact_sales h4{
  color: #FFF;

font-family: 'GT Walsheim Pro';
font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: 49.778px; /* 177.779% */
letter-spacing: -1.68px;
}
#contact_sales .p-details{
  border-radius: 15px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(10px);
  padding: 20px;
}
#contact_sales .p-details p{
  color: #FFF;
  font-family: 'GT Walsheim Pro';
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px; /* 166.667% */
  letter-spacing: -0.72px;
}
#contact_sales .contact-sales-area{
  width: 368px;
  height: 260px;
  border-radius: 19px;
background: #001723;
padding: 40px;
float: right;
}
#contact_sales .contact-sales-area h5{
  color: #FFF;

font-family: 'GT Walsheim Pro';
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px; /* 150% */
letter-spacing: -0.8px;
}
#contact_sales .contact-sales-area a{
  margin-block: 20px;
}

/* FAQ section start */
#faq-section .faq-accordian .accordion-item {
  border: none;
  border-top-width: medium;
  border-top-style: none;
  border-top-color: currentcolor;
  border-top: 1px solid lightgray !important;
}
#faq-section .details-faq{
    display: flex;
    justify-content: end;
}
#faq-section .faq-accordian span {
  margin-right: 10%;
  font-weight: bold;
  color: #7b7e80;
}
.faq-accordian {
  margin-top: 40px;
}
#faq-secction .accordion-button{
    color: #000;
font-family: 'GT Walsheim Pro';
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 18.723px; /* 104.016% */
letter-spacing: -1.08px;
}
#faq-section h1{

max-width: 605px;
    color: #000;
font-family: 'GT Walsheim Pro';
font-size: 59.391px;
font-style: normal;
font-weight: 400;
line-height: 56px; /* 94.291% */
letter-spacing: -3.563px;
}
.faq-head-p {
    color: rgba(0, 0, 0, 0.50);
    font-family: 'GT Walsheim Pro';
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 34.7px;
    letter-spacing: -1.26px;
    max-width: 397px;
}
.accordion-item p {
    color: rgba(0, 0, 0, 0.50);
    font-family: 'GT Walsheim Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.7px; /* 141.875% */
    letter-spacing: -0.48px;
}
/* FAQ section end */

/* newsletter section */
#newsletter {
  text-align: center;
}
.news-contain{
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
#newsletter h2 {
    color: #000;
    text-align: center;
    font-family: 'GT Walsheim Pro';
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 125% */
    letter-spacing: -1.92px;
    max-width: 674px;
}
#newsletter p {
    color: rgba(0, 0, 0, 0.50);
    text-align: center;
    font-family: 'GT Walsheim Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.723px; /* 117.018% */
    letter-spacing: -0.96px;
}
.gtco-testimonials p {
    color: rgba(0, 0, 0, 0.50);
    font-family: 'GT Walsheim Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.723px; /* 117.018% */
    letter-spacing: -0.96px;
  }

.subscribe-btn {
  text-align: center;
  display: flex;
  justify-content: center;
  align-content: center;

  align-items: center;
  margin-block: 50px;
}
.subscribe-btn .sb-btn {
  height: 30px;
  width: 200px;
  display: contents;
}
.subscribe-btn .sb-btn input {
  border-radius: 20px;
  height: 40px;
  padding: 10px;
  font-size: 14px;
  color: lightslategray;
  border: white;
  -moz-box-shadow: 0px 5px 50px 10px rgba(0, 0, 0, 0.10);
  -webkit-box-shadow: 0px 5px 50px 10px rgba(0, 0, 0, 0.10);
  box-shadow: 0px 5px 50px 10px rgba(0, 0, 0, 0.10);
}
.price-content-start{
   align-items: self-start;
    justify-content: space-between;
}
.subscribe-btn .sb-btn input:focus-visible {
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.subscribe-btn .sb-btn button {
  margin-left: -20px;
  border: none;
  background-color: #669bbc;
  color: white;
  height: 40px;
  border-radius: 15px;
  width: 100px;
  cursor: pointer;
  font-size: 14px;
  -moz-box-shadow: 0px 5px 50px 10px rgba(0, 0, 0, 0.10);
  -webkit-box-shadow: 0px 5px 50px 10px rgba(0, 0, 0, 0.10);
  box-shadow: 0px 5px 50px 10px rgba(0, 0, 0, 0.10);
}
.bullet-comp-text {
  text-align: start;
}

/* performance section */
.performance-acord .accordion-button {
  font-size: 16px;
  font-weight: 700;
  color: #000000;
}
.performance-acord .accordion-button span {
  margin-right: 10%;
  color: #7b7e80;
}
.high-perform {
  display: flex;
  flex-direction: row-reverse;
}

/* contact uss page */

#contact-uss .say-goodbye{
  text-align: center;
}
#contact-uss .say-goodbye .logo-con img{
margin-block: 30px;
width: 149.999px;
height: 35.311px;

}
.modal-fullscreen .modal-content{
  margin-top: 40px;
}
#contact-uss .blue-side-contact{
  background: url(./images/svg/con-blue-bg.png);
  background-position: bottom;
  height: 80vh;
 /* min-height: 1017px; */
  background-size: cover;
  display: flex;  
  justify-content: center;
  align-items: center;

  background-repeat: no-repeat;
}
#contact-uss .blue-details{
  color: #FFF;
  max-width: 524px;
text-align: center;
font-family: 'GT Walsheim Pro';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 29.592px; /* 164.398% */
letter-spacing: -1.08px;
}
.profiles{
  display: flex;
    justify-content: center;
}
.profiles a{
  width: fit-content;

}
.logo-colored .keep{
  color: #003049;

  
  font-family: 'logoFont';
  font-size: 28.969px;
  font-style: normal;
  font-weight: 400;
  line-height: 30.587px; /* 105.588% */
  letter-spacing: -1.738px;
}
.logo-colored .safe{
  color: #C1121F;
  font-family: 'logoFont';
  font-size: 28.969px;
  font-style: normal;
  font-weight: 400;
  line-height: 30.587px;
  letter-spacing: -1.738px;
}
.white-side-con{
  display: flex;
  justify-content: center;
  align-items: center;
}

.white-side-con h5{
  color: #000;
font-family: 'GT Walsheim Pro';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 29.592px; /* 164.398% */
letter-spacing: -1.08px;
max-width: 519px;
}
.white-side-con h6{
  color: #000;

font-family: 'GT Walsheim Pro';
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 29.592px; /* 147.958% */
letter-spacing: -1.2px;
}
.logo-colored .addi{
  display: flex;
}
.logo-colored .address{
  width: 110px;
  color: #000;
font-family: 'GT Walsheim Pro';
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24.069px; /* 150.434% */
letter-spacing: -0.96px;
}
.logo-colored .add-detail{
  color: #000;
  font-family: 'GT Walsheim Pro';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24.069px; /* 171.925% */
  letter-spacing: -0.84px;
}
.addi input{
  border:none;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.addi .subs-btn{
  border-radius: 16.576px;
  border: none;
background: #669BBC;
  width: 113px;
  height: 40px;
  color: #FFF;

text-align: center;
font-family: 'GT Walsheim Pro';
font-size: 13.261px;
font-style: normal;
font-weight: 700;
line-height: 24.864px; /* 187.5% */
letter-spacing: -0.398px;
}
.modal-body #contact-uss{
  padding-bottom: 0px;
    margin-top: 0px;
}
/*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/
.gtco-testimonials {
  position: relative;
  margin-top: 30px;
}
.gtco-testimonials p {
  color: #808080;
}
.gtco-testimonials h2 {
    color: #000;
    font-family: 'GT Walsheim Pro';
    font-size: 59.391px;
    font-style: normal;
    font-weight: 400;
    line-height: 56px; /* 94.291% */
    letter-spacing: -3.563px;
}
.gtco-testimonials .owl-stage-outer {
  padding: 30px 0;
}
.gtco-testimonials .owl-nav {
  display: none;
}
.gtco-testimonials .owl-dots {
  text-align: center;
}
.gtco-testimonials .owl-dots span {
  position: relative;
  height: 10px;
  width: 25px;
  border-radius: 10px;
  display: block;
  background: #e1e1e1;

  margin: 0 5px;
}
.gtco-testimonials .owl-dots .active {
  box-shadow: none;
}
.gtco-testimonials .owl-dots .active span {
  background: #6193b2;
  box-shadow: none;
  height: 12px;
  width: 30px;
  margin-bottom: -1px;
}
.gtco-testimonials .card {
  background: #fff;
  box-shadow: 0 8px 30px -7px #c9dff0;
  margin: 0 20px;
  padding: 0 10px;
  border-radius: 20px;
  border: 0;
}
.gtco-testimonials .card .card-img-top {
  max-width: 100px;
  border-radius: 50%;
  margin: 15px auto 0;
  box-shadow: 0 8px 20px -4px #95abbb;
  width: 100px;
  height: 100px;
}
.gtco-testimonials .card h5 {
  color: #000;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.3;
}
.gtco-testimonials .card h5 span {
  font-size: 18px;
  color: #666666;
  font-weight: 500;
}
.gtco-testimonials .card p {
  font-size: 17px;
  color: white;

  background: #669bbc;
  border-radius: 10px;
  padding: 10px;
  padding-bottom: 40px;
}
.gtco-testimonials .active {
  opacity: 0.5;
  transition: all 0.3s;
}
.gtco-testimonials .center {
  opacity: 1;
}
.gtco-testimonials .center h5 {
  font-size: 24px;
}
.gtco-testimonials .center h5 span {
  font-size: 20px;
}
.gtco-testimonials .center .card-img-top {
  max-width: 100%;
  height: 120px;
  width: 120px;
}

@media (max-width: 767px) {
  .gtco-testimonials {
    margin-top: 20px;
  }
  .check-text-container{
    min-height:auto;
  }
  .price-content-start{
    padding: 25px;
  }
  .p-details{
    margin-block: 10px;
  }
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
  outline: 0;
}
.owl-carousel button.owl-dot {
  outline: 0;
}
.accordion-button:not(.collapsed) {
  color: #0e3d55 !important;
}

@media (max-width: 990px) {
  .globeImage {
    padding: 20px;
    padding-bottom: 200px;
  }
  #faq-section .details-faq{
    display: flex;
    justify-content: center;
}
  .hero-3btns {
    display: none;
  }
  .ply-btn-center {
    justify-content: center;
  }
  .key-idea {
    padding-inline: 30px;
    margin-top: -25%;
  }
  .login-heading {
    width: 100% !important;
  }
  .hero-update {
    text-align: center;
    height: auto;
  }
  .login-heading h1 {
    color: #fff;
    font-family: "GT Walsheim Pro";
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -3.122px;
  }
  .key-idea .key-idea-area {
    padding-bottom: 20px;
  }
  .badge {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .login-heading h1 {
    color: white;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    margin-top: 10px;
    width: 100%;
  }

  .login-heading p {
    color: white;
    font-size: 12px;
    font-weight: 400;
    margin-block: 20px;
    text-align: center;
  }
  .ply-btn-area {
    justify-content: center;
    margin-block: 20px;
  }
  .count {
    text-align: center;
  }
  .count-heading {
    text-align: left;
  }
  .Cool {
    text-align: center;
  }
  .Cool2 {
    text-align: center;
  }
  .choose-plan h1 {
    font-size: 40.391px;
  }


  .Cool h1 {
    font-size: 42px;
  }
  .BlueBox {
    text-align: center;
  }
  .buttons-hero {
    display: none;
  }
  .start-center {
    justify-content: center;
  }
  .download-app-area {
    display: flex;
    justify-content: center;
  }
  .underline {
    background-size: 100% 10px;
    padding-bottom: 0px;
  }
  .hero-update {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 600px) {
  .price-underline{
    background: url(./images/svg/red-price-underline.svg) bottom left no-repeat;
    background-size: auto;
  background-size: 100% 20px;
  padding-bottom: 0px;
  }
  #price-hero .container .heading{
    color: #FFF;
  font-family: 'GT Walsheim Pro';
  font-size: 50px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 44px;
  letter-spacing: -5.653px;
  text-align: center;
  }
  .Starter {
    margin-block: 30px;
  }

  .details-price {
    margin-inline: 0;
  }
  .high-perform {
    text-align: center;
  }
  .plans-cards {
    margin-top: 30px !important;
  }
  #faq-section h1 {
    text-align: center;
    font-size: 40.391px;
  }
  .faq-head-p {
    text-align: center;
  }
  #newsletter h2 {
    margin-inline: 0%;
  }
  .key-idea-area .dfc h5 {
    font-size: 17px;
  }
  #team_section {
    text-align: center;
  }
  section {
    margin-block: 10px;
  }
  .bullet-comp-text {
    text-align: center;
  }
  .link2 {
    font-size: 16px;
    text-align: center !important;
  }
  .hero-update p {
    font-size: 10px !important;
  }
  .hero-update a {
    font-size: 10px !important;
  }
  .hero-update h6 {
    font-size: 10px;
  }
  .gtco-testimonials h2 {
    font-size: 40px !important;
    text-align: center !important;
  }
  .gtco-testimonials p {
    text-align: center;
  }
  .section4Bg p {
    margin-inline: 5px;
  }
  .login-bg {
    padding: 5px;
  }
  .paraLine {
    margin-bottom: 10px;
  }
  .key-idea .key-idea-area {
    gap: 5px;
  }
  .Starter {
    margin-block: 30px;
  }
  .gtco-testimonials .card p {
    font-size: 14px;
  }
}
