
.first_section{
  height: 100%;
}
.first_section .top {
  position: relative;
}
.first_section .top img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  filter: brightness(0.3);
}
.first_section .top .title {
  max-width: 90%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(60px, -50%);
  color: var(--brand-first-color);
  font-size: var(--font-h3-size);
  font-weight: var(--font-h3-weight);
}
.first_section .top .title span {
  text-transform: uppercase;
}
/* .first_section .top .title h2 {
  font-size: var(--font-h3-size);
  font-weight: var(--font-h3-weight);
  text-transform: uppercase;
} */
.first_section .top .title span{
  display: block;
}
.first_section .top .title p{
  font-size: var(--font-h5-size);
}

.second_section article {
  display: block;
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.second_section .title h2 {
  color: #010101;
  font-size: 42px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.84px;
  text-transform: capitalize;
  text-align: center;
  padding-bottom: 15px;
}

.second_section .title div {
  color: #010101;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.32px;
  text-transform: capitalize;
}

.items {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  width: 100%;
}
.items .item{
  display: flex;
  flex-flow: column;
  flex: 1;
  gap: 30px;
  border-radius: 20px;
  background: var(--brand-first-color);
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  cursor: pointer;
  transition: all .4s;
}
.items .item > div {
  max-width: 440px;
  width: 100%;
}
.items .item > div img{
  max-width: 208px;
  width: 100%;
  margin: 0 auto;
  transform-origin: bottom;
}

.items .item:hover img{
  scale: 1.15;
}
.items .item img{
  max-height: 374px;
  width: auto;
  object-fit: contain;
  margin: 0 auto;
  margin-bottom: 40px;
  scale: 1;
  transition: all .4s;
  /* box-shadow: 0px 3.268px 24.51px 0px rgba(0, 0, 0, 0.15); */
}
.items .item span{
  display: block;
  font-size: var(--font-h5-size);
  font-weight: 600;
  color: var(--brand-fourth-color);
  text-align: center;
  transition: all .2s;
}
.second_section {
  height: 100%;
  background: var(--brand-first-opacity-color);
}
.second_section .title{
  padding-bottom: 80px;

  font-size: var(--font-h4-size);
  font-weight: var(--font-h3-weight);
}


/****************************/
/****** products first_section ******/
@media screen and (max-width: 1200px) {
  .items {
    gap: 20px;
  }
  
  .first_section .top .title{
    transform: translate(20px, -50%);
  } 
}
@media screen and (max-width: 1000px) {
  .second_section article{
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .items .item > div img{
    max-width: 168px;
  }
}
@media screen and (max-width: 760px) {
  .second_section .title{
    padding-bottom: 60px;
  }
  .second_section .title h2{
    font-size: 38px;
    font-weight: 600;
  }
  .second_section .title div{
    max-width: 328px;
    margin: 0 auto;
    font-size: 16px;
    font-weight: 400;
  }
  .items {
    flex-flow: column;
    gap: 80px;
  }
}
@media screen and (max-width: 500px) {
}
/****** fourth_section ******/
/****************************/
