.page-id-42 .mwm-section-07__button {
    display: flex;
	justify-content: left;}

.page-id-51 .mwm-card-05--media-logo .mwm-card-05__media img {
    height: 100%;
    width: 80%;
	object-fit: contain;
}

    .mwm-section-04__cards .mwm-card-03 {
			min-height: 20rem;
}

   .page-id-51 .mwm-main-container>.wp-block-group>.wp-block-group__inner-container.is-layout-constrained {
        
        gap: 0rem;
    }


.page-id-74 .mwm-card-05--media-logo .mwm-card-05__media img {
    
	width: 100%;
}


    .mwm-section-11__sections, .mwm-section-11__sections-wrapper {
        padding-top: 0px;
    }


.page-id-2106 .mwm-section-01__description {
 
	opacity: 1;}

.page-id-4976 .mwm-section-18__check--no {
	color: var(--mwm--color--blue-200);}


.mwm-section-19__accordion-panel-inner p {
    
	color: var(--mwm--color--blue-200);

}

    .mwm-card-07 {
			padding: 1.5rem;}
    .mwm-card-07__header {
      
        padding: 0 1rem 0 1rem;
    }

.fancybox__container.fancybox__content{

    width: 80%;
    height: auto;
	padding: none;
} 

.mwm-centro-ayuda-archive__list {
   
    gap: 2rem;
}


.mwm-card-05--media-logo .mwm-card-05__media {
    padding: 0.5rem 0rem;
}

.is-style-b-300{
	font-size: 14px;
line-height: 28px;
}


html {
   scroll-behavior: auto;
scroll-behavior: smooth;
}

#webinar-formulario {
    scroll-margin-top: 120px;
}

.mwm-card-webinar.mwm-card-webinar--theme-grey {
    background: transparent !important;
    border-radius: 2.5rem !important;
    overflow: hidden !important;
}

.mwm-card-webinar.mwm-card-webinar--theme-grey .mwm-card-webinar__inner {
    background-color: var(--mwm--color--grey-200) !important;
    border-radius: 2.5rem !important;
    overflow: hidden !important;
}


/* ==========================
   DETALLES WEBINAR
========================== */

.mwm-single-webinar .mwm-single-webinar__sidebar-info {
    padding: 24px 28px 28px; !important
}

.mwm-single-webinar .mwm-single-webinar__sidebar-title {
    padding: 0;
    margin: 0 0 22px;
    font-size: 16px;
    font-weight: 600;
    color: #051C45;
}

