
.projects /* Featured Heading > Projects */ {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  padding: 164px 20px 0px 20px;
  margin: auto;
}

.projectsHeading /* Featured projects */ {
  font-family: Swiss721bold;
  font-size: 3.65rem; /* 56px */
  color: #FAF3E6;
  margin-bottom: 4% /* 48px */;
}

#firstBrief, #secondBrief, #thirdBrief, #fourthBrief, #fifthBrief  /* project briefs */ {
  display: flex;
  margin: auto;
  border-top: 1.5px solid #000000;
  padding: 16px 3% 56px 3%;
  
  background: rgba(254, 198, 137, .32);
   -webkit-backdrop-filter: blur(4.5px);
  backdrop-filter: blur(4.5px);
}


.p-1, .p-2, .p-3 /* brief paragraph */ {
  font-size: .95rem; /* 14.5px */
  line-height: 1.3;
  color: #000000;
}

.p-1 {
  margin-right: 20%;
}

.p-2 {
  margin-right: 3.5%;
}

.p-1 a, .p-2 a, .p-3 a /* brief paragraph */ {
  color: #000000;
  cursor: pointer;
}

#firstGallery, #secondGallery, #thirdGallery, #fourthGallery, #fifthGallery /* project gallery sections */ {
  border-top: 1.5px solid rgba(0, 0, 0, 0);
  position: relative;
}


#firstGallery {
  background-color: #1A1A1A;
  /*  
  background:conic-gradient(transparent 0, transparent 75%, rgba(0,0,0,0.4) 75%),
  conic-gradient(transparent 0, transparent 25%, rgba(0,0,0,0.4) 25%, rgba(0,0,0,0.4) 50%, transparent 50%) #83613F;
  background-size: 9px 9px, 9px 9px;
  */
}
#secondGallery, #thirdGallery, #fourthGallery, #fifthGallery  {
  background-color: #1A1A1A;
}

#dw-2 /* dive in well second image */ {
  margin-left: 0px;
}

#dw-2 /* alove second image */ {
  margin-left: 0px;
}

&:after {
      content: "";
      position: absolute;
      z-index: 1;
      top: 0;
      right: 0;
      bottom: 0px;
      pointer-events: none;
      /* background-image: linear-gradient(to right, rgba(255,255,255,0), #FFFFFF 85%); */
      width: 15%; /* 15% */
    }
  
  .gallery /* gallery format */ {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    margin: auto;
  }

 .gallery img /* gallery image size */ {
    width: auto;
    max-height: 715px;
   /* min-height: 100%;  */
    }

video /* gallery video size */ {
    width: auto;
    max-height: 715px;
    object-fit: contain;
    overflow-clip-margin: content-box;
    display: inline;
    vertical-align: middle;
  }

  .galleryImg /* gallery image position */ {
    display: inline;
    margin-right: -5px;
  }

  




    


