html,body{overflow-x:hidden!important}div#form-field-field_15664b5{display:none}h1{font-weight:600!important}strong{font-weight:600!important}a:hover{opacity:.8!important;text-decoration:none!important}.wpr-flip-carousel .flipster__item{will-change:transform}div#cmplz-document{max-width:none!important}ul#menu-full-menu-new ul.sub-menu{margin:5px 0!important}.elementskit-infobox{border-width:0px!important}.counter-home .elementor-counter-title{line-height:1.3;margin-top:10px;text-align:center}.cita-custom .elementor-blockquote:before{color:var(--e-global-color-primary);font-size:calc(1.8px * 100);transform:rotate(180deg);justify-content:flex-end}.cita-custom p{text-align:justify!important;text-align-last:center!important;word-spacing:0.05em!important;text-align:center!important}.nuestros-servicios-home p.elementor-icon-box-description{text-align:left!important}.overflow-visible img{overflow:visible}.elementor-widget-container ul li{margin:10px 0}.tribe-common .tribe-common-anchor-thin{border-bottom:none!important}.tribe-common .tribe-common-anchor-thin:hover{border-bottom:none!important;opacity:.8!important}@media (min-width:1320px){.tribe-common .tribe-common-l-container{max-width:1300px!important;padding-top:6%;padding-bottom:6%;padding-left:5%;padding-right:5%}}@media (max-width:1200px){.tribe-common .tribe-common-l-container{padding-top:8%!important;padding-bottom:8%!important;padding-left:5%!important;padding-right:5%!important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-top:8%!important;padding-bottom:8%!important;padding-left:5%!important;padding-right:5%!important}}@media (max-width:767px){.tribe-common .tribe-common-l-container{padding-top:40px!important;padding-bottom:40px!important;padding-left:20px!important;padding-right:20px!important}}section#tribe-events-pg-template{padding:0}.tribe-common-g-row.tribe-events-calendar-list__event-row{display:grid!important;grid-template-columns:10% 90%!important;width:100%!important;margin-left:0!important;margin-right:0!important;background:#007FAD;color:red!important;padding:20px}.tribe-events-calendar-list__event-wrapper.tribe-common-g-col{width:100%!important}.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col{padding:0!important}.tribe-events-calendar-list__event-date-tag.tribe-common-g-col{padding-left:0!important}.agenda-eventos{display:flex;gap:50px;flex-direction:row}.evento-bloque{flex:1 1 calc(50% - 20px);color:#fff;box-sizing:border-box;display:flex;align-items:center}.evento-fecha{text-align:center;margin-right:15px;display:flex;flex-direction:column;row-gap:30px;justify-content:center;min-width:100px}.categoria{font-size:20px!important;margin-bottom:5px;line-height:1em}.evento-detalle h3.titulo{font-size:25px;font-weight:700}.evento-fecha .dia{font-size:70px;font-weight:600;display:block;height:100%}.evento-fecha .mes{text-transform:uppercase;font-size:1em}.evento-detalle{flex:1;border-left:4px solid #fff;padding-left:20px;row-gap:20px;display:flex;flex-direction:column}.titulo{font-size:1.2em;font-weight:700;margin:0 0 10px}.lugar,.hora{display:flex;align-items:center;gap:40px}.lugar,.hora{display:flex;align-items:center;gap:20px}.hora{padding-left:30px}.agenda-eventos .evento-bloque{color:#fff!important;font-size:inherit!important;text-decoration:none!important}.agenda-eventos .evento-bloque h3.titulo{font-size:25px!important;font-weight:700;color:#fff!important}.agenda-eventos .evento-bloque .categoria{font-size:20px!important;margin-bottom:5px;color:#fff!important;line-height:1em}a.evento-bloque:hover{opacity:.8}.eael-entry-header .eael-entry-title{position:relative;padding-left:25px}.eael-entry-header .eael-entry-title::before{content:"";position:absolute;margin-top:-100px;left:0;top:0;bottom:0;width:10px;background-color:#dd1115}#tribe-events-pg-template{max-width:none}.tec-events-elementor-event-widget__image img{object-fit:cover!important}.tec-events-elementor-event-widget__venue-container{padding:0!important;margin:0!important}.single-post img.attachment-full.size-full{width:100%;height:100%;object-fit:cover}footer img{object-fit:contain!important}.eael-grid-post-holder img.attachment-full{width:100%;height:300px!important;object-fit:cover;object-position:top;display:block}.eael-post-grid{margin:0!important}.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col{display:flex;align-items:center}.tribe-events .tribe-events-calendar-list__event-datetime{color:#ffffff!important}time.tribe-events-calendar-list__event-date-tag-datetime span{color:#ffffff!important}a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin{color:#ffffff!important}header.tribe-events-calendar-list__event-header span{color:#ffffff!important}.tribe-events-calendar-list__event-details.tribe-common-g-col{flex:1;border-left:4px solid #ffffff!important;padding-left:20px;row-gap:20px;display:flex;flex-direction:column;justify-content:center}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;padding-top:var(--tec-spacer-0);text-align:center;justify-content:center;align-content:center;align-items:center}form.tribe-events-c-search.tribe-events-c-events-bar__search-form{padding:0 20px!important}.tribe-events .tribe-events-c-search__button,.tribe-events button.tribe-events-c-search__button{background-color:#06a9e5!important}.tribe-events .tribe-events-c-search__button:focus,.tribe-events .tribe-events-c-search__button:hover,.tribe-events button.tribe-events-c-search__button:focus,.tribe-events button.tribe-events-c-search__button:hover{background-color:#dd1115!important}span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium{font-size:40px!important;font-weight:600!important;display:block!important;height:100%!important;order:1;height:auto!important;line-height:1!important}span.tribe-events-calendar-list__event-date-tag-weekday{text-transform:uppercase!important;font-size:1em!important;font-weight:400!important;order:2!important}.tribe-common-g-row.tribe-events-widget-events-list__event-row{flex:1 1 calc(50% - 20px)!important;color:white!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}.tribe-events-widget-events-list__event-wrapper.tribe-common-g-col{flex:1;border-left:4px solid #fff;padding-left:20px;row-gap:20px;display:flex;flex-direction:column}.tribe-events-widget-events-list__events{display:flex!important;gap:50px!important;flex-direction:row!important}.tribe-events-widget-events-list__event-date-tag.tribe-common-g-col{text-align:center!important;margin-right:15px!important;display:flex!important;flex-direction:column!important;row-gap:0px!important;justify-content:center!important;min-width:100px!important}span.tribe-events-widget-events-list__event-date-tag-daynum.tribe-common-h2.tribe-common-h4--min-medium{font-size:70px!important;font-weight:600!important;display:block!important;height:100%!important}span.tribe-events-widget-events-list__event-date-tag-month{text-transform:uppercase!important;font-size:1em!important;font-weight:400!important;order:2!important}.tribe-events-widget-events-list__event-cats.categoria a{font-size:20px!important;margin-bottom:5px;color:#fff!important;line-height:1em;font-weight:500!important;margin-bottom:50px!important}header.tribe-events-widget-events-list__event-header{display:flex!important;flex-direction:column!important;gap:20px}.tribe-events-widget-events-list__event-cats.categoria{order:1}h3.tribe-events-widget-events-list__event-title.tribe-common-h7{order:2}.tribe-common-b2.tribe-events-widget-events-list__event-venue{order:3}.tribe-events-widget-events-list__event-datetime-wrapper.tribe-common-b2.tribe-common-b3--min-medium{order:4}.tribe-common .tribe-common-cta,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium{color:#fff!important;font-size:inherit!important;text-decoration:none!important}.tribe-common-b2.tribe-events-widget-events-list__event-venue{color:#fff!important;font-size:inherit!important;text-decoration:none!important}time.tribe-events-widget-events-list__event-datetime,address.tribe-events-widget-events-list__event-venue-address{padding-left:30px}.tec-events-back a,.tec-events-back a:visited{color:#027fad!important}.tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-link-wrapper a{color:#027fad!important}#tribe-events-pg-template .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a,#tribe-events-pg-template .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a,.tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a,.tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a,.tribe-events-content .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a,.tribe-events-content .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a{color:#027fad!important}.tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{color:#027fad!important}.tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button:hover{background-color:#027fad!important}.tec-events-elementor-event-widget__venue-details a{color:#027fad!important}.tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button:hover{background-color:#027fad!important;color:#ffffff!important;border-color:#027fad}.evento-individual .evento-bloque{color:#027fad!important}.tec-events-elementor-event-widget__venue-container{width:100%;max-width:none!important}.lista-sin-dots-sin-margin-left ul{padding:0}.lista-sin-dots-sin-margin-left ul li{list-style-type:none;margin:20px 0!important}h2.tec-events-elementor-event-widget__categories-header,h2.tec-events-elementor-event-widget__related-header{font-size:42px!important;font-weight:600!important;color:inherit!important}a.tec-events-elementor-event-widget__venue-name-link,a.tribe-common-b2--bold.tribe-common-anchor-thin.tribe-events-widget-events-list__event-venue-name{pointer-events:none}.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container,.tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container{border:1px solid #027fad!important}@media (max-width:1024px){h2.tec-events-elementor-event-widget__categories-header,h2.tec-events-elementor-event-widget__related-header{font-size:33px!important}}@media (max-width:1366px){h2.tec-events-elementor-event-widget__categories-header,h2.tec-events-elementor-event-widget__related-header{font-size:32px!important}}@media (max-width:767px){.elementor-element.elementor-element-b01f310.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{--padding-left:0px!important;--padding-right:0px!important}.tribe-common-g-row.tribe-events-calendar-list__event-row{display:grid!important;grid-template-columns:1fr!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding:40px;gap:20px}section#tribe-events-pg-template .elementor-element.elementor-element-b01f310.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{padding:0 20px}figure.wp-block-image.size-large{width:100%!important}}@media screen and (max-width:767px) and (orientation:portrait){.evento-bloque{flex-basis:100%}.agenda-eventos{display:flex;gap:50px;flex-direction:column}.tribe-events-widget-events-list__events{display:flex!important;gap:50px!important;flex-direction:column!important}}a{background-color:#fff0;color:#027fad;text-decoration:none}footer a{color:#dbdbdb;text-decoration:none}footer a:hover{color:#fff!important;text-decoration:underline!important}.tribe-events-calendar-month__day:has(.tribe-events-calendar-month__calendar-event){background-color:#027fad;border:1px solid #cfe8ff}.tribe-events-calendar-month__day:not(:has(.tribe-events-calendar-month__calendar-event)){background-color:#f8f8f8;opacity:.7}.tribe-events-calendar-month__day--past{filter:grayscale(1);opacity:.6}.tribe-events-calendar-month__day--past:has(.tribe-events-calendar-month__calendar-event){filter:none;opacity:1;background-color:#000;border:1px solid #ffd1d1}.tribe-events-calendar-month__day--current{outline:2px solid #007fad;outline-offset:-2px;background-color:#eef7fb}.tribe-events-calendar-month__day-cell--mobile .tribe-events-calendar-month__mobile-events-icon--event{background:currentColor;width:6px;height:6px;border-radius:50%;display:inline-block}.tribe-events-calendar-month__day:has(.tribe-events-calendar-month__calendar-event) a.tribe-events-calendar-month__day-date-link{color:#ffffff!important}.tribe-events-calendar-month__day:has(.tribe-events-calendar-month__calendar-event) time.tribe-events-calendar-month__day-date-daynum{color:#ffffff!important}.tribe-events-calendar-month__day:has(.tribe-events-calendar-month__calendar-event) .tribe-events-calendar-month__calendar-event-datetime span{color:#ffffff!important}.tribe-events-calendar-month__day:has(.tribe-events-calendar-month__calendar-event) .tribe-events-calendar-month__calendar-event-datetime{color:#ffffff!important}.tribe-events-calendar-month__day:has(.tribe-events-calendar-month__calendar-event) .tribe-events-calendar-month__calendar-event-title.tribe-common-h8.tribe-common-h--alt a{color:#ffffff!important}.tribe-events-calendar-month__day:has(.tribe-events-calendar-month__calendar-event) .tribe-events-calendar-month__day-cell--mobile .tribe-events-calendar-month__mobile-events-icon--event{background:#ffffff!important}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background-color:var(--tec-color-background)!important;border:1px solid #027fad!important;color:#027fad!important}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background-color:#027fad!important;color:var(--tec-color-background)!important}ul.tec-events-elementor-event-widget__related-list{gap:30px}li.tec-events-elementor-event-widget__related-list-item{width:100%!important}.elementor-widget-tec_events_elementor_widget_event_image{height:100%!important}.elementor-widget-tec_events_elementor_widget_event_image .elementor-widget-container{height:100%!important}.tec-events-elementor-event-widget__image{height:100%!important}.elementor-772 .elementor-element.elementor-element-74e650f .tec-events-elementor-event-widget__image img{height:100%!important}.tec-events-elementor-event-widget__related-thumbnail{width:100%!important}a.tec-events-elementor-event-widget__related-image-link{width:100%!important;display:block!important}img.attachment-large.size-large.wp-post-image{height:300px!important;object-fit:cover!important}.lista-menus-horizontales ul.elementor-icon-list-items.elementor-inline-items{display:flex;justify-content:center}.lista-menus-horizontales.alineada-izquierda ul.elementor-icon-list-items.elementor-inline-items{display:flex;justify-content:left}.lista-menus-horizontales ul.elementor-icon-list-items.elementor-inline-items{margin:0!important;row-gap:10px}.lista-menus-horizontales .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item+.elementor-icon-list-item::before{content:"|";margin:0 8px;opacity:.6;color:currentColor}.lista-menus-horizontales li.elementor-icon-list-item.elementor-inline-item{margin:0!important}.lista-menus-horizontales a{color:#027fad}@media (max-width:767px){.lista-menus-horizontales ul.elementor-icon-list-items.elementor-inline-items{display:flex;justify-content:center;flex-direction:column;gap:10px;margin:0}.lista-menus-horizontales .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:.25rem 0;border-bottom:2px solid #027fad;padding-top:5px;padding-bottom:15px}.lista-menus-horizontales .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:.25rem 0}.lista-menus-horizontales .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item+.elementor-icon-list-item::before{display:none}}span.red-date{color:#d91114}.investigacion-carrusel figure.swiper-slide-inner{background:#fff}.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-indefinido.category-jornada-completa.category-ofertas-de-empleo{padding:15px}.elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid.elementor-has-item-ratio{box-shadow:0 0 48px 0 rgb(0 0 0 / .14)!important}.mostrar-ofertas .elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid.elementor-has-item-ratio{gap:0}.max-height-container-overflow{max-height:400px;overflow-y:visible}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:400px!important;object-fit:contain!important}.post-template-default.single.single-post img{width:100%}.post-template-default.single.single-post h3 em{color:#333}.post-template-default.single.single-post h3{margin-bottom:30px}.time-line-torri span,.time-line-torri span a{font-size:16px!important}.flipster__item__content figure{box-shadow:0 14px 14px rgb(0 0 0 / .35);border-radius:6px;transition:box-shadow 0.3s ease}.elementor-widget-wpr-flip-carousel-unlimited .wpr-flip-carousel{opacity:1!important;overflow:visible!important;transition:opacity 0.5s ease}ul.flipster__nav li{margin:3px!important}.flipster--coverflow .flipster__item__content{-webkit-box-reflect:initial!important;box-reflect:initial!important}footer ul li a{margin-left:0!important;padding-left:0!important}footer ul li a:hover{text-decoration:none!important}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.5em}.table-privacy{width:100%;border-collapse:collapse;font-size:15px}.table-privacy th,.table-privacy td{border:1px solid #ccc;padding:10px;vertical-align:top;text-align:left}.table-privacy th{background-color:#f5f5f5;font-weight:700}@media screen and (max-width:600px){.table-privacy,.table-privacy thead,.table-privacy tbody,.table-privacy th,.table-privacy td,.table-privacy tr{display:block;width:100%}.table-privacy tr{margin-bottom:1em;border:1px solid #ddd;padding:8px}.table-privacy td{border:none;border-bottom:1px solid #eee;padding-left:45%;position:relative}.table-privacy td:before{position:absolute;left:10px;top:10px;font-weight:700;white-space:nowrap}.table-privacy td:nth-of-type(1):before{content:"Finalidad"}.table-privacy td:nth-of-type(2):before{content:"Legitimación"}.table-privacy td:nth-of-type(3):before{content:"Conservación"}}footer .e--pointer-underline .elementor-item:after{background-color:#de1114!important!}.pedir-cita{position:fixed!important;top:50%;right:0;transform:translateY(-50%);z-index:9999;border-radius:0!important}.pedir-cita .elementor-widget-container{margin:0!important;padding:0!important}.pedir-cita a{display:flex;align-items:flex-end!important;justify-content:center;gap:8px;padding:8px 8px;font-weight:700;white-space:nowrap;font-size:14px!important;border-radius:30px 0 0 30px!important}.pedir-cita a.elementor-button:focus{background-color:#f92a2d!important}@media (max-width:768px){.pedir-cita span.elementor-button-text{display:none}.pedir-cita a{padding:12px;font-size:22px}}.parrafos-no-margin .elementor-icon-wrapper{display:flex;align-items:center}.parrafos-no-margin p{margin:0;padding:0}.elementor-icon-wrapper{display:flex;align-content:center}.redes-sociales p{margin-bottom:0!important}span.uc-menu-item-pointer{width:150px!important;right:-150px!important}.lista-preguntas{padding-left:0!important;margin-bottom:5px;list-style-position:inside}#cuerpo ul li{background-image:url(/wp-content/uploads/2025/10/icono_lista.png);background-repeat:no-repeat;background-size:16px 16px;padding-left:25px;line-height:inherit;background-position-y:5px;list-style:none;padding-left:25px}div#cuerpo ul{padding-left:0!important}div#cuerpo ul>ul{padding-left:20px!important}.single-post h2{font-size:32px;margin-top:40px}.single-post .elementor-widget-theme-post-featured-image a{max-width:none!important;width:100%}div#aioseo-headline-analyzer-sidebar-button{display:none!important}.aioseo-score-button.score-red{display:none!important}#tc-jswidget .tc-widget__wrapper{padding:0!important;margin:0!important;max-width:none!important;width:100%!important;min-height:0!important}.tc-job-row{padding:20px!important;margin-top:30px!important}.especialidad-content{max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height 0.6s cubic-bezier(.4,0,.2,1),opacity 0.4s ease,transform 0.4s ease}.especialidad-content.abierto{max-height:2000px;opacity:1;transform:translateY(0)}.especialidad-toggle{position:relative;cursor:pointer;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:20px;border-radius:var(--n-accordion-border-radius);border-radius:10px}.toggle-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.e-opened{display:none}.especialidad-toggle.activo .e-closed{display:none}.especialidad-toggle.activo .e-opened{display:inline-block}.toggle-icon svg{width:30px;height:30px;fill:#009fe3}