.mwm-single-webinar .mwm-single-webinar__sidebar-meta {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.mwm-single-webinar .mwm-single-webinar__sidebar-meta-item {
    display: flex;
    align-items: center;
    gap: 14px;
    color: #051C45;
}

.mwm-single-webinar .mwm-single-webinar__sidebar-meta-item i {
    width: 20px;
    font-size: 16px;
    font-weight: 600;
    color: #051C45;
    text-align: center;
    flex-shrink: 0;
}

.mwm-single-webinar .mwm-single-webinar__sidebar-meta-item span {
    line-height: 1.5;
}

.mwm-single-webinar__sidebar-info{
	    padding: 24px 28px 28px; !important
}
.mwm-single-webinar__sidebar-ponentes-divider {
    margin: 1.25rem 0 1.25rem 0;

}

@media (max-width: 480px) {
  .mwm-card-webinar__inner {
    height: auto !important;
    min-height: unset !important;
  }

  .mwm-card-webinar__content {
    padding-bottom: 24px !important;
  }

  .mwm-card-webinar__cta {
    position: static !important;
    margin-top: 20px !important;
  }

  .mwm-card-webinar__button {
    width: 100% !important;
  }

  .mwm-card-webinar__title {
    display: block !important;
    overflow: visible !important;
    -webkit-line-clamp: unset !important;
  }
}
.mwm-section-14__media .mwm-button--fill-icon{
    background-color: var(--mwm--color--green-200);
    color: var(--mwm--color--blue-200);
}
/* Corregir el tamaño del popup de vídeo de Fancybox */
.fancybox__slide.has-video .fancybox__content {
    width: min(900px, 90vw) !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    padding: 0 !important;
}

/* Hacer que Vimeo ocupe todo el contenedor */
.fancybox__slide.has-video .fancybox__iframe {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    display: block !important;
    border: 0 !important;
}


fancybox__content{
	width: 800px; !important
	height: auto;
}


@media (max-width: 767px) {
    .fancybox__slide.has-video .fancybox__content {
        width: 94vw !important;
    }
}

/* Menú superior 1: Asesorías y Empresas y Autónomos en una sola línea (desplegables de módulos) */
#mwm-header-menu-1 .menu > li > a { white-space: nowrap; }

/* Menú superior 1: desplegables de módulos sin tarjeta destacada */
#menu-item-66 .mwm-card-05, #menu-item-67 .mwm-card-05 { display: none !important; }
#menu-item-66 .mwm-menu-extended-container, #menu-item-67 .mwm-menu-extended-container { width: 740px !important; grid-template-columns: 1fr !important; }

/* Menú superior 1: cabecera «Qué hace Bilky…» a todo el ancho con «Ver todo» */
#menu-item-9901, #menu-item-9905 { grid-column: 1 / -1; }
#menu-item-9901 > a, #menu-item-9905 > a { background: #f7f8f9; }
#menu-item-9901 .mwm-menu-item-extended__wrapper, #menu-item-9905 .mwm-menu-item-extended__wrapper { display: flex; align-items: center; width: 100%; }
#menu-item-9901 .mwm-icon-circle, #menu-item-9905 .mwm-icon-circle { background: #00e2ac !important; color: #08142c !important; }
#menu-item-9901 .mwm-menu-item-extended__title, #menu-item-9905 .mwm-menu-item-extended__title { font-weight: 500; }
#menu-item-9901 .mwm-menu-item-extended__wrapper::after, #menu-item-9905 .mwm-menu-item-extended__wrapper::after { content: "Ver todo \2192"; margin-left: auto; padding-left: 16px; font-size: 13px; color: #0a6b50; white-space: nowrap; }

/* Tarjetas destacadas de Funcionalidades y Recursos: toda la tarjeta clicable y botón «Ver más» */
#menu-item-68 .mwm-card-05, #menu-item-69 .mwm-card-05 { position: relative; }
#menu-item-68 .mwm-card-05__media, #menu-item-69 .mwm-card-05__media { position: static; }
#menu-item-68 .mwm-card-05__media > a, #menu-item-69 .mwm-card-05__media > a { position: absolute; inset: 0; z-index: 2; }
#menu-item-68 .mwm-card-05__category, #menu-item-69 .mwm-card-05__category { position: relative; z-index: 3; }
#menu-item-68 .mwm-card-05__content::after, #menu-item-69 .mwm-card-05__content::after { content: "Ver más \2192"; display: inline-flex; align-self: flex-start; width: auto; max-width: max-content; align-items: center; margin-top: 16px; padding: 8px 18px; border-radius: 999px; background: #00e2ac; color: #08142c; font-size: 14px; line-height: 1.4; transition: background .15s ease-in-out; }
#menu-item-68 .mwm-card-05:hover .mwm-card-05__content::after, #menu-item-69 .mwm-card-05:hover .mwm-card-05__content::after { background: #01ba97; }

/* Menú móvil: submenús de Asesorías y Empresas con el mismo estilo que Funcionalidades y Recursos */
.mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu { padding: 1.25rem .5rem; gap: 0; }
.mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu > li { margin-bottom: .75rem; }
.mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu > li > a { display: inline-flex; justify-content: space-between; width: 100%; padding: 1rem; text-align: left; background: transparent; border: 1px solid var(--mwm--color--grey-100); border-radius: .5rem; font-size: inherit; line-height: inherit; }
.mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu > li > a:hover, .mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu > li.current-menu-item > a { background: var(--mwm--color--grey-100); }
.mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu > li > a:hover .mwm-icon-circle, .mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu > li.current-menu-item > a .mwm-icon-circle { background: var(--mwm--color--green-200); }
.mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu > li .mwm-menu-item-extended__wrapper { width: 100%; display: flex; align-items: center; gap: 1.25rem; text-align: left; }
.mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu > li .mwm-menu-item-extended__excerpt { margin-top: 4px; opacity: .4; font-family: var(--mwm--font-family--main); font-size: var(--mwm--font-size--b-300); line-height: var(--mwm--line-height--b-300); }
.mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu > li.menu-item-9901 > a, .mwm-header-mobile #mwm-header-mobile-menu-1 li.mwm-menu-item--extend.menu-item-has-children > a + .sub-menu > li.menu-item-9905 > a { background: #f7f8f9; border-color: #f7f8f9; }
.mwm-header-mobile .menu-item-9901 .mwm-icon-circle, .mwm-header-mobile .menu-item-9905 .mwm-icon-circle { background: #00e2ac !important; color: #08142c !important; }
.mwm-header-mobile .menu-item-9901 .mwm-menu-item-extended__title, .mwm-header-mobile .menu-item-9905 .mwm-menu-item-extended__title { font-weight: 500; }
.mwm-header-mobile .menu-item-9901 .mwm-menu-item-extended__wrapper::after, .mwm-header-mobile .menu-item-9905 .mwm-menu-item-extended__wrapper::after { content: "\2192"; margin-left: auto; font-size: 18px; color: #0a6b50; white-space: nowrap; }

/* Sliders de módulos (mwm-section-05): el título baja de línea en vez de pisar las flechas */
.mwm-section-05__header { gap: 16px; align-items: center; }
.mwm-section-05__title { white-space: normal; min-width: 0; flex: 1 1 auto; }
.mwm-section-05__navigation { flex: none; }


/* Imágenes de módulo (Asesorías y Empresas): siempre enteras, sin recorte. Claude, 28/10/2026 */
.mwm-section-01__media img[src*="sin-titulo"],
.mwm-section-01__media img[src*="paraguas-descuento"]{object-fit:contain}