.ic-block-language-desktop{display:flex !important}.menu-language-title{font-family:"dmsans",arial,helvetica,sans-serif;font-size:34px;color:#000;line-height:42px;padding:20px;font-weight:500;margin-top:10px;margin-bottom:10px}.carousel-ic .carousel-contenedor h2,.carr-det-nav .carousel-contenedor h2,.carr-det-for .carousel-contenedor h2{font-family:"dmsans",arial,helvetica,sans-serif;font-size:56px;text-align:left;font-weight:500}.carousel-ic .carousel-contenedor h3,.carr-det-nav .carousel-contenedor h3,.carr-det-for .carousel-contenedor h3{font-family:"dmsans",arial,helvetica,sans-serif;font-size:32px;text-align:left;font-weight:400}.customer-information .field--label-above,.profile--view-mode--default .field--label-above{width:50%}.customer-information .profile--view-mode--user,.profile--view-mode--default{width:60%;display:flex;flex-wrap:wrap;gap:4rem 0;margin:3rem 0}.customer-information .field--label-above .field--label,.profile--view-mode--default .field--label-above .field--label{font-weight:700;background:#8080803d;margin:0 0 .5rem;padding:.5rem 0}.contenedor-publicaciones-relacionadas.destacados .etiqueta.texto-instituto{text-align:left !important}.noticiaSHorizontal{position:relative}.noticiaSHorizontal>.pr-3{display:flex;flex-wrap:wrap}.noticiaSHorizontal>.pr-3>.subtitleAndText>.bloque2{float:none !important}.subtitleAndText{width:calc(100% - 320px)}.noticiaSHorizontal>.pr-3>a{position:absolute;bottom:100px;right:0;position:unset !important}#main .contenedor-publicaciones-relacionadas.destacados .noticiaSHorizontal img{margin:0;padding-top:5px}body div.main-container{height:fit-content}.no-wrapped-img,.noticiaSHorizontal>.pr-3>a{margin-left:20px !important;height:min-content !important}@media (max-width:992px){.noticiaSHorizontal>.pr-3>a{order:1;width:100%}.no-wrapped-img,.noticiaSHorizontal>.pr-3>a{margin-left:0 !important}.noticiaSHorizontal>.pr-3{padding-right:0 !important;margin-right:0 !important}.pr-3>.etiqueta.texto-instituto{order:2}.pr-3>.titulo{order:3}.subtitleAndText{order:4;width:100%}}.acc-item{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#edit-payment-information-add-payment-method-billing-information-field-cliente-mayor-edad-value{width:auto;margin-left:0;z-index:-1}#edit-payment-information-add-payment-method-billing-information-field-cliente-aviso-legal-value{width:auto;margin-left:0;z-index:-1}#edit-payment-information-add-payment-method-billing-information-field-terminosy-y-condiciones-value{width:auto;margin-left:0;z-index:-1}.topBar .dropdown{min-width:150px}.topBar{min-height:40px !important}.field--name-field-contenido-categoria .field--items{display:inline-block}.field--name-field-contenido-categoria .field--items .field--item{margin-left:5px}.card.noticiaXL.border.noticia-portada h3 a{font-weight:700;font-size:20px;line-height:24px}.carousel-contenedor h3,.carousel-contenedor h4,.carousel-contenedor div.bd-highlight a,.carousel-contenedor div.pb-5{background-color:#850D0D99;padding-top:5px;padding:10px;margin-top:0;margin-bottom:0;width:fit-content}.carousel-contenedor div.bd-highlight a:hover{color:#850d0d;background-color:#fff;text-decoration:underline}div.listado-examenes .curso{width:28%}div.listado-examenes .lugar{width:16%}.evento a[target=_blank]{background-image:none !important;padding-right:6px !important}.contenedor-seccion-listados .contenedor-listado.cursos .XLSubheading{line-height:34px;margin-bottom:30px;margin-top:50px}.contenedor-seccion-listados .contenedor-listado.cursos .XLSubheading{line-height:34px;margin-bottom:30px;margin-top:50px}body.menu--universos-footer-- .contenedor-seccion-listados .contenedor-listado.cursos .pagina-generica{padding:0}@media (max-width:769px){.search input{background:#fff !important}body.user-logged-in header.ic-cabecera nav.navbar>div div.search form .dropdown,body.user-logged-out header.ic-cabecera nav.navbar>div div.search form .dropdown{padding:0 !important}body header.ic-cabecera nav.navbar>div .search{height:unset !important}header .search form .form-item{margin-right:0 !important}#search-universe-block-form--2{margin-left:34px}}.view-buscador-productos-completo .persona.persona-profesores{display:none}.view-buscador-productos-profesores #TipoZona{display:none !important}body.path-node.toolbar-horizontal .tabs--primary{display:block}body.path-node.user-logged-out .tabs--primary{display:none}#edit-login-returning-customer-forgot-password{display:block;text-align:center;max-width:356px}.topBar a{color:#403535}.parrafo-buscador-resaltado{background-color:#ffebcd;padding:2px}#block-universos-nivel2 .dropdown-menu li.collapsible-group-item{padding-right:10px}body header.ic-cabecera nav.navbar>div nav#block-universos-nivel2 div.col-md-12.scroll .principal li a.dropdown-item{padding:10px 15px;padding-right:0}body header.ic-cabecera nav.navbar>div nav#block-universos-nivel2 div.col-md-12.scroll .principal li a.dropdown-item:focus{border-color:transparent}body header.ic-cabecera nav.navbar>div nav#block-universos-nivel2 div.col-md-12.scroll .principal .dropdown-menu{margin-left:15px;margin-top:0}#block-universos-nivel2 .dropdown-menu{padding-top:0 !important;padding-bottom:0 !important}.noticiaSHorizontal h3{text-transform:none}@media only screen and (min-width:768px){.dropdown:hover .dropdown-menu{display:block}}@media (max-width:992px){.page-node-type-publicacion .contenedor-seccion-listados .contenedor-listado .layout--twocol-section .layout__region--second .block-ctools-block,.page-node-type-publicacion .bloque-img-publicacion p,.page-node-type-publicacion .bloque-img-publicacion div{text-align:start}.noticiaSHorizontal{padding-bottom:3rem;padding-top:3rem}.noticiaSHorizontal .bloque2.bloque-noticias{max-width:100% !important}.noticiaSHorizontal>.pr-3>a{position:relative;bottom:0}.noticiaSHorizontal>.pr-3>a>img{width:100%;max-width:100% !important}#main .contenedor-publicaciones-relacionadas.destacados .noticiaSHorizontal img{margin-left:0;width:100%;max-width:100% !important}.contenedor-publicaciones-relacionadas.destacados .etiqueta.texto-instituto{display:inline-block}}.menu-dropdown-1{display:none}.flecha-1 .icon-menu.fa.menu-mobile-l2{position:relative;margin-left:-23px !important}body li[aria-expanded=true] .icon-menu.fa-angle-down:before{transform:none !important}.ic-menu-link0{font-weight:700 !important}.nav-level-1 li{border:0 !important}.nav-level-2 li{margin-left:20px !important}.ic-menu-link0,.nav-level-0>li>.flecha,.list-group-item.ic-level1-open a{border-bottom:1px solid #ddd !important}body header.ic-cabecera nav.navbar>div #block-universos #navbarNav ul.nav .dropdown-menu li.collapsible-group-item a.flecha{height:49px !important;width:49px !important}body header.ic-cabecera nav.navbar>div #block-universos #navbarNav ul.nav .dropdown-menu li.collapsible-group-item .nav-level-1 a.flecha{height:52px !important;width:52px !important}a.flecha{color:#000}@media (min-width:769px){#navbarNav{display:none !important}body header.ic-cabecera nav.navbar>div #navbarNavSlogan{display:block !important}}.view-buscador-productos.view-buscador-productos-completo .form-item-field-pro-ubi-pais,.view-buscador-productos.view-buscador-productos-completo .form-item-field-pro-centro{display:block !important}.form-item-field-pro-ubi-pais .select-wrapper,.form-item-field-pro-centro .select-wrapper{width:auto}#TipoPersona{display:none}.view-buscador-productos{width:100%}#contact-message-feedback-form label>input[type=checkbox]{visibility:visible}.card-img-top{width:100%}.view-noticias .row.ic-row-noticias{padding-bottom:25px}.view-noticias.view-id-noticias.view-display-id-block_4 .ic-row-noticias .views-field-body{padding-bottom:25px}.ic-iten-agenda h2{font-family:"DM Sans",Tahoma;font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:1px}.ic-iten-agenda a{color:#b50d0d;text-decoration:none}.ic-iten-agenda a:hover{text-decoration:underline}.ic-agenda-bloque{margin-left:auto;margin-right:auto}.field--label.ic-contenido-categoria-label{display:inline-block}div.listado-examenes .inscripcion,div.listado-examenes ul li a span.inscription{width:10%}.contenedor-buscador label{width:100%}.field .principal a{color:#fff}.codigo-listado-curso .curso{font-family:"DM Sans",Tahoma;font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:1px;color:#b50d0d}.ic-opcion-filtro{display:none}#views-exposed-form-buscador-productos-block-1 .ic-opcion-filtro-curso,#views-exposed-form-buscador-productos-buscador-profesores .ic-opcion-filtro-fp{display:block}.ic-events-back-link{margin-top:20px;padding:2rem 0;font-family:"DM Sans",Tahoma;font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:1px;color:#b50d0d}.principal li a.dropdown-item:hover{font-weight:700;letter-spacing:-.3px}body header.ic-cabecera nav.navbar>div nav#block-universos-nivel2 div.col-md-12.scroll .principal li a.dropdown-item:focus,.principal li a.dropdown-item:focus{color:#333;font-weight:700}body .contenido-tabla-especial a,:is(p,h1,h2,h3,h4,h5,h6) .enlace{font-size:inherit;font-family:inherit}.ic-publicaciones-header{word-wrap:anywhere}.bloque-img-publicacion div.ic-publicaciones-card.panel h2.ic-publicaciones-header,.bloque-img-publicacion div.ic-publicaciones-card.panel h2.ic-publicaciones-header a{font-family:"DM Sans",Tahoma;font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:1px;color:#b50d0d}.bloque-img-publicacion div.ic-publicaciones-card.panel h3.ic-publicaciones-header{font-family:"Inter",sans-serif;font-size:14px;font-weight:400}.bloque-img-publicacion div.ic-publicaciones-card.panel h3.ic-publicaciones-header a{font-family:"DM Sans",Tahoma;font-size:14px;font-weight:600;line-height:18px;letter-spacing:1px}#views-exposed-form-publicacion-page-1 #edit-combine,#views-exposed-form-publicacion-sala-de-prensa #edit-combine,#views-exposed-form-publicacion-sala-de-prensa #edit-combine-1,#views-exposed-form-publicacion-reportajes-fotograficos #edit-combine,#views-exposed-form-publicacion-page-1 #edit-field-contenido-categoria-target-id{width:100%}#views-exposed-form-publicacion-page-1 #edit-submit-publicacion,#views-exposed-form-publicacion-sala-de-prensa #edit-submit-publicacion,#views-exposed-form-publicacion-reportajes-fotograficos #edit-submit-publicacion{background-color:#fff;color:#000;border-width:3px;border-color:#000}#views-exposed-form-publicacion-page-1 #edit-actions{margin-left:10px}#views-exposed-form-publicacion-page-1 .form--inline{margin-top:20px}.field.field--name-field-contenido-categoria.field--type-entity-reference.field--label-above{display:flex;margin-right:10px}.ic-publicaciones-etiquetas a,.view .pagination>li>a{color:#b50d0d}.view .pagination>.active>a{background-color:#b50d0d;border-color:#b50d0d;color:#fff}.block-agenda-block.mensual.view-buscador-productos .select-wrapper .form-select.form-control{height:50px}.block-agenda-block.mensual.view-buscador-productos .select-wrapper:after{display:inline-block !important}.block-agenda-block.mensual.view-buscador-productos .form-item-field-pro-centro{display:block}.field--label.ic-tegoria-label{margin-right:10px}.block-agenda-block.mensual.view-buscador-productos .agenda-country.select-wrapper:after{margin-top:5px}#boletin :is(#edit-nombre,#edit-apellidos,#edit-email){margin-bottom:10px}#edit-container-datos-usuario-nombre label{padding-top:10px}#edit-container-datos-usuario-apellido label{padding-top:10px}#edit-container-datos-usuario-email label{padding-top:10px}#edit-actions{text-align:center}div.listado-examenes .codigo-listado-curso span:empty{display:inline-block !important}body.view-publicacion-reportajes-fotograficos .contenedor-seccion-listados .contenedor-listado .pagina-generica,body.view-publicacion-sala-de-prensa .contenedor-seccion-listados .contenedor-listado .pagina-generica{padding:0}body.view-publicacion-reportajes-fotograficos .contenedor-seccion-listados .contenedor-listado .pagina-generica .layout__region--second{max-width:100%}body.view-publicacion-sala-de-prensa .contenedor-seccion-listados .contenedor-listado .pagina-generica .layout__region--second{max-width:75%}.ic-notas-de-prensa .view-header .container{padding-left:0}.bloque-img-publicacion.ic-notas-de-prensa #edit-actions{margin-left:10px}.bloque-img-publicacion.ic-notas-de-prensa #edit-submit-publicacion{padding-left:50px;padding-right:50px}.contenedor-seccion-listados .contenedor-listado.cursos .bloque-img-publicacion.ic-notas-de-prensa{padding:0}#pie_colaboradores{text-align:center}.card-img-top{border:#f5f5f5 1px solid}.view-display-id-reportajes_fotograficos .views-row{padding-left:0}body.path-contact .contenedor-seccion-listados .contenedor-listado .pagina-generica{max-width:1420px}.view-colaboradores-footer ul.list-group{margin-bottom:0}.view-colaboradores-footer li.list-group-item{padding:0}footer .bloqFooter p,footer .bloqFooter .footer_section_title{color:#000;font-family:"dmsans",arial,helvetica,sans-serif;font-size:14px;text-transform:uppercase;font-weight:600;line-height:normal;margin-top:20px;margin-bottom:10px}footer .bloqFooter p a.icon-menu,footer .bloqFooter .footer_section_title a.icon-menu{cursor:pointer;display:none;background-color:transparent;text-decoration:none;width:48px;height:48px;padding:14px 20px}footer #block-sobrenosotros a,#block-footeren--2 a,#block-sobrenosotros--2 a{color:#403535;font-size:14px !important}footer #block-sobrenosotros a:hover,#block-footeren--2 a:hover,#block-sobrenosotros--2 a:hover{color:#b50d0d}.block-agenda-block.mensual.view-buscador-productos{padding:0}body.agenda.path-node.page-node-type-dinamico #main .pagina-generica #block-agenda-mensual{margin:0 !important}body.agenda.path-node.page-node-type-dinamico #main .pagina-generica .block-agenda-block.mensual .view-filters{padding-top:0 !important;padding-bottom:0 !important}#edit-field-contact-aviso-legal-wrapper{clear:both}.month-day-separator{margin-left:10px}body .block-agenda-block.mensual .view-filters .agenda-cesce table{margin-bottom:0}body .field .pprivacidad input[type=checkbox]:checked+label:after{margin:0}body .topBar .megaMen{margin-left:0;padding-top:0}body .topBar .modalDos a:after{position:relative;margin-left:3px}.topBar .modalUno{padding-top:10px}body form.contact-message-feedback-form .form-item-copy{display:none}.ic-contact-aviso-legal-desc a{color:#b50d0d;text-decoration:none}#edit-field-contact-aviso-legal-value{margin-left:0}#contact-message-feedback-form #edit-preview{display:none}#contact-message-feedback-form #edit-submit{align-content:center;border:3px solid #b50d0d;color:#b50d0d;background-color:transparent;max-width:335px}#contact-message-feedback-form #edit-submit:hover{background-color:#b50d0d;color:#fff;max-width:335px}.alert.alert-success{color:#2e562e}body .alert.alert-danger{color:#920707}body.page-node-type-pagina-sin-cabecera header.ic-cabecera nav.navbar>div #navbarNavSlogan{display:inline-block !important}body.page-node-type-pagina-sin-cabecera header.ic-cabecera nav.navbar>div>.logotipo,.ic-footer-copyright{order:1}body.page-node-type-pagina-sin-cabecera header.ic-cabecera nav.navbar>div>#navbarNavSlogan,.ic-footer-menu{order:2}body.page-node-type-pagina-sin-cabecera .dialog-off-canvas-main-canvas,body.page-node-type-pagina-sin-cabecera{background-color:#fff !important}footer div.justify-content-lg-start{flex:1 1 33.3%}.ic-footer-flex{display:flex}body.page-node-type-pagina-sin-cabecera .view-colaboradores-footer .list-group-item{display:inline-flex}body.page-node-type-pagina-sin-cabecera .ic-btn-close{background-color:#fff;border:3px solid #b50d0d;color:#b50d0d;width:auto;min-height:auto;padding-top:10px;padding-bottom:10px}body.page-node-type-pagina-sin-cabecera footer .pie a.ic-btn-close:hover{color:#fff !important;background-color:#b50d0d;color:#fff}body.page-node-type-pagina-sin-cabecera footer .ic-footer-copyright{text-align:left}.ic-agenda-bloque .Off a:hover{cursor:auto}#main .calendario-cesce ul li.Off:hover{border:1px solid #746e6e}@media (max-width:1199px){.boletines-contacto .contenedor-seccion-listados .contenedor-listado.cursos .listado{padding:15px}#contacto #edit-container-email{padding-left:0}#contacto #edit-container-nombre-apellidos{padding-right:0;margin-bottom:15px !important}}.contacto input{border-radius:0 !important;border:1px solid #e2dfda;box-shadow:none;height:50px !important;font-family:"Inter",sans-serif;font-weight:400;font-size:16px}.row.form-item.contacto.form-group.js-form-wrapper.form-wrapper{margin-bottom:15px !important}.contacto button{width:335px;margin-top:20px}.contacto label{padding:0}.contacto #edit-container-aceptacion{padding-left:25px}.contacto input#edit-aceptacion{visibility:visible;height:auto !important}#contacto #edit-container-aceptacion{padding-left:0}#contacto #edit-privacidad{display:none}.contacto-privacidad{line-height:20px;padding-left:25px;padding-top:6px}#contacto #edit-container-datos-personales{margin-bottom:0}#contacto #edit-container-nombre-apellidos{padding-left:0}#contacto #edit-container-email{padding-right:0}.pais a[target=_blank]:not(:empty){background-image:none}body nav .breadcrumb-item+.breadcrumb-item:before{color:rgba(255,255,255,.72) !important}.btn-back-agenda{float:right;width:auto;border:2px solid #b50d0d !important;color:#b50d0d;font-size:13px !important;background:#fff;padding-top:14px}.btn.btn-back-agenda:hover,.btn-back-agenda:active,.btn-back-agenda:focus{background:#b50d0d;color:#fff}.field a.enlace{font-size:inherit;text-decoration:none}.field a.enlace:hover{text-decoration:underline}#main .paragraph div.field.mlibre p{width:100%;max-width:100%}#main .paragraph div.field.mlibre li{width:80%;max-width:80%}#main .field .align-right img.img-responsive{margin-left:3rem}@media only screen and (max-width:768px){#main .field .align-right img.img-responsive{margin-left:0}}#main .field .align-left img.img-responsive{margin-right:3rem}.ic-logo-footer-link{width:fit-content}.ic-block-language-mobile{display:none}@media only screen and (max-width:1024px){.ic-block-language-mobile{display:block}.ic-block-language-mobile a{padding-right:10px}.ic-block-language-mobile a.is-active{font-weight:700}body.user-logged-out .topBar>.ic-block-language-desktop.dropdown,body header .topBar .ic-block-language-desktop{display:none}}body #main .paragraph div.field.mlibre h2,body #main .paragraph div.field.mlibre h3,body #main .paragraph div.field.mlibre h4,body #main .paragraph div.field.mlibre ul,body #main .paragraph div.field.mlibre ol,body #main .paragraph div.field.mlibre li{max-width:100%}body #main .paragraph div.field.mlibre table,body #main .paragraph div.field.mlibre table{border-collapse:collapse;min-width:80%;box-sizing:border-box;margin:36px auto !important}body #main .paragraph div.field.mlibre table td,body #main .paragraph div.field.mlibre table th,body #main .paragraph div.field.mlibre table td,body #main .paragraph div.field.mlibre table th{padding:14px 7px 14px 10px !important;border:1px solid #ccc !important;line-height:1.4 !important;text-align:left}body #main .paragraph div.field.mlibre table caption{font-weight:700;text-align:center;padding-bottom:1.5em;font-size:1.3em}body #main .paragraph div.field.mlibre table tfoot td{padding-top:18px !important}body #main .paragraph div.field.mlibre table th{box-sizing:border-box !important;max-width:140px !important;min-width:90px !important}.sedes{padding-bottom:2px}.modalUno .card-body:hover{border:1px solid #534343}.modalUno .card-body{font-family:"DM Sans",Tahoma;font-weight:700;font-size:16px;line-height:30px;color:#534343;background-color:#fff;margin:10px}.sedes a{color:G52EvrQA !important;font-size:small !important}.back-to-top{position:fixed;bottom:100px;right:0;display:inline;background-color:#ccc;min-width:0 !important;width:60px;z-index:10}table.table.tabla-contenido th,table.table.tabla-contenido td{cursor:default}body table.table-instituto tbody tr:hover,body table.table-inicio tbody tr:hover,body table.table-sobre-nosotros tbody tr:hover,body.central table.table-instituto tbody tr:hover,body.central table.table-inicio tbody tr:hover,body.central table.table-sobre-nosotros tbody tr:hover{background-color:#fff}#back-to-top,#back-to-top i{color:#b50d0d}body.page-node-type-pagina-sin-cabecera .field a.enlace:hover{color:#b50d0d}#edit-csv{margin-top:16px;min-width:320px}.submit-csv{background-color:#b50d0d;max-width:152px;min-width:0;float:left;margin-left:27px}#soapws-csv-validation .edit-container-encabezado h2{font-family:Verdana,Geneva,sans-serif;font-weight:700;font-size:21px}#edit-container-encabezado>p:nth-child(4){color:#b50d0d;margin-top:20px;margin-left:30px}#soapws-csv-validation .edit-container-encabezado p{margin-top:20px;color:#b50d0d;margin-bottom:30px}#soapws-csv-validation .container_principal-csv{margin-left:30px !important;margin-bottom:30px !important}.dropdown-menu.dropdown-social,.social .dropdown-menu,.social.dropdown-menu{width:max-content}.eu-cookie-compliance-banner{background:#980707;font-family:DM Sans,Tahoma}.eu-cookie-compliance-banner a{color:#fff;text-decoration:underline}text .eu-cookie-compliance-banner a:hover,.eu-cookie-compliance-banner a:focus{color:#fff}.eu-ic-secondary-btn.decline-button.eu-cookie-compliance-default-button:hover{background:0 0;text-decoration:underline}.eu-ic-primary-btn.agree-button.eu-cookie-compliance-secondary-button:hover{text-decoration:underline}body button.eu-ic-secondary-btn{border:none;background:0 0;margin-top:1em;padding:0 8px;vertical-align:middle;color:#fff;box-shadow:none;text-shadow:none}body button.eu-ic-primary-btn{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;box-shadow:inset 0 1px 0 0 #fff;background-color:#ededed;background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:700;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #fff}body.page-node-type-noticia .breadcrumb .breadcrumb-item:last-child{display:inline-block}body.view-publicacion-page-1.path-sobre-nosotros .bloque-img-publicacion .thumbnail{margin-right:0}.field .file-link a:hover{color:#b50d0d}#cookiesjsr>.cookiesjsr--app .cookiesjsr-banner{max-width:1520px;height:40vh}.cookiesjsr-switch.active,#cookiesjsr .cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group.active .cookiesjsr-service-group--tab,#cookiesjsr>.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service .cookiesjsr-service--action .cookiesjsr-service--always-on{background-color:#980707}#cookiesjsr>.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service .cookiesjsr-service--action .cookiesjsr-service--always-on{border:3px solid #980707}#cookiesjsr .cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--tab,#cookiesjsr .cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group.active .cookiesjsr-service-group--content{background-color:#fff}.cookiesjsr-service .cookiesjsr-service--description h3,#cookiesjsr .cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group.active .cookiesjsr-service-group--content,#cookiesjsr .cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--tab[aria-selected=false]{color:#000}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-links.links--row li a{color:#980707}#cookiesjsr .cookiesjsr--app .cookiesjsr-layer{height:50vh}.cookieBlock{overflow:hidden !important}.cookieBlockContainer{height:200vh;width:200vw;position:absolute;top:0;left:0;z-index:1000}body.page404 #main div.contenedor-carusel div.carousel-contenedor div p{width:100% !important}body.page404 .carousel-contenedor .pb-5{padding-bottom:1.5rem !important}body.page404 .mcarrusel h2{margin-top:0}body.page404 #main .mcarrusel .carousel-ic .bd-highlight .btn-buscadores{margin-top:15px;margin-bottom:0}.carousel-ic.carousel-ic .slick-slide>div>div:after{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}.page-node-type-noticia .breadcrumb.fondoOn.d-md-flex.justify-content-start{display:block !important}@media (max-width:992px){body.user-logged-in .region-header nav[aria-labelledby],body.user-logged-out .region-header nav[aria-labelledby]{display:block !important}}h1,h2,h3,h4,h5{clear:both;margin-top:3rem;margin-bottom:1.5rem}.files-wrapper{display:inline-block;margin-bottom:30px}span.file.file--mime-application-pdf.file--application-pdf.icon-before{padding-bottom:40px}.form-item-payment-information-billing-information-field-cliente-aviso-legal-value input,.form-item-payment-information-billing-information-field-cliente-mayor-edad-value input .form-item-payment-information-billing-information-field-terminos-y-condiciones-value input{display:none}.path-checkout .contenedor-seccion-listados .contenedor-listado.cursos .XLSubheading{color:#fff !important}div#edit-actions{overflow:auto}span.precio{white-space:nowrap}body.path-cursos #main .contenedor-seccion-listados .contenedor-listado.cursos .listado{padding:0}.col-md-12.pagina-generica .float-right{float:unset !important}body.agenda .col-md-12.pagina-generica .float-right{float:right !important}.views-align-right{text-align:left}.field__label,.field--name-order-items{margin-top:2.5rem !important}.field__label,.field--name-order-items>.field--label{font-size:2rem !important}.field__label{font-weight:600 !important}.order-total-line{text-align:left !important}.commerce-order-item-add-to-cart-form .field--name-quantity.field--widget-commerce-quantity{display:none}.discounts-list{list-style-type:none}.discounts-list li{list-style-type:none}.discount__info .description{font-size:.85em}.discount__info .field--label{padding-bottom:1em}.contenedor-seccion-listados .view-cursos .button--add-to-cart{color:#fff !important}.field.field--name-field-pro-entradilla.field--type-text-long.field--label-above .field--label{display:none}.price-box .price .item-en-carrito{padding:10px}body.commerce-checkout-form form.commerce-checkout-flow .field--name-field-cliente-tratamiento,body.commerce-checkout-form form.commerce-checkout-flow .field--name-field-cliente-genero,body.commerce-checkout-form form.commerce-checkout-flow .field--name-field-cliente-pais-nacimiento,body.commerce-checkout-form form.commerce-checkout-flow .field--name-field-cliente-lugar-nacimiento,body.commerce-checkout-form form.commerce-checkout-flow .field--name-field-cliente-lengua-materna,body.commerce-checkout-form form.commerce-checkout-flow .field--name-field-cliente-telefono-movil,body.commerce-checkout-form form.commerce-checkout-flow .field--name-field-cliente-nacionalidad{display:none}input#edit-payment-information-add-payment-method-billing-information-field-terminos-y-condiciones-value{display:none}input#edit-payment-information-billing-information-field-terminos-y-condiciones-value{display:none}input[id^=edit-payment-information-billing-information-field-terminos-y-condiciones-value]{display:none}body.commerce-checkout-form form.commerce-checkout-flow .form-item-payment-information-add-payment-method-billing-information-field-terminos-y-condiciones-value{display:flex}body.commerce-checkout-form form.commerce-checkout-flow .form-item-payment-information-billing-information-field-terminos-y-condiciones-value{display:flex}.btn-warning:hover{color:#fff;background-color:#b50d0d;border-color:#980707}.btn-warning:active{color:#fff;background-color:#b50d0d;border-color:#980707}.btn-warning{color:#fff;background-color:#980707;border-color:#980707}div#edit-field-contact-aviso-legal-value--description{padding-left:1.3em}.user-reset-form #edit-submit.button.js-form-submit.form-submit.btn-primary{background-color:#c00;border-color:#c00;width:35%;color:#fff}.user-reset-form #edit-submit.button.js-form-submit.form-submit.btn-primary:hover{background-color:#980707;border-color:#980707}.enlace-registro{color:#b50d0d;text-decoration:none}.enlace-registro:hover{color:#980707;text-decoration:none}.layout__region--second>.listado>.XLSubheading{display:block}.field--name-field-pagebasic-parrafo>.field--item>.paragraph--type--parrafo-de-texto>.field--name-field-ptexto-texto>h2{display:block}body.commerce-flywire-payment-form [id^=flywire-pay-button]{font-family:"dmsans",arial,helvetica,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;width:100%;min-width:263px;min-height:54px;text-align:center;padding:12px;line-height:1.42857143;border-radius:0;white-space:normal;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-top:15px;margin-bottom:10px;border:3px solid #c00;color:#c00;background-color:#f5f5f5;max-width:356px}@media (max-width:768px){body.commerce-flywire-payment-form [id^=flywire-pay-button]{max-width:100%;width:100%}.customer-information .profile--view-mode--user,.profile--view-mode--default{width:100%}.customer-information .field--label-above,.profile--view-mode--default .field--label-above{width:100%}.cookiesjsr--app .cookiesjsr-banner{min-height:25rem}}body.commerce-flywire-payment-form [id^=flywire-pay-button]:hover{background:#c00;background-color:#c00;color:#fff}.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-field-cliente-num-documento-0-value.js-form-item-field-cliente-num-documento-0-value.form-group{margin-top:7.5px}div#edit-field-cliente-tipo-de-documento-wrapper{width:50%}.dialog-off-canvas-main-canvas{min-width:unset}@media (min-width:400px){.dialog-off-canvas-main-canvas{min-width:366px}}@media (max-width:400px){.dialog-off-canvas-main-canvas{min-width:366px}}.cookiesjsr--app .cookiesjsr-banner{background:#980707;padding-top:8px;width:90%;left:50%;top:50%;overflow:hidden;font-family:"Inter-Light-BETA",Helvetica,Arial !important;font-size:16px;line-height:1.42857143;border:2px solid #fff}.cookiesjsr--app .cookiesjsr-banner.active{transform:translate(-50%,-50%)}.cookiesjsr--app .cookiesjsr-banner--info{padding:0;margin-bottom:24px;color:#fff;font-size:14px}.cookiesjsr--app .cookiesjsr-links{flex-direction:row;flex-wrap:wrap;margin:8px 0 0}.cookiesjsr--app .cookiesjsr-links.links--row li{padding:0;margin:8px 24px 0 0}.cookiesjsr--app .cookiesjsr-links.links--row li:before{display:none}.cookiesjsr--app .cookiesjsr-links.links--row li a{font-size:14px;text-decoration:underline;color:#fff;background-image:none}.cookiesjsr--app .cookiesjsr-banner--action .cookiesjsr-btn{margin:0;font-size:1rem;line-height:1.42857143;text-transform:uppercase;width:100%;border:3px solid #2a2525;background-color:#f0f0f0;color:#2a2525;padding:6px 12px;transform:none;opacity:1;transition:background-color .5s ease-in-out,color .5s ease-in-out;font-family:"DM Sans",Tahoma;font-weight:600}.cookiesjsr--app .cookiesjsr-banner--action .cookiesjsr-btn:hover{color:#fff;background-color:#2a2525}.cookiesjsr--app .cookiesjsr-banner--action .cookiesjsr-btn+.cookiesjsr-btn{margin-top:8px}.cookiesjsr--app .cookiesjsr-layer{transform:none;left:0;top:0;bottom:0;max-height:100vh;width:100vw;border-radius:0;padding:0;height:100vh}.cookiesjsr--app .cookiesjsr-layer--overlay{background-color:#000;opacity:.4}.cookiesjsr--app .cookiesjsr-layer--header{padding:16px;height:54px}.cookiesjsr--app .cookiesjsr-layer--title{font-size:16px;font-weight:700;color:#000}.cookiesjsr--app .cookiesjsr-layer--body{max-height:calc(100% - 54px - 176px);top:54px}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--tab{color:#fff;border-bottom:1px solid #ccc;font-size:14px;padding:16px;display:flex;justify-content:space-between;align-items:center;background-color:#980707}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content{background-color:transparent;padding-bottom:16px;color:#fff;font-size:14px}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service-group--intro{padding:8px 16px;line-height:1.42857143}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service{align-items:flex-start}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service:hover{background-color:transparent}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service .cookiesjsr-service--description{padding:8px 16px;width:60%}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service .cookiesjsr-service--description h3{font-size:14px;font-weight:700}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service .cookiesjsr-service--action{padding:8px 16px;width:40%}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service .cookiesjsr-service--action .cookiesjsr-service--always-on{font-size:12px;line-height:1.42857143;width:100%;border:3px solid #46754e;background-color:#46754e;padding:6px 12px;text-align:center;justify-content:center;color:#fff;text-transform:uppercase;font-family:"DM Sans",Tahoma;font-weight:600}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content .cookiesjsr-service .cookiesjsr-service--action .cookiesjsr-service--always-on span{background-color:transparent;padding:0}.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr--app .cookiesjsr-layer--body .cookiesjsr-service-group.active .cookiesjsr-service-group--content{background-color:#980707;color:#fff}.cookiesjsr--app .cookiesjsr-layer--footer{height:175px;background-color:#fff;padding:16px;flex-direction:column;align-items:stretch;justify-content:flex-start}.cookiesjsr--app .cookiesjsr-layer--footer .cookiesjsr-layer--actions{display:flex;width:100%;margin:0;flex-direction:column}.cookiesjsr--app .cookiesjsr-layer--footer .cookiesjsr-btn{display:flex;margin:0;font-size:16px;line-height:1.42857143;text-transform:uppercase;width:100%;border:3px solid #2a2525;background-color:#f0f0f0;color:#2a2525;padding:6px 12px;transform:none;opacity:1;transition:background-color .5s ease-in-out,color .5s ease-in-out;font-family:"DM Sans",Tahoma;font-weight:600}.cookiesjsr--app .cookiesjsr-layer--footer .cookiesjsr-btn+.cookiesjsr-btn{margin-top:8px}.cookiesjsr--app .cookiesjsr-layer--footer .cookiesjsr-btn.denyAll{order:1}.cookiesjsr--app .cookiesjsr-layer--footer .cookiesjsr-btn.save{order:1}.cookiesjsr--app .cookiesjsr-layer--footer .cookiesjsr-btn.allowAll{order:3;color:#b50d0d;border-color:#b50d0d}.cookiesjsr--app .cookiesjsr-layer--footer .cookiesjsr-btn.allowAll:hover{color:#fff;background-color:#b50d0d}.cookiesjsr--app .cookiesjsr-layer--footer .cookiesjsr-btn:not(.allowAll):hover{color:#fff;background-color:#2a2525}@media (min-width:576px){.cookiesjsr--app .cookiesjsr-layer--footer{height:192px}.cookiesjsr--app .cookiesjsr-layer--body{max-height:calc(100% - 54px - 193px)}}@media (min-width:768px){.cookiesjsr--app .cookiesjsr-banner{padding:24px}.cookiesjsr--app .cookiesjsr-banner--info{max-height:unset;margin-bottom:0}.cookiesjsr-banner--action{padding-left:24px}.cookiesjsr--app .cookiesjsr-banner--action .cookiesjsr-btn+.cookiesjsr-btn{margin-top:6px}.cookiesjsr--app .cookiesjsr-banner--action .cookiesjsr-btn{margin:6px}.cookiesjsr--app .cookiesjsr-layer--footer{height:97px;flex-direction:row;align-items:center}.cookiesjsr--app .cookiesjsr-layer--body{max-height:calc(100% - 54px - 98px)}.cookiesjsr--app .cookiesjsr-layer--footer .cookiesjsr-layer--actions{flex-direction:row}.cookiesjsr--app .cookiesjsr-layer--footer .cookiesjsr-btn{margin:8px 4px}.cookiesjsr--app .cookiesjsr-layer{width:600px;left:50%;top:50%;transform:translate(-50%,-50%);max-height:90vh}}@media (min-width:992px){.cookiesjsr--app .cookiesjsr-layer{width:900px}}.region-header nav.tabs ul.tabs--primary li:not(.active) a:hover{color:#fff}body.profile-user-page-single .contenedor-seccion-listados .contenedor-listado .pagina-generica{max-width:1420px}.btn-acciones-pedido{display:flex;align-items:center;justify-content:center}#user-register-form .checkboxes-register-error{margin-left:1.5em}form#views-exposed-form-commerce-order-item-table-default{display:none;visibility:hidden}.topBar .modalDos .pais a:hover{text-decoration:underline}.topbarDosCentral.ic-topbarDosCentral{margin-top:0}@media (min-width:769px){.topBar .dropdown:hover .dropdown-toggle:after{transform:rotate(0deg)}}.views-exposed-form .btn.form-submit{width:auto}body.boletines-boletin .contenedor-seccion-listados .contenedor-listado .pagina-generica .listado{padding:40px}.boletines-boletin div#edit-actions{overflow:visible}.boletines-boletin .btn-instituto{width:100%}#main div.mlibre img{height:auto}body.central .secundaria .card-header .icon-menu{float:right !important}@media (max-width:767px){body.view-publicacion-sala-de-prensa .contenedor-seccion-listados .contenedor-listado .pagina-generica .layout__region--second{max-width:100%}}.contenedor-carusel h2,.contenedor-carusel h3,#main .contenedor-carusel div.carousel-contenedor>div>p{background-color:#850D0D99;padding:10px !important}.contenedor-carusel h2,.contenedor-carusel h3{width:fit-content}#main .contenedor-carusel div.carousel-contenedor>div>p{width:40% !important}.carousel-contenedor a{color:#fff;font-weight:800}@media (max-width:992px){body.view-publicacion-sala-de-prensa .contenedor-seccion-listados .contenedor-listado .pagina-generica .layout__region--second{max-width:100%}}#block-universos-sitemap .bloqFooter p{font-family:'DM Sans',Tahoma;font-size:14px;text-transform:uppercase;font-weight:600;line-height:normal;margin-top:20px;margin-bottom:10px}#block-universos-sitemap .bloqFooter p a{color:#403535}#block-universos-sitemap .bloqFooter p:only-child i{display:none}footer .bloqFooter p,footer .bloqFooter .footer_section_title{color:#000;font-family:"dmsans",arial,helvetica,sans-serif;font-size:14px;text-transform:uppercase;font-weight:600;line-height:normal;margin-top:20px;margin-bottom:10px}footer .bloqFooter p a.icon-menu{cursor:pointer;display:none;background-color:transparent;text-decoration:none;width:48px;height:48px;padding:14px 20px}footer .bloqFooter p a.icon-menu:before{content:"\e900";font-family:"icomoon";transform:rotate(-180deg);display:inline-block}footer .bloqFooter p:only-child a.icon-menu{display:none}footer .bloqFooter p.collapsed a.icon-menu{background-color:transparent}footer .bloqFooter p.collapsed a.icon-menu:before{transform:rotate(0deg)}@media (max-width:991px){footer .bloqFooter p[data-target^="#footer6"],footer .bloqFooter p[data-target^="#footer3"]{margin-bottom:0}}@media (max-width:992px){footer .bloqFooter p a.icon-menu{display:inline;padding:.6rem;font-size:16px}}@media (max-width:767px){footer .bloqFooter p{margin-bottom:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:0}}.region.region-sidebar-first .card.secundaria.sinalto.ml-auto .card-header{margin-top:20px}.esquema-aprende .contenido_izquierda .contenedor-seccion-listados .contenedor-listado .pagina-generica .layout__region--second .listado,.universos-level-3 .contenido_izquierda .contenedor-seccion-listados .contenedor-listado .pagina-generica .layout__region--second .listado{padding:1px}.contenedor-listado.col-md-12.cursos.p-0.blanco .layout__region--second .listado .XLSubheading{padding-top:30px}body.esquema-aprende.universos-level-3 .contenedor-seccion-listados .contenedor-listado.cursos .pagina-generica .XLSubheading,body.menu--universos-footer-- .contenedor-seccion-listados .contenedor-listado.cursos .pagina-generica .XLSubheading{display:none}body.path-frontpage .contenedor-carusel h2,.contenedor-carusel h3,#main .contenedor-carusel div.carousel-contenedor>div>p{background-color:#850D0D99;padding:10px !important}body.path-frontpage .contenedor-carusel h2,.contenedor-carusel h3{width:fit-content}body.path-frontpage #main .contenedor-carusel div.carousel-contenedor .pb-5 p{width:61% !important}.contenedor-publicaciones-relacionadas .subtitleAndText .fecha,.contenedor-publicaciones-relacionadas .contenedor-destacado .card-body .fecha{padding-top:0}.subtitleAndText .my-3{margin-top:0 !important}@media (max-width:992px){.no-wrapped-img,.noticiaSHorizontal>.pr-3>a{max-width:none}}@media (max-width:1100px){body header.ic-cabecera nav.navbar>div div.search form#search-universe-block-form{height:45px !important}}@media (max-width:769px){body.user-logged-in header.ic-cabecera nav.navbar>div div.search form#search-universe-block-form,body.user-logged-out header.ic-cabecera nav.navbar>div div.search form#search-universe-block-form{display:flex;align-items:center;justify-content:center;height:auto !important;width:100%;background-color:transparent;border:0}#edit-search-universos{background:0 0 !important}body.user-logged-in header.ic-cabecera nav.navbar>div div.search form#search-universe-block-form#search-universe-block-form .btn,body.user-logged-out header.ic-cabecera nav.navbar>div div.search form#search-universe-block-form#search-universe-block-form .btn{right:0;top:0}body header.ic-cabecera nav.navbar>div #block-universos{align-self:center}.navbar .logotipo img{margin-top:10px;height:70px}.navbar>div{align-items:start}html body header.ic-cabecera nav.navbar>div{position:relative}body.user-logged-in header.ic-cabecera nav.navbar>div div.search form#search-universe-block-form,body.user-logged-out header.ic-cabecera nav.navbar>div div.search form#search-universe-block-form{position:absolute !important;top:85px}#search-universe-block-form>.form-inner-container{position:relative;width:100%;max-width:320px;border-bottom:2px solid rgba(255,255,255,.4)}}#block-agenda-mensual .mcalendario .form-select.form-control:disabled{background-color:#fcfafa;opacity:.9}.node--type-publicacion .field--name-field-coleccion .inline-block-subtitle{display:inline}.main-container .region .node--type-publicacion .block-entity-fieldnodefield-titulo-de-la-publicacion h1.XLSubheading{margin-bottom:10px}.contenedor-seccion-listados .contenedor-listado .listado span.parrafo{font-size:16px;color:#000;line-height:27px;width:100%;max-width:662px;padding:0}.contenedor-seccion-listados .contenedor-listado .listado p.parrafo>a{font-size:16px;line-height:27px;width:100%;max-width:662px;padding:0}.colecciones .collection-info-container{margin:auto;display:grid;grid-template-rows:1fr;border:1px solid #000;width:70%}.colecciones .two-cols-container{grid-template-columns:1fr 1fr}.colecciones .one-col-container{grid-template-columns:1fr}.colecciones .collection-info-container .collection-info-image-container.info-separator{border-right:1px solid #000}.colecciones .collection-info-container .collection-info-description-container.info-separator{border-left:1px solid #000}.colecciones .collection-info-container .collection-info-image-container,.colecciones .collection-info-container .collection-info-description-container{display:flex;align-items:center;justify-content:center;padding:10%}.colecciones .collection-info-container.one-col-container .collection-info-image-container,.colecciones .collection-info-container.one-col-container .collection-info-description-container{padding:5%}.colecciones .field--name-field-coleccion-imagen .field--name-field-media-image{margin-top:0}.colecciones .field--name-field-coleccion-descripcion{text-align:justify;font-size:18px}.colecciones .field--name-field-listado-de-publicaciones{margin-top:6%;font-size:16px}.container .region-content .node--type-colecciones .layout__region--first{background-color:#fff;padding-left:20px;padding-right:20px}.container .region-content .node--type-colecciones .layout__region--first .field--name-field-coleccion-descripcion{font-size:16px}.container .region-content .node--type-colecciones .layout__region--first .block-entity-fieldnodefield-listado-de-publicaciones{padding-top:5%;padding-bottom:5%}.container .region-content .node--type-colecciones .layout__region--second{background-color:#f9f8f5}.node--type-publicacion .block-entity-fieldnodefield-coleccion h2{font-size:20px}span.parrafo div.paragraph.paragraph--type--dimensiones.paragraph--view-mode--default{display:inline}.bloque-img-publicacion div.ic-publicaciones-card.panel h3.ic-publicaciones-header a{text-transform:uppercase}.view-buscador-por-universos h2.mb-5,.view-buscador-cursos-tienda h2.mb-5{font-size:18px}@media (max-width:500px){.carousel-contenedor h3{padding:5px 10px}.carousel-ic .carousel-contenedor h3{font-size:20px}.carousel-ic .carousel-contenedor h2{font-size:40px}#main .mcarrusel div.pb-5 p{margin-top:0}#main .mcarrusel div.pb-5{margin-bottom:20px;padding-bottom:5px !important}.carousel-ic .carousel-contenedor p{font-size:16px}}