body {
    background: #3A41E9 ;
    overflow-x: hidden;
  }
  
  .nav > .nav-links > #active {
    color: #F4C2C9 ;
  }


  .nav > .nav-links > .item1:hover {
    color: #F4C2C9 ;
  }
  
  .nav > .nav-links > .item2:hover {
    color: #F4C2C9 ;
  }
  
  .nav > .nav-links > .item3:hover {
    color: #F4C2C9 ;
  }
  
  .nav > .nav-links > .item4:hover {
    color: #F4C2C9;
  }
  
  .nav > .nav-links > .item5:hover {
    color: #F4C2C9;
  }
  
  /* section two */
  
  .sectionTwo {
    padding-top: 200px;
    display: flex;
    flex-direction: column;
  }
  
  .sectionTwo .divOne {
    margin: 0 50px;
  }
  
  .sectionTwo .divOne h1 {
    font-family: "CottorwayPro-Bold", sans-serif;
    color: #E6C2CC ;
    font-size: 95px;
    margin-bottom: 10px;
  }
  
  .sectionTwo .divOne p {
    color: #fff;
    font-size: 30px;
    margin-bottom: 80px;
  }
  
  .sectionTwo .divTwo {
    width: 100%;
  }
  .sectionTwo .divTwo img {
    width: calc(100% - 100px);
    margin: 0 50px;
    display: block;
  }
  
  .sectionTwo .divThree p {
    color: #fff;
    font-size: 30px;
    margin: 100px auto;
    text-align: center;
    width: 80%;
  }
  
  /* section three */
  
  .sectionThree {
    margin: 0 50px;
  }
  
  .sectionThree .divOne {
    display: flex;
    flex-direction: row;
    width: 100%;
  }
  
  .sectionThree .divOne .void {
    opacity: 0;
    width: 50%;
  }
  
  .sectionThree .divOne img {
    width: 50%;
  }
  
  .sectionThree .divTwo {
    display: flex;
    flex-direction: row;
    margin: 50px 0;
    width: 100%;
  }
  
  .sectionThree .divTwo p {
    color: #fff;
    font-size: 45px;
    text-align: center;
    display: flex;
    align-items: center;
    margin-right: 40px;
    width: 50%;
  }
  
  .sectionThree .divTwo img {
    width: 50%;
  }
  
  .sectionThree .divThree {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  
  .sectionThree .divThree .textContainer {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin-left: 50px;
    width: 50%;
  }
  
  .sectionThree .divThree .textContainer h1 {
    font-family: "CottorwayPro-Bold", sans-serif;
    color: #fff;
    font-size: 140px;
    text-align: center;
  }
  
  .sectionThree .divThree .textContainer h3 {
    color: #fff;
    font-size: 80px;
    font-weight: 500;
    text-align: center;
  }
  
  .sectionThree .divThree .imgContainer {
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 50%;
  }
  
  .sectionThree .divThree .imgContainer img {
    width: 100%;
    margin-bottom: 50px;
  }
  
  .sectionThree .divFour img {
    width: 100%;
    margin-bottom: 150px;
    max-width: 1600px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  
  /* Section Four */
  
  .sectionFour {
    background: #fff;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    padding: 100px 0;
    margin-top: 200px;
  }
  
  .sectionFour img {
    width: 36%;
    transform: rotateY(180deg);
  }
  
  .sectionFour h1 {
    font-family: "CottorwayPro-Bold", sans-serif;
    font-size: 50px;
    color: #000;
    margin-bottom: 10px;
    letter-spacing: 2px;
  }
  
  .sectionFour p {
    font-size: 22px;
    font-weight: 800;
    color: #000;
    margin-bottom: 60px;
    letter-spacing: 2px;
  }
  
  .sectionFour a {
    font-family: "CottorwayPro-Bold", sans-serif;
    font-size: 25px;
    text-decoration: none;
    color: #fff;
    background: #3A41E9 ;
    border-radius: 30px;
    padding: 10px 30px;
  }
  
  .sectionFive {
    padding: 80px 0;
    background: #FF3F3F ;
  }
  
  .sectionFive .project {
    font-family: "CottorwayPro-Bold", sans-serif;
    letter-spacing: 1px;
    font-size: 60px;
    color: #fff;
    text-align: center;
    margin: 80px 0;
  }
  
  .sectionFive .divProjects {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 80%;
    margin: 0 auto;
  }
  
  .sectionFive .projectContainer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    flex: 1;
    width: 50%;
    margin: 20px 50px;
  }
  
  .sectionFive .projectContainer .imageContainer {
    width: 100%;
    text-align: center;
    align-items: center;
  }
  
  .sectionFive .projectContainer .imageContainer img {
    width: 100%;
    height: auto;
  }
  
  .sectionFive .projectContainer h1 {
    font-family: "CottorwayPro-Bold", sans-serif;
    letter-spacing: 1px;
    text-align: start;
    color: #fff;
    font-size: 36px;
    margin-bottom: 15px;
    width: 100%;
  }
  
  .sectionFive .projectContainer p {
    text-align: start;
    color: #fff;
    font-size: 22px;
    width: 100%;
  }

/* === Responsive === */

/* Tablets */
@media (max-width: 1024px) {
  .sectionTwo .divOne h1,
  .sectionThree .divThree .textContainer h1 {
    font-size: 8vw;
  }

  .sectionThree .divThree .textContainer h3 {
    font-size: 5vw;
  }

  .sectionThree .divTwo {
    flex-direction: column;
    align-items: center;
  }

  .sectionThree .divTwo p,
  .sectionThree .divTwo img {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .sectionTwo {
    padding: 150px 20px 0 20px;
  }
  
  .sectionThree {
    margin: 0 20px;
  }

  .sectionTwo .divOne,
  .sectionTwo .divTwo img {
    margin: 0;
    width: 100%;
  }

  .sectionThree .divOne,
  .sectionThree .divThree {
    flex-direction: column;
  }

  .sectionThree .divOne img {
    width: 100%;
  }
  
  .sectionThree .divOne .void {
    display: none;
  }

  .sectionThree .divThree .textContainer,
  .sectionThree .divThree .imgContainer {
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
  }

  .sectionFour {
    flex-direction: column-reverse;
    text-align: center;
  }

  .sectionFour img {
    width: 80%;
    margin-bottom: 30px;
  }

  .sectionThree .divFour img {
    margin-bottom: 75px;
  }

  .sectionFive .divProjects {
    flex-direction: column;
    align-items: center;
    width: 90%;
  }

  .sectionFive .projectContainer {
    width: 100%;
    margin: 30px 0;
  }
}
  
