/* @import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap"); */

@import url("/SiteAssets/V1/fonts/Montserrat-ThinItalic.woff2");
@import url("/SiteAssets/V1/fonts/Montserrat-Thin.woff2");
@import url("/SiteAssets/V1/fonts/WorkSans-Regular.woff2");
@import url("/SiteAssets/V1/fonts/WorkSans-Italic.woff2");
h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
}

a, p, button, span {
  font-family: "Work Sans", sans-serif;
}

img{
  max-width: inherit !important;
}
.font-montserrat {
  font-family: "Montserrat", sans-serif;
}

.font-work-sans {
  font-family: "Work Sans", sans-serif;
}
.bg-gradient-gray {
  background: #828282;
  background: repeating-linear-gradient(to top, #828282 0%, #ffffff 100%);
}

.after-vertical {
  clip-path: polygon(0 93%, 100% 93%, 100% 100%, 0 100%);
}

.enlace__interes:hover .after-vertical {
  clip-path: polygon(0 27%, 100% 27%, 100% 100%, 0 100%);
}

.enlace__servicio:hover {
  color: white;
}

.enlace__servicio:hover .after-vertical {
  clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%);
}

.card {
  transition: transform 0.3s, box-shadow 0.3s;
}

.card:hover {
  transform: translateY(-10px);
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
}

.btn_1 {
  transition: transform 0.3s, box-shadow 0.3s;
}

.btn_1:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
}

#encuesta button:nth-child(2){
  width: auto !important;
  height: auto !important;
}

#encuesta button:nth-child(2) span:nth-child(1){
  margin-right: 10px;
}

/* Estilos Miga de pan  */

.crumb {
  display: inline-block;
  align-items: center;
  text-decoration: none;
}

.crumb-sep-with-image::before {
  content: url("/SiteAssets/V1/assets/img/right.svg");
  display: inline-block;
  align-items: center;
  width: 0.4rem; /* Ajusta el ancho de la imagen segÃºn sea necesario */
  height: 0.4rem; /* Ajusta la altura de la imagen segÃºn sea necesario */
  margin: 0 5px;
  margin-top:Â 2px;
}


/* .captioned-image img {
  width: 100% !important;
  height: 400px !important;
} */

#twitter-widget-0{
  width: 100% !important;
}

.tabActive {
  border: solid 1px #fff;
}

.contentTabActive {
  display: block !important;
}