.elementor-791 .elementor-element.elementor-element-3f8753d:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-3f8753d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.radiovigia.com/wp-content/uploads/2020/11/kenthademo-background-08.jpg") 50% 50%;background-size:cover;}.elementor-791 .elementor-element.elementor-element-3f8753d > .elementor-background-overlay{opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-3f8753d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-791 .elementor-element.elementor-element-3f8753d > .elementor-shape-bottom .elementor-shape-fill{fill:#030D0E;}.elementor-791 .elementor-element.elementor-element-3f8753d > .elementor-shape-bottom svg{height:120px;}.elementor-791 .elementor-element.elementor-element-086ccd7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-791 .elementor-element.elementor-element-086ccd7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-bb7df71 .qt-perspectivecard p{top:600px;}.elementor-791 .elementor-element.elementor-element-bb7df71 .qt-btn{font-size:32px;border-radius:2px;}.elementor-791 .elementor-element.elementor-element-976e8b2:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-976e8b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-791 .elementor-element.elementor-element-976e8b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 120px 0px;}.elementor-791 .elementor-element.elementor-element-976e8b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-976e8b2 > .elementor-shape-top svg{height:0px;}.elementor-791 .elementor-element.elementor-element-6d19a0d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-791 .elementor-element.elementor-element-6d19a0d .qt-capfont {font-size:45px;}.elementor-791 .elementor-element.elementor-element-6d19a0d .qt-txtfx {font-size:45px;}@media(max-width:1024px){.elementor-791 .elementor-element.elementor-element-bb7df71 .qt-perspectivecard p{top:63%;}.elementor-791 .elementor-element.elementor-element-bb7df71 .qt-btn{font-size:13px;border-radius:2px;}.elementor-791 .elementor-element.elementor-element-90238e6 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-791 .elementor-element.elementor-element-6d19a0d .qt-capfont {font-size:30px;}.elementor-791 .elementor-element.elementor-element-6d19a0d .qt-txtfx {font-size:30px;}}@media(max-width:767px){.elementor-791 .elementor-element.elementor-element-bb7df71 .qt-perspectivecard p{top:63%;}.elementor-791 .elementor-element.elementor-element-bb7df71 .qt-btn{font-size:13px;border-radius:2px;}.elementor-791 .elementor-element.elementor-element-976e8b2{padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-6d19a0d .qt-capfont {font-size:15px;}.elementor-791 .elementor-element.elementor-element-6d19a0d .qt-txtfx {font-size:15px;}}/* Start custom CSS for kentha-elementor-cards-grid, class: .elementor-element-cbed4ca */#estructura a.btn-floating.btn-large.qt-btn-primary,
#estructura footer.qt-item-metas,
#estructura .qt-actionbtn,
#estructura .material-icons.qt-ho[data-activatecard] {
  display: none !important;
  pointer-events: none !important; /* Evita interacción táctil */
}

/* Para que el texto se adapte y no se sobreponga */
#estructura .qt-title.qt-ellipsis.qt-t {
  white-space: normal !important;
  overflow: visible !important;
   display: block !important;
  font-size: 15px !important;
  line-height: 1.3 !important;
  margin-top: -17px;
  margin-bottom: 30px !important;
}

#estructura .qt-details.qt-item-metas {
  white-space: normal !important;
  font-size: 12px !important;
  display: block !important;
}
@media (min-width: 601px) and (max-width: 992px) {
  .kentha-elementor-cards-grid .col.s12.m6.l3 {
    width: 50% !important; /* 2 columnas en tablet */
    padding: 5px !important; /* reduce el espacio entre columnas */
    box-sizing: border-box;
  }

  .kentha-elementor-cards-grid .qt-carditem {
    transform: scale(0.9);
    transform-origin: top center;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for kentha-elementor-cards-grid, class: .elementor-element-ffbc3f3 */#estructura a.btn-floating.btn-large.qt-btn-primary,
#estructura footer.qt-item-metas,
#estructura .qt-actionbtn,
#estructura .material-icons.qt-ho[data-activatecard] {
  display: none !important;
  pointer-events: none !important; /* Evita interacción táctil */
}

/* Para que el texto se adapte y no se sobreponga */
#estructura .qt-title.qt-ellipsis.qt-t {
  white-space: normal !important;
  overflow: visible !important;
   display: block !important;
  font-size: 15px !important;
  line-height: 1.3 !important;
  margin-top: -17px;
  margin-bottom: 30px !important;
}

#estructura .qt-details.qt-item-metas {
  white-space: normal !important;
  font-size: 12px !important;
  display: block !important;
}
@media (min-width: 601px) and (max-width: 992px) {
  .kentha-elementor-cards-grid .col.s12.m6.l3 {
    width: 50% !important; /* 2 columnas en tablet */
    padding: 5px !important; /* reduce el espacio entre columnas */
    box-sizing: border-box;
  }

  .kentha-elementor-cards-grid .qt-carditem {
    transform: scale(0.9);
    transform-origin: top center;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for kentha-elementor-cards-grid, class: .elementor-element-5567201 */#estructura a.btn-floating.btn-large.qt-btn-primary,
#estructura footer.qt-item-metas,
#estructura .qt-actionbtn,
#estructura .material-icons.qt-ho[data-activatecard] {
  display: none !important;
  pointer-events: none !important; /* Evita interacción táctil */
}

/* Para que el texto se adapte y no se sobreponga */
#estructura .qt-title.qt-ellipsis.qt-t {
  white-space: normal !important;
  overflow: visible !important;
   display: block !important;
  font-size: 15px !important;
  line-height: 1.3 !important;
  margin-top: -17px;
  margin-bottom: 30px !important;
}

