@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap");
/* line 1, app/assets/stylesheets/pages/privacy.scss */
:root {
  --primary: #B00101;
  --secondary: #0F2130;
  --pri-complementry: #01B0B0;
  --pri-analogous-01: #B05901;
  --pri-analogous-02: #B00159;
  --pri-triadic-01: #01B001;
  --pri-triadic-02: #0101B0;
  --pri-tetradic-01: #59B001;
  --pri-tetradic-02: #01B0B0;
  --pri-tetradic-03: #5901B0;
  --blue: #1e90ff;
  --white: #ffffff;
  --black: #000000;
  --dark-gray: #545454;
  --text-label-gray: #434343;
  --btn-border-radius: 8px;
  --light-gray: #F6F6F6;
  --section-dark-bg: #001128;
  --input-border-gray: #c4c4c4;
  --underline-gray: #c5c5c5;
  --section-heading: #005EAD;
  --section-bg: #F2FAFF;
  --mid-gray: #DFDFDF;
  --grey-shade: #737373;
  --link-color: #009dff;
  --border-radius: 12px;
  --dark-blue: #001526;
  --spacing: 1rem;
}

/* ========================= */
/* HERO BANNER SECTION      */
/* ========================= */
/* line 44, app/assets/stylesheets/pages/privacy.scss */
.privacy-of-section {
  display: flex;
  justify-content: center;
  width: 100%;
}

/* line 50, app/assets/stylesheets/pages/privacy.scss */
.privacy-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

/* HERO SECTION */
/* line 58, app/assets/stylesheets/pages/privacy.scss */
.privacy-hero-section {
  position: relative;
  height: auto;
  background-color: #092d48;
  background-image: url(/assets/home_images/MRFR_BG_Pattern_Transperant_01-da911303aff4572e63fe167a5bdac40923ea5532a03ed30bd32150e317b92270.png);
  /* pick your color */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  overflow: hidden;
}

/* Content wrapper */
/* line 73, app/assets/stylesheets/pages/privacy.scss */
.privacy-hero-content {
  position: relative;
  width: 90%;
  /* use 90% of the container */
  text-align: left;
  padding: 30px 0px 30px 0px;
}

/* Heading */
/* line 82, app/assets/stylesheets/pages/privacy.scss */
.privacy-hero-content h1 {
  font-size: 3rem;
  font-family: roboto condensed;
  color: var(--white);
  font-weight: 400;
  line-height: 1.4;
  margin: 0px;
  padding-bottom: 20px;
}

/* line 93, app/assets/stylesheets/pages/privacy.scss */
.privacy-hero-content p {
  font-size: 1rem;
  font-family: 'Noto Sans', sans-serif;
  color: var(--white);
  font-weight: 400;
  line-height: 24px;
  margin: 0px;
  padding-top: 10px;
}

/* line 104, app/assets/stylesheets/pages/privacy.scss */
.privacy-hero-content p a {
  text-decoration: none;
  color: var(--white);
}

/* line 109, app/assets/stylesheets/pages/privacy.scss */
.privacy-heading {
  font-size: 1.3rem !important;
}

/* line 116, app/assets/stylesheets/pages/privacy.scss */
.privacy-section {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 40px 0px;
}

/* line 123, app/assets/stylesheets/pages/privacy.scss */
.privacy-section-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 90%;
}

/* line 130, app/assets/stylesheets/pages/privacy.scss */
.privacy {
  margin-bottom: 25px;
  border-bottom: 1px solid var(--input-border-gray);
  padding-bottom: 25px;
}

/* line 136, app/assets/stylesheets/pages/privacy.scss */
.privacy-heading {
  font-size: 1.2rem;
  font-weight: 600;
  margin: 0px;
  color: var(--secondary);
  font-family: 'Noto Sans', sans-serif;
}

/* line 144, app/assets/stylesheets/pages/privacy.scss */
.privacy h3 {
  font-size: 1.4rem;
  font-weight: 500;
  margin: 0px;
  color: var(--secondary);
  font-family: 'Noto Sans', sans-serif;
  padding-bottom: 15px;
}

/* line 153, app/assets/stylesheets/pages/privacy.scss */
.privacy p,
.privacy ol li {
  font-size: 1.1rem;
  color: var(--secondary);
  font-family: 'Noto Sans', sans-serif;
  line-height: 30px;
  margin: 0px;
  list-style: none;
  padding-top: 10px;
}

/* line 164, app/assets/stylesheets/pages/privacy.scss */
.privacy ol {
  margin: 0px;
  padding: 0px;
}

/* line 169, app/assets/stylesheets/pages/privacy.scss */
.privacy ol li a {
  text-decoration: none;
  color: var(--secondary);
}

/* line 174, app/assets/stylesheets/pages/privacy.scss */
.privacy-text {
  font-size: 0.9rem !important;
}

/* line 178, app/assets/stylesheets/pages/privacy.scss */
.privacy-text-list li {
  padding-left: 20px;
}
