@import url(font.css);
@import url(default.css);
@import url(typography.css);
@import url(header.css);
@import url(footer.css);
@import url(hero.css);
@import url(card-icon.css);
@import url(loan-calc.css);
@import url(map.css);
@import url(slider.css);
@import url(news.css);
@import url(subscribe-block.css);
@import url(loans-detail.css);
@import url(photo-contest.css);
@import url(ybs.css);
@import url(location.css);
@import url(job-opportunity.css);
@import url(card-listing-layout.css);
@import url(scholarship.css);
@import url(box-listing.css);

:root {
  --primary: #5b790f;
  --secondary: #607793;
  --dark-green: #2d5304;
  --green-BDCF9B: #bdcf9b;
  --green-638C1C: #638c1c;
  --green-ACDCAA: #acdcaa;
  --green-87AD5C: #87ad5c;
  --green-DCEAC5: #dceac5;
  --gray-707070: #707070;
  --gray-A3A3A3: #a3a3a3;
  --dark-blue: #003057;
  --white: #fff;
  --off-white: #f9f9fa;
  --blackshade: #231f20;
  --dark-red: #af3535;
  --text-color: #1a1818;
  --font-roboto: "Roboto", sans-serif;
  --font-bianco: "Bianco Serif", sans-serif;
  --basic-font-size: clamp(16px, calc(1rem + ((1vw - 7.68px) * 0.3436)), 18px);
  --line-height-24: clamp(20px,
      calc(1.25rem + ((1vw - 7.68px) * 0.6873)),
      24px);
  --font-size-18: clamp(16px, calc(1rem + ((1vw - 7.68px) * 0.3436)), 18px);
  --line-height-25: clamp(20px,
      calc(1.25rem + ((1vw - 7.68px) * 0.8591)),
      25px);
  --font-size-27: clamp(20px, calc(1.25rem + ((1vw - 7.68px) * 1.2027)), 27px);
  --line-height-27: clamp(20px,
      calc(1.25rem + ((1vw - 7.68px) * 1.2027)),
      27px);
  --line-height-29: clamp(22px,
      calc(1.375rem + ((1vw - 7.68px) * 1.2027)),
      29px);
  --font-size-20: clamp(17px,
      calc(1.0625rem + ((1vw - 7.68px) * 0.5155)),
      20px);
  --font-size-21: clamp(17px,
      calc(1.0625rem + ((1vw - 7.68px) * 0.6873)),
      21px);
  --font-size-22: clamp(18px, calc(1.125rem + ((1vw - 7.68px) * 0.6873)), 22px);
  --font-size-26: clamp(17px, calc(1.0625rem + ((1vw - 7.68px) * 1.5464)), 26px);
  --line-height-31: clamp(24px, calc(1.5rem + ((1vw - 7.68px) * 1.2027)), 31px);
  --font-size-16: clamp(14px, calc(0.875rem + ((1vw - 7.68px) * 0.3436)), 16px);
  --font-size-25: clamp(20px, calc(1.25rem + ((1vw - 7.68px) * 0.8591)), 25px);
  --h1-font-size: clamp(36px, calc(2.25rem + ((1vw - 7.68px) * 1.89)), 47px);
  --line-height-51: clamp(39px,
      calc(2.4375rem + ((1vw - 7.68px) * 2.0619)),
      51px);
  --h2-font-size: clamp(26px, calc(1.625rem + ((1vw - 7.68px) * 0.6873)), 30px);
  --line-height-35: clamp(29px,
      calc(1.8125rem + ((1vw - 7.68px) * 1.0309)),
      35px);
  --h3-font-size: clamp(24px, calc(1.5rem + ((1vw - 7.68px) * 0.6873)), 28px);
  --line-height-32: clamp(26px,
      calc(1.625rem + ((1vw - 7.68px) * 1.0309)),
      32px);
  --h4-font-size: clamp(24px, calc(1.5rem + ((1vw - 7.68px) * 0.3436)), 26px);
  --line-height-30: clamp(26px,
      calc(1.625rem + ((1vw - 7.68px) * 0.6873)),
      30px);
  --h5-font-size: clamp(22px, calc(1.375rem + ((1vw - 7.68px) * 0.3436)), 24px);
  --line-height-28: clamp(24px, calc(1.5rem + ((1vw - 7.68px) * 0.6873)), 28px);
  --h6-font-size: clamp(20px, calc(1.25rem + ((1vw - 7.68px) * 0.3436)), 22px);
  --line-height-26: clamp(22px,
      calc(1.375rem + ((1vw - 7.68px) * 0.6873)),
      26px);
}