.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */html{scroll-behavior:smooth;}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}}
body{background-color:#110f0d;}
.elementor-77{position:sticky;top:0;z-index:40;}
body.admin-bar .elementor-77{top:32px;}
@media (max-width:782px){body.admin-bar .elementor-77{top:46px;}}
body.page-id-30 .elementor-77 a[href="/sobre-mi/"],body.page-id-45 .elementor-77 a[href="/trayectoria/"],body.page-id-46 .elementor-77 a[href="/investigacion/"],body.page-id-47 .elementor-77 a[href="/el-legado-monturiol/"],body.page-id-49 .elementor-77 a[href="/blog/"],body.single-post .elementor-77 a[href="/blog/"],body.category .elementor-77 a[href="/blog/"],body.page-id-48 .elementor-77 a[href="/contacto/"]{color:#e9e7e4;}
.elementor-77 summary{list-style:none;cursor:pointer;}
.elementor-77 summary::-webkit-details-marker{display:none;}
.elementor-77 details span > a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 16px;font-family:'IBM Plex Sans',sans-serif;font-size:14px;line-height:1.4;color:#9b9893;text-decoration:none;transition:color .2s;}
.elementor-77 details span > a:hover{color:#e9e7e4;}
.elementor-77 details span > a strong{display:contents;font-weight:400;color:#c7a883;}
.elementor-77 details span > a span + span{font-size:11.2px;letter-spacing:.12em;text-transform:uppercase;}
.elementor-77 details[open] summary span{color:#e9e7e4;}
/* Lista automática de categorías del blog ([rm_categorias]) */
.rm-side-list > span a{display:block;font-family:'IBM Plex Sans',sans-serif;font-size:14px;line-height:1.375;color:rgba(233,231,228,.65);padding:14px 0 14px 28px;border-top:1px solid rgba(233,231,228,.1);background-image:linear-gradient(rgba(233,231,228,.25),rgba(233,231,228,.25));background-repeat:no-repeat;background-size:16px 1px;background-position:0 24px;text-decoration:none;transition:color .2s;}
.rm-side-list > span a:hover{color:#c7a883;}
.rm-side-list > span strong{font-weight:400;}
.rm-side-list > span strong a{color:#c7a883;background-image:linear-gradient(#c7a883,#c7a883);}/* End custom CSS */