.mi-video-fondo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.5}.contenedor-con-video{position:relative;overflow:hidden}.contenido-sobre-video{position:relative;z-index:2}.listado-tematicas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0 40px}.listado-tematicas .tematica-pill{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;background:#f9e9e9;color:#4a4040;border-radius:8px;text-decoration:none;font-size:16px;line-height:1.2;box-shadow:0 0 6px 0 rgb(0 0 0 / 10%);transition:background-color .2s ease,color .2s ease}.listado-tematicas .tematica-pill:hover,.tematica-pill.active{background:#8f1725;color:#fff}.buscador-recursos{display:flex;width:100%;max-width:700px;margin:0 auto;gap:8px}.buscador-recursos input[type="search"]{flex:1;width:100%;min-width:0;height:52px;padding:0 16px;background:#f7f7f7;border:1px solid #d8d8d8;border-radius:0;color:#444;font:inherit;outline:none;box-sizing:border-box}.buscador-recursos input[type="search"]::placeholder{color:#777;opacity:1}.buscador-recursos input[type="search"]:focus{border-color:#8f1725}.buscador-recursos button{flex:0 0 58px;width:58px;height:52px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:#8f1725;color:#fff;cursor:pointer;transition:background-color .2s ease}.buscador-recursos button:hover,.buscador-recursos button:focus{background:#74121e}.buscador-recursos button svg{width:20px;height:20px;fill:currentColor}@media (max-width:768px){.buscador-recursos{max-width:100%}.buscador-recursos input[type="search"],.buscador-recursos button{height:50px}.buscador-recursos button{flex-basis:54px;width:54px}}@media only screen and (max-width:700px){.gb-sub-menu-sm7ca074 .gb-sub-menu{top:0;left:0%!important}}.generate-back-to-top__show{opacity:1;transform:translateY(-30px)!important}.recursos-img,.recursos-2-img{background-size:contain!important;background-position:bottom!important}.main-navigation ul li.wpml-ls-menu-item ul{width:auto}.st0{fill:var(--lineasvg)}.st1{fill:var(--lineasvg-2)}.generate-columns .inside-article{box-shadow:0 0 10px #cbcbcb}.blog nav#nav-below{text-align:center;background:none}.featured-image img{max-width:600px}.blog article,.search article,.archive article{display:flex}.ml-form-embedBody{padding:0!important}blockquote{border-left:5px solid var(--main-color)}ol,ul{margin:0 0 1.5em 2em}ol.lista-numeros-personalizada li::marker{font-size:1.5em;font-weight:400;content:counter(list-item) ". ";color:var(--main-color)}ol.lista-numeros-personalizada li{margin-bottom:1em}ul.sin-margen{list-style:none}.right-icon{position:absolute;transition:all .4s!important}.right-icon:hover{padding-right:2em!important}.right-icon .gb-icon{right:10px!important;position:absolute;color:#fff0;margin-right:-4px!important}.right-icon:hover .gb-icon{color:#fff}.imagen-servicios:hover::before{opacity:1;transform:scale(1.05)}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{width:100%}.single-post .entry-content h2{margin-top:45px}.single-post .entry-content h3{margin-top:45px}.single-post .entry-content h4{margin-top:45px}.rank-math-breadcrumb p{font-size:.8em;margin-bottom:0;opacity:.7;color:gray}.single-post .entry-header h1.entry-title{color:#353535}.posted-on .updated{display:inline-block}.posted-on .updated+.entry-date{display:none}footer.entry-meta a{background:whitesmoke;padding:2px 10px;font-size:.8em;display:inline-block;margin:2px}#right-sidebar input,#right-sidebar textarea,.kb-form .kadence-blocks-form-field a.kb-accept-link{font-size:.85em}#right-sidebar #kb-container-g-recaptcha{transform:scale(.75);transform-origin:0 0;left:-10px;position:relative;margin-bottom:-1em}#right-sidebar .formulario-desplegable{font-size:13px;background:#f0f0f0}.tabla-de-contenidos{display:inline-block;margin:1em 0 2.5em 0;background-color:var(--main-ultra-light-color)}.tabla-de-contenidos summary span{color:var(--main-color)}.tabla-de-contenidos details{border:1px solid #e8e8e8;padding:1em 25px;cursor:pointer}.tabla-de-contenidos summary{display:flex;align-items:center;font-weight:700}.tabla-de-contenidos summary>*{margin:0 .5em}.tabla-de-contenidos summary span{font-weight:700;font-size:1em;transition:all .4s}.tabla-de-contenidos details:hover span{color:#000}.tabla-de-contenidos details:not([open]) .mostrar{display:block}.tabla-de-contenidos details[open] .mostrar,.tabla-de-contenidos details:not([open]) .esconder{display:none}.tabla-de-contenidos ul{margin:1em 0;font-size:.9em;list-style:none}.heading-level-3{margin-left:1.5em;opacity:.75}.whatsapp-chat{position:fixed;bottom:90px;right:1.6rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9999;background:#25d366;text-shadow:1px 1px #7d7d7d;border-radius:10px}.whatsapp-chat path{fill:#fff}.whatsapp-chat a{padding:.4em .5em .2em .5em}.whatsapp-chat span.mensaje{position:absolute;right:60px;min-width:150px;background:#25d366;font-size:.95em;line-height:1.1em;text-align:center;padding:.5em;border-radius:10px;color:#fff;opacity:0;transition:opacity .4s}.whatsapp-chat span.notificacion{position:absolute;right:40px;background:red;font-size:.8em;line-height:0;text-align:center;padding:1em .7em;font-weight:600;border-radius:100px;color:#fff;top:-15px}.whatsapp-chat:hover span.mensaje{opacity:1}.whatsapp-desktop{display:inline-block}.whatsapp-movil{display:none}@media only screen and (max-width:700px){.whatsapp-movil{display:inline-block}.whatsapp-desktop{display:none}.whatsapp-chat span.mensaje{display:none}}.redes-sociales{margin-top:50px}.single-post .redes-sociales h4{text-align:center;font-size:1em;color:var(--main-color);text-transform:uppercase}.wplogout-float-social-wrapper a svg,.wplogout-social-wrapper a svg{transition:all .15s ease-in;transition:all .2s cubic-bezier(.62,3.15,.4,-.64)}.wplogout-float-social-wrapper a:hover svg,.wplogout-social-wrapper a:hover svg{transform:scale(1.4)}.wplogout-float-social-sharing svg,.wplogout-social-sharing svg{position:relative;top:0}.wplogout-float-social-wrapper a,.wplogout-social-wrapper a{background:var(--social-widgets);fill:#fff}.wplogout-float-social-wrapper a:hover:after{content:'Compartir Share';position:absolute;margin-left:40px;margin-top:-13px;line-height:1.4em;background:var(--main-light-color);padding:5px 9px;border-radius:9px}.wplogout-float-social-wrapper{position:fixed;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9999}.wplogout-float-social-sharing{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;min-height:30px;font-size:12px;padding:14px 14px 14px 12px}.wplogout-float-social-sharing:first-of-type{border-top-right-radius:5px}.wplogout-float-social-sharing:last-of-type{border-bottom-right-radius:5px}.wplogout-social-wrapper{margin:30px 0;font-size:0;display:flex;justify-content:space-around;flex-wrap:wrap}.wplogout-social-sharing{border-radius:5px;text-align:center;flex-grow:1;padding:10px;margin:0 2px;line-height:0}.wplogout-social-facebook:hover{fill:#fff;background-color:rgb(59 89 152)}.wplogout-social-twitter:hover{fill:#fff;background-color:rgb(29 161 242)}.wplogout-social-pinterest:hover{fill:#fff;background-color:rgb(189 8 28)}.wplogout-social-linkedin:hover{fill:#fff;background-color:rgb(0 119 181)}.wplogout-social-whatsapp:hover{fill:#fff;background-color:rgb(37 211 102)}.kb-accept-form-field{flex-flow:row!important}.kb-accept-link{order:3;color:#0000007a}.kb-accept-form-field label{width:20px!important}.kadence-blocks-form-success{background:#e2fad5!important;color:#0e6c14!important;border:1px solid #4f9f18!important;text-align:center;padding:40px 5%!important}.kb-form .kadence-blocks-form-field{z-index:1!important}@media only screen and (max-width:700px){#right-sidebar #kb-container-g-recaptcha{transform:none;left:0;position:relative;margin-bottom:0}}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child),.search #main,.archive #main{margin-top:0}.search .entry-header,.archive .entry-header{background:none}.archive .page-title{text-align:center;font-size:2em;padding:.5em}.search .page-title{text-transform:none;font-size:1.8em;text-align:center}body.blog,body.search,body.archive{background:linear-gradient(181deg,var(--main-light-color) 50%,white 80%)}.blog .page-header,.search .page-header,.archive .page-header{margin-top:25px;background:#ececec87;color:#cacaca;padding:0}.entry-header .entry-meta{font-size:.8em;opacity:.5;margin-bottom:30px}.blog .inside-article,.search .inside-article,.archive .inside-article{border:1px solid #e3e3e3}.blog .entry-summary p,.search .entry-summary p,.archive .entry-summary p{font-size:.8em;line-height:1.5em}@media only screen and (max-width:700px){.search article,.archive article,.blog article,#right-sidebar aside{margin:0 20px 20px 20px}.blog .page-header,.search .page-header,.archive .page-header{margin-top:0}.archive .page-title,.blog .page-title{font-size:1.5em}.search .page-title{font-size:1.5em}}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 20px 80px,rgb(0 0 0 / .23) 0 26px 26px;background:linear-gradient(20deg,white 75%,var(--main-light-color))}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--main-color);border:1px solid var(--main-dark-color)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--main-dark-color)}.rank-math-text,.single-post #nav-below{display:none}