.team-content {
  pointer-events: none;
}
.social-profile {
  display: none;
  visibility: hidden;
}
.page-template-elementor_header_footer .footer-section > .footer-widgets-wrapper .row {
  justify-content: space-between;
}
#page > footer > div:nth-child(1) > div:nth-child(3) > div > div:nth-child(3) {
  display: none;
}
.header-main img {
  max-width: 190px;
  height: auto;
  object-fit: contain;
}
.wow .widget-head img {
  max-width: 190px;
  height: auto;
  object-fit: contain;
}
.service-box-items.style-2 .icon {
  max-width: 40px;
}
.swiper-slide .service-box-items .icon {
  max-width: 40px;
}
#content > div > div:nth-child(3) > div > div:nth-child(2) > div > div > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(1) {
  background: none;
}
#content > div > div:nth-child(3) > div > div:nth-child(2) > div > div > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) {
  background: none;
}
body .offcanvas__wrapper {
  background: white;
}
#preloader {
  background: white;
}
.obfx-grid {
  pointer-events: none;
}
.page-id-12 .col-lg-4 {
  transform: scale(1.14);
  transform-origin: center center;
  display: block;
  margin: 0 auto;
}
.page-id-12 .hero-content .hero-subtitle .fadeInUp {
  color: #ffffff;
}
.page-id-12 .hero-content .fadeInUp {
  color: #ffffff;
}
svg rect {
  stroke: #ffffff !important;
}
svg rect:nth-of-type(2) {
  fill: #ffffff !important;
}
.team-section-3 .team-image img {
  width: 100%;
  height: 460px;
  /* Igual que las otras imágenes */
  object-fit: cover;
  /* Recorta sin deformar */
  display: block;
}
.team-section-2 .team-image img {
  width: 100%;
  height: 390px;
  object-fit: cover;
  /* Recorta sin deformar */
  display: block;
}
