* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

body {
  width: 100%;
  margin: 0 auto;

  overflow-x: hidden;
}

header {
  width: 100%;
  height: 80px;

  margin: 0 auto;

  padding: 1em 0em;
}

nav {
  width: 90%;

  /* background-color: red; */
  margin: 0 auto;

  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;

  border-bottom: 1px solid rgb(238, 238, 238);
}

.logo img {
  width: 150px;
}

.list {
  /* width: 25%; */

  display: flex;
  justify-content: space-between;
  align-items: center;

  gap: 1.5em;
  /* background-color: yellow; */
}

.list li {
  list-style-type: none;
}

.list li > a {
  text-decoration: none;
  text-transform: capitalize;

  font-family: "Raleway", sans-serif;
  font-weight: 600;

  color: rgb(52, 79, 255);

  transition: all 0.5s;
}

.list li > a:hover {
  /* text-transform: uppercase; */
  color: rgb(72, 0, 0);
}

main {
  width: 100%;

  margin: 0 auto;
}

.firstPhase {
  width: 90%;

  margin: 0 auto;

  margin-top: 3em;
}

.headText {
  font-family: "poppins", sans-serif;
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  font-weight: 500;

  color: rgb(52, 79, 255);

  text-transform: uppercase;
}

.execParagraph {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  /* font-weight: 500; */
  text-align: justify;

  margin-top: 0.3em;

  line-height: 2rem;
}

.subText {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.1vw, 1.1rem);
  /* font-weight: 500; */

  font-style: italic;
  color: rgb(52, 79, 255);
  margin-top: 2em;
}

.subTextParagraph {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  /* font-weight: 500; */
  text-align: justify;

  line-height: 2rem;
  margin-top: 0.5em;
}

.standAlone {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  /* font-weight: 500; */

  margin-top: 1em;
  line-height: 2rem;
  text-align: justify;
}

.innerPhase1 {
  padding-bottom: 2em;
  border-bottom: 1px solid rgb(154, 154, 154);
}

.sideNoteandParagraph {
  width: 100%;

  margin: 0 auto;

  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;

  gap: 4em;
}

.side1SubText {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  font-weight: 800;

  margin-top: 3em;
  text-align: justify;
  text-transform: uppercase;

  color: rgb(52, 79, 255);
}

.side1SubTextParagraph {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  /* font-weight: 500; */

  line-height: 2rem;
  margin-top: 1em;
  text-align: justify;
}

.side2 {
  margin-top: 6em;
  border: 1px solid rgb(157, 18, 0);

  border-radius: 10px;
  padding: 1em;
}

.side2 p {
  font-family: "poppins", sans-serif;
  font-size: clamp(1rem, 1.2vw, 1.2rem);
  font-weight: 600;
  text-align: justify;

  color: rgb(157, 18, 0);

  line-height: 2rem;
}

.myImage {
  max-width: 100vw;
  width: 100vw;

  margin: 0 calc(-50vw + 50%);

  max-height: 60vh;
  object-fit: cover;

  margin-top: 4em;
}

.myImage2 {
  max-width: 100vw;
  width: 100vw;

  margin: 0 calc(-50vw + 50%);

  max-height: 70vh;
  object-fit: cover;

  margin-top: 4em;
}

.sideNoteandParagraph2 {
  width: 100%;

  margin: 0 auto;

  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;

  gap: 4em;

  margin-top: 10em;

  /* background-color: firebrick; */
}

.side_1SubText {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  font-weight: 800;

  margin-top: 3em;
  text-align: justify;
  text-transform: uppercase;

  color: rgb(52, 79, 255);
}

.side_1SubTextParagraph {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  /* font-weight: 500; */

  line-height: 2rem;
  /* margin-top: 10em; */
  text-align: justify;

  font-style: italic;

  color: rgb(52, 79, 255);
}

.side_2 {
  /* margin-top: 6em; */
  border: 1px solid rgb(157, 18, 0);

  border-radius: 10px;
  padding: 1em;
}

.side_2 p {
  font-family: "poppins", sans-serif;
  font-size: clamp(1rem, 1.2vw, 1.2rem);
  font-weight: 600;
  text-align: justify;

  color: rgb(157, 18, 0);

  line-height: 2rem;
}

.myImg {
  width: 300px;
}

.myImg2 {
  max-width: 100vw;
  width: 100vw;

  margin: 0 calc(-50vw + 50%);

  /* max-height: 100vh; */
  object-fit: cover;

  margin-top: 4em;
}

.side_3SubText {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 2vw, 2rem);
  font-weight: 800;

  margin-top: 3em;
  text-align: justify;
  text-transform: uppercase;

  color: rgb(52, 79, 255);
}

.investList {
  width: 90%;

  padding: 0em 1em;

  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  /* font-weight: 500; */

  line-height: 2rem;
  margin-top: 2em;
  text-align: justify;
}

#timeLine {
  width: 100%;

  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 2vw, 2rem);

  text-align: center;
  text-transform: uppercase;

  margin-top: 4em;
  border: 1px solid rgb(52, 79, 255);

  color: rgb(52, 79, 255);
}

.target {
  font-weight: 900;
}

.budget {
  width: 100%;

  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 2vw, 2rem);

  text-align: center;
  text-transform: uppercase;

  border: 1px solid rgb(52, 79, 255);

  color: rgb(52, 79, 255);
}

.budgetPrice {
  width: 100%;

  display: flex;
  flex-direction: column;

  justify-content: center;
  align-items: center;
}

.innerBudgetPrice {
  width: 70%;
  display: flex;
  flex-direction: row;

  justify-content: space-between;
  align-content: center;

  padding: 1em 0em;
}

.innerBudgetPrice p {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.4vw, 1.4rem);

  font-weight: 600;
}

.totalSalaries {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 2vw, 2rem);

  font-weight: 800;

  color: green;
}

.totalAmount {
  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 2vw, 2rem);

  font-weight: 800;

  color: green;
}

#budgetOverhead {
  margin-top: 4em;
  text-align: center;

  font-weight: 600;
  font-family: "Raleway", sans-serif;
}

.team {
  width: 100%;

  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 2vw, 2rem);

  text-align: center;
  text-transform: uppercase;

  border: 1px solid rgb(52, 79, 255);

  color: rgb(52, 79, 255);
  margin-top: 4em;
}

.teamList {
  width: 90%;

  padding: 0em 1em;

  font-family: "Raleway", sans-serif;
  font-size: clamp(1rem, 1.3vw, 1.3rem);
  /* font-weight: 500; */

  line-height: 2rem;
  margin-top: 2em;
  text-align: justify;

  margin-bottom: 4em;
}
