.mainContainerCardCaracteristic {
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 640px) {
  .mainContainerCardCaracteristic {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .mainContainerCardCaracteristic {
    max-width: 768px;
  }
}

 @media (min-width: 1024px) {
  .mainContainerCardCaracteristic{
    max-width: 1024px;
  }
} 

 @media (min-width: 1280px) {
  .mainContainerCardCaracteristic{
    max-width: 1280px;
  }
} 


.secCardSecond {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.secCardSecond article {
  grid-column: span 1;
  padding: 40px 0px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content:center;
}

.secCardSecond img {
  grid-column: span 1;
  border-radius: 10px;.
  width: 100%;
  height: 550px;
  object-fit: contain;
}

.card__sec {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.card__sec h3 {
  font-size: 36px;
  color: var(--colorFont);
  font-weight:700;
}

.secItems{
  display:flex;
  flex-direction:column; 
}

.secItems .infoCarac {
  display: flex;
  align-items: start;
  gap: 5px;
}
.card__sec .infoCarac i {
  font-size: 5px;
   margin-top:10px;
}
.card__sec .info p{
font-size:1rem;
}

.secItems{
display:flex;
flex-direction:column  
}

@media (max-width: 1024px) {
  .secCardSecond {
    grid-template-columns: repeat(1, 1fr);
    place-items:center
  }
  .secCardSecond article {
    padding: 20px 0px;
  }
  .card__sec h3 {
    font-size: 32px;
  }
  .card__sec p {
    font-size: 14px;
  }
}

@media (max-width: 768px){
  .secCardSecond img {
    max-width:300px;
     height:100%;
  
  }
}