@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url(components.css);
 :root {
  /* Primary */
  --primary:#F15228;
  --primary-shade1:#F2633E;
  --primary-shade2:#F47553;
  --primary-shade3:#F58669;
  --primary-shade4:#F7977E;

  /* Secondary */
  --secondary:#F6B65F;
  --secondary-shade1:#F7BD6F;
  --secondary-shade2:#F8C57F;
  --secondary-shade3:#F9CC8F;
  --secondary-shade4:#FAD39F;

  /* alert */
  --success:#008A20;
  --info:#000DFF;
  --warning:#FFAA00;
  --error:#DC3545;
  --disabled:#EF233C;


  /* gry */
  --gry-900:#000000;
  --gry-800:#1A1A1A;
  --gry-700:#333333;
  --gry-600:#4D4D4D;
  --gry-500:#666666;
  --gry-400:#999999;
  --gry-300:#999999;
  --gry-200:#B3B3B3;
  --gry-100:#CCCCCC;
  --gry-50:#E6E6E6;

  /* genral-color */
  --balck:#000000;
  --white:#FFFFFF;



}



* { padding: 0px;margin: 0px; }
html,body{ padding: 0px;margin: 0px;font-family: "Inter", sans-serif;font-optical-sizing: auto;font-style: normal;font-size: 14px;font-weight: normal; }
a { text-decoration: none !important; }
img{max-width:100%;}
header .navbar { padding:15px 0; }
header .navbar-nav .nav-item { pointer-events: initial;margin: 0px 10px; }
header .navbar-nav .nav-item a { color: var(--gry-800);font-size: 16px;font-weight: 500; }
header .navbar-nav .nav-item a:hover { color: var(--primary); }
.container-fluid { padding: 0px 30px; }
body.fixed header { position: sticky;top: 0;z-index: 999;background-color: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);box-shadow: 0px 1px 3px  rgba(0, 0, 0, 0.2); }
.hero-section { position: relative;padding:0 5%; }
.hero-section-in { display: flex;align-items: center; height:600px ; background:url(../images/banner.png) no-repeat;background-position: right;background-size: contain; border-radius: 20px;background-color: #FEF8EF;max-width: 1500px;
  margin: auto; }
.hero-section-text h1 { font-size: 56px;font-weight: 700;color: var(--gry-800); }
.hero-section-text p { font-size: 18px;color: var(--gry-300); }
.hero-section-text { max-width: 570px;}
.hero-section-text .btn { margin-top: 50px;}
.section-headings h3 { font-size: 36px;font-weight: 600;line-height: 130%; color: var(--primary); }
.section-headings h4 { font-size: 22px;font-weight: 600;color: var(--gry-800); }
.section-padding { padding: 120px 0; }
.section-headings p { font-size: 18px; color: var(--gry-400); }

input.form-control[type=file]::file-selector-button {
  display: none;
}
input.form-control[type=file]::-ms-browse {
  display: none;
}
input.form-control[type=file] {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 17V19C4 19.5304 4.21071 20.0391 4.58579 20.4142C4.96086 20.7893 5.46957 21 6 21H18C18.5304 21 19.0391 20.7893 19.4142 20.4142C19.7893 20.0391 20 19.5304 20 19V17M7 9L12 4M12 4L17 9M12 4V16' stroke='%23354052' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;background-position: right 15px center;
}
.section-headings h2 { font-size: 55px;font-weight: 700;color: var(--gry-800); }
.get-in-touch-sec{ background-color: #F7F7F7;}
.get-in-touch-in { max-width: 1050px;margin: auto; }
.contact-right-info h4 { font-size: 36px;font-weight: 600;line-height: 130%;color: var(--gry-800); }
.contact-right-info p { font-size: 18px;color: var(--gry-400); }
.contact-form-ui { padding: 30px;border-radius: 20px;background: var(--white); }
.download-sec-in { background-color: #F7F7F7;border-radius: 20px;padding: 50px 100px;display: flex;align-items: center;justify-content: space-between; }
.download-sec-text { min-width: 520px;width: 520px; }
.download-app-btns img { width: 200px; }
.download-app-btns { display: flex;gap: 15px;}
.download-sec-text h4 { margin: 0; color: var(--primary);font-size: 24px;font-weight: 600; }
.download-sec-text h3 { margin: 0;font-size: 36px;font-weight: 600;line-height: 130%;color: var(--gry-800); }
.download-sec-text p { font-size: 18px;color: var(--gry-400);margin: 0; }
.download-head { display: flex;flex-direction: column;gap: 10px; }
.download-sec-text { display: flex;flex-direction: column;gap: 50px; }
footer { padding: 100px 0px 50px;box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.06);background: var(--white); }
.footer-main { display: flex;flex-direction: column;gap: 55px;align-items: center; }
.logo-footer img { width: 350px; }
.footer-content { display: flex;flex-direction: column;gap: 30px; }
.footer-social-link a { background: var(--primary);color: var(--white); min-width: 40px; border-radius: 10px; display: flex;align-items: center;justify-content: center; width: 40px;height: 40px; font-size: 24px;}
.footer-social-link { display: flex;gap: 10px;justify-content: center; }
.footer-link { display: flex;gap: 20px;justify-content: center; }
.footer-link a { font-size: 16px;font-weight: 600;color: var(--gry-700); }
.footer-link a:hover { color: var(--primary); }
.footer-copyright { font-size: 14px;text-align: center;color: var(--gry-400); }
.heading-banner { background-color: var(--primary);height: 280px; }
.heading-banner-text h4 { font-size: 50px;font-weight: 700;color: var(--white); }
.breadcrumb-item a { color: var(--white);font-weight: 500; }
.breadcrumb-item.active a { color: var(--white); }
.breadcrumb-item.active { color: var(--white); }
.inner-page-wraper { padding: 100px 0; }
.terms-content h4 { color: var(--gry-800);font-size: 24px;font-weight: 500;margin-bottom: 15px; }
.terms-content p { font-size: 16px;color: var(--gry-600);margin-bottom: 20px; }
.list-bullet li { margin-bottom: 10px; }
.breadcrumb-item + .breadcrumb-item::before { color: var(--white);opacity: 0.5; }