#estructura .qt-details.qt-item-metas {
  white-space: normal !important;
  font-size: 12px !important;
  display: block !important;
}
@media (min-width: 601px) and (max-width: 992px) {
  .kentha-elementor-cards-grid .col.s12.m6.l3 {
    width: 50% !important; /* 2 columnas en tablet */
    padding: 5px !important; /* reduce el espacio entre columnas */
    box-sizing: border-box;
  }

  .kentha-elementor-cards-grid .qt-carditem {
    transform: scale(0.9);
    transform-origin: top center;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for kentha-elementor-cards-grid, class: .elementor-element-110e65d */#estructura a.btn-floating.btn-large.qt-btn-primary,
#estructura footer.qt-item-metas,
#estructura .qt-actionbtn,
#estructura .material-icons.qt-ho[data-activatecard] {
  display: none !important;
  pointer-events: none !important; /* Evita interacción táctil */
}

/* Para que el texto se adapte y no se sobreponga */
#estructura .qt-title.qt-ellipsis.qt-t {
  white-space: normal !important;
  overflow: visible !important;
   display: block !important;
  font-size: 15px !important;
  line-height: 1.3 !important;
  margin-top: -17px;
  margin-bottom: 30px !important;
}

#estructura .qt-details.qt-item-metas {
  white-space: normal !important;
  font-size: 12px !important;
  display: block !important;
}
@media (min-width: 601px) and (max-width: 992px) {
  .kentha-elementor-cards-grid .col.s12.m6.l3 {
    width: 50% !important; /* 2 columnas en tablet */
    padding: 5px !important; /* reduce el espacio entre columnas */
    box-sizing: border-box;
  }

  .kentha-elementor-cards-grid .qt-carditem {
    transform: scale(0.9);
    transform-origin: top center;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for kentha-elementor-cards-grid, class: .elementor-element-22e1605 */#estructura a.btn-floating.btn-large.qt-btn-primary,
#estructura footer.qt-item-metas,
#estructura .qt-actionbtn,
#estructura .material-icons.qt-ho[data-activatecard] {
  display: none !important;
  pointer-events: none !important; /* Evita interacción táctil */
}

/* Para que el texto se adapte y no se sobreponga */
#estructura .qt-title.qt-ellipsis.qt-t {
  white-space: normal !important;
  overflow: visible !important;
   display: block !important;
  font-size: 15px !important;
  line-height: 1.3 !important;
  margin-top: -17px;
  margin-bottom: 30px !important;
}

#estructura .qt-details.qt-item-metas {
  white-space: normal !important;
  font-size: 12px !important;
  display: block !important;
}
@media (min-width: 601px) and (max-width: 992px) {
  .kentha-elementor-cards-grid .col.s12.m6.l3 {
    width: 50% !important; /* 2 columnas en tablet */
    padding: 5px !important; /* reduce el espacio entre columnas */
    box-sizing: border-box;
  }

  .kentha-elementor-cards-grid .qt-carditem {
    transform: scale(0.9);
    transform-origin: top center;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for kentha-elementor-cards-grid, class: .elementor-element-8047794 */#estructura a.btn-floating.btn-large.qt-btn-primary,
#estructura footer.qt-item-metas,
#estructura .qt-actionbtn,
#estructura .material-icons.qt-ho[data-activatecard] {
  display: none !important;
  pointer-events: none !important; /* Evita interacción táctil */
}

/* Para que el texto se adapte y no se sobreponga */
#estructura .qt-title.qt-ellipsis.qt-t {
  white-space: normal !important;
  overflow: visible !important;
   display: block !important;
  font-size: 15px !important;
  line-height: 1.3 !important;
  margin-top: -17px;
  margin-bottom: 30px !important;
}

#estructura .qt-details.qt-item-metas {
  white-space: normal !important;
  font-size: 12px !important;
  display: block !important;
}
@media (min-width: 601px) and (max-width: 992px) {
  .kentha-elementor-cards-grid .col.s12.m6.l3 {
    width: 50% !important; /* 2 columnas en tablet */
    padding: 5px !important; /* reduce el espacio entre columnas */
    box-sizing: border-box;
  }

  .kentha-elementor-cards-grid .qt-carditem {
    transform: scale(0.9);
    transform-origin: top center;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for kentha-elementor-cards-grid, class: .elementor-element-7884a89 */#estructura a.btn-floating.btn-large.qt-btn-primary,
#estructura footer.qt-item-metas,
#estructura .qt-actionbtn,
#estructura .material-icons.qt-ho[data-activatecard] {
  display: none !important;
  pointer-events: none !important; /* Evita interacción táctil */
}

/* Para que el texto se adapte y no se sobreponga */
#estructura .qt-title.qt-ellipsis.qt-t {
  white-space: normal !important;
  overflow: visible !important;
   display: block !important;
  font-size: 15px !important;
  line-height: 1.3 !important;
  margin-top: -17px;
  margin-bottom: 30px !important;
}

#estructura .qt-details.qt-item-metas {
  white-space: normal !important;
  font-size: 12px !important;
  display: block !important;
}
@media (min-width: 601px) and (max-width: 992px) {
  .kentha-elementor-cards-grid .col.s12.m6.l3 {
    width: 50% !important; /* 2 columnas en tablet */
    padding: 5px !important; /* reduce el espacio entre columnas */
    box-sizing: border-box;
  }

  .kentha-elementor-cards-grid .qt-carditem {
    transform: scale(0.9);
    transform-origin: top center;
    margin: 0 auto;
  }
}/* End custom CSS */