/*Font-size*/
.space-txt-grey {
  padding: 5rem !important;
}
.h-subtitles {
  font-size: 1.5rem !important;
  padding-right: 12px;
  padding-left: 12px;
}

/*Productos*/
.feature-box {
  display: flex;
  align-items: center;
  --cnvs-featured-box-padding-x: 0.2rem;
}

.icon-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border: 2px solid black;
  border-radius: 50%;
  background-color: white;
  overflow: hidden;
  position: relative;
  transition: 0.3s all ease-in-out;
  cursor: inherit;
}

.icon-circle svg {
  width: 36px;
  height: 36px;
  fill: black;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.icon-circle:hover {
  background: hsl(0, 0%, 88.6%);
}
.circle-center {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.fbox-content h3 {
  margin-bottom: 20px;
}
.title-space {
  margin-bottom: 50px;
}

.block-grey-space {
  margin-top: 130px;
}
#bloque-one-mobile {
  display: none;
}
#bloque-one-desk {
  display: block;
  padding-top: 10px;
}
.parallax-bg {
  transition: none !important;
}
@media (max-width: 1024px) {
  #bloque-one-mobile {
    display: block;
  }
  #bloque-one-desk {
    display: none;
  }
  .parallax-one {
    position: absolute !important;
    z-index: -1;
    left: 0;
    top: 0px;
    max-width: none !important;
    width: var(--cnvs-parallax-width) !important;
    height: var(--cnvs-parallax-height) !important;
  }
}
@media (max-width: 767px) {
  .title-our-products {
    font-size: 2rem !important;
  }
  .feature-box {
    display: flex;
    align-items: center;
    flex-direction: column;
    --cnvs-featured-box-padding-x: 0.2rem;
  }
  .feature-box:first-child {
    padding-top: 15px;
  }
  .container-img-products {
    padding-left: 30px;
    padding-right: 30px;
  }
  .cotainer-img-txt {
    padding-left: 30px;
    padding-right: 30px;
  }
  .fbox-content h3 {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
}
