.elementor-22917 .elementor-element.elementor-element-cce939e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22917 .elementor-element.elementor-element-703aae2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22917 .elementor-element.elementor-element-1afac76 .elementor-icon-list-icon{width:14px;}.elementor-22917 .elementor-element.elementor-element-1afac76 .elementor-icon-list-icon i{font-size:14px;}.elementor-22917 .elementor-element.elementor-element-1afac76 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-22917 .elementor-element.elementor-element-c82d5be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22917 .elementor-element.elementor-element-9db9606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22917 .elementor-element.elementor-element-1cad572{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:14px;}.elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-14px;}.elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-field-type-html{padding-bottom:0px;}.elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-22917 .elementor-element.elementor-element-248cf06 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-button[type="submit"]{color:#ffffff;}.elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-22917 .elementor-element.elementor-element-248cf06 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-22917 .elementor-element.elementor-element-248cf06 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-22917 .elementor-element.elementor-element-248cf06 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-22917 .elementor-element.elementor-element-248cf06 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-22917 .elementor-element.elementor-element-248cf06{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-22917 .elementor-element.elementor-element-df919d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22917 .elementor-element.elementor-element-7000ec8{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-22917 .elementor-element.elementor-element-7000ec8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-22917 .elementor-element.elementor-element-7000ec8:after{content:"0.66";}.elementor-22917 .elementor-element.elementor-element-7000ec8 .elementor-post__thumbnail__link{width:100%;}.elementor-22917 .elementor-element.elementor-element-7000ec8 .elementor-post__meta-data span + span:before{content:"•";}.elementor-22917 .elementor-element.elementor-element-7000ec8 .elementor-post__text{margin-top:20px;}.elementor-22917 .elementor-element.elementor-element-e8356b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-22917 .elementor-element.elementor-element-7000ec8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-22917 .elementor-element.elementor-element-7000ec8:after{content:"0.5";}.elementor-22917 .elementor-element.elementor-element-7000ec8 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* Plantilla de entrada del blog — piloto Estudio Chambó. Solo carga donde se aplica la plantilla. */
/* sin la barra lateral del tema en estas entradas: la sustituye la de la plantilla */
body.single-post #right-sidebar, body.single-post .widget-area.sidebar { display: none !important; }
body.single-post .site-content .content-area { width: 100% !important; float: none !important; }
body.single-post .site-content { display: block !important; }
body.single-post .inside-article { padding: 0 !important; background: transparent !important; }
body.single-post .separate-containers .inside-article, body.single-post .one-container .site-content { padding: 0 !important; }
body.single-post .featured-image.page-header-image-single { display: none !important; }

body.elementor-page-22917 { --dvb-azul: #004194; --dvb-rojo: #e3402b; --dvb-claro: #eef2f7; --dvb-texto: #1d2733; }

/* cabecera */
.dvb-hero { background: var(--dvb-claro); padding: 48px 20px 36px !important; }
.dvb-hero > .e-con-inner { max-width: 1140px; }
.dvb-kicker { display: inline-block; background: var(--dvb-azul); color: #fff !important; font-size: 13px; font-weight: 700; letter-spacing: .04em;
  text-transform: uppercase; padding: 7px 14px; border-radius: 8px; text-decoration: none !important; margin-bottom: 16px; }
.dvb-title .elementor-heading-title { font-size: 44px; line-height: 1.15; color: var(--dvb-texto); font-weight: 700; max-width: 900px; }
.dvb-meta .elementor-icon-list-text, .dvb-meta .elementor-post-info__item { color: #5b6672; font-size: 15px; }

/* cuerpo: texto + barra lateral */
.dvb-body { padding: 40px 20px 20px !important; }
.dvb-body > .e-con-inner { max-width: 1140px; flex-direction: row; gap: 48px; align-items: flex-start; }
.dvb-main { flex: 1 1 0; min-width: 0; max-width: 760px; }
.dvb-aside { flex: 0 0 340px; background: #fff; border: 1px solid #dfe5ec; border-radius: 14px;
  padding: 24px !important; box-shadow: 0 8px 24px rgba(0, 25, 70, .06); }
.dvb-featured img { width: 100%; height: auto; max-height: 460px; object-fit: cover; border-radius: 14px; margin-bottom: 28px; }

/* texto del artículo */
.dvb-content { font-size: 18px; line-height: 1.7; color: var(--dvb-texto); }
.dvb-content p { margin: 0 0 1.1em; }
.dvb-content h2 { font-size: 30px; line-height: 1.25; margin: 1.6em 0 .6em; color: var(--dvb-texto); font-weight: 700; }
.dvb-content h3 { font-size: 22px; line-height: 1.3; margin: 1.4em 0 .5em; color: var(--dvb-azul); font-weight: 700; }
.dvb-content a { color: var(--dvb-azul); text-decoration: underline; text-underline-offset: 3px; }
.dvb-content ul, .dvb-content ol { margin: 0 0 1.2em 1.2em; }
.dvb-content li { margin-bottom: .4em; }
.dvb-content figure { margin: 28px 0; }
.dvb-content figure img { border-radius: 12px; width: 100%; height: auto; }
.dvb-content figcaption { font-size: 14px; color: #5b6672; text-align: left; margin-top: 8px; }
.dvb-content table { width: 100%; border-collapse: collapse; margin: 24px 0; font-size: 16px; border-radius: 12px; overflow: hidden; }
.dvb-content th { background: var(--dvb-azul); color: #fff; text-align: left; padding: 12px 14px; font-weight: 600; text-transform: none; letter-spacing: 0; }
.dvb-content td { padding: 12px 14px; border-bottom: 1px solid #dfe5ec; text-align: left; vertical-align: top; }
.dvb-content tr:nth-child(even) td { background: #f7f9fb; }

/* tarjeta lateral */
.dvb-card-k { font-size: 20px; font-weight: 700; color: var(--dvb-texto); margin: 0 0 6px; }
.dvb-card-t { font-size: 15px; line-height: 1.5; color: #4a5562; margin: 0 0 14px; }
.dvb-btn { display: flex; align-items: center; justify-content: center; min-height: 48px; border-radius: 10px; font-weight: 700;
  text-decoration: none !important; margin-bottom: 18px; }
.dvb-btn-tel { background: var(--dvb-azul); color: #fff !important; }
.dvb-aside .elementor-field-group { margin-bottom: 10px; }
.dvb-aside .elementor-field-label { font-size: 13px; color: #4a5562; margin-bottom: 4px; }
.dvb-aside .elementor-field { border-radius: 10px !important; border: 1px solid #c9d2dc !important; min-height: 44px; font-size: 15px; }
.dvb-aside .elementor-button { background: var(--dvb-rojo) !important; border-radius: 10px !important; min-height: 48px; width: 100%; font-weight: 700; }
.dvb-aside .elementor-field-type-acceptance label { font-size: 12px; line-height: 1.4; }
.dvb-trust { list-style: none; margin: 16px 0 0; padding: 0; font-size: 14px; color: #4a5562; }
.dvb-trust li { padding: 6px 0 6px 24px; position: relative; border-top: 1px solid #edf1f5; }
.dvb-trust li::before { content: "✓"; position: absolute; left: 2px; color: var(--dvb-azul); font-weight: 700; }

/* sigue leyendo */
.dvb-rel { padding: 24px 20px 64px !important; }
.dvb-rel > .e-con-inner { max-width: 1140px; }
.dvb-rel-h { font-size: 28px; margin: 0 0 20px; color: var(--dvb-texto); }
.dvb-related .elementor-post__card { border-radius: 14px; overflow: hidden; border: 1px solid #dfe5ec; box-shadow: none; }
.dvb-related .elementor-post__title a { color: var(--dvb-texto); font-size: 18px; line-height: 1.35; }
.dvb-related .elementor-post__read-more { color: var(--dvb-azul); font-weight: 700; }

/* barra fija en móvil */
.dvb-bar { display: none; }
@media (max-width: 1024px) {
  .dvb-body > .e-con-inner { flex-direction: column; gap: 32px; }
  .dvb-main { max-width: 100%; }
  .dvb-aside { position: static; flex: 1 1 auto; width: 100%; }
}
@media (max-width: 767px) {
  .dvb-hero { padding: 28px 16px 22px !important; }
  .dvb-title .elementor-heading-title { font-size: 30px; }
  .dvb-body { padding: 24px 16px 8px !important; }
  .dvb-content { font-size: 17px; }
  .dvb-content h2 { font-size: 25px; }
  .dvb-content h3 { font-size: 20px; }
  .dvb-content table { font-size: 14px; }
  .dvb-content th, .dvb-content td { padding: 10px 10px; }
  .dvb-rel { padding: 16px 16px 96px !important; }
  .dvb-bar { display: flex; position: fixed; left: 0; right: 0; bottom: 0; z-index: 999; box-shadow: 0 -4px 16px rgba(0, 0, 0, .12); }
  .dvb-bar a { flex: 1; display: flex; align-items: center; justify-content: center; min-height: 56px; font-weight: 700; font-size: 16px; text-decoration: none !important; }
  .dvb-bar-tel { background: var(--dvb-azul); color: #fff !important; }
  .dvb-bar-visita { background: var(--dvb-rojo); color: #fff !important; }
  .joinchat, #trp-floater-ls, .trp-floating-switcher { bottom: 86px !important; }
  body { padding-bottom: 56px; }
}

/* ajustes: que mande la plantilla frente al kit y al ancho por defecto de los contenedores */
.dvb-title .elementor-heading-title, .dvb-title h1 { color: #1d2733 !important; }
@media (min-width: 1025px) {
  .elementor .dvb-main { flex: 1 1 auto !important; width: auto !important; max-width: 760px !important; }
  .elementor .dvb-aside { flex: 0 0 340px !important; width: 340px !important; max-width: 340px !important; }
}
/* tablas siempre como tabla (la web las apila en móvil) */
.dvb-content table { display: table !important; table-layout: auto; }
.dvb-content thead { display: table-header-group !important; }
.dvb-content tbody { display: table-row-group !important; }
.dvb-content tr { display: table-row !important; }
.dvb-content th, .dvb-content td { display: table-cell !important; }
.dvb-content th { font-size: 15px !important; line-height: 1.35 !important; }
.dvb-content td { font-size: 15px !important; line-height: 1.5 !important; }
@media (max-width: 767px) { .dvb-content th { font-size: 14px !important; } .dvb-content td { font-size: 14px !important; } }
body .elementor .dvb-content table thead { display: table-header-group !important; position: static !important; clip: auto !important;
  height: auto !important; width: auto !important; overflow: visible !important; margin: 0 !important; }
body .elementor .dvb-content table thead tr, body .elementor .dvb-content table thead th { position: static !important; clip: auto !important; height: auto !important; }
/* línea de fecha, categoría y autor */
.dvb-metarow { gap: 18px !important; align-items: center !important; flex-wrap: wrap !important; }
.dvb-meta .elementor-post-info__terms-list a { color: #004194 !important; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
.dvb-meta .elementor-icon-list-item { margin-right: 16px !important; }
.dvf-autor-linea { font-size: 15px; color: #5b6672; }
.dvf-autor-linea a { color: #004194 !important; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
/* caja de autor al final del artículo */
.dvf-autor-caja { display: flex; gap: 20px; align-items: flex-start; border: 1px solid #dfe5ec; border-radius: 14px; padding: 22px; margin: 36px 0 8px; background: #fff; }
.dvf-autor-foto { width: 96px !important; height: 96px !important; object-fit: cover; border-radius: 50%; flex: 0 0 96px; }
.dvf-autor-txt p { margin: 0 0 6px; }
.dvf-autor-k { font-size: 13px; text-transform: uppercase; letter-spacing: .05em; color: #5b6672; }
.dvf-autor-n { font-size: 20px; font-weight: 700; }
.dvf-autor-n a { color: #1d2733 !important; text-decoration: none !important; }
.dvf-autor-c { font-size: 15px; color: #004194; font-weight: 600; }
.dvf-autor-r { font-size: 15px; line-height: 1.55; color: #4a5562; }
.dvf-autor-l a { color: #004194 !important; font-weight: 600; }
@media (max-width: 767px) { .dvf-autor-caja { flex-direction: column; } }
.dvf-autor-caja img.dvf-autor-foto { border-radius: 50% !important; }
/* tarjeta fija compacta en ordenador, para que quepa entera en pantalla */
@media (min-width: 1025px) {
  .dvb-aside { padding: 20px !important; }
  .dvb-card-k { font-size: 18px; }
  .dvb-card-t { font-size: 14px; margin-bottom: 10px; }
  .dvb-btn { min-height: 44px; margin-bottom: 12px; }
  .dvb-aside .elementor-field-label { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
  .dvb-aside .elementor-field-group { margin-bottom: 8px !important; padding-bottom: 0 !important; }
  .dvb-aside .elementor-field-textual, .dvb-aside select.elementor-field { min-height: 40px !important; height: 40px !important; padding-top: 6px !important; padding-bottom: 6px !important; }
  .dvb-aside .elementor-field-type-acceptance label, .dvb-aside .elementor-field-type-acceptance { font-size: 11px !important; line-height: 1.35 !important; }
  .dvb-aside .elementor-button { min-height: 44px !important; }
  .dvb-aside .dvb-trust { display: none; }
}
@media (min-width: 1025px) { .elementor .dvb-aside { align-self: flex-start !important; height: auto !important; } }
/* «Por [autor]» a la misma altura que la fecha y la categoría */
.dvb-autor-linea .elementor-shortcode { font-size: 15px; line-height: 23px; display: flex; align-items: center; }/* End custom CSS */