.uboyaca-component__card-basic .card-basic__container{
  margin-left:auto;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem;
  width:100%;
}

@media (min-width:1400px){
  .uboyaca-component__card-basic .card-basic__container{
    max-width:1400px;
  }
}

.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item .paragraph--type--card-image-title-button .body-group .paragraph--type-title-and-icon:hover{
  --tw-bg-opacity:1;
  background-color:rgb(0, 0, 0, var(--tw-bg-opacity, 1));
}

.uboyaca-component__card-basic{
  padding:2rem 1rem;
}

.uboyaca-component__card-basic .card-basic__container .content_title .paragraph--type--icono-texto-simple h2{
  display:inline-block;
  font-size:2rem;
  font-weight:500;
  line-height:2rem;
  margin-bottom:1rem;
  padding:.75rem 1.5rem 0 0;
  position:relative;
}

.uboyaca-component__card-basic .card-basic__container .content_title .paragraph--type--icono-texto-simple h2:after{
  background-color:#dc2626;
  border-radius:50%;
  content:"";
  height:1.5rem;
  position:absolute;
  right:0;
  top:0;
  width:1.5rem;
}

@media (max-width:1023px){
  .uboyaca-component__card-basic .card-basic__container .content_title .paragraph--type--icono-texto-simple h2{
    font-size:1.75rem;
    line-height:1.25;
  }
}
.uboyaca-component__card-basic .card-basic__container .content_title{
  margin-bottom:3rem;
}
.uboyaca-component__card-basic .card-basic__container .content_title .paragraph--type--icono-texto-simple{
  align-items:center;
  display:flex;
  gap:10px;
  justify-content:center;
}
.uboyaca-component__card-basic .card-basic__container .content_title .paragraph--type--icono-texto-simple .field--name-field-icon{
  padding-top:.75rem;
}
.uboyaca-component__card-basic .card-basic__container .content_title .paragraph--type--icono-texto-simple .field--name-field-icon img{
  filter:brightness(0) saturate(100%) invert(28%) sepia(93%) saturate(2441%) hue-rotate(353deg) brightness(92%) contrast(96%);
  height:2.5rem;
  width:2.5rem;
}
.uboyaca-component__card-basic .card-basic__container .content_title .field--name-field-text-normal{
  color:#737373;
  font-size:1rem;
  line-height:1.5rem;
  margin:0 auto;
  width:-moz-fit-content;
  width:fit-content;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta{
  display:grid;
  gap:1.5rem;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta:has(>:last-child:nth-child(3)){
  grid-template-columns:repeat(auto-fit minmax(0, 1fr));
  place-content:center;
}
@media (max-width:768px){
  .uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta:has(>:last-child:nth-child(3)){
    grid-template-columns:repeat(1, minmax(0, 1fr));
  }
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item{
  background-color:#fff;
  border:1px solid hsla(0,0%,90%,.5);
  border-radius:.75rem;
  transition:all .5s ease;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item:hover{
  box-shadow:-2px 13px 20px -7px rgba(0,0,0,.56);
  -webkit-box-shadow:-2px 13px 20px -7px rgba(0,0,0,.56);
  -moz-box-shadow:-2px 13px 20px -7px rgba(0,0,0,.56);
  transition:all .5s ease;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item:hover .field--name-field-media-image img{
  animation-duration:.5s;
  transform:scale(1.05);
  transition-duration:.5s;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item .paragraph--type--card-image-title-button{
  border-radius:.75rem;
  overflow:hidden;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item .paragraph--type--card-image-title-button .header-group{
  position:relative;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item .paragraph--type--card-image-title-button .header-group .field--name-field-media-image{
  overflow:hidden;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item .paragraph--type--card-image-title-button .header-group .field--name-field-media-image img{
  height:192px;
  max-height:192px;
  -o-object-fit:cover;
  object-fit:cover;
  transition:all .5s ease;
  width:100%;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item .paragraph--type--card-image-title-button .body-group{
  padding:1.5rem;
  text-align:center;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item .paragraph--type--card-image-title-button .body-group .paragraph--type-title-and-icon{
  align-items:center;
  background:#db2214;
  border-radius:calc(.5rem - 2px);
  color:#fff;
  cursor:pointer;
  display:flex;
  font-size:.875rem;
  font-weight:500;
  gap:.75rem;
  justify-content:flex-start;
  line-height:1.25rem;
  margin-bottom:0;
  margin-top:1.5rem;
  margin-inline:auto;
  padding:.5rem 1rem;
  width:-moz-fit-content;
  width:fit-content;
}
.uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta>.field__item .paragraph--type--card-image-title-button .body-group .paragraph--type-title-and-icon .field--name-field-icon img{
  filter:brightness(0) invert(100);
  height:1rem;
  width:1rem;
}
@media (min-width:768px){
  .uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}
@media (min-width:1024px){
  .uboyaca-component__card-basic .card-basic__container .field--name-field-tarjeta{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }
}
@media (max-width:768px){
  .uboyaca-component__card-basic .card-basic__container{
    padding:0;
  }
}
/*# sourceMappingURL=card-basic.css.map */
