/*General*/
.btn-blue-eyp{
    padding: 10px 15px;
}
.btn-green-cde{
    padding: 10px 15px;
}
.btn-blue-ges{
    padding: 10px 15px;
}
.btn-teal-gyh{
    padding: 10px 15px;
}
.btn-dark-not{
    padding: 10px 15px;
}
/*End General*/

/*Header*/
header .top-bar-header .top-bar-nav {
    display: none;
}
header .top-bar-header .top-bar-search {
    display: none;
}
header .top-bar-header .hamb-mobile {
    display: flex !important;
}
/*End Header*/

/*General*/

/*End General*/

/*Footer*/
footer .footer-nav {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 24px;
}
/*End Footer*/

/*Hero Block*/
.hero-block .center-block {
  grid-template-columns: 1fr;
  gap: 16px;
}
.hero-featured {
  min-height: 380px;
}
.hero-latest {
  flex-direction: row;
  align-items: flex-start;
}
.section-label {
  display: none;
}
.latest-cards {
  flex-direction: row;
}
.latest-card {
  min-height: 200px;
}
/*End Hero Block*/

/*Category Block*/
.cat-block-content {
  grid-template-columns: 1fr;
  gap: 24px;
}
.cat-block-sidebar {
  border-top: 1px solid #e0e0e0;
  padding-top: 24px;
}
/*End Category Block*/

/*YouTube Block*/
.yt-block-content {
  grid-template-columns: 1fr;
  gap: 24px;
}
.yt-sidebar {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  padding-top: 24px;
}
.yt-sidebar-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  max-height: none;
  overflow-y: visible;
}
.yt-video-item {
  grid-template-columns: 1fr;
  border-bottom: none;
  padding: 0;
}
.yt-video-item-thumb {
  width: 100%;
  aspect-ratio: 16 / 9;
}
/*End YouTube Block*/

/*Guías y Herramientas Block*/
.gyh-block-content {
  grid-template-columns: 1fr;
  gap: 20px;
}
.gyh-featured {
  min-height: 320px;
}
/*End Guías y Herramientas Block*/
 
 /*Noticias Block*/
.not-card {
  flex: 0 0 calc((100% - 24px) / 2);
}
/*End Noticias Block*/

/*Suscripción Block*/
.subs-block .center-block {
  width: calc(100% - 40px);
}
.subs-inner {
  grid-template-columns: 1fr 0.45fr;
  padding: 40px 40px 0 40px;
}
.subs-title {
  font-size: 1.3rem;
}
.subs-title em {
  font-size: 1.55rem;
}
.subs-image img {
  max-width: 220px;
}
/*End Suscripción Block*/

/*Category Page – Breadcrumb*/
.cat-hero-title {
  font-size: 1.4rem;
}
/*End Category Page – Breadcrumb*/

/*Category Page – Hero*/
.cat-hero-content {
  grid-template-columns: 1fr;
  gap: 16px;
}
.cat-hero-featured {
  min-height: 380px;
}
.cat-hero-block .cat-block-sidebar {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0 16px;
  height: auto;
}
.cat-hero-block .post-card-small {
  flex: 0 0 calc(50% - 8px);
  border-bottom: 1px solid #e0e0e0;
}
.cat-hero-block .post-card-small:nth-child(3),
.cat-hero-block .post-card-small:nth-child(4) {
  border-bottom: none;
}
/*End Category Page – Hero*/

/*Category Page – Main + Sidebar*/
.cat-main-layout {
  grid-template-columns: 1fr;
  gap: 40px;
}
.cat-main-grid {
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
.cat-sidebar {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 32px;
  align-items: flex-start;
}
.cat-sidebar-popular {
  flex: 1;
  min-width: 280px;
}
.cat-sidebar-videos {
  flex: 1;
  min-width: 280px;
}
/*End Category Page – Main + Sidebar*/

/* ══════════════════════════════════════
   single-1000x631.css
══════════════════════════════════════ */

/*Single – Layout*/
.single-layout {
  grid-template-columns: 1fr;
  gap: 40px;
}
/*End Single – Layout*/

/*Single – Sidebar*/
.single-sidebar {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px;
  align-items: flex-start;
}
.single-share {
  flex: 0 0 100%;
}
.single-more-articles {
  flex: 1;
  min-width: 260px;
}
.single-subs {
  flex: 1;
  min-width: 260px;
}
/*End Single – Sidebar*/

/*Single – Relacionados*/
.single-related-grid {
  grid-template-columns: repeat(2, 1fr);
  gap: 24px 20px;
}
.single-related-title {
  font-size: 1.4rem;
}
/*End Single – Relacionados*/

/* ══════════════════════════════════════
   HERO – ANÚNCIATE  |  1000x631
══════════════════════════════════════ */

.hero-anunciate__content {
	padding: 40px 30px 40px 0;
	gap: 16px;
}

.hero-anunciate__title {
	font-size: 1.7rem;
}

.hero-anunciate__desc {
	font-size: 0.9rem;
}

/* ══════════════════════════════════════
   BLOQUE ¿CÓMO PODEMOS AYUDARTE?  |  1000x631
══════════════════════════════════════ */
.anunciate-ayuda-block {
    padding: 15px 0;
}
.anunciate-ayuda-card__image img {
  width: 80%;
  height: 50%;
}
.anunciate-ayuda-block__title {
	font-size: 1.6rem;
}

.anunciate-ayuda-card__content {
	padding: 36px 32px;
	gap: 16px;
}

.anunciate-ayuda-card__heading {
	font-size: 1.15rem;
}

.anunciate-ayuda-card__list {
	gap: 22px;
}

/* ══════════════════════════════════════
   BLOQUE ¿POR QUÉ ELEGIRNOS?  |  1000x631
══════════════════════════════════════ */

.elegirnos-block__title {
	font-size: 1.5rem;
}

.elegirnos-grid {
	gap: 16px;
}

.elegirnos-card {
	padding: 28px 22px;
	gap: 14px;
}

/* ══════════════════════════════════════
   BLOQUE COMIENZA HOY MISMO  |  1000x631
══════════════════════════════════════ */

.anunciate-cta-card__content {
	padding: 36px 32px;
	gap: 16px;
}

.anunciate-cta-card__title {
	font-size: 1.5rem;
}

.anunciate-cta-card__desc {
	font-size: 0.9rem;
}

.anunciate-cta-form__input,
.anunciate-cta-form__select {
	height: 48px;
	padding: 12px 18px;
}

/* ══════════════════════════════════════
   PAGE CONTACTO  |  1000x631
══════════════════════════════════════ */

.contacto-inner {
	gap: 40px;
}

.contacto-info__title {
	font-size: 2.2rem;
}

.contacto-card {
	padding: 32px 28px;
}

/* ══════════════════════════════════════
   HERO QUIÉNES SOMOS  |  1000x631
══════════════════════════════════════ */

.qs-hero__title {
	font-size: 1.65rem;
}

.qs-hero__content {
	padding: 32px 36px;
	gap: 10px;
}

.qs-hero__desc {
	font-size: 0.9rem;
}

/* ══════════════════════════════════════
   BLOQUE NUESTRO PROPÓSITO  |  1000x631
══════════════════════════════════════ */

.qs-proposito-inner {
	gap: 32px;
}

.qs-proposito-title, .qs-proposito-title * {
	font-size: 1.65rem;
}

.qs-proposito-text {
	font-size: 0.9rem;
}

/* ══════════════════════════════════════
   BLOQUE NUESTRA PROPUESTA DE VALOR  |  1000x631
══════════════════════════════════════ */

.qs-valor-title {
	font-size: 1.65rem;
}

.qs-valor-grid {
	gap: 16px;
}

.qs-valor-card {
	padding: 28px 20px;
	gap: 14px;
}

/* ══════════════════════════════════════
   BLOQUE ESCRIBIMOS PARA QUIENES  |  1000x631
══════════════════════════════════════ */

.qs-cta-title {
	font-size: 1.65rem;
}

.qs-cta-card {
	padding: 52px 30px;
	gap: 16px;
}

/* ══════════════════════════════════════
   SEARCH RESULTS  |  1000x631
══════════════════════════════════════ */

/* cat-main-layout ya colapsa a 1 col en este breakpoint via category.php */
.search-result-item {
	grid-template-columns: 120px 1fr;
	gap: 14px;
}

/*Hero Home Block*/
.hero-home-titulo {
  font-size: 2.4rem;
}
.hero-home-content {
  padding: 60px 24px;
}
/*End Hero Home Block*/