*,:after,:before{box-sizing:border-box}body{font-size:1rem;margin:0;overflow-x:hidden;padding:0}h1,h2,h3,h4,h5,h6{font-family:Source Sans\ 3,sans-serif}img{display:block;max-width:100%}ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}a,a:hover{color:inherit}.site-footer{background:unset;font-family:Source Sans\ 3,sans-serif;padding:0}.site-footer .content a,.site-footer .content a.is-active{color:#fff;font-weight:500;text-decoration:none;transition:.2s linear}.site-footer .content a.is-active:hover,.site-footer .content a:hover{color:#fbe900;text-decoration:underline}.site-footer .block{border:0;border-radius:50%;margin:0;padding:0}.yellow-line{border-bottom:.163rem solid #fcee21;height:.313rem;margin:-.4rem .2rem 1.25rem 0;padding-top:.5em;width:3.2rem}.uniandes-footer{color:#fff}.uniandes-footer h2{color:#fff;font-size:1.35rem;font-weight:500;margin:.3rem auto}.uniandes-footer p{font-size:1.026rem;font-weight:400}.uniandes-footer a{color:#fff;font-weight:500;text-decoration:none;transition:.2s linear}.uniandes-footer a:hover{color:#fbe900;font-weight:500;text-decoration:underline}.footer-subtitle{color:#fff;font-size:1.188rem;font-weight:600}.list-footer{font-weight:500}.list-footer h2.accordion-header{color:#fff;font-size:1.375rem;font-weight:500}.list-footer .accordion-button{background:transparent;border-bottom:2px solid #ffff02;color:#fff;padding:.45rem .23rem}.list-footer .accordion-item{background-color:transparent;border:0;color:inherit}.list-footer .accordion{--bs-accordion-color:inherit;--bs-accordion-bg:none;--bs-accordion-border-color:transparent;--bs-accordion-border-width:0;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-color:inherit;--bs-accordion-btn-bg:none;--bs-accordion-btn-icon-width:1rem;--bs-accordion-active-color:inherit;--bs-accordion-active-bg:inherit;--bs-accordion-body-padding-x:0.45rem;--bs-accordion-body-padding-y:0.81rem;--bs-accordion-btn-padding-x:inherit;--bs-accordion-btn-padding-y:inherit}.list-footer .az-accordion.accordion .accordion-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:2px solid transparent;border-top-left-radius:0;border-top-right-radius:0}.list-footer .az-accordion.accordion .accordion-item .accordion-button{border-top-left-radius:0;border-top-right-radius:0}.list-footer .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:0;border-bottom-right-radius:0}.list-footer .accordion-button:not(.collapsed){background-color:inherit;box-shadow:none;color:inherit}footer .az-accordion.accordion .accordion-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:2px solid transparent;border-top-left-radius:0;border-top-right-radius:0}ul.footer-menu-list{list-style:none}ul.footer-menu-list li{font-size:clamp(.94rem,1vw,1rem);line-height:normal;margin-left:-1.12rem;padding:.2rem 0}ul.footer-menu-list li a{color:#fff;text-decoration:none;transition:.2s linear}ul.footer-menu-list li a:hover{color:#fbe900;text-decoration:underline}.footer-legalinfo{color:#fff;font-size:.75rem}ul.footer-legals{list-style:none;margin:0;padding:0}ul.footer-legals li{display:inline-flex;margin:.35rem 1.1rem .25rem 0}ul.footer-legals li a{color:#fff}ul.footer-legals li a:hover{color:#fbe900}.info-sm{align-content:center;align-items:center;display:inline-flex;flex-wrap:nowrap}.f_sm,ul.f_sm{display:inline-flex;padding:.3em 0 1.3em .01em;z-index:1}@media(min-width:768px)and (max-width:1199.98px){.f_sm,ul.f_sm{padding:0}}ul.f_sm li{line-height:normal;list-style:none}.f_faceb,.f_socials,.f_x,a.f_faceb,a.f_socials,a.f_x{align-content:center;align-items:center;background-color:#ffff02;border:2px solid #191916;border-radius:50%;display:inline-flex;height:2rem;justify-content:center;margin:.25em .18em;padding:.3rem .25rem .18rem;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:2rem}a.f_socials:hover{border-radius:50%}.f_socials img{height:1.3rem;padding:.1em;width:1.3rem}.f_faceb img{padding:0}.f_faceb img,.f_x img{height:1.3rem;width:1.3rem}.f_x img{padding:.14em}.sm-facebook:hover{color:#0765fe}.sm-facebook:hover,.sm-instagram:hover{background-color:#fff;border:2px solid transparent}.sm-instagram:hover{color:#bf01a2}.sm-tiktok:hover,.sm-x:hover{color:#000}.sm-linkedin:hover,.sm-tiktok:hover,.sm-x:hover{background-color:#fff;border:2px solid transparent}.sm-linkedin:hover{color:#0b66c2}.sm-youtube:hover{background-color:#fff;border:2px solid transparent;color:red}.icon-book:before{background-image:url(/sites/ingenieria/files/2026-01/journal-bookmark.svg);background-repeat:no-repeat;height:auto;margin-right:4px;width:18px}.icon-book .az-button-content,.icon-mail .az-button-content,.icon-service .az-button-content{display:inline-flex;margin-left:1.2em;text-align:left}.icon-mail .az-button-content:before{content:""}.icon-book .az-button-content:before,.icon-mail .az-button-content:before{display:inline-block;font-family:bootstrap-icons;font-size:inherit;left:2%;line-height:1;margin-right:.5em;position:relative;top:3px;vertical-align:middle}.icon-book .az-button-content:before{content:""}.icon-service .az-button-content:before{content:"";display:inline-block;font-family:bootstrap-icons;font-size:inherit;left:2%;line-height:1;margin-right:.5em;position:relative;top:3px;vertical-align:middle}.az-accordion.accordion .accordion-item{border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.accordion-button:after{position:relative;top:7px!important}@media(max-width:768px){ul.footer-legals{display:flex;flex-direction:column}}.footer{color:#cbcbcb}.footer-legalinfo{color:#cbcbcb;font-size:clamp(.74rem,1vw,1rem);font-weight:400}.uniandes-footer p{font-size:clamp(1rem,.15vw,1.03rem)}.uniandes-footer a,ul.footer-legals li a,ul.footer-menu-list li a{color:#cbcbcb}.uniandes-footer a:hover,ul.footer-legals li a:hover,ul.footer-menu-list li a:hover{color:#fff}ul.footer-legals li a:hover{text-decoration:underline}.list-footer h2.accordion-header{color:#cbcbcb;font-size:clamp(1.0625rem,.3vw,1.125rem);margin:0}.list-footer .accordion-button{box-sizing:border-box;height:3.75rem;line-height:1.22;overflow:hidden;padding:.9rem 2.25rem .9rem 0;position:relative}.list-footer .accordion-button:after{bottom:30%;margin-left:0;position:absolute;right:0;top:inherit!important;transform:translateY(-50%)}@media(max-width:991.98px){.list-footer .accordion-button{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(min-width:992px){.list-footer .accordion-button{display:block;text-overflow:ellipsis;white-space:normal}}.list-footer .accordion-button{border-bottom:2px solid #fff!important;box-shadow:none!important}.list-footer .accordion-button:not(.collapsed),.list-footer .accordion-button[aria-expanded=true]{border-bottom-color:#ffff02!important}.footer-menu-list li{position:relative}.footer-menu-list li>a{align-items:center;color:inherit;display:inline-flex;gap:.35rem;position:relative;text-decoration:none}.footer-menu-list li>a>span{display:inline-block;position:relative}.footer-menu-list li a:hover{text-decoration:none!important}.footer-menu-list li>a>span:after{content:"";font-family:bootstrap-icons;font-size:.9em;line-height:1;margin-left:.35rem;opacity:0;transition:opacity .18s ease}.footer-menu-list li>a:after{background:currentColor;bottom:-2px;content:"";height:1px;left:0;opacity:.7;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease;width:100%}.footer-menu-list li>a:focus-visible>span:after,.footer-menu-list li>a:hover>span:after{opacity:1}.footer-menu-list li>a:focus-visible:after,.footer-menu-list li>a:hover:after{transform:scaleX(1)}.footer-menu-list li>a:focus-visible{border-radius:3px;outline:2px solid hsla(0,0%,100%,.45);outline-offset:3px}@media(prefers-reduced-motion:reduce){.footer-menu-list li>a:after,.footer-menu-list li>a>span:after{transition:none}}.icon-login .az-button-content:before{content:"";display:inline-block;font-family:bootstrap-icons;font-size:inherit;left:2%;line-height:1;margin-right:.5em;position:relative;top:3px;vertical-align:middle}.btn-outline-primary{background-color:#fff;border:1px solid #333;color:#191916;font-family:Source Sans\ 3,sans-serif;padding:18px 15px}.btn-outline-primary:hover,.btn-primary{background-color:#ffff02;color:#191916}.btn-primary{border:1px solid #333;font-family:Source Sans\ 3,sans-serif;font-style:normal;font-weight:700;line-height:normal;padding:18px 15px;text-transform:uppercase}.btn-primary:hover{background-color:#fff;color:#191916}.btn-primary p{font-family:Source Sans\ 3,sans-serif}nav[aria-label^=pagination-heading] .pagination .page-link{border-radius:0}.btn-outline-secondary{align-content:center;align-items:center;background-color:var(--btn-outline-secondary-bg,#fff);border:2px solid var(--btn-outline-secondary-border,#333);color:var(--btn-outline-secondary-color,#191916);display:inline-flex;flex-wrap:nowrap;font-size:var(--btn-secondary-font-size,.89rem);font-weight:var(--btn-secondary-font-weight,500);justify-content:space-between;line-height:normal;padding:var(--btn-secondary-padding,9px 12px);text-transform:uppercase;transition:background-color .2s linear,border-color .2s linear,color .2s linear}.btn-outline-secondary:focus-visible,.btn-outline-secondary:hover{background-color:var(--btn-outline-secondary-hover-bg,#06e2ff);border-color:var(--btn-outline-secondary-hover-bg,#06e2ff);color:var(--btn-outline-secondary-hover-color,#191916)}.btn-outline-secondary :is(.az-button-content,p,span,strong,em),.btn-secondary :is(.az-button-content,p,span,strong,em){font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.btn{border-radius:0;margin-top:1.5rem}.btn p{margin:0}.az-button .ck.ck-editor__editable_inline[dir]{text-align:left}.btn-secondary{align-content:center;align-items:center;background-color:var(--btn-secondary-bg,#ffff02);border:2px solid var(--btn-secondary-border,transparent);color:var(--btn-secondary-color,#191916);display:inline-flex;flex-wrap:nowrap;font-size:var(--btn-secondary-font-size,.89rem);font-weight:var(--btn-secondary-font-weight,500);justify-content:space-between;line-height:normal;padding:var(--btn-secondary-padding,9px 12px);text-transform:uppercase;transition:background-color .2s linear,border-color .2s linear,color .2s linear}.btn-secondary:focus-visible,.btn-secondary:hover{background-color:var(--btn-secondary-hover-bg,#fff);border:2px solid var(--btn-secondary-hover-border,#06e2ff);color:var(--btn-secondary-hover-color,#191916)}.btn-hero{background:#ffff02;border-radius:0;color:#000;font-weight:400;height:80px;padding:18px 12px;text-align:left;width:245px}.bhero__main{font-weight:600;margin-bottom:.5rem}.bhero__second{font-size:.75rem;font-weight:400}.flecha-interno button{padding-right:4px;position:relative}.flecha-interno .az-button-content:after{content:"";font-family:bootstrap-icons;font-size:1rem}.flecha-externo button{padding-right:40px;position:relative}.flecha-externo .az-button-content:after{content:"";font-family:bootstrap-icons;font-size:1rem}.flecha-descarga button{padding-right:40px;position:relative}.flecha-descarga .az-button-content:after{content:"";font-family:bootstrap-icons}.flecha-descarga .az-button-content,.flecha-externo .az-button-content,.flecha-interno .az-button-content{align-items:center;display:inline-flex}.flecha-descarga .az-button-content:after,.flecha-externo .az-button-content:after,.flecha-interno .az-button-content:after{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1;margin-left:15px;pointer-events:none;position:relative;right:auto;top:0;transform:translateX(0);transition:transform .22s ease;will-change:transform}.flecha-descarga:focus-visible .az-button-content:after,.flecha-descarga:hover .az-button-content:after,.flecha-externo:focus-visible .az-button-content:after,.flecha-externo:hover .az-button-content:after,.flecha-interno:focus-visible .az-button-content:after,.flecha-interno:hover .az-button-content:after{transform:translateX(6px)}@media(prefers-reduced-motion:reduce){.flecha-descarga .az-button-content:after,.flecha-externo .az-button-content:after,.flecha-interno .az-button-content:after{transform:none;transition:none}}.block-uniandes-breadcrumb-block{padding:20px}li.breadcrumb-item{color:#191916;font-size:.9rem;font-weight:500}li.breadcrumb-item a{color:#191916;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.16em;transition:color .2s linear,text-decoration-color .2s linear}li.breadcrumb-item a:focus-visible,li.breadcrumb-item a:hover{color:gray;text-decoration-color:currentColor}li.breadcrumb-item.active{color:#191916;text-decoration-color:currentColor;text-decoration-line:underline;text-underline-offset:.16em}:root{--ck-content-list-marker-font-family:"Source Sans 3",sans-serif}.ck-content,.ck.ck-content,.ckeditor-inline,:root{--ck-content-font-family:"Source Sans 3",sans-serif}.ck-content,.ck.ck-content,.ckeditor-inline{--ck-content-font-color:currentColor;--ck-content-list-marker-font-family:"Source Sans 3",sans-serif;--ck-content-list-marker-color:currentColor;font-family:Source Sans\ 3,sans-serif}.ck-content.ck-content,.ck.ck-content,.ckeditor-inline.ckeditor-inline{color:inherit}.ck-content .p-semibold,.ck.ck-content .p-semibold,.ckeditor-inline .p-semibold{font-family:Source Sans\ 3,sans-serif;font-weight:600}#main-hero{overflow:visible;position:relative;--hero-media-h:80vh;--hero-media-min-h:0px}#main-hero>.az-ctnr.container-fluid{display:flex;flex-direction:column;padding:0;position:static}#main-hero>.az-ctnr.container-fluid>.az-element.az-cms-element{height:var(--hero-media-h);min-height:var(--hero-media-min-h);order:1;overflow:hidden;position:relative}#main-hero>.az-ctnr.container-fluid>.az-element.az-html:has(.hero__overlay2){height:var(--hero-media-h);left:0;min-height:var(--hero-media-min-h);order:2;pointer-events:none;position:absolute;right:0;top:0;z-index:2}#main-hero>.az-ctnr.container-fluid>.az-element.az-html:has(.hero__wrap){order:3;position:relative;width:100%;z-index:1}#main-hero.az-row{--bs-gutter-x:0;display:flex;flex-direction:column;margin-left:0;margin-right:0}#main-hero.az-row>.az-ctnr.az-column{display:flex;flex:0 0 auto;flex-direction:column;max-width:100%;padding-left:0;padding-right:0;position:relative;width:100%}#main-hero.az-row>.az-ctnr.az-column>.az-element.az-cms-element{height:var(--hero-media-h);min-height:var(--hero-media-min-h);order:1;overflow:hidden;position:relative}#main-hero.az-row>.az-ctnr.az-column>.az-element.az-html:has(.hero__overlay2){height:var(--hero-media-h);left:0;min-height:var(--hero-media-min-h);order:2;pointer-events:none;position:absolute;right:0;top:0;z-index:2}#main-hero.az-row>.az-ctnr.az-column>.az-element.az-html:has(.hero__wrap){order:3;position:relative;width:100%;z-index:3}.hero{color:#fff;height:100%;position:relative;width:100%}#main-hero .cms-content-container,#main-hero .contextual-region,#main-hero .field--name-field-media-image,#main-hero .field--name-field-media-video-file,#main-hero .field__item,#main-hero .hero-first-section,#main-hero .hero.hero--programas,#main-hero .main-hero .view-content,#main-hero .main-hero .views-row,#main-hero .main-hero.view{height:100%;inset:0;position:absolute;width:100%}.hero__bg img,.hero__bg video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:767.98px){.hero__bg.d-none.d-md-block{display:none!important}.hero__bg.hero__bg-mobile.d-md-none{display:block!important}}.hero__overlay2{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 58%,#000);color:#fff;height:100%;inset:0;min-height:0;padding:2rem 0 1.5rem;pointer-events:auto;position:absolute}.hero__overlay2>.az-ctnr,.hero__overlay2>.container,.hero__overlay2>.container-fluid,.hero__overlay2>.container-xxl{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;width:100%}.hero__content{line-height:100%;padding:.5rem 1.5rem;position:relative;width:95%;z-index:2}.hero__content .hero__tag{font-family:Source Sans\ 3,sans-serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:600}.hero__content .hero__title{font-size:clamp(2.45rem,5vw,3.5rem);font-weight:600;line-height:1.2}.hero__content .hero__meta{font-family:Source Sans\ 3,sans-serif;font-size:clamp(.94rem,1vw,1rem);font-weight:500;letter-spacing:normal}.hero__content .hero__buttons{display:flex;flex-wrap:wrap;gap:1rem}.hero__content .hero__btn{align-items:center;border-radius:.5rem;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:.85rem 1.8rem}.hero__content .hero__btn--primary{background:#7a2cff;color:#fff}.hero__content .hero__btn--outline{border:2px solid #fff;color:#fff}.hero__bottom,.hero__wrap{position:relative;width:100%}.hero__bottom{background:#4d1faa;padding:1.5rem 2rem;z-index:2}.hero__bottom .info-icon{color:#00c6ff;flex-shrink:0;font-size:1.5rem}.hero__bottom .main-info{color:#00c6ff;font-size:1.188rem;font-weight:600;letter-spacing:normal;margin-bottom:.25rem}.hero__bottom p{color:#fff;font-size:clamp(.94rem,1vw,1rem);font-weight:500;letter-spacing:normal;line-height:1.2rem}.nota-valor{font-size:smaller;font-style:italic}.sub-title-hero-facultad{font-size:17px;line-height:normal}.hero__title_facultad,.sub-title-hero-facultad{color:#fff;font-family:Source Sans\ 3,sans-serif;font-style:normal;font-weight:700}.hero__title_facultad{font-size:clamp(2.3rem,4.5vw,3.25rem);line-height:1.2;text-wrap:balance}.hero--programas{height:50vh}.hero--content-frame,.hero--programas,.hero-facultad{display:flex;flex-direction:column;overflow:visible;position:relative}.row.row-offcanvas.row-offcanvas-left.clearfix.vertical-menu-layout,.view-programas .view-content.row{margin:0}.main-hero-section .container-fluid{padding:0}@media(max-width:575.98px){.main-hero-section .container-fluid .az-row.row{margin-left:0;margin-right:0}}.hero-first-section{background-color:#000;display:flex;flex-direction:column;position:relative;width:100%}.hero__bottom p{margin:0}.hero__bg{height:80vh;inset:0;overflow:hidden;position:absolute;width:100%;z-index:0}.hero__bg img{height:100%;-o-object-fit:cover;object-fit:cover;object-position:center;-o-object-position:center;width:100%}.hero__bg video{aspect-ratio:16/9;opacity:.8}@media(min-width:2000px){.hero__bg video{aspect-ratio:16/6}}@media(max-width:768px){.hero__bg video{aspect-ratio:1/1.5}.hero__bg{height:100vh}}.hero__bg-mobile{height:100svh;inset:0;overflow:hidden;position:absolute;width:100%;z-index:0}.hero__bg-mobile img{height:90svh;-o-object-fit:cover;object-fit:cover;object-position:center;-o-object-position:center;width:100%}.hero__bg-mobile video{aspect-ratio:16/9;opacity:.8}@media(max-width:768px){.hero__bg-mobile video{aspect-ratio:1/1.5}}@media(min-width:768px)and (max-width:1199.98px){.hero__bg video,.hero__bg-mobile video{aspect-ratio:13/12}}@media(width:1024px)and (height:600px),(width:1200px)and (height:600px){.hero__bg video,.hero__bg-mobile video{aspect-ratio:13/4}}@media(width:1280px)and (height:800px){.hero__bg video,.hero__bg-mobile video{aspect-ratio:16/8}}@media(width:853px)and (height:1280px){.hero__bg video,.hero__bg-mobile video{aspect-ratio:13/13}}.hero__media-layer{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease,visibility 0s linear .22s;visibility:hidden;z-index:4}.hero__media-layer.is-positioned{opacity:1;transition-delay:0s;visibility:visible}.hero__video-controls{display:inline-flex;gap:.45rem;pointer-events:auto;position:absolute;right:var(--hero-video-controls-right,clamp(1rem,3vw,3rem));top:var(--hero-overlay-top,.5rem);z-index:1;--hero-video-controls-gap:0.75rem}.hero-facultad--landing-video .hero__video-controls{--hero-video-controls-gap:0.5rem}@media(min-width:945px)and (max-width:1199.98px){.hero__video-controls{top:calc(var(--hero-overlay-top, .5rem) - 20px)}}@media(prefers-reduced-motion:reduce){.hero__media-layer{transition:none}}.hero__video-controls--mobile{display:none}@media(max-width:767.98px){.hero__video-controls--desktop{display:none}.hero__video-controls--mobile{display:inline-flex}}.hero__video-control{align-items:center;backdrop-filter:blur(4px);backdrop-filter:blur(10px);background:rgba(0,0,0,.23);border:none;border:1px solid hsla(0,0%,100%,.478);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background .2s ease,transform .2s ease,opacity .2s ease;width:36px}.hero__video-control:hover{background:rgba(0,0,0,.6);transform:translateY(-1px)}.hero__video-control:disabled{cursor:default;opacity:.55;transform:none}.hero__video-control i{font-size:1rem;line-height:1}@media(max-width:768px){.hero__video-controls{right:var(--hero-video-controls-right,1rem)}.hero__video-control{height:28px;width:28px}.hero__video-control i{font-size:.9rem}}.container-xxl{margin-left:auto;margin-right:auto;max-width:1480px;width:100%}.hero__overlay2{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3),#000);flex:1 1 auto;gap:clamp(1.25rem,2vw,2rem);height:60vh;justify-content:space-between;padding:clamp(1.5rem,3vw,3rem) 0 clamp(1.25rem,3vw,2.5rem);position:relative;z-index:1}.hero__content,.hero__overlay2{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;width:100%}.hero__content{gap:clamp(1rem,1.5vw,1.75rem);line-height:normal;padding:1rem 2rem 2rem}.butttons-hero-content{align-items:flex-end;display:flex;flex-direction:wrap;flex-wrap:nowrap;justify-content:center;width:100%}@media(max-width:944.98px){.butttons-hero-content{flex-direction:column}}@media(min-width:945px)and (max-width:991.98px)and (orientation:landscape){.butttons-hero-content{align-items:flex-end;flex-direction:row;flex-wrap:nowrap;justify-content:center}.butttons-hero-content>.col-12.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%;width:66.666667%}.butttons-hero-content>.col-12.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%;width:33.333333%}}@media(min-width:837px)and (max-width:944.98px)and (orientation:landscape){.butttons-hero-content{align-items:flex-end;flex-direction:column;flex-wrap:nowrap;justify-content:center}}@media(max-width:820.98px)and (orientation:landscape){.hero--programas{height:97vh}.hero-first-section{min-height:100svh}.hero__bg,.hero__bg-mobile{height:100svh}.hero__overlay2{align-items:flex-start;height:auto;min-height:38svh;padding-top:5rem;position:absolute}.hero__content{align-items:flex-start;padding:1.25rem}.butttons-hero-content{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media(min-width:821px)and (max-width:836.98px)and (orientation:landscape){.butttons-hero-content{align-content:center;align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.hero--programas{background:#000;height:100vh}}.hero__title{font-size:clamp(2.45rem,5vw,3.5rem);line-height:1.15}.hero__meta{display:flex;flex-direction:column;font-size:clamp(.94rem,1vw,1rem);font-weight:500;letter-spacing:normal;line-height:1.35}@media(min-width:576px){.hero__meta{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.35rem 1.25rem}.hero__meta-item+.hero__meta-item:before{content:"|";display:inline-block;margin:0 .75rem;opacity:.65}}.hero__details{display:flex;flex-wrap:wrap;font-size:clamp(.94rem,1vw,1rem);font-weight:500;gap:.3rem .75rem;justify-content:flex-start;letter-spacing:normal;line-height:1.2rem;margin:.35rem 0 1.2rem;opacity:.95;text-align:left}.hero__details-item{position:relative}@media(min-width:768px){.hero__details{justify-content:flex-end;text-align:right}.hero__details-item+.hero__details-item:before{content:"|";display:inline-block;margin:0 .5rem;opacity:.65}.hero__overlay2{height:25vh;padding-bottom:0}.hero__content{padding:1rem 2em 2em 2rem}.hero__bg img,.hero__bg-mobile img,.hero__bottom-item,.hero__cta{min-height:unset}}@media(min-width:768px)and (max-width:1366px){.hero__overlay2{height:40vh}.hero--programas{height:26vh}.hero__bg img,.hero__bg-mobile img,.hero__bottom-item,.hero__cta{min-height:-moz-fit-content!important;min-height:fit-content!important}}@media(min-width:768px)and (max-width:1199.98px){.hero__overlay2{height:39vh}.hero--programas{height:28vh}}#main-hero .hero__bg .field,#main-hero .hero__bg-mobile .field,#main-hero .hero__bg-mobile>div,#main-hero .hero__bg>div{height:100%;width:100%}#main-hero .hero__bg video,#main-hero .hero__bg-mobile video{display:block;height:100%;min-height:0!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:768px){#main-hero:has(.hero--programas){--hero-media-h:clamp(560px,72svh,660px);--hero-media-min-h:560px}#main-hero .hero-first-section,#main-hero .hero__bg,#main-hero .hero__bg-mobile{height:100%;min-height:100%}#main-hero .hero__bg img,#main-hero .hero__bg-mobile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#main-hero .hero__overlay2{align-items:flex-end;background:linear-gradient(180deg,transparent,transparent 30%,rgba(0,0,0,.9) 70%,#000);display:flex;height:auto;inset:auto 0 0;justify-content:flex-end;min-height:0;padding:0;position:absolute}#main-hero .hero__overlay2>.az-ctnr{width:100%}#main-hero .main-text-content-programas{padding:0;width:100%}#main-hero .hero__content{padding:0 clamp(1.5rem,2.2vw,2rem) 4.5rem;width:100%}#main-hero .hero__details{justify-content:flex-end;margin:0 0 1.8rem;text-align:right}#main-hero .hero__buttons{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr)}#main-hero .hero__cta{min-height:82px;padding:1rem 1.25rem}#main-hero .hero__wrap{background:linear-gradient(180deg,transparent 0,transparent 40px,#fff 0,#fff);margin-top:-40px;z-index:3}#main-hero:has(.hero--programas) .hero__bottom{max-width:1124px;min-height:100px;padding:.6rem .5rem;width:calc(100% - clamp(2rem,4vw,3rem))}}@media(min-width:768px)and (max-width:944.98px){#main-hero:has(.hero--programas){--hero-media-h:clamp(620px,78svh,760px);--hero-media-min-h:620px}#main-hero .hero__content{align-items:flex-start;padding-bottom:4.35rem}#main-hero .butttons-hero-content{align-items:flex-start;gap:1.15rem}#main-hero .hero__details{justify-content:flex-start;margin:0 0 1rem;text-align:left}#main-hero .hero__buttons{gap:.9rem}#main-hero:has(.hero--programas) .hero__bottom{min-height:0;padding:.75rem;width:calc(100% - 2rem)}}@media(min-width:945px)and (max-width:1199.98px){#main-hero:has(.hero--programas){--hero-media-h:clamp(520px,76svh,620px);--hero-media-min-h:520px}#main-hero .hero__content{padding-bottom:4.4rem}#main-hero .hero__details{margin-bottom:1.35rem}#main-hero .hero__buttons{gap:1rem}#main-hero:has(.hero--programas) .hero__bottom{min-height:96px;width:calc(100% - 2rem)}}@media(min-width:1200px)and (hover:hover)and (pointer:fine){#main-hero:has(.hero--programas){--hero-media-h:clamp(600px,80vh,660px);--hero-media-min-h:600px}#main-hero .hero__overlay2{height:244px}#main-hero .hero__content{padding-bottom:4.65rem}#main-hero .hero__details{margin-bottom:1.8rem}#main-hero .hero__buttons{gap:1.45rem}#main-hero .hero__wrap{background:linear-gradient(180deg,transparent 0,transparent 43px,#fff 0,#fff);margin-top:-43px}#main-hero:has(.hero--programas) .hero__bottom{min-height:105px;padding:.6rem 0;width:calc(100% - 3rem)}}@media(max-width:767.98px)and (orientation:landscape),(orientation:landscape)and (max-height:500px){.hero__overlay2{height:65vh}}.hero__buttons{display:grid;gap:clamp(.75rem,2vw,1.25rem);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-template-columns:1fr 1fr;width:100%}.hero__cta{align-items:flex-start;background:linear-gradient(180deg,rgba(37,33,48,.95),rgba(13,11,19,.95));border:0;border-radius:0;box-shadow:0 14px 30px rgba(0,0,0,.45);color:#fff;display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:96px;padding:1rem 1.25rem;text-align:left;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.hero__cta--primary{background:#6731bf;border-color:transparent;box-shadow:0 18px 32px rgba(92,53,255,.45)}.hero__cta--primary:focus,.hero__cta--primary:hover{background:#9747ff}.hero__cta:not(.hero__cta--primary){border:1px solid hsla(0,0%,100%,.18)}.main-text-content-programas{width:100%}.hero__cta-title{font-size:1rem;font-weight:600;line-height:1.25}.hero__cta-subtitle{font-size:.9rem;font-weight:500;letter-spacing:normal;line-height:1.2rem;opacity:.9}.hero__cta:not(.hero__cta--primary):focus,.hero__cta:not(.hero__cta--primary):hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4);color:#fff;text-decoration:none;transform:translateY(-2px)}.hero__wrap{background:linear-gradient(180deg,#000 0,#000 50%,transparent 0,transparent)}.hero--programas .hero__bottom{border-radius:0;display:flex;flex:0 1 auto;height:auto;justify-content:center;min-height:auto;position:relative;width:100%;z-index:1}.hero--programas .hero__bottom .row{display:flex;flex-wrap:wrap;row-gap:0;width:100%}.hero--programas .hero__bottom .row>div{display:flex;padding-left:0;padding-right:0}.hero--programas .hero__bottom p{color:#fff;font-size:clamp(.94rem,1vw,1rem);font-weight:500;letter-spacing:normal;line-height:1.2rem;margin:0;opacity:.95}@media(min-width:945px){.hero--programas .hero__bottom{border-radius:0;bottom:auto;height:auto;justify-content:center;padding:.4rem 0;position:relative;width:95%;z-index:1}}@media(min-width:837px)and (max-width:944.98px)and (orientation:landscape){.hero--programas .hero__bottom{border-radius:0;bottom:auto;height:auto;justify-content:center;padding:.4rem 0;position:relative;width:95%;z-index:1}}.info-item{align-items:flex-start;gap:.55rem;padding-bottom:.75rem}.info-icon{color:#00d0ff;font-size:1.2rem}.main-info{color:#00d0ff;font-size:1.188rem;font-weight:600;letter-spacing:normal;line-height:1.25;margin-bottom:.1rem}.hero__bottom-row{--bs-gutter-x:0;display:flex;flex-wrap:wrap;width:100%}.hero__bottom-item{align-items:flex-start;display:flex;flex:1;gap:.55rem;min-height:auto;padding:.85rem 1.25rem;transition:transform .22s ease,opacity .22s ease;will-change:transform}.hero__bottom-row>[class*=col-]>a{color:inherit;display:block;text-decoration:none}.hero__bottom-item .info-icon{transition:transform .22s ease,color .22s ease;will-change:transform}.hero__bottom-item .main-info,.hero__bottom-item p{transition:color .22s ease,opacity .22s ease}.hero__bottom-row>[class*=col-]>a:focus-visible .hero__bottom-item,.hero__bottom-row>[class*=col-]>a:hover .hero__bottom-item{transform:translateY(-2px)}.hero__bottom-row>[class*=col-]>a:focus-visible .info-icon,.hero__bottom-row>[class*=col-]>a:hover .info-icon{color:#fff;transform:translate(3px,-2px) scale(1.12)}.hero__bottom-row>[class*=col-]>a:focus-visible .main-info,.hero__bottom-row>[class*=col-]>a:focus-visible p,.hero__bottom-row>[class*=col-]>a:hover .main-info,.hero__bottom-row>[class*=col-]>a:hover p{color:hsla(0,0%,100%,.82)}.hero__bottom-row>[class*=col-]>a:focus-visible{border-radius:12px;outline:2px solid hsla(0,0%,100%,.55);outline-offset:4px}.hero__bottom-row>[class*=col-]{position:relative}.hero__bottom-row>[class*=col-]:not(:last-child):after{background:hsla(0,0%,100%,.2);bottom:15%;content:"";pointer-events:none;position:absolute;right:0;top:15%;width:1px}@media(max-width:767.98px){.hero__bottom-row>[class*=col-]:after{display:none}}.node .field--type-image{float:unset;margin:0}.node__content{margin-top:unset!important}.view-programas .views-row{margin:0;padding:0}nav#navbar-main{display:none}@media(max-width:575.98px){.hero__bottom .row>div{flex:0 0 100%;max-width:100%;padding:0 1.75rem;width:100%}.hero__bottom{background:#4d1faa;padding:1rem;width:100%;z-index:2}.hero__bottom-item{padding:.85rem 1rem}.info-item{border-bottom:none;gap:.4rem}.info-icon{font-size:1.25rem}.main-info{font-size:.98rem}}@media(max-width:944.98px){.hero__bottom-row>div{border-right:0}}#main-hero:has(.hero--programas){--hero-mobile-header-offset:48px;--hero-media-h:max(80vh,calc(100svh - var(--hero-mobile-header-offset)));--hero-media-min-h:calc(100svh - var(--hero-mobile-header-offset))}@media(min-width:768px){#main-hero:has(.hero--programas){--hero-media-h:75vh;--hero-media-min-h:0px}}#main-hero:has(.hero-facultad),.hero--content-frame,.hero-facultad{--hero-mobile-header-offset:48px;--hero-page-media-h:clamp(21.5625rem,50svh,36rem);--hero-media-h:var(--hero-page-media-h);--hero-media-min-h:var(--hero-page-media-min-h,0px)}@media(min-width:768px){#main-hero:has(.hero-facultad),.hero--content-frame,.hero-facultad{--hero-page-media-h:clamp(21.5625rem,50vh,36rem)}}.hero--content-frame.hero-facultad--alto,.hero-facultad--alto{--hero-page-media-h:max(80vh,calc(100svh - var(--hero-mobile-header-offset)));--hero-page-media-min-h:calc(100svh - var(--hero-mobile-header-offset))}@media(min-width:768px){.hero--content-frame.hero-facultad--alto,.hero-facultad--alto{--hero-page-media-h:75vh;--hero-page-media-min-h:0px}}.hero--content-frame,.hero-facultad{height:var(--hero-media-h);min-height:var(--hero-media-min-h)}#main-hero .hero-first-section,#main-hero .hero__bg,#main-hero .hero__bg-mobile,.hero--content-frame .hero-first-section,.hero--content-frame .hero__bg,.hero--content-frame .hero__bg-mobile,.hero-facultad .hero-first-section,.hero-facultad .hero__bg,.hero-facultad .hero__bg-mobile{height:100%;min-height:100%}#main-hero .hero__bg img,#main-hero .hero__bg-mobile img,.hero--content-frame .hero__bg img,.hero--content-frame .hero__bg-mobile img,.hero-facultad .hero__bg img,.hero-facultad .hero__bg-mobile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#main-hero .hero__bg video,#main-hero .hero__bg-mobile video,.hero--content-frame .hero__bg video,.hero--content-frame .hero__bg-mobile video,.hero-facultad .hero__bg video,.hero-facultad .hero__bg-mobile video{display:block;height:100%;min-height:0!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:768px){#main-hero .hero__bg img,#main-hero .hero__bg-mobile img,.hero--content-frame .hero__bg img,.hero--content-frame .hero__bg-mobile img,.hero-facultad .hero__bg img,.hero-facultad .hero__bg-mobile img{-o-object-position:right top;object-position:right top}}@media(min-width:768px)and (max-width:1366px){#main-hero .hero__bg img,#main-hero .hero__bg-mobile img,.hero--content-frame .hero__bg img,.hero--content-frame .hero__bg-mobile img,.hero-facultad .hero__bg img,.hero-facultad .hero__bg-mobile img{min-height:-moz-fit-content!important;min-height:fit-content!important}}#main-hero .hero__overlay2,.hero--content-frame .hero__overlay2,.hero-facultad .hero__overlay2{align-items:stretch;background:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 35%,#000);display:flex;flex-direction:column;height:var(--hero-media-h);inset:0;justify-content:flex-end;min-height:0;padding:0;position:absolute;width:100%}@media(min-width:768px){#main-hero .hero__overlay2,.hero--content-frame .hero__overlay2,.hero-facultad .hero__overlay2{background:linear-gradient(180deg,transparent,transparent 48%,rgba(0,0,0,.3) 82%,#000)}}#main-hero .hero__overlay2>.az-ctnr,#main-hero .hero__overlay2>.container,#main-hero .hero__overlay2>.container-fluid,#main-hero .hero__overlay2>.container-xxl,.hero--content-frame .hero__overlay2>.az-ctnr,.hero--content-frame .hero__overlay2>.container,.hero--content-frame .hero__overlay2>.container-fluid,.hero--content-frame .hero__overlay2>.container-xxl,.hero-facultad .hero__overlay2>.az-ctnr,.hero-facultad .hero__overlay2>.container,.hero-facultad .hero__overlay2>.container-fluid,.hero-facultad .hero__overlay2>.container-xxl{display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:0;width:100%}#main-hero .hero__overlay-content,#main-hero .main-text-content-programas,.hero--content-frame .hero__overlay-content,.hero--content-frame .main-text-content-programas,.hero-facultad .hero__overlay-content,.hero-facultad .main-text-content-programas{display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto;min-height:100%;width:100%}#main-hero .hero__content,.hero--content-frame .hero__content,.hero-facultad .hero__content{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.hero--content-frame .preface-hero,.hero-facultad .preface-hero{--hero-preface-color:var(--btn-primary-bg,#fffb02);color:var(--hero-preface-color)!important;font-size:large;font-weight:700;letter-spacing:1px}.hero--content-frame .preface-hero *,.hero--content-frame .preface-hero :after,.hero--content-frame .preface-hero :before,.hero-facultad .preface-hero *,.hero-facultad .preface-hero :after,.hero-facultad .preface-hero :before{color:inherit!important}#main-hero .hero__wrap{background:linear-gradient(180deg,#000,#000 50%,transparent 0,transparent);margin-top:0;z-index:3}#main-hero:has(.hero--programas) .hero__bottom{margin:0 auto;transform:none}@media(min-width:945px){#main-hero .hero__wrap{width:100%}#main-hero:has(.hero--programas) .hero__bottom{max-width:none;padding:.4rem 0;width:95%}}@media(min-width:1200px){#main-hero .hero-first-section,#main-hero .hero__bg,#main-hero .hero__bg-mobile{overflow:hidden}#main-hero .hero__bg img,#main-hero .hero__bg-mobile img{-o-object-position:right top;object-position:right top}#main-hero .hero__bg video,#main-hero .hero__bg-mobile video{-o-object-position:center center;object-position:center center}}.hero__bg img,.hero__bg-mobile img,.hero__bottom-item,.hero__cta{min-height:unset;transform:translateZ(0);-webkit-transform:translateZ(0)}#main-hero .hero__buttons,#main-hero .hero__content .hero__buttons{align-items:stretch;display:grid;gap:clamp(.75rem,2vw,1.25rem);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#main-hero .hero__buttons>.hero__cta{height:100%;min-height:96px;width:100%}@media(max-width:575.98px){#main-hero .hero__buttons,#main-hero .hero__content .hero__buttons{gap:.75rem}#main-hero .hero__buttons>.hero__cta{min-height:104px;padding:.85rem}}.hero__bottom-item:focus,.hero__cta:focus{outline:3px solid rgba(96,165,250,.5);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero__bottom-item,.hero__bottom-item .info-icon,.hero__bottom-item .main-info,.hero__bottom-item p{transition:none}}@media(prefers-reduced-motion:reduce){.hero__bottom-row>[class*=col-]>a:focus-visible .hero__bottom-item,.hero__bottom-row>[class*=col-]>a:focus-visible .info-icon,.hero__bottom-row>[class*=col-]>a:hover .hero__bottom-item,.hero__bottom-row>[class*=col-]>a:hover .info-icon{transform:none}}.vertical-menu{--vertical-menu-link-font-size:0.95rem;--vertical-menu-link-line-height:1.25;background-color:#fff;border-right:1px solid #e5e5e5;display:flex;flex-direction:column;height:100%;padding:1rem .5rem 1.5rem 0;position:relative}.main-logo-toggle{justify-content:center}.button-toggle,.main-logo-toggle{align-items:center;display:flex;width:-moz-fit-content;width:fit-content}.button-toggle{justify-content:flex-end}.vertical-menu-col{display:flex;flex-direction:column;padding:0}.vertical-menu--sticky{padding:0 0 .9rem}.vertical-menu-layout{position:relative}.vertical-menu__brand{padding-top:.75rem;text-align:center}.vertical-menu__brand--desktop{display:block}.vertical-menu__brand-link{color:inherit;display:inline-block;text-decoration:none}.vertical-menu__brand-image{height:auto;max-width:200px;padding:15px 15px 0;width:100%}.vertical-menu__brand-text{color:#4b2ca0;font-size:1rem;font-weight:700}.vertical-menu__brand-link:focus,.vertical-menu__brand-link:hover{color:inherit;text-decoration:none}.vertical-menu__label{display:none}.vertical-menu__header{display:flex;flex-direction:column}.vertical-menu__header-actions{gap:.35rem;margin-left:auto}.vertical-menu__desktop-bar{align-items:center;display:flex;width:100%}.vertical-menu__desktop-bar-logo{display:none}.vertical-menu__mobile-bar{display:none;position:relative}.vertical-menu__mobile-bar .vertical-menu__toggle{margin-left:0}.vertical-menu__mobile-logo{align-items:center;color:#1b1b1b;display:none;font-weight:600;gap:.5rem;text-decoration:none;transition:transform .3s ease}.vertical-menu__mobile-logo-image{height:44px;max-width:160px;-o-object-fit:contain;object-fit:contain;transition:height .3s ease,transform .3s ease;width:auto}.vertical-menu__mobile-logo-text{display:none}.vertical-menu__toggle{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:6px;color:#111;display:inline-flex;gap:.35rem;justify-content:center;margin-left:auto;padding:.35rem .5rem;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.vertical-menu__toggle--mobile{display:none}.vertical-menu__toggle:focus,.vertical-menu__toggle:hover{outline:none}.vertical-menu__desktop-toggle{align-items:center;background-color:#fff;background:#fff;background:linear-gradient(90deg,#fff,#fff 50%,#e8e8e8);border:none;border-radius:3px;border-right:1px solid #b6b6b6;color:#000;display:none;font-family:inherit;font-size:.85rem;font-weight:600;gap:.35rem;height:33px;justify-content:center;left:2rem;padding:0;pointer-events:auto;position:fixed;top:1rem;white-space:nowrap;width:33px;z-index:20}.vertical-menu__desktop-toggle:focus,.vertical-menu__desktop-toggle:hover{outline:none}.vertical-menu__desktop-toggle-text{align-items:center;display:inline-flex;gap:.35rem}.vertical-menu__desktop-toggle-icon.vertical-menu__desktop-toggle-icon:before{font-weight:800!important}.vertical-menu__desktop-toggle-icon{align-items:center;display:inline-flex;font-size:.9rem;line-height:1}.vertical-menu__desktop-toggle-text--show,.vertical-menu__desktop-toggle.is-collapsed .vertical-menu__desktop-toggle-text--hide,.vertical-menu__desktop-toggle:not(.is-collapsed) .vertical-menu__desktop-toggle-label{display:none}.vertical-menu__desktop-toggle.is-collapsed .vertical-menu__desktop-toggle-text--show{display:inline-flex}span.vertical-menu__desktop-toggle-label{display:none}.vertical-menu__desktop-toggle.is-collapsed{border:none;border-right:1px solid #000;bottom:1rem;left:0!important;padding:.8em 0 .6rem 1rem;transform:translateX(-6px);width:2.8rem}.vertical-menu-col--collapsed .social-vertical-menu,.vertical-menu-col--collapsed div#block-uniandes-ing-views-block-redes-sociales-footer-v-menu{display:none}.vertical-menu__toggle-icon{background-color:#000;display:inline-block;height:3px;position:relative;transition:background-color .35s ease,transform .35s ease,box-shadow .35s ease;width:1.2rem}.vertical-menu__toggle-icon:after,.vertical-menu__toggle-icon:before{background-color:#000;content:"";height:3px;left:-3px;position:absolute;transition:transform .35s ease,top .35s ease,background-color .35s ease;width:1.6rem}.vertical-menu__toggle-icon:before{top:-6px}.vertical-menu__toggle-icon:after{top:6px}.vertical-menu.is-open .vertical-menu__toggle-icon,.vertical-menu.is-open .vertical-menu__toggle-icon:after,.vertical-menu.is-open .vertical-menu__toggle-icon:before{background-color:#000}.vertical-menu.is-open .vertical-menu__toggle-icon{background-color:transparent}.vertical-menu.is-open .vertical-menu__toggle-icon:before{top:0;transform:rotate(45deg)}.vertical-menu.is-open .vertical-menu__toggle-icon:after{top:0;transform:rotate(-45deg)}.main-content-v-menu,.vertical-menu__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.social-vertical-menu{align-content:center;align-items:center;display:flex;flex:0 0 auto;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:auto;position:relative}.vertical-menu__search{display:flex;flex-direction:column;gap:.5rem;margin:2rem;position:relative}.vertical-menu__search-icon{background:transparent;border:0;color:#9a9a9a;cursor:pointer;display:inline-flex;padding:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.vertical-menu__search-icon svg{display:block;height:1rem;width:1rem}.vertical-menu__search-input{background-color:#fff;border:1px solid #999;border-radius:0!important;box-shadow:none;color:#555;font-size:var(--vertical-menu-link-font-size);line-height:var(--vertical-menu-link-line-height);padding:.5rem 2.2rem .5rem .75rem;width:100%}.vertical-menu__search-input::-moz-placeholder{color:#9a9a9a}.vertical-menu__search-input::placeholder{color:#9a9a9a}.vertical-menu__search-input:focus{border-color:#bba8f2;box-shadow:0 0 0 2px rgba(75,44,160,.12);outline:none}.vertical-menu__search--views{display:flex;flex-direction:column;gap:.5rem}.vertical-menu__search--views:has(.views-exposed-form .form-autocomplete):after,.vertical-menu__search--views:has(.views-exposed-form input[type=search]):after,.vertical-menu__search--views:has(.views-exposed-form input[type=text]):after,.vertical-menu__search--views:has(form[id^=views-exposed-form] .form-autocomplete):after,.vertical-menu__search--views:has(form[id^=views-exposed-form] input[type=search]):after,.vertical-menu__search--views:has(form[id^=views-exposed-form] input[type=text]):after{background-color:#9a9a9a;content:"";height:1rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-4.35-4.35m1.6-5.4a7 7 0 1 1-14 0 7 7 0 0 1 14 0'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-4.35-4.35m1.6-5.4a7 7 0 1 1-14 0 7 7 0 0 1 14 0'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem}.vertical-menu__search--views .block,.vertical-menu__search--views .content,.vertical-menu__search--views .views-exposed-form,.vertical-menu__search--views form{border-radius:0!important;margin:0;padding:0;width:100%}.vertical-menu__search--views .views-exposed-form form>.d-flex,.vertical-menu__search--views form[id^=views-exposed-form]>.d-flex{border-radius:0!important;display:block!important;margin:0!important;padding:0!important;width:100%}.vertical-menu__search--views .views-exposed-form :is(.js-form-item,fieldset),.vertical-menu__search--views form[id^=views-exposed-form] :is(.js-form-item,fieldset){border-bottom:0;border-radius:0!important;margin:0!important;min-width:0;padding:0;width:100%}.vertical-menu__search--views .views-exposed-form :is(label,legend,.fieldset-legend),.vertical-menu__search--views form[id^=views-exposed-form] :is(label,legend,.fieldset-legend){border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter .views-exposed-form .vertical-menu__views-search-input,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter .views-exposed-form :is(input[type=text],input[type=search],select),.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter form[id^=views-exposed-form] .vertical-menu__views-search-input,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter form[id^=views-exposed-form] :is(input[type=text],input[type=search],select){background-color:#fff!important;border:1px solid #999!important;border-radius:0!important;box-shadow:none!important;color:#555!important;font-size:var(--vertical-menu-link-font-size)!important;height:auto!important;line-height:var(--vertical-menu-link-line-height)!important;min-height:0!important;padding:.5rem 2.2rem .5rem .75rem!important;width:100%!important}.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter .views-exposed-form :is(input[type=text],input[type=search],.form-autocomplete),.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter form[id^=views-exposed-form] :is(input[type=text],input[type=search],.form-autocomplete){background-image:none!important}.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter .views-exposed-form .vertical-menu__views-search-input::-moz-placeholder,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter .views-exposed-form :is(input[type=text],input[type=search],select)::-moz-placeholder,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter form[id^=views-exposed-form] .vertical-menu__views-search-input::-moz-placeholder,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter form[id^=views-exposed-form] :is(input[type=text],input[type=search],select)::-moz-placeholder{color:#9a9a9a!important}.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter .views-exposed-form .vertical-menu__views-search-input::placeholder,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter .views-exposed-form :is(input[type=text],input[type=search],select)::placeholder,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter form[id^=views-exposed-form] .vertical-menu__views-search-input::placeholder,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter form[id^=views-exposed-form] :is(input[type=text],input[type=search],select)::placeholder{color:#9a9a9a!important}.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter .views-exposed-form .vertical-menu__views-search-input:focus,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter .views-exposed-form :is(input[type=text],input[type=search],select):focus,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter form[id^=views-exposed-form] .vertical-menu__views-search-input:focus,.vertical-menu__search.vertical-menu__search--views .vertical-menu__views-exposed-filter form[id^=views-exposed-form] :is(input[type=text],input[type=search],select):focus{border-color:#bba8f2!important;box-shadow:0 0 0 2px rgba(75,44,160,.12)!important;outline:none!important}.vertical-menu__search--views .views-exposed-form :is(.form-actions,input[type=submit],button[type=submit]),.vertical-menu__search--views form[id^=views-exposed-form] :is(.form-actions,input[type=submit],button[type=submit]){display:none!important}.vertical-menu__menu-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 0 1rem;scrollbar-width:none}.vertical-menu__footer{background-color:#fff;border-top:1px solid #e5e5e5;flex:0 0 auto;margin-top:auto;padding:.75rem .5rem;position:relative}.vertical-menu__footer .content{background:#fff;padding:1rem 0;position:relative;z-index:1}.vertical-menu__footer:before{background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0));content:"";height:3rem;left:0;pointer-events:none;position:absolute;right:0;top:-3rem}.vertical-menu__menu-content::-webkit-scrollbar{height:0;width:0}.body-search-message{background-color:#fde8e8;border:1px solid #e06a6a;border-radius:8px;color:#8a1f1f;font-size:.85rem;padding:.4rem .6rem;text-align:center}.body-search-next{align-items:center;background-color:#fff;border:1px solid #cfcde1;border-radius:999px;bottom:1.25rem;box-shadow:0 6px 16px rgba(0,0,0,.15);color:#4b2ca0;display:inline-flex;font-size:.82rem;font-weight:600;gap:.35rem;padding:.4rem .9rem;position:fixed;right:1rem;z-index:2100}.body-search-next:focus,.body-search-next:hover{background-color:#f6f4ff;border-color:#4b2ca0;outline:none}.vertical-menu__list,.vertical-menu__sublist{list-style:none;margin:0}.vertical-menu__list>.vertical-menu__item{padding:0}.vertical-menu__item{position:relative}.vertical-menu__item-header{align-items:center;display:flex;gap:.5rem;padding:.24rem .75rem;transition:border-color .15s ease,border-width .15s ease}.vertical-menu__link{align-items:center;color:#6d6d6d;display:inline-flex;flex:1;font-size:var(--vertical-menu-link-font-size);font-weight:500;line-height:var(--vertical-menu-link-line-height);padding:.35rem 0;text-decoration:none;transition:color .15s ease}.vertical-menu__link--parent{color:inherit;font-size:1.1rem;font-weight:600}[id^=block-ingenieria-theme-bloqueuniandesmenu-4] .vertical-menu__list>.vertical-menu__item>.vertical-menu__item-header>.vertical-menu__link,[id^=block-ingenieria-theme-bloqueuniandesmenu-4] .vertical-menu__list>.vertical-menu__item>.vertical-menu__link{color:inherit}[id^=block-ingenieria-theme-bloqueuniandesmenu-4] .vertical-menu__list>.vertical-menu__item>.vertical-menu__item-header>.vertical-menu__link--parent{color:inherit;font-size:var(--vertical-menu-link-font-size);font-weight:500}[id^=block-ingenieria-theme-bloqueuniandesmenu-4] .vertical-menu__item--child>.vertical-menu__item-header>.vertical-menu__link,[id^=block-ingenieria-theme-bloqueuniandesmenu-4] .vertical-menu__item--child>.vertical-menu__link,[id^=block-ingenieria-theme-bloqueuniandesmenu-4] .vertical-menu__sublist .vertical-menu__link{color:#6d6d6d}.vertical-menu__link:focus,.vertical-menu__link:hover{color:#1d1d1b;text-decoration:none}.vertical-menu__item-header{border-bottom:1px solid #e8e8e8;border-left:.3rem solid transparent;transition:border-color .15s ease}.vertical-menu__item--child:hover>.vertical-menu__item-header,.vertical-menu__item:hover>.vertical-menu__item-header{border-left-color:#6d6d6d}.vertical-menu__item.is-active>.vertical-menu__item-header{border-left-color:#1d1d1b}.vertical-menu__item--child.is-active>.vertical-menu__link,.vertical-menu__item.is-active>.vertical-menu__item-header>.vertical-menu__link{font-weight:600}.vertical-menu__item--child a{align-items:center;border-bottom:1px solid #e8e8e8;color:#6d6d6d;display:inline-flex;gap:.35rem;position:relative;text-decoration:none;width:100%}.vertical-menu__item--child a:focus-visible:after,.vertical-menu__item--child a:hover:after{transform:scaleX(1)}.vertical-menu__item--child a:after{background:currentColor;border-bottom:.163rem solid #06e2ff;bottom:-2px;content:"";height:1px;left:0;opacity:.7;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease;width:100%}.vertical-menu__accordion-toggle{background-color:transparent;border:none;border-radius:50%;flex-shrink:0;height:1.35rem;margin-left:.35rem;padding:0;position:relative;transition:background-color .2s ease,transform .2s ease;width:1.35rem}.vertical-menu__accordion-toggle:after,.vertical-menu__accordion-toggle:before{background-color:currentColor;border-radius:999px;color:#6d6d6d;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.vertical-menu__accordion-toggle:before{height:1px;width:.55rem}.vertical-menu__accordion-toggle:after{height:.55rem;width:1px}.vertical-menu__accordion-toggle[aria-expanded=true]:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.6)}.vertical-menu__accordion-toggle[aria-expanded=true]:before{background-color:#1d1d1b}.vertical-menu__accordion-toggle:focus,.vertical-menu__accordion-toggle:hover{background-color:rgba(25,25,22,.06);outline:none}.vertical-menu__sublist{border-left:0;margin-left:0;margin-top:0;padding:0 1.6rem}.vertical-menu__sublist.is-entering>.vertical-menu__item{animation:vertical-menu-child-enter .16s ease-out both}.vertical-menu__sublist.is-leaving>.vertical-menu__item{animation:vertical-menu-child-leave .12s ease-in both}@keyframes vertical-menu-child-enter{0%{opacity:.55;transform:translateY(-.12rem)}to{opacity:1;transform:translateY(0)}}@keyframes vertical-menu-child-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.12rem)}}.vertical-menu__sublist[hidden]{display:none}@media(prefers-reduced-motion:reduce){.vertical-menu__accordion-toggle,.vertical-menu__accordion-toggle:after,.vertical-menu__accordion-toggle:before,.vertical-menu__sublist{transition:none}.vertical-menu__sublist.is-entering>.vertical-menu__item,.vertical-menu__sublist.is-leaving>.vertical-menu__item{animation:none}}.vertical-menu__item--child.is-active>.vertical-menu__link,.vertical-menu__item.is-active>.vertical-menu__item-header>.vertical-menu__link{color:#1d1d1b}.vertical-menu__item--child .vertical-menu__item-header{padding-left:1.5rem}.vertical-menu__item--child .vertical-menu__link{padding:.42rem 0}.vertical-menu-col{align-self:flex-start;height:100vh;max-height:100vh;position:sticky;top:0}.vertical-menu--sticky{max-height:100vh;overflow:hidden;padding-top:0;position:static}@media(min-width:1200px){.vertical-menu__toggle--mobile{display:none!important}.vertical-menu__desktop-toggle{display:inline-flex;z-index:20}.vertical-menu-col--collapsed .vertical-menu__desktop-bar{align-items:center;background:#fff;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.12);display:flex;gap:.75rem;left:24px;max-width:250px;padding-right:6rem;position:fixed;top:.9rem;z-index:20}.vertical-menu-col--collapsed .vertical-menu__desktop-bar-logo{align-items:center;display:inline-flex}.vertical-menu-col--collapsed .vertical-menu__desktop-bar-logo .vertical-menu__mobile-logo{background:transparent;display:inline-flex;padding:0}.vertical-menu-col--collapsed .vertical-menu__desktop-bar-logo .vertical-menu__mobile-logo-image{display:block;display:none;height:44px;max-width:160px;-o-object-fit:contain;object-fit:contain;opacity:.95;padding:.2rem .5rem;width:auto}.vertical-menu-col{align-self:stretch;min-height:100vh}.vertical-menu--sticky{max-height:100%}.vertical-menu-col{transition:flex-basis .3s ease,max-width .3s ease,padding .3s ease}.vertical-menu-main{transition:flex-basis .3s ease,max-width .3s ease}.vertical-menu-col:not(.vertical-menu-col--collapsed){flex:0 1 min(250px,100%);max-width:250px;width:100%}.vertical-menu-main:not(.vertical-menu-main--expanded){flex:1 1 0;max-width:none;min-width:0;overflow:visible;width:auto}.vertical-menu-col--collapsed{flex:0 0 0!important;max-width:0!important;overflow:visible;padding-left:0!important;padding-right:0!important;position:relative;width:0!important;z-index:20}.vertical-menu-main--expanded{flex:0 0 100%!important;max-width:100%!important;min-width:0;width:100%!important}.vertical-menu--desktop-collapsed{border-right:0}.vertical-menu--desktop-collapsed .vertical-menu__body,.vertical-menu--desktop-collapsed .vertical-menu__brand,.vertical-menu--desktop-collapsed .vertical-menu__label{display:none}.vertical-menu-col .vertical-menu{min-height:100%}.vertical-menu-col .vertical-menu__body{flex:1 1 auto;min-height:0}}@media(max-width:1199.98px)and (max-width:575.98px){.region-vertical-menu.row{margin-left:0;margin-right:0}}@media(max-width:1199.98px){.vertical-menu{background:transparent;border-right:0;padding:0}}@media(max-width:1199.98px)and (max-width:767.98px){.vertical-menu{--vertical-menu-link-font-size:1rem;--vertical-menu-link-line-height:1.3}}@media(max-width:1199.98px){.vertical-menu-layout{flex-direction:column}.vertical-menu-col{display:contents}.vertical-menu-main{flex:0 0 100%;max-width:100%;width:100%}.vertical-menu--sticky{max-height:none;overflow:visible;position:static}.vertical-menu__desktop-bar{display:none}.vertical-menu__mobile-bar{align-items:center;background:#fff;border-radius:0;box-sizing:border-box;display:flex;gap:.75rem;height:48px;justify-content:space-between;left:auto;opacity:1;padding:.3rem .8rem .1rem 0;position:relative;right:0;top:0;transform:translateY(0);transition:box-shadow .22s ease;width:100%;will-change:opacity,transform;z-index:2;z-index:15}.vertical-menu__mobile-bar .button-toggle,.vertical-menu__mobile-bar .main-logo-toggle{flex:0 0 auto}.vertical-menu--mobile-bar-sticky .vertical-menu__header{padding-top:48px}.vertical-menu--mobile-bar-sticky .vertical-menu__mobile-bar{animation:vertical-menu-mobile-bar-fade-in .22s ease both;box-shadow:0 10px 24px rgba(0,0,0,.12);left:0;padding-left:var(--vertical-menu-mobile-logo-left,0);padding-right:var(--vertical-menu-mobile-button-right,.8rem);position:fixed;right:0;top:calc(env(safe-area-inset-top, 0px) + var(--vertical-menu-mobile-bar-viewport-top, 0px));width:auto}@keyframes vertical-menu-mobile-bar-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.vertical-menu__mobile-bar{transition:none}.vertical-menu--mobile-bar-sticky .vertical-menu__mobile-bar{animation:none}}@media(max-width:1199.98px){.vertical-menu__toggle--mobile{align-items:center;background-color:transparent;border:0;box-shadow:none;color:#000;display:inline-flex;height:44px;justify-content:center;padding:0;position:static;transform:none;transition:none;width:50px}.vertical-menu__mobile-bar .vertical-menu__toggle{margin-left:0}.vertical-menu__toggle--mobile .vertical-menu__toggle-icon,.vertical-menu__toggle--mobile .vertical-menu__toggle-icon:after,.vertical-menu__toggle--mobile .vertical-menu__toggle-icon:before{background-color:#000}.vertical-menu__toggle--mobile:focus-visible{outline:2px solid #000;outline-offset:2px}.vertical-menu__mobile-logo-text{color:#1d1d1b;font-size:1rem}.vertical-menu__mobile-logo{align-items:center;background:transparent;display:inline-flex;padding:0;transition:none}.vertical-menu__mobile-bar .vertical-menu__mobile-logo-image{display:block;height:40px;margin-left:1.2rem}.vertical-menu__body{background-color:#fff;bottom:0;box-shadow:none;left:-1px;margin:0;max-width:250px;overflow:hidden;padding:.1rem .3rem;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%;z-index:20}}@media screen and (max-width:1199.98px)and (min-width:2560px){.vertical-menu__body{max-width:310px}}@media screen and (max-width:1199.98px)and (max-width:1920px){.vertical-menu__body{max-width:30vw}}@media screen and (max-width:1199.98px)and (max-width:680px){.vertical-menu__body{max-width:75vw}}@media screen and (max-width:1199.98px)and (max-width:380px){.vertical-menu__body{max-width:75vw}}@media(max-width:1199.98px){.vertical-menu__menu-content{scrollbar-width:none}.vertical-menu__menu-content::-webkit-scrollbar{width:8px}.vertical-menu__menu-content::-webkit-scrollbar-track{background:transparent}.vertical-menu__menu-content::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#c4c4c4;border:2px solid transparent;border-radius:999px}.vertical-menu__menu-content::-webkit-scrollbar-thumb:hover{background-color:#9e9e9e}.vertical-menu.is-open .vertical-menu__body{transform:translateX(0)}.vertical-menu.is-open .vertical-menu__mobile-bar{justify-content:space-between;left:auto;right:0}.vertical-menu.is-open .vertical-menu__mobile-logo-image{height:44px;opacity:1}.vertical-menu.is-open .vertical-menu__toggle--mobile{left:auto}.vertical-menu.is-open .vertical-menu__mobile-logo{display:none}}@media(max-width:1199.98px)and (min-width:768px){.vertical-menu__brand-image{max-width:160px}.vertical-menu__search{margin:.5rem 1.8rem}}@media(min-width:1400px){.vertical-menu-col:not(.vertical-menu-col--collapsed){flex:0 1 min(300px,100%);max-width:300px;width:100%}.vertical-menu-main:not(.vertical-menu-main--expanded){flex:1 1 0;max-width:none;min-width:0;overflow:hidden;width:auto}}.block-views-blockredes-sociales-footer-v-menu{background-color:transparent;padding-top:0;position:static}.block-views-blockredes-sociales-footer-v-menu:before{content:none}.block-views-blockredes-sociales-footer-v-menu .content{background:#fff;padding:1rem 0;position:relative;z-index:1}.block-views-blockredes-sociales-footer-v-menu .social-follow--compact,.vertical-menu__footer .social-follow--compact{align-items:left;display:flex;flex-direction:column;gap:12px;justify-content:center}.block-views-blockredes-sociales-footer-v-menu .social-follow--compact .f_sm,.vertical-menu__footer .social-follow--compact .f_sm{align-items:left;display:flex;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.vertical-menu__footer .footer-subtitle{color:#000;font-size:.9rem;font-weight:600}.block-views-blockredes-sociales-footer-v-menu .f_faceb,.block-views-blockredes-sociales-footer-v-menu .f_socials,.block-views-blockredes-sociales-footer-v-menu .f_x,.block-views-blockredes-sociales-footer-v-menu a.f_faceb,.block-views-blockredes-sociales-footer-v-menu a.f_socials,.block-views-blockredes-sociales-footer-v-menu a.f_x,.vertical-menu__footer .f_faceb,.vertical-menu__footer .f_socials,.vertical-menu__footer .f_x,.vertical-menu__footer a.f_faceb,.vertical-menu__footer a.f_socials,.vertical-menu__footer a.f_x{align-content:center;align-items:center;background-color:#e7e7e7;border:2px solid transparent;border-radius:50%;display:inline-flex;height:2rem;justify-content:center;margin:.25em .18em;padding:.3rem .25rem .18rem;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:2rem}.block-views-blockredes-sociales-footer-v-menu .sm-facebook:hover,.vertical-menu__footer .sm-facebook:hover{background-color:#fff;border:2px solid transparent;color:#0765fe}.block-views-blockredes-sociales-footer-v-menu .sm-instagram:hover,.vertical-menu__footer .sm-instagram:hover{background-color:#fff;border:2px solid transparent;color:#bf01a2}.block-views-blockredes-sociales-footer-v-menu .sm-tiktok:hover,.block-views-blockredes-sociales-footer-v-menu .sm-x:hover,.vertical-menu__footer .sm-tiktok:hover,.vertical-menu__footer .sm-x:hover{background-color:#fff;border:2px solid transparent;color:#000}.block-views-blockredes-sociales-footer-v-menu .sm-linkedin:hover,.vertical-menu__footer .sm-linkedin:hover{background-color:#fff;border:2px solid transparent;color:#0b66c2}.block-views-blockredes-sociales-footer-v-menu .sm-youtube:hover,.vertical-menu__footer .sm-youtube:hover{background-color:#fff;border:2px solid transparent;color:red}.block-views-blockredes-sociales-footer-v-menu .f_socials img,.vertical-menu__footer .f_socials img{height:1.3rem;padding:.1em;width:1.3rem}.video{background:#fff;display:inline-block;-o-object-fit:cover;object-fit:cover}.play-media video{aspect-ratio:.6;max-height:585px;max-width:97%;width:inherit}.cd-info{font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto}.cd-info h2{color:#1d1d1b;font-size:1.563rem;font-weight:700;line-height:1.824rem;margin:0;padding:0}.cd-info h4{margin:0;text-transform:uppercase}.cd-info h4,.cd-info h5{color:#616160;font-size:1.188rem;font-weight:600;line-height:normal}.cd-info p{color:#4b4b4b;font-size:1.125rem;font-weight:400;margin:1em auto}.cd-info .p-semibold,.p-semibold{font-size:1.125rem;font-weight:600;margin:1rem auto}.cd-info .p-semibold,.counter-info p,.p-semibold{color:#4b4b4b;font-family:Source Sans\ 3,sans-serif}.counter-info p{font-optical-sizing:auto;font-size:inherit;font-weight:400;margin:auto}.cd-line{border-bottom:.163rem solid #06e2ff;height:.313rem;margin:-.4rem .2rem 2rem 0;padding-top:.5em;width:3.2rem}.cd-media{display:block;margin:2rem auto;text-align:center}.cd-media,.cd-media video{-o-object-fit:cover;object-fit:cover}.cd-media video{aspect-ratio:.6;max-height:550px;max-width:90%;width:550px}.cd-admininfo,.cd-darkinfo{font-family:Source Sans\ 3,sans-serif}.cd-darkinfo h2{color:#06e2ff;font-size:1.563rem;margin:0}.cd-darkinfo div,.cd-darkinfo h2{font-weight:700;line-height:normal}.cd-darkinfo div{font-size:clamp(1rem,.75rem + 45vw,1.1875rem)}.cd-admininfo h2{color:inherit;font-size:1.563rem;font-weight:700;line-height:normal;margin:0}.pricing-bar p{font-weight:500;letter-spacing:normal;line-height:1.2rem}.pricing-bar-mgi{background-color:#182a3e}.pricing-bar-mgi h5,.pricing-bar-mgi p{color:#fff}.bar-nota{font-size:clamp(.94rem,1vw,1rem);font-weight:500}.bar-nota,.moving-pie{letter-spacing:normal;line-height:1.2rem}.moving-number,.moving-pie{font-weight:700}.moving-number{font-size:clamp(36px,3.2vw,47px);line-height:normal}.bg-blue-darkinfo{background:#0b1131;background:linear-gradient(180deg,#0b1131,#02184a 50%,#070e22)}ul.cd-tips{list-style:none;margin:0;padding:0}ul.cd-list{list-style-type:none!important;margin:2rem auto .5rem .41rem}ul.cd-tips li:first-child{animation-delay:0s}ul.cd-tips li:nth-child(2){animation-delay:1.2s}ul.cd-tips li:nth-child(3){animation-delay:2.4s}ul.cd-tips li:nth-child(4){animation-delay:3.6s}ul.cd-tips li:nth-child(5){animation-delay:4.8s}ul.cd-tips li:nth-child(6){animation-delay:6s}ul.cd-list li{font-family:Source Sans\ 3,sans-serif;margin:.43rem auto;padding-left:6px}ul.cd-list li:before{align-content:center;align-items:center;color:#b7b7b7;content:"";display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-family:bootstrap-icons;font-size:12px;height:12px;justify-content:center;line-height:1;margin:.71rem .6rem 1rem 0;width:12px}.cd-highblock{animation:cdHighblockReveal .6s ease-out forwards;animation-delay:.12s;background:#f6f8f9;border:1px solid #06e2ff;bottom:auto;color:#191916;display:inline-block;font-family:Source Sans\ 3,sans-serif;font-weight:600;opacity:0;padding:12px;text-align:center;transform:translateY(12px)}.border-left .border-cd{border-left:1.5px solid #06e2ff;display:block;margin-right:1.5rem}.cd-hightext{display:inline;padding:.18rem .34rem;--cd-high-bg:color(srgb 0.02 0.89 1/0.15);animation:cdHightextReveal 1.1s ease-out both;background-image:linear-gradient(var(--cd-high-bg),var(--cd-high-bg));background-position:0 0;background-repeat:no-repeat;background-size:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}ul.cd-tips li{border:1px solid #fff}@media(prefers-reduced-motion:reduce){.cd-highblock{animation:none;opacity:1;transform:none}.cd-hightext{background-size:100% 100%}.cd-hightext,.cd-tips li{animation:none}}@media(max-width:767.98px){.moving-pie{line-height:normal}}.position-cd1{left:8%;max-width:42%;position:absolute;top:-4em}.position-cd2{left:203px;max-width:55%;position:relative;top:-1.52em;z-index:10}@media(min-width:768px){.cd-media{display:block;margin:2rem auto;text-align:center}.cd-media,.cd-media video{-o-object-fit:cover;object-fit:cover}.cd-media video{aspect-ratio:.6;max-height:550px;max-width:37vw;width:550px}.position-cd1{top:-5em}.position-cd1,.position-cd2{left:4px;max-width:100%;position:relative}.position-cd2{top:1em;z-index:10}}.cd-slides{align-items:center;display:flex;height:auto;justify-content:center;margin:1rem auto;text-align:center;width:450px}.cd-slides img{height:528px;-o-object-fit:cover;object-fit:cover;width:450px}.cd-skill{background:#fff;border:1.5px solid #06e2ff;display:inline-block;font-weight:400;margin:.3rem 1rem .6rem .12rem;padding:6px 12px}.bg-block-CDsector{background:#eeedf5;background:radial-gradient(circle,#eeedf5 0,#efe5f0 64%,#ead9e9 100%);display:block;margin:auto}.right-bottom-img{align-content:flex-end;align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.right-bottom-img img{bottom:0;position:relative;right:0;text-align:right}.leftt-bottom-img img{bottom:0;left:0;position:relative;text-align:left}.bg-block-CD-quehacer{background:#fdfcff;background:linear-gradient(163deg,#fdfcff 17%,#f5eced)}.bg-block-CD-admission{background:#fafaf7;background:linear-gradient(165deg,#fafaf7 17%,#e3d8d8)}.card-becas{--visual-card-media-ratio:4/5;border:1px solid #ddd;margin:auto;padding:0}.card-becas img{-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}@media(max-width:991.98px){.card-becas{margin-right:1.37rem}}.bi-play-circle-fill:before{margin-top:.71rem}.profesor-card{align-content:center;display:flex;flex-direction:column-reverse;flex-wrap:row;height:330px;justify-content:center;margin-bottom:2rem;overflow-y:clip;width:100%}@media(max-width:768px){.profesor-card{flex-direction:nowrap;height:330px}}@media(min-width:1920px){.profesor-card{flex-direction:nowrap;height:330px}}.profesor-card__content{background:#f1f1f1;color:#191916;display:grid;flex-direction:column;grid-template-rows:auto auto 1fr;height:100%;overflow-wrap:anywhere;padding:1.2rem 1.18rem 1.12rem 1.34rem;transition:background-color .2s ease,color .2s ease;word-break:break-word}.profesor-card__media{overflow:hidden;position:relative}.profesor-card__media>*{height:100%}.profesor-card__media img{height:100%;margin:0;min-height:360px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .48s ease,filter .22s ease;width:100%;will-change:transform}.profesor-card__media,.view-profesores .card-over-img,.view-profesores .field--name-field-foto,.view-profesores .views-field-field-foto{overflow:hidden}.profesor-card__media:before{background:rgba(0,0,0,.38);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:2}.profesor-card__media:after{align-items:center;background:hsla(0,0%,100%,.85);border-radius:2px;color:#000;content:"";display:inline-flex;font-family:bootstrap-icons;font-size:1.4rem;height:36px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:12px;top:26px;transform:translateY(-4px) scale(.95);transition:opacity .22s ease,transform .22s ease;width:36px;z-index:3}.profesor-card:focus-within .profesor-card__media:before,.profesor-card:hover .profesor-card__media:before,.view-profesores .views-row:focus-within .profesor-card__media:before,.view-profesores .views-row:hover .profesor-card__media:before{opacity:1}.profesor-card:focus-within .profesor-card__media:after,.profesor-card:hover .profesor-card__media:after,.view-profesores .views-row:focus-within .profesor-card__media:after,.view-profesores .views-row:hover .profesor-card__media:after{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.profesor-card__media img,.profesor-card__media:after,.profesor-card__media:before{transition:none}}.profesor-card__name{font-family:Source Sans\ 3,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.15;margin-top:1rem}.profesor-card__badge{background:#ffff02;color:#191916;display:inline-block;font-size:.95rem;font-weight:600;left:-34px;line-height:1.2rem;margin-bottom:1.35rem;padding:.5rem .4rem .4rem 2rem;position:relative;width:100%;z-index:10}.profesor-card__subtitle{color:inherit;font-size:.95rem;line-height:1.35;margin:0}.profesor-card__profile{font-size:clamp(.94rem,1vw,1rem);grid-column:1;grid-row:3;line-height:1.2rem;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}.bio{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;hyphens:auto;-webkit-line-clamp:var(--clamp,6);line-clamp:var(--clamp,6);overflow-wrap:anywhere;word-break:normal;word-break:auto-phrase}@media(max-width:991.98px){.bio{--clamp:5}}@media(max-width:767.98px){.bio{--clamp:4}}.profesor-card__meta{align-content:start;display:grid;gap:.65rem;grid-column:1;grid-row:3;margin-top:1.25rem;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden}.profesor-card__meta-item{align-items:center;color:inherit;display:flex;font-size:.95rem;gap:.55rem;line-height:1.2;word-break:break-word}.profesor-card__meta-item a{color:inherit;text-decoration:none}.profesor-card__meta-item a:hover{text-decoration:underline}.profesor-card__icon{align-items:center;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}.profesor-card__icon i{display:block;font-size:1rem;line-height:1}.profesor-card:focus-within .profesor-card__content,.profesor-card:hover .profesor-card__content{background:#4b4b4b;color:#fff}.profesor-card:focus-within .profesor-card__meta,.profesor-card:hover .profesor-card__meta{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.profesor-card:focus-within .profesor-card__profile,.profesor-card:hover .profesor-card__profile{opacity:0;pointer-events:none;transform:translateY(-4px);visibility:hidden}@media(max-width:767.98px){.profesor-card,.profesor-card__media,.profesor-card__media>*{height:auto}.profesor-card__media img{height:auto;-o-object-fit:cover;object-fit:cover}.profesor-card__content{padding:1.5rem 1.25rem}.profesor-card__name{max-width:none}}.card-services-a{--visual-card-media-ratio:4/5;margin:auto .25rem;padding:0;position:relative}.card-services-a img{-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}.card-becas h3,.card-becas h4,.card-programs .card-id-overlay h3,.card-programs .card-id-overlay h5,.card-services-a h3{color:#fff;font-weight:600;line-height:2.1rem;margin-right:1rem}.card-id-overlay{bottom:26%;font-weight:700;left:5%;position:absolute}.card-becas .card-id-overlay,.card-programs .card-id-overlay,.card-services-a .card-id-overlay{box-sizing:border-box;color:#fff;max-width:90%;min-width:0;overflow:visible;right:5%;z-index:2}.card-becas .card-id-overlay :is(h3,h4,h5,p,span,a),.card-programs .card-id-overlay :is(h3,h4,h5,p,span,a),.card-services-a .card-id-overlay :is(h3,h4,h5,p,span,a){color:inherit}.card-over-img{background:#1c1c1c;background:linear-gradient(180deg,rgba(28,28,28,.08),rgba(28,28,28,.9) 95%);background-blend-mode:multiply;display:flex;width:100%}.card-link a{background:#ffff02;color:#191916;display:inline-flex;font-size:1.031rem;font-weight:600;margin-left:-24px;margin-top:9px;padding:.5rem 1.2rem;text-decoration:none;transition:.2s linear}.card-link a:hover{background:#4b4b4b;color:#fff;display:inline-block;text-decoration:none}.card-body{text-align:center}.card-body,.card-body-a{font-size:1rem;line-height:normal;padding:1rem .34rem}.card-body-a{text-align:left}.card-services-a .card-body-a{min-height:100px}.card-becas{position:relative}.card-becas .card-over-img{overflow:hidden;position:relative}.card-becas .card-id-overlay{bottom:34%}.card-services-a .card-id-overlay{bottom:26%}.card-programs .card-id-overlay{bottom:7%}.card-becas .card-id-overlay h3,.card-becas .card-id-overlay h4,.card-programs .card-id-overlay h3,.card-programs .card-id-overlay h4,.card-programs .card-id-overlay h5,.card-services-a .card-id-overlay h3,.card-services-a .card-id-overlay h4,.card-services-a .card-id-overlay h5{max-width:100%;min-width:0}.card-becas .card-id-overlay a,.card-programs .card-id-overlay a,.card-services-a .card-id-overlay a{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.card-becas .card-id-overlay h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.card-becas .card-link{max-width:100%}.card-becas .card-body{max-width:100%;min-height:100px;overflow-wrap:anywhere;position:relative;z-index:1}.card-becas .card-link a{display:inline-block;line-height:1.2rem;max-width:100%}.card-programs{--visual-card-media-ratio:4/5;box-sizing:border-box;margin:auto .25rem;min-height:0;padding:0;position:relative}.card-programs img{height:auto;max-height:none;-o-object-fit:cover;object-fit:cover;padding:0;width:100%;z-index:-1}.card-programs .card-id-overlay h3,.card-programs .card-id-overlay h5{color:#fff;margin:auto;max-width:100%;min-width:0}.card-becas .card-over-img,.card-programs .card-over-img,.card-services-a .card-over-img{aspect-ratio:var(--visual-card-media-ratio);display:block;min-height:0;overflow:hidden;position:relative}.card-becas .card-over-img:after,.card-programs .card-over-img:after,.card-services-a .card-over-img:after{background:linear-gradient(180deg,rgba(25,25,22,.04),rgba(25,25,22,.34) 52%,rgba(25,25,22,.82));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.card-becas .card-over-img>:not(.card-id-overlay),.card-becas .card-over-img>:not(.card-id-overlay) :is(.field-content,.field__item,.field--name-field-media-image,a,picture),.card-programs .card-over-img>:not(.card-id-overlay),.card-programs .card-over-img>:not(.card-id-overlay) :is(.field-content,.field__item,.field--name-field-media-image,a,picture),.card-services-a .card-over-img>:not(.card-id-overlay),.card-services-a .card-over-img>:not(.card-id-overlay) :is(.field-content,.field__item,.field--name-field-media-image,a,picture){display:block;height:100%;width:100%}.card-becas .card-over-img img,.card-programs .card-over-img img,.card-services-a .card-over-img img{display:block;height:100%;max-height:none;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;transform:scale(1);transition:transform .48s ease;width:100%;will-change:transform;z-index:0}.card-becas:hover .card-over-img img,.card-programs:hover .card-over-img img,.card-services-a:hover .card-over-img img{transform:translateZ(0) scale(1.025)}.card-becas .card-link a,.card-programs .card-link a,.card-services-a .card-link a{overflow:hidden;transition:color .18s ease,border-color .18s ease;transition-delay:0s}.card-becas .card-link a:before,.card-programs .card-link a:before,.card-services-a .card-link a:before{background:rgba(0,0,0,.12);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .26s ease;z-index:-1}.card-becas .card-link a:focus-visible:before,.card-becas .card-link a:hover:before,.card-becas:hover .card-link a:before,.card-programs .card-link a:focus-visible:before,.card-programs .card-link a:hover:before,.card-programs:hover .card-link a:before,.card-services-a .card-link a:focus-visible:before,.card-services-a .card-link a:hover:before,.card-services-a:hover .card-link a:before{transform:scaleX(1)}.card-becas .card-link a:focus-visible,.card-becas .card-link a:hover,.card-becas:hover .card-link a,.card-programs .card-link a:focus-visible,.card-programs .card-link a:hover,.card-programs:hover .card-link a,.card-services-a .card-link a:focus-visible,.card-services-a .card-link a:hover,.card-services-a:hover .card-link a{transition-delay:.14s}.trend-body{padding:.65rem .81rem}.trend-body p{color:#191916;font-size:.936rem}.trend-body h3{font-size:1.2rem;font-weight:600}.trend-player,.trend_player{background:#fff;border:1px solid #ddd;box-shadow:0 .35rem 1rem rgba(25,25,22,.08);display:grid;gap:.55rem;margin:.9rem 0 1rem;padding:.75rem;width:100%}.trend-player:empty,.trend_player:empty{display:none}.trend-player:before,.trend_player:before{color:#191916;content:"Escuchar audio";font-size:.8125rem;font-weight:700;letter-spacing:0;line-height:1}.trend-player .field,.trend-player .field__item,.trend_player .field,.trend_player .field__item{margin:0;width:100%}.trend-player .field__label,.trend_player .field__label{display:none}.trend-player audio,.trend_player audio{display:block;height:2.75rem;width:100%}.trend-player audio::-webkit-media-controls-panel,.trend_player audio::-webkit-media-controls-panel{background:#f6f7f7}.trend-player a[href$=".mp3"],.trend-player a[href*=".mp3?"],.trend_player a[href$=".mp3"],.trend_player a[href*=".mp3?"]{align-items:center;background:#f6f7f7;color:#191916;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:space-between;line-height:1.2;padding:.65rem .75rem;text-decoration:none;width:100%}.trend-link,.trend_link{margin-top:1rem}.trend-link:empty,.trend_link:empty{display:none}.trend-link a,.trend_link a{align-items:center;background:#ffff02;border:.125rem solid #ffff02;color:#191916;display:inline-flex;font-size:.89rem;font-weight:600;justify-content:space-between;line-height:normal;max-width:100%;padding:9px 12px;text-align:left;text-decoration:none;text-transform:none;transition:background-color .2s linear,border-color .2s linear,color .2s linear;width:-moz-fit-content;width:fit-content}.trend-link a:after,.trend_link a:after{content:"";display:inline-flex;flex:0 0 auto;font-family:bootstrap-icons;font-size:.95em;font-style:normal;font-weight:400;line-height:1;margin-left:0;opacity:0;overflow:hidden;transform:translateX(-.15rem);transition:margin-left .2s linear,opacity .2s linear,transform .2s linear,width .2s linear;width:0}.trend-link a:focus-visible,.trend-link a:hover,.trend_link a:focus-visible,.trend_link a:hover{background:#191916;border-color:#191916;color:#fff}.trend-link a:focus-visible:after,.trend-link a:hover:after,.trend_link a:focus-visible:after,.trend_link a:hover:after{margin-left:.4rem;opacity:1;transform:translateX(0);width:.95em}.trend-link a:focus-visible,.trend_link a:focus-visible{outline:.1875rem solid #ffff02;outline-offset:.25rem}.view-experiencias-lista.view-display-id-block_8 .trend-card>.row.g-0,.view-id-experiencias_lista.view-display-id-block_8 .trend-card>.row.g-0{align-items:stretch}.view-experiencias-lista.view-display-id-block_8 .trend-card>.row.g-0>.col-12:not(.trend-img),.view-id-experiencias_lista.view-display-id-block_8 .trend-card>.row.g-0>.col-12:not(.trend-img){align-items:center;align-self:stretch;display:flex}.view-experiencias-lista.view-display-id-block_8 .trend-body,.view-id-experiencias_lista.view-display-id-block_8 .trend-body{width:100%}.trend-img{height:385px;margin:0;padding:0}.trend-img img{align-content:center;align-items:center;display:inline-flex;justify-content:center;min-height:385px;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}.trend-img2{height:265px;margin:0;padding:0}.trend-img2 img{display:flex;margin:auto;min-height:265px;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}.trend-cdtag{background:#06e2ff;color:#191916;display:inline-block;font-size:.825rem;font-weight:500;margin:5% 2% 8% -8%;padding:4px 10px;position:relative;z-index:27}.trend-cd{background:#f6f7f7}.trend-card{align-content:center;border:1px solid transparent;border-radius:0;height:auto;justify-content:center;margin:1rem 1.65rem 1.5em 0;padding:0;position:relative;transition:border-color .26s ease,box-shadow .26s ease;width:inherit}.trend-card h3 a{color:inherit;position:relative;text-decoration:none}.trend-card h3 a:after{bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .26s ease;width:100%}.trend-card:hover h3 a:after{transform:scaleX(1)}.trend-card:hover .trend-body p{opacity:.92;transition:opacity .2s ease}.view-historias-ingenieria .historias-especiales-card{background:transparent;border:0;box-shadow:none;display:block;margin:1rem 0 1.5rem;overflow:visible;padding:0;width:100%}.view-historias-ingenieria .historias-especiales-media{aspect-ratio:4/5;background:#000;cursor:pointer;height:auto;margin:0;min-height:0;overflow:hidden;position:relative;width:100%}.view-historias-ingenieria .historias-especiales-media.trend-img{height:auto}.view-historias-ingenieria .historias-especiales-media .ratio{--bs-aspect-ratio:125%;height:100%;min-height:0;overflow:hidden;width:100%}.view-historias-ingenieria .historias-especiales-media .series-youtube-embed,.view-historias-ingenieria .historias-especiales-media .series-youtube-embed iframe,.view-historias-ingenieria .historias-especiales-media img,.view-historias-ingenieria .historias-especiales-media video{display:block;height:100%;width:100%}.view-historias-ingenieria .historias-especiales-media img,.view-historias-ingenieria .historias-especiales-media video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.view-historias-ingenieria .historias-especiales-media video{background:#000}.view-historias-ingenieria .historias-especiales-media .series-youtube-embed,.view-historias-ingenieria .historias-especiales-media .series-youtube-embed iframe,.view-historias-ingenieria .historias-especiales-media embed,.view-historias-ingenieria .historias-especiales-media iframe,.view-historias-ingenieria .historias-especiales-media object,.view-historias-ingenieria .historias-especiales-media video{pointer-events:none}.view-historias-ingenieria .historias-especiales-media .play-pause-btn,.view-historias-ingenieria .historias-especiales-media .video-overlay{pointer-events:auto}.view-historias-ingenieria .historias-especiales-media:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.1875rem}.view-historias-ingenieria .historias-especiales-title{color:#191916;display:-webkit-box;font-size:clamp(.875rem,.95vw,1rem);font-weight:700;line-height:1.25;margin:.65rem 0 0;min-height:2.5em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.view-historias-ingenieria .series-number{color:gray;display:block;font-size:.8rem;font-weight:500;line-height:1.2;margin:.25rem 0 0;min-height:.96rem}.view-historias-ingenieria .historias-especiales-description{display:none}.view-historias-ingenieria.view-display-id-block_3 .historias-especiales-media,.view-historias-ingenieria.view-display-id-block_3 .historias-especiales-media .ratio,.view-historias-ingenieria.view-display-id-block_3 .historias-especiales-media .ratio.vid-16-9,.view-historias-ingenieria.view-display-id-block_3 .historias-especiales-media .ratio.vid-9-16{--bs-aspect-ratio:125%;aspect-ratio:4/5}.view-historias-ingenieria.view-display-id-block_4 .historias-especiales-card{margin-bottom:clamp(1rem,2vw,1.5rem)}.view-historias-ingenieria.view-display-id-block_4 .historias-especiales-media,.view-historias-ingenieria.view-display-id-block_4 .historias-especiales-media .ratio,.view-historias-ingenieria.view-display-id-block_4 .historias-especiales-media .ratio.vid-16-9{--bs-aspect-ratio:56.25%;aspect-ratio:16/9}.view-historias-ingenieria.view-display-id-block_5 .view-content.row{row-gap:clamp(1rem,2vw,1.6rem)}.view-historias-ingenieria.view-display-id-block_5 .views-row{display:flex}.view-historias-ingenieria.view-display-id-block_5 .field-content,.view-historias-ingenieria.view-display-id-block_5 .views-field{display:block;width:100%}.view-historias-ingenieria.view-display-id-block_5 .historias-especiales-media,.view-historias-ingenieria.view-display-id-block_5 .historias-especiales-media .ratio,.view-historias-ingenieria.view-display-id-block_5 .historias-especiales-media .ratio.vid-16-9{--bs-aspect-ratio:56.25%;aspect-ratio:16/9}.view-historias-ingenieria .historias-audio-card{background:#fff;border:.0625rem solid #ddd;box-shadow:0 .45rem 1.2rem rgba(25,25,22,.08);display:grid;gap:clamp(.85rem,1.6vw,1.15rem);grid-template-columns:minmax(7.25rem,34%) minmax(0,1fr);height:100%;margin:1rem 0 1.5rem;padding:clamp(.7rem,1.4vw,.95rem);transition:border-color .2s linear,box-shadow .2s linear,transform .2s linear;width:100%}.view-historias-ingenieria .historias-audio-card:focus-within,.view-historias-ingenieria .historias-audio-card:hover{border-color:#191916;box-shadow:0 .8rem 1.55rem rgba(25,25,22,.12);transform:translateY(-.0625rem)}.view-historias-ingenieria .historias-audio-cover{align-self:start;aspect-ratio:1/1;background:#191916;min-width:0;overflow:hidden;position:relative;width:100%}.view-historias-ingenieria .historias-audio-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:transform .35s ease;width:100%}.view-historias-ingenieria .historias-audio-card:focus-within .historias-audio-cover img,.view-historias-ingenieria .historias-audio-card:hover .historias-audio-cover img{transform:scale(1.035)}.view-historias-ingenieria .historias-audio-cover__fallback{align-content:center;align-items:center;color:#fff;display:grid;height:100%;justify-items:center;line-height:1;padding:1rem;text-align:center}.view-historias-ingenieria .historias-audio-cover__fallback i{color:#fffb02;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1}.view-historias-ingenieria .historias-audio-cover__fallback span{color:#fff;font-size:.72rem;font-weight:700;line-height:1.1;margin-top:.55rem;text-transform:uppercase}.view-historias-ingenieria .historias-audio-body{align-content:start;display:grid;grid-template-rows:auto auto auto 1fr;min-width:0}.view-historias-ingenieria .historias-audio-title{color:#191916;display:-webkit-box;font-size:clamp(.9rem,1vw,1rem);font-weight:700;line-height:1.2;margin:0;min-height:2.4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.view-historias-ingenieria .historias-audio-title a{color:inherit;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.18em;transition:color .2s linear,text-decoration-color .2s linear}.view-historias-ingenieria .historias-audio-title a:focus-visible,.view-historias-ingenieria .historias-audio-title a:hover{color:#4b4b4b;text-decoration-color:currentColor}.view-historias-ingenieria .historias-audio-player{margin-top:.85rem;min-width:0;width:100%}.view-historias-ingenieria .historias-audio-player--enhanced .historias-audio-native,.view-historias-ingenieria .historias-audio-player--missing,.view-historias-ingenieria .historias-audio-player:empty{display:none}.view-historias-ingenieria .historias-audio-controls{align-items:center;background:#f6f7f7;border:.0625rem solid #ddd;display:grid;gap:.7rem;grid-template-columns:2.65rem minmax(0,1fr);padding:.65rem;width:100%}.view-historias-ingenieria .historias-audio-toggle{align-items:center;background:#fffb02;border:0;border-radius:50%;color:#191916;cursor:pointer;display:inline-flex;height:2.65rem;justify-content:center;line-height:1;padding:0;transition:background-color .2s linear,color .2s linear,transform .2s linear;width:2.65rem}.view-historias-ingenieria .historias-audio-toggle i{display:block;font-size:1.25rem;line-height:1}.view-historias-ingenieria .historias-audio-toggle .bi-play-fill{transform:translateX(.04em)}.view-historias-ingenieria .historias-audio-toggle:focus-visible,.view-historias-ingenieria .historias-audio-toggle:hover{background:#f4e013;color:#191916;transform:scale(1.04)}.view-historias-ingenieria .historias-audio-toggle:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.2rem}.view-historias-ingenieria .historias-audio-panel{display:grid;gap:.42rem;min-width:0}.view-historias-ingenieria .historias-audio-time{align-items:center;color:gray;display:flex;font-size:.75rem;font-weight:600;justify-content:space-between;line-height:1}.view-historias-ingenieria .historias-audio-progress{--audio-progress:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:1rem;margin:0;width:100%}.view-historias-ingenieria .historias-audio-progress::-webkit-slider-runnable-track{background:linear-gradient(to right,#191916 0,#191916 var(--audio-progress),#ddd var(--audio-progress),#ddd 100%);height:.25rem}.view-historias-ingenieria .historias-audio-progress::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fffb02;border:.125rem solid #191916;border-radius:50%;height:.95rem;margin-top:-.35rem;width:.95rem}.view-historias-ingenieria .historias-audio-progress::-moz-range-track{background:#ddd;height:.25rem}.view-historias-ingenieria .historias-audio-progress::-moz-range-progress{background:#191916;height:.25rem}.view-historias-ingenieria .historias-audio-progress::-moz-range-thumb{background:#fffb02;border:.125rem solid #191916;border-radius:50%;height:.75rem;width:.75rem}.view-historias-ingenieria .historias-audio-progress:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.view-historias-ingenieria .historias-audio-native{background:#f6f7f7;border:.0625rem solid #ddd;padding:.5rem}.view-historias-ingenieria .historias-audio-native audio{display:block;height:2.5rem;width:100%}.view-historias-ingenieria .historias-audio-native audio::-webkit-media-controls-panel{background:#f6f7f7}.view-historias-ingenieria .historias-audio-native .field,.view-historias-ingenieria .historias-audio-native .field__item{margin:0;width:100%}.view-historias-ingenieria .historias-audio-native .field__label{display:none}.view-historias-ingenieria .historias-audio-link{align-self:start;margin-top:.65rem}.view-historias-ingenieria .historias-audio-link a{align-items:center;background:transparent;border:0;color:gray;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;justify-content:flex-start;line-height:1.1;padding:0;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.18em;transition:color .2s linear,text-decoration-color .2s linear;width:-moz-fit-content;width:fit-content}.view-historias-ingenieria .historias-audio-link a:after{content:"";display:inline-flex;flex:0 0 auto;font-family:bootstrap-icons;font-size:.95em;font-style:normal;font-weight:400;line-height:1;margin-left:0;opacity:0;overflow:hidden;transform:translateX(-.15rem);transition:margin-left .2s linear,opacity .2s linear,transform .2s linear,width .2s linear;width:0}.view-historias-ingenieria .historias-audio-link a:focus-visible,.view-historias-ingenieria .historias-audio-link a:hover{color:#191916;text-decoration-color:currentColor}.view-historias-ingenieria .historias-audio-link a:focus-visible:after,.view-historias-ingenieria .historias-audio-link a:hover:after{margin-left:.15rem;opacity:1;transform:translateX(0);width:.95em}.view-historias-ingenieria .historias-audio-link a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.2rem}@media(max-width:575.98px){.view-historias-ingenieria .historias-audio-card{gap:.75rem;grid-template-columns:5.75rem minmax(0,1fr);padding:.65rem}.view-historias-ingenieria .historias-audio-cover__fallback{padding:.65rem}.view-historias-ingenieria .historias-audio-cover__fallback i{font-size:1.55rem}.view-historias-ingenieria .historias-audio-cover__fallback span{font-size:.65rem}.view-historias-ingenieria .historias-audio-title{font-size:clamp(.875rem,3.8vw,.95rem)}.view-historias-ingenieria .historias-audio-link a{font-size:.8125rem;padding:0}}@media(prefers-reduced-motion:reduce){.trend-card,.trend-card h3 a:after{transition:none}}@media(max-width:401.98px){.trend-card{margin-right:0;max-width:100%}}.ratio-9x16{aspect-ratio:9/16;width:100%}.ratio{position:relative}.ratio img,.ratio video{display:block;height:100%;height:385px;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.trend-img{background:#000;position:relative}.trend-img:after,.trend-img:before{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.trend-img:before{background-color:#000;background-image:var(--trend-cover-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:saturate(1.02);transform:none;z-index:0}.trend-img:after{background:linear-gradient(90deg,rgba(17,18,20,.34),rgba(17,18,20,.18) 22%,rgba(17,18,20,.08) 50%,rgba(17,18,20,.18) 78%,rgba(17,18,20,.34));z-index:1}.trend-img.has-cover-background:after,.trend-img.has-cover-background:before{opacity:1}.trend-img .ratio{background:transparent!important;height:100%;overflow:visible;z-index:2}.trend-img .ratio video{background:hsla(0,0%,100%,.671);box-shadow:none;height:100%;inset:0;margin:auto;max-height:100%;-o-object-position:center;object-position:center;width:100%;z-index:3}.trend-img .ratio img{-o-object-fit:cover;object-fit:cover}.trend-card--tag-on-video .trend-img .program--cd,.trend-card--tag-on-video .trend-img .trend-cdtag,.trend-card--tag-on-video .trend-img .trend-tag{left:12px;margin:0;position:absolute;top:12px;z-index:20}.video-controls{align-items:center;bottom:12px;display:flex;gap:10px;left:12px;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:20}.video-controls .video-controls__btn{align-items:center;backdrop-filter:blur(5px);background:rgba(0,0,0,.45);border:0;border-radius:999px;color:#fff;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.video-controls .video-controls__btn:hover{background:rgba(0,0,0,.6)}.video-controls .video-controls__btn i{font-size:1.4rem;line-height:1}.trend-img.is-playing .video-controls{opacity:1;pointer-events:auto}.trend-img video[poster]{cursor:pointer}.trend-img video.video--poster-visible:hover{filter:brightness(.85);transition:filter .2s ease}.video-overlay{background:rgba(0,0,0,.4);cursor:pointer;transition:opacity .4s ease;z-index:10}.video-overlay.hidden{opacity:0;pointer-events:none}.video-overlay img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-overlay .play-pause-btn{backdrop-filter:blur(5px);background:rgba(13,110,253,.7);border:none;box-shadow:0 8px 30px rgba(0,0,0,.4);height:100px;transition:all .3s ease;width:100px}.video-overlay .play-pause-btn:hover{background:rgba(13,110,253,.9);transform:scale(1.1)}.video-overlay .play-pause-btn i{font-size:4.5rem;transition:transform .3s ease}.video-overlay .play-pause-btn.playing i{transform:scale(.9)}button.play-pause-btn.btn.btn-link.text-white.p-0.border-0.bg-transparent{text-decoration:none}@media(max-width:767px){.video-overlay .play-pause-btn{height:80px;width:80px}.video-overlay .play-pause-btn i{font-size:3.5rem}}@media(max-width:767.98px){.trend-card .row>div{min-height:auto!important}}.trend-tag{display:inline-block;font-size:.825rem;font-weight:500;margin:10% 2% 8% -6%;padding:4px 10px;position:relative;z-index:10}@media(max-width:768px){.trend-tag{margin:3% 2% 6% -4px}.trend-card{margin:0}.trend-img{height:450px}.trend-img img{min-height:450px}.ratio img,.ratio video{height:450px}}.program--iqui{--trend-tag-bg:#541b85;--trend-tag-color:#fff}.type-reveal{animation:typeRevealLoop 6.2s ease-out 5;animation-fill-mode:none;clip-path:inset(0 0 0 0);display:inline-block;hyphens:auto;max-width:100%;opacity:1;overflow-wrap:anywhere;white-space:normal;will-change:clip-path,opacity;word-break:break-word}@keyframes typeRevealLoop{0%{clip-path:inset(0 100% 0 0);opacity:0}18%{clip-path:inset(0 0 0 0);opacity:1}82%{clip-path:inset(0 0 0 0);opacity:1}86%{clip-path:inset(0 0 0 0);opacity:0}87%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 100% 0 0);opacity:0}}@media(prefers-reduced-motion:reduce){.type-reveal{animation:none;clip-path:inset(0 0 0 0);opacity:1}}.type-reveal-alt1{animation-delay:.12s;animation-duration:.7s;animation-fill-mode:forwards;animation-name:revealUp;animation-timing-function:cubic-bezier(.2,.8,.2,1);clip-path:inset(100% 0 0 0);opacity:1}@keyframes revealUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.type-reveal-alt-1{animation:none;clip-path:inset(0 0 0 0)}}.type-reveal-alt2{animation-delay:.12s;animation-duration:.6s;animation-fill-mode:forwards;animation-name:revealFadeLift;animation-timing-function:ease-out;opacity:0;transform:translateY(10px);will-change:opacity,transform}@keyframes revealFadeLift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.type-reveal-alt-2{animation:none;opacity:1;transform:none}}.link-default{color:#1432b9;text-decoration:none;transition:.2s linear}.link-default:hover{color:#1460ee;text-decoration:underline;transition:.2s linear}.view-preguntas-frecuentes-lista li a,.views-field-field-respuesta a{color:#1432b9;font-weight:600;margin:1rem auto;transition:.2s linear}.view-preguntas-frecuentes-lista li a:hover,.views-field-field-respuesta a:hover{color:#1460ee;text-decoration:underline}.cd-highblock{background:hsla(0,0%,100%,.14);border-left:4px solid var(--trend-tag-bg,#06e2ff);border-radius:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);line-height:1.4;padding:.85rem 1rem;position:relative;z-index:10}.cd-admininfo-nota{font-size:clamp(.94rem,1vw,1rem);font-weight:500;letter-spacing:normal;line-height:1.2rem}.pricing-media-col{position:relative}.pricing-img{bottom:0;height:auto;left:inherit;max-width:100%;position:absolute}@media(max-width:991.98px){.pricing-img{display:none!important}}.pricing-bar{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.pricing-bar>.col-6{box-sizing:border-box;flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem);padding:1rem!important}.pricing-bar h4{font-size:clamp(1rem,.2vw,1.1rem);font-weight:600;line-height:1.25;margin:0 0 .5rem}.pricing-bar p{font-size:clamp(.94rem,1vw,1rem);line-height:1.35;margin:0;opacity:.9}@media(min-width:992px){.pricing-bar{position:relative}.pricing-bar>.col-6:first-child{border-right:1px solid rgba(0,0,0,.12)}}@media(max-width:991.98px){.pricing-bar{gap:.75rem}.pricing-bar>.col-6{flex:1 1 100%;max-width:100%;padding:.9rem!important}.pricing-bar>.col-6:first-child{border-bottom:1px solid rgba(0,0,0,.12);border-right:0}}.pricing-bar h5{display:flex;flex-direction:column;gap:.05rem;line-height:1.25;margin:0}.pricing-bar h5 br{display:none}.pricing-bar h5 strong{display:block;font-weight:600;text-wrap:balance}@media(min-width:768px){.pricing-bar h5 strong{min-height:2em}}@media(max-width:767.98px){.pricing-bar h5 strong{min-height:0}}@media(min-width:768px){.pricing-bar .az-row.row>.az-column.col-md-4:not(:last-child){border-right:1px solid hsla(0,0%,100%,.28)}.pricing-bar .az-row.row>.az-column.col-md-4{padding-left:1rem;padding-right:1rem}}.acc--faq,.acc--plan{--acc-title-size:clamp(1rem,0.2vw,1.05rem);--acc-body-size:clamp(0.94rem,1vw,1rem);--acc-title-weight:600;--acc-body-weight:400;--acc-line:var(--trend-tag-bg,#25d366);--acc-border:rgba(0,0,0,.14);--acc-bg:hsla(0,0%,100%,.52)}.acc--faq .accordion-item,.acc--plan .accordion-item{background:transparent;border:0;margin-bottom:.35rem}.acc--faq .accordion-button,.acc--plan .accordion-button{background:var(--acc-bg);border:1px solid var(--acc-border);border-radius:2px;box-shadow:none;font-size:var(--acc-title-size);font-weight:var(--acc-title-weight);line-height:1.25;padding:.95rem 1rem;position:relative}.acc--faq .accordion-button:before,.acc--plan .accordion-button:before{background:rgba(0,0,0,.12);border-bottom-left-radius:6px;border-bottom-right-radius:6px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.acc--faq .accordion-button:not(.collapsed):before,.acc--plan .accordion-button:not(.collapsed):before{background:var(--acc-line)}.acc--faq .accordion-body,.acc--plan .accordion-body{font-size:var(--acc-body-size);font-weight:var(--acc-body-weight);line-height:1.35;padding:.85rem 1rem 1rem}.acc--faq .accordion-button:focus,.acc--plan .accordion-button:focus{box-shadow:none}.trend-card{display:inline-block;width:inherit!important}.view-experiencias-lista.view-display-id-block_8 .views-field-thumbnail__target-id,.view-id-experiencias_lista.view-display-id-block_8 .views-field-thumbnail__target-id{display:none}.view-experiencias-lista.view-display-id-block_8 .view-content.row>[class*=col-],.view-id-experiencias_lista.view-display-id-block_8 .view-content.row>[class*=col-]{min-width:0}.view-experiencias-lista.view-display-id-block_8 .views-field-nothing,.view-experiencias-lista.view-display-id-block_8 .views-field-nothing>.field-content,.view-id-experiencias_lista.view-display-id-block_8 .views-field-nothing,.view-id-experiencias_lista.view-display-id-block_8 .views-field-nothing>.field-content{display:flex;min-width:0;width:100%}.view-experiencias-lista.view-display-id-block_8 .trend-card,.view-id-experiencias_lista.view-display-id-block_8 .trend-card{display:block;margin:1rem 0 1.5rem!important;width:100%!important}.view-experiencias-lista.view-display-id-block_8 .trend-card>.row.g-0,.view-id-experiencias_lista.view-display-id-block_8 .trend-card>.row.g-0{height:100%}.view-experiencias-lista.view-display-id-block_8 .trend-cdtag:empty,.view-experiencias-lista.view-display-id-block_8 .trend-tag:empty,.view-id-experiencias_lista.view-display-id-block_8 .trend-cdtag:empty,.view-id-experiencias_lista.view-display-id-block_8 .trend-tag:empty{display:none}.trend-body p{margin-top:1.2rem}.ratio img,.ratio video{-o-object-fit:cover;object-fit:cover}.trend-img .ratio video{-o-object-fit:contain;object-fit:contain}.card-becas .card-id-overlay,.card-programs .card-id-overlay,.card-services-a .card-id-overlay{right:3%}.card-becas .card-over-img,.card-programs .card-over-img,.card-services-a .card-over-img{height:auto;min-height:365px}.card-programs{height:auto;min-height:425px!important}@media(max-width:768px){.card-becas .card-over-img,.card-programs .card-over-img,.card-services-a .card-over-img{height:auto;min-height:405px}}.card-becas h3,.card-becas h4,.card-services-a h3{font-weight:600;line-height:2.1rem!important}.card-becas .card-body{text-align:left}.card-body,.card-body-a{padding:1rem}.card-services-a .card-body-a{border:1px solid transparent!important;box-sizing:border-box;min-height:clamp(88px,8vw,112px)}.card-becas .card-id-overlay h3,.card-programs .card-id-overlay :is(h3,h5),.card-services-a .card-id-overlay h3{display:block;font-size:clamp(1.45rem,1.85vw,1.72rem);line-height:1.16!important;margin:0;overflow:visible}.card-becas .card-id-overlay h4{line-height:1.12!important;margin:0}.card-programs .card-id-overlay{align-items:flex-start;bottom:calc(12% + clamp(.75rem,1vw,1rem));display:flex;flex-direction:column;gap:clamp(.32rem,.65vw,.55rem)}.card-programs .card-id-overlay>*{margin-block:0}.card-programs .card-id-overlay .basics-program{align-items:center;-moz-column-gap:clamp(.45rem,.8vw,.7rem);column-gap:clamp(.45rem,.8vw,.7rem);margin:0;row-gap:.14rem}.card-programs .card-id-overlay :is(.code-program,.mode-program,.duration-program){margin-right:0}.card-programs .card-link{margin-top:0}.card-programs .card-link a{margin-left:-10%;margin-top:0}.card-becas .card-link a,.card-programs .card-link a,.card-services-a .card-link a{align-items:center;display:inline-flex;margin-left:-10%;margin-top:0;max-width:none;overflow-wrap:normal;white-space:nowrap;word-break:normal}.basics-program{align-items:flex-start;display:inline-flex;flex-direction:row;flex-wrap:wrap}.code-program,.duration-program,.mode-program{color:#fff;display:inline;font-size:clamp(.72rem,.6vw,.85rem);font-weight:500;line-height:normal}.code-program{margin-right:.82rem}.duration-program,.mode-program{text-transform:uppercase}.duration-program{margin-right:.8rem}.mode-program:before{bottom:1px;content:"";display:inline;font-family:bootstrap-icons;font-size:inherit;left:1%;line-height:1;margin-right:.4rem;position:relative;vertical-align:middle}.video-overlay img{-o-object-position:center;object-position:center}.video-overlay .play-pause-btn i{align-items:center;display:inline-flex;font-size:1.2rem;height:100%;justify-content:center;line-height:1;margin:0;width:100%}.video-overlay .play-pause-btn i:before{display:block;line-height:1;margin:0;vertical-align:middle}.video-overlay .play-pause-btn i.bi-play-fill:before{transform:translateX(.04em)}.video-overlay .play-pause-btn{align-items:center;background-color:transparent!important;border:1.5px solid hsla(0,0%,100%,.95)!important;border-radius:50%;bottom:.5rem;box-shadow:none!important;color:#fff!important;display:inline-flex;height:2.2rem;justify-content:center;line-height:1;padding:0!important;position:absolute;right:.5rem;transition:opacity .2s ease,transform .2s ease;width:2.2rem;z-index:2}.video-overlay .play-pause-btn:focus-visible,.video-overlay .play-pause-btn:hover{opacity:.9;transform:scale(1.05)}@media(max-width:767px){.video-overlay .play-pause-btn{bottom:.4rem;height:2rem;right:.4rem;width:2rem}.video-overlay .play-pause-btn i{font-size:1.05rem}}@media(min-width:768px){.cd-media video{aspect-ratio:.6/1;max-height:580px;max-width:37vw;width:500px}}.cd-media video{aspect-ratio:.6/1;max-height:580px;max-width:87%;width:500px}.bg-iqui-cleargrey{background:#c6d5e4;background:linear-gradient(343deg,#c6d5e4,#f6f8f9 95%)}.bg-purple-soft{background:#47207d;background:radial-gradient(circle,#47207d 0,#390d73 73%)}.trend-2{background:#fff}.max-345v{height:auto;max-height:345px}@media(max-width:767.98px){.profesor-card__media{aspect-ratio:1/1;height:auto!important;overflow:hidden}.profesor-card__media>*{height:100%}.profesor-card__media .field--name-field-user-picture img,.profesor-card__media .field--type-image img{margin-bottom:0}.profesor-card__media img{display:block;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.profesor-card__content{height:auto;min-height:0}}.card-becas .card-link a,.card-programs .card-link a,.card-services-a .card-link a{background-color:#2b2b2b;border:2px solid #fff;color:#fff;contain:none;overflow:visible;position:relative;text-decoration:none;transition-delay:0s,0s,0s,0s;transition-duration:.22s,.18s,.22s,.22s;transition-property:background-color,color,border-color;transition-timing-function:ease,ease,ease,ease;z-index:0}.card-becas .card-link a:focus-visible,.card-becas .card-link a:hover,.card-becas:hover .card-link a,.card-programs .card-link a:focus-visible,.card-programs .card-link a:hover,.card-programs:hover .card-link a,.card-services-a .card-link a:focus-visible,.card-services-a .card-link a:hover,.card-services-a:hover .card-link a{background-color:#fff;border:2px solid #2b2b2b;color:#2b2b2b;outline:none;transition-delay:0s,.12s,0s,0s}@media(prefers-reduced-motion:reduce){.card-becas .card-link a,.card-programs .card-link a,.card-services-a .card-link a{transition:none}}.card-services-v{margin:auto .25rem;padding:0;position:relative}.card-v-img{background:linear-gradient(180deg,rgba(44,43,43,0),rgba(28,28,28,.7) 95%);background-blend-mode:multiply;display:flex;overflow:hidden}.card-v-img,.card-v-img img{height:auto;min-height:345px;width:100%}.card-v-img img{max-height:350px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .48s ease;will-change:transform;z-index:-1}.card-services-v:hover .card-v-img img{transform:translateZ(0) scale(1.06) translateY(-1%)}.card-v-tag,.card-v-tag a{bottom:8rem;contain:none;display:inline-flex;font-size:1.031rem;font-weight:600;margin-left:-10px;margin-top:9px;overflow:visible;padding:.5rem 1.2rem;position:absolute;text-decoration:none;z-index:0}.card-v-body{background:#f6f7f7;font-size:clamp(.97rem,1vw,1rem);line-height:normal;min-height:100px;padding:1rem;text-align:left}.bg-mdpp,.bg-mgi{background-blend-mode:overlay;background-color:#e4e7eb;background-image:url(/sites/ingenieria/files/2026-01/680420a7-a77f-4e3b-be09-e57c73177c7a.png);background-position:100%;background-repeat:no-repeat;background-size:contain}ul.m-list{list-style:none!important;margin:1rem 0;padding:0}ul.m-list li{font-family:inherit;font-size:inherit;line-height:1.45;margin:.35rem 0;padding-left:1.35rem;position:relative}ul.m-list li:before{color:var(--m-list-icon-color,rgba(0,0,0,.56));content:"";font-family:bootstrap-icons;font-size:.75em;left:0;line-height:1;position:absolute;top:.52em}ul.cd-list{list-style:none;margin:1rem 0;padding:0;position:relative}ul.cd-list:before{background:rgba(0,0,0,.08);bottom:.2rem;content:"";left:.3rem;position:absolute;top:.2rem;width:1px}ul.cd-list li{font-size:inherit;line-height:1.45;margin:.82rem 0;padding-left:1.25rem;position:relative}ul.cd-list li:before{background:rgba(0,0,0,.18);border-radius:999px;content:"";height:7px;left:.12rem;position:absolute;top:-.2em;width:7px}.splidectext .slide__media,button.splide__toggle.is-active{display:none}.splide{padding-bottom:58px;position:relative}.splide__arrows{align-items:center;bottom:3px;display:inline-flex;gap:10px;pointer-events:none;position:absolute;right:10px;z-index:5}.splide__arrows:before{color:#000;content:"Ver más";font-size:1rem;font-weight:600;line-height:1}.splide__arrow{align-items:center;background:#fff;border:2px solid #9b9b9b;border-radius:999px;color:#9b9b9b;display:inline-flex;height:30px;pointer-events:auto;position:relative;top:auto;inset:auto;justify-content:center;opacity:1;transform:none;width:30px}.splide__arrow--next,.splide__arrow--prev{left:auto;right:auto}.splide__arrow:focus-visible,.splide__arrow:hover{background:#000;border-color:#000;color:#fff;outline:none}.splide__arrow svg{fill:currentColor;height:12px;width:12px}.splide__pagination{bottom:10px;display:flex;gap:10px;justify-content:center;left:0;margin:0;padding:0;position:absolute;right:0;z-index:4}.splide__pagination__page{background:transparent;border:1px solid gray;border-radius:999px;height:10px;opacity:.75;transform:scale(1);transition:opacity .18s ease,transform .18s ease,background-color .18s ease;width:10px}.splide__pagination__page.is-active{background:gray;opacity:1;transform:scale(1.15)}.splide__pagination__page:hover{opacity:1}@media(max-width:575.98px){.splide{padding-bottom:52px}.splide__arrows{bottom:3px;gap:8px;right:8px}.splide__arrows:before{font-size:1rem}.splide__arrow{height:28px;width:28px}.splide__arrow--next,.splide__arrow--prev{left:auto;right:auto}}.interest-modal-wrapper{position:relative}.interest-modal{align-items:flex-start;backdrop-filter:blur(2px);background:rgba(6,16,31,.75);display:flex;inset:0;justify-content:center;opacity:0;padding:2rem 1rem;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:2000}.interest-modal--visible{opacity:1;pointer-events:auto}.interest-modal[aria-hidden=true]{visibility:hidden}body.interest-modal-open{overflow:hidden}.interest-modal__overlay{inset:0;position:absolute;z-index:1}.interest-modal__panel{background:#fff;border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,.25);margin:0 auto;max-height:calc(100vh - 4rem);overflow-y:auto;padding:2rem 2.5rem 2.5rem;position:relative;width:min(100%,960px);z-index:2}.interest-modal__header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.interest-modal__eyebrow{color:#6bbf59;font-weight:600;margin-bottom:.25rem}.interest-modal__title{color:#1b2431;font-size:1.5rem;font-weight:600;margin:0}.interest-modal__close{background:#f5f5f5;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:1.5rem;height:2.5rem;line-height:1;width:2.5rem}.interest-modal__close:hover{background:#e4e4e4}.interest-form__required{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.interest-form__required span{color:#ec4899;font-weight:600}.interest-form__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.interest-form__field{display:flex;flex-direction:column;gap:.25rem}.interest-form__field .interest-form__label,.interest-form__field label{color:#1b2431;font-size:.9rem;font-weight:600}.interest-form__field span{color:#ec4899}.interest-form__field input,.interest-form__field select{background-color:#fff;border:1px solid #d4d7dd;border-radius:10px;font-size:.95rem;padding:.75rem .85rem;transition:border-color .2s ease;width:100%}.interest-form__field input:focus,.interest-form__field select:focus{border-color:#3cb371;box-shadow:0 0 0 3px rgba(60,179,113,.15);outline:none}.interest-form__field--full{grid-column:1/-1}.interest-form__field--inline{background:#fafbfc;border:1px solid #d4d7dd;border-radius:12px;padding:.9rem 1rem}.interest-form__options{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.interest-form__options label{align-items:center;color:#4b5563;display:inline-flex;font-weight:500;gap:.4rem}.interest-form__consent{background:#f8fafc;border-radius:16px;display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding:1.5rem}.interest-form__privacy-title{color:#1b2431;font-weight:600;margin:0}.interest-form__privacy-title a{color:#2563eb}.interest-form__consent-option{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-weight:500;gap:1rem}.interest-form__consent-option label{align-items:center;display:inline-flex;font-weight:500;gap:.35rem}.interest-form__terms{align-items:flex-start;color:#111827;display:flex;font-weight:500;gap:.75rem}.interest-form__terms a{color:#2563eb}.interest-form__submit{background:#b9c0ca;border:none;border-radius:999px;color:#fff;cursor:not-allowed;font-size:1rem;font-weight:600;margin-top:1.5rem;padding:1rem;transition:background .2s ease,transform .2s ease;width:100%}.interest-form__submit:is(:not([disabled])){background:#5c2dd5;cursor:pointer}.interest-form__submit:is(:not([disabled])):hover{transform:translateY(-1px)}.interest-form__submit--outline{background:transparent;border:2px solid #5c2dd5;color:#5c2dd5}.interest-modal__thanks{padding:4rem 1rem;text-align:center}.interest-modal__thanks-icon{align-items:center;background:#def7ec;border-radius:50%;color:#059669;display:inline-flex;font-size:2rem;height:72px;justify-content:center;margin-bottom:1rem;width:72px}@media(max-width:767px){.interest-modal__panel{max-height:calc(100vh - 2rem);padding:1.5rem}.interest-form__grid{grid-template-columns:1fr}.interest-form__consent-option{align-items:flex-start;flex-direction:column}}#block-ingenieria-theme-webform,#block-ingenieria-theme-webform-2{display:none}.webform-modal__content #block-ingenieria-theme-webform,.webform-modal__content #block-ingenieria-theme-webform-2{display:block}.webform-modal__dialog{border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,.25);padding:2rem 2.5rem 2.5rem;width:min(100%,960px)}.webform-modal__close{background:#f5f5f5;border:none;color:#333;font-size:1.25rem;height:2.5rem;right:1.5rem;top:1.5rem;width:2.5rem}.webform-modal__content #edit-form-title{margin-bottom:1.5rem;padding-bottom:1.5rem;padding-right:3rem}.webform-modal__content #edit-form-title h2{color:#111827;font-size:1.875rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.webform-modal__content #edit-form-title p:not(:empty){color:#111827;font-size:1rem;font-weight:700;margin:0}.webform-modal__content #edit-form-title p:empty{display:none}.webform-modal__content .webform-flexbox{gap:1.5rem;margin-bottom:1.5rem!important}.webform-modal__content .js-form-item{gap:.25rem}.webform-modal__content .js-form-item>label{font-size:.875rem}.webform-modal__content .js-form-item input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.webform-modal__content .js-form-item select{border-radius:8px;padding:.75rem 1rem}.webform-modal__content .js-webform-radios{margin-top:.5rem}.webform-modal__content .js-webform-radios .form-check{gap:.4rem}.webform-modal__content .js-webform-radios .form-check label{font-size:.9rem;font-weight:500}.webform-modal__content #edit-disclaimer-2{background:transparent;margin-top:1.5rem}.webform-modal__content #edit-disclaimer-2 p{color:#111827;font-weight:600;margin:0}.webform-modal__content #edit-disclaimer-2 a{color:#2563eb;font-weight:600}.webform-modal__content fieldset.radios--wrapper{background:transparent;border-bottom:0;border-left:0;border-radius:0;border-right:0;display:flex;flex-wrap:nowrap;gap:1rem;margin-bottom:0!important;padding:.875rem 0}.webform-modal__content fieldset.radios--wrapper legend{flex:1 1 auto;float:none;margin:0;order:1;padding:0;width:auto}.webform-modal__content fieldset.radios--wrapper legend .fieldset-legend{color:#111827;font-size:.875rem;font-weight:400;white-space:normal}.webform-modal__content fieldset.radios--wrapper legend:after{display:none}.webform-modal__content fieldset.radios--wrapper .fieldset-wrapper{flex-shrink:0;margin-top:0;order:2}.webform-modal__content fieldset.radios--wrapper .js-webform-radios{display:flex;flex-wrap:nowrap;gap:1.5rem;margin-top:0}.webform-modal__content fieldset.radios--wrapper .js-webform-radios .form-check{align-items:center;display:inline-flex;gap:.35rem;min-height:0;padding:0}.webform-modal__content fieldset.radios--wrapper .js-webform-radios .form-check input[type=radio]{flex-shrink:0;float:none!important;margin:0;position:static}.webform-modal__content fieldset.radios--wrapper .js-webform-radios .form-check label{color:#4b5563;cursor:pointer;font-size:.875rem;font-weight:500;margin:0;padding:0}.webform-modal__content .js-webform-type-checkbox.form-check{align-items:center;background:transparent;border-radius:0;display:flex;flex-direction:row;gap:.6rem;margin-bottom:0!important;min-height:0;padding:.875rem 0}.webform-modal__content .js-webform-type-checkbox.form-check input[type=checkbox]{flex-shrink:0;float:none;height:1rem;margin:0;padding:0;position:static;width:1rem}.webform-modal__content .js-webform-type-checkbox.form-check label{color:#111827;font-size:.875rem;font-weight:500;line-height:1.45;margin:0;padding:0}.webform-modal__content .js-webform-type-checkbox.form-check label a{color:#2563eb;font-weight:600;text-decoration:none}.webform-modal__content .js-webform-type-checkbox.form-check label a:hover{text-decoration:underline}.webform-modal__content .form-actions{margin-top:1.5rem}.webform-modal__content .form-actions input[type=submit]{background:#e4e4e4;border:none;border-radius:999px;color:#6d6d6d;cursor:not-allowed;display:block;font-size:1rem;font-weight:600;padding:1rem 1.5rem;transition:background .2s ease,transform .2s ease;width:100%}.webform-modal__content .form-actions input[type=submit]:not([disabled]){background:#5c2dd5;color:#fff;cursor:pointer}.webform-modal__content .form-actions input[type=submit]:not([disabled]):hover{transform:translateY(-1px)}@media(max-width:767px){.webform-modal__dialog{max-height:calc(100vh - 2rem);padding:1.5rem}.webform-modal__content .webform-flexbox{flex-direction:column;gap:1rem}}.webform-modal{align-items:flex-start;backdrop-filter:blur(2px);background:rgba(6,16,31,.75);display:flex;inset:0;justify-content:center;opacity:0;padding:2rem 1rem;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:2000}.webform-modal[aria-hidden=true]{visibility:hidden}.webform-modal--visible{opacity:1;pointer-events:auto}body.webform-modal-open{overflow:hidden}.webform-modal__backdrop{inset:0;position:absolute;z-index:1}.webform-modal__dialog{background:#fff;border-radius:0;box-shadow:0 20px 50px rgba(0,0,0,.2);margin:0 auto;max-height:calc(100vh - 4rem);overflow-x:hidden;overflow-y:auto;padding:1.75rem 1.75rem 0;position:relative;width:min(100%,640px);z-index:2}.webform-modal__close{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;color:#6d6d6d;cursor:pointer;display:flex;flex-shrink:0;font-size:1.125rem;height:2rem;justify-content:center;line-height:1;position:absolute;right:.875rem;top:.875rem;width:2rem;z-index:3}.webform-modal__close:hover{background:#e4e4e4;border-color:#d4d7dd}.webform-modal__content .webform-confirmation__back{display:none}.webform-modal__content #block-ingenieria-theme-webform,.webform-modal__content #block-ingenieria-theme-webform-2,.webform-modal__content #block-uniandes-ing-webform{background:transparent!important;border-radius:0!important;display:block;margin:0!important;max-width:none;padding:0!important}.webform-modal__content [id^=edit-form-title]{border-bottom:none;margin-bottom:1.125rem;padding-bottom:0;padding-right:2.5rem}.webform-modal__content [id^=edit-form-title] h2{color:#111827;font-size:1.375rem;font-weight:700;line-height:1.25;margin:0 0 .3rem}.webform-modal__content [id^=edit-form-title] p:not(:empty){color:#111827;font-size:.9375rem;font-weight:400;line-height:1.45;margin:0}.webform-modal__content [id^=edit-form-title] p:empty{display:none}.webform-modal__content .webform-flexbox{display:flex;gap:.75rem;margin-bottom:.75rem!important}.webform-modal__content .webform-flexbox.js-webform-states-hidden{display:none}.webform-modal__content .webform-flexbox .webform-flex{flex:1 1 0;min-width:0}.webform-modal__content .webform-flex--container{margin:0!important}.webform-modal__content #municipio-ajax-wrapper,.webform-modal__content #municipio-ajax-wrapper .js-webform-type-select,.webform-modal__content #municipio-ajax-wrapper>.js-form-item,.webform-modal__content #municipio-ajax-wrapper>div,.webform-modal__content .form-item-city,.webform-modal__content .js-form-item-city{align-self:stretch;box-sizing:border-box;clear:none!important;display:block;float:none!important;inset:auto!important;left:auto!important;margin-left:0!important;margin-right:0!important;max-width:none;min-width:0;padding-left:0!important;padding-right:0!important;right:auto!important;text-align:left;transform:none!important;width:100%}.webform-modal__content #municipio-ajax-wrapper .form-select{margin-left:0!important;margin-right:0!important;max-width:none;min-width:0;padding:.5625rem 2.25rem .5625rem .75rem;width:100%}.webform-modal__content .js-form-item{gap:.2rem;margin-bottom:0!important}.webform-modal__content .js-form-item>label{color:#6b7280;display:block;font-size:.8125rem;font-weight:400;line-height:1.3;margin-bottom:.25rem}.webform-modal__content .js-form-item input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.webform-modal__content .js-form-item select{background-color:#fff;border:1px solid #d4d7dd;border-radius:6px;color:#1b2431;font-size:.9375rem;height:auto;padding:.5625rem .75rem;transition:border-color .2s ease;width:100%}.webform-modal__content .js-form-item input:not([type=hidden]):not([type=radio]):not([type=checkbox])::-moz-placeholder,.webform-modal__content .js-form-item select::-moz-placeholder{color:#9a9a9a}.webform-modal__content .js-form-item input:not([type=hidden]):not([type=radio]):not([type=checkbox])::placeholder,.webform-modal__content .js-form-item select::placeholder{color:#9a9a9a}.webform-modal__content .js-form-item input:not([type=hidden]):not([type=radio]):not([type=checkbox]):focus,.webform-modal__content .js-form-item select:focus{border-color:#3cb371;box-shadow:0 0 0 3px rgba(60,179,113,.15);outline:none}.webform-modal__content .js-form-item input:not([type=hidden]):not([type=radio]):not([type=checkbox]).is-invalid,.webform-modal__content .js-form-item select.is-invalid{border-color:#ea6472;box-shadow:none}.webform-modal__content .js-form-item input:not([type=hidden]):not([type=radio]):not([type=checkbox]).is-invalid:focus,.webform-modal__content .js-form-item select.is-invalid:focus{border-color:#ea6472;box-shadow:0 0 0 3px rgba(234,100,114,.16)}.webform-modal__content .js-form-item.has-error .invalid-feedback.form-item--error-message{color:#ea6472;display:block;font-size:.8125rem;font-weight:400;line-height:1.35;margin-top:.35rem}.webform-modal__content .webform-front-error.invalid-feedback:not(.is-visible){display:none}.webform-modal__content .alert-wrapper,.webform-modal__content .messages,.webform-modal__content .messages--error,.webform-modal__content .messages--status,.webform-modal__content .messages--warning,.webform-modal__content .webform-native-message,.webform-modal__content [data-drupal-messages],.webform-modal__content [data-drupal-selector=messages],.webform-modal__content fieldset.radios--wrapper .fieldset-wrapper>.alert[role=alert]{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important}.webform-modal__content .js-webform-radios{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.4rem}.webform-modal__content .js-webform-radios .form-check{align-items:center;display:inline-flex;gap:.35rem;margin:0;padding:0}.webform-modal__content .js-webform-radios .form-check input[type=radio]{flex-shrink:0;height:1rem;margin:0;padding:0;width:1rem}.webform-modal__content .js-webform-radios .form-check label{color:#4b5563;font-size:.875rem;font-weight:400;margin:0;padding:0}.webform-modal__content .form-item-_0n1i00000or3ph,.webform-modal__content .form-item-_0n8w00000oirf,.webform-modal__content .form-item-_0n8w00000orira,.webform-modal__content .form-item-_0n8w00000orirv,.webform-modal__content .form-item-adm-acudiente__c,.webform-modal__content .form-item-ayr-apellidos-acudiente__c{display:none}.webform-modal__content [id^=edit-container2]{background:#f5f6f8;border-top:1px solid #e5e7eb;margin:1.5rem -1.75rem 0;padding:1.5rem 1.75rem}.webform-modal__content [id^=edit-container2]>*{margin-bottom:0!important}.webform-modal__content [id^=edit-container2] [id^=edit-disclaimer-2]{background:transparent!important;border:none!important;margin:0 0 .875rem!important;padding:0!important}.webform-modal__content [id^=edit-container2] [id^=edit-disclaimer-2] p{color:#111827;font-size:.9375rem;font-weight:700;line-height:1.4;margin:0}.webform-modal__content [id^=edit-container2] [id^=edit-disclaimer-2] a{color:#2563eb;font-weight:500;text-decoration:none}.webform-modal__content [id^=edit-container2] [id^=edit-disclaimer-2] a:hover{text-decoration:underline}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper{background:transparent!important;border:0!important;border-radius:0!important;display:block!important;margin:0!important;outline:none!important;padding:.1875rem 100px .1875rem 0;position:relative}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper legend{display:block;float:none;margin:0;padding:0;width:100%}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper legend .fieldset-legend{color:#111827;font-size:.875rem;font-weight:400;line-height:1.4;white-space:normal}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper legend:after{display:none}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper .fieldset-wrapper{margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper.has-error .fieldset-legend{color:#111827}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper .js-webform-radios{display:flex;flex-wrap:nowrap;gap:1rem;margin:0}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper .js-webform-radios .form-check{align-items:center;display:inline-flex;gap:.25rem;min-height:0;padding:0}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper .js-webform-radios .form-check input[type=radio]{flex-shrink:0;float:none!important;margin:0;position:static}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper .js-webform-radios .form-check label{color:#374151;cursor:pointer;font-size:.875rem;font-weight:400;margin:0;padding:0;white-space:nowrap}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper .webform-front-group-error{background:transparent;border:0;color:#ea6472;display:none;font-size:.8125rem;font-weight:400;line-height:1.35;margin-top:.35rem;max-width:calc(100% - 110px);padding:0}.webform-modal__content [id^=edit-container2] fieldset.radios--wrapper .webform-front-group-error.is-visible{display:block}.webform-modal__content [id^=edit-container2] .js-webform-type-checkbox.form-check{align-items:flex-start;background:transparent!important;border:none!important;border-radius:0!important;display:flex;flex-direction:row;gap:.5rem;margin:.625rem 0 0!important;min-height:0;padding:0}.webform-modal__content [id^=edit-container2] .js-webform-type-checkbox.form-check input[type=checkbox]{flex-shrink:0;float:none;height:.875rem;margin:.125rem 0 0;padding:0;position:static;width:.875rem}.webform-modal__content [id^=edit-container2] .js-webform-type-checkbox.form-check label{color:#111827;font-size:.875rem;font-weight:500;line-height:1.45;margin:0;padding:0}.webform-modal__content [id^=edit-container2] .js-webform-type-checkbox.form-check label a{color:#2563eb;font-weight:600;text-decoration:none}.webform-modal__content [id^=edit-container2] .js-webform-type-checkbox.form-check label a:hover{text-decoration:underline}.webform-modal__content [id^=edit-container2] .js-webform-type-checkbox.form-check.has-error .invalid-feedback.form-item--error-message{color:#ea6472;display:block;font-size:.8125rem;font-weight:400;line-height:1.35;margin:.2rem 0 0 1.35rem;width:100%}.webform-modal__content [id^=edit-container2] .js-webform-type-checkbox.form-check.has-error input[type=checkbox]{border-color:#ea6472}.webform-modal__content [id^=edit-container2] .form-actions{background:transparent!important;border:none!important;margin:1rem 0 0!important;padding:0!important}.webform-modal__content [id^=edit-container2] .form-actions input[type=submit]{background:#5c2dd5;border:none;border-radius:1.5rem;color:#fff;cursor:pointer;display:block;font-size:.9375rem;font-weight:500;height:2.75rem;padding:0 1.5rem;transition:background .2s ease,transform .2s ease;width:100%}.webform-modal__content [id^=edit-container2] .form-actions input[type=submit]:hover{background:#5227c2;transform:translateY(-1px)}.webform-modal__content [id^=edit-container2] .form-actions input[type=submit]:disabled,.webform-modal__content [id^=edit-container2] .form-actions input[type=submit][aria-disabled=true],.webform-modal__content [id^=edit-container2] .form-actions input[type=submit][disabled]{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;transform:none}@media(max-width:767px){.webform-modal{padding:1rem}.webform-modal__dialog{max-height:calc(100vh - 2rem);padding:1.375rem 1.25rem 0}.webform-modal__content .webform-flexbox{flex-direction:column;gap:.625rem}.webform-modal__content [id^=edit-container2]{margin-left:-1.25rem;margin-right:-1.25rem;padding:1rem 1.25rem 1.25rem}.webform-modal__content fieldset.radios--wrapper{padding-right:0}.webform-modal__content fieldset.radios--wrapper .fieldset-wrapper{margin-top:.45rem;position:static;transform:none}.webform-modal__content fieldset.radios--wrapper .webform-front-group-error{max-width:100%}}#block-uniandes-ing-webform{background:#fff;border-radius:12px;margin:0 auto;max-width:720px;padding:24px 24px 32px}#block-uniandes-ing-webform .content{width:100%}#edit-form-title h2{color:#111827;font-size:22px;font-weight:700;margin-bottom:4px}#edit-form-title p{color:#6b7280;font-size:1rem;margin:0}.webform-flexbox{display:flex;gap:16px}@media(max-width:768px){.webform-flexbox{flex-direction:column}}.webform-flexbox .webform-flex{flex:1 1 0}.fieldset-legend,label{color:#111827;font-size:13px;font-weight:500;margin-bottom:6px}input.form-control,select.form-select{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;height:40px;padding:0 14px}input.form-control:focus,select.form-select:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15);outline:none}@media(min-width:768px)and (max-width:1199.98px){input.form-control,select.form-select{font-size:.8rem;height:35px}}select.form-select{padding-right:36px}.radios--wrapper legend{font-size:13px;font-weight:600;margin-bottom:8px;width:auto}.radios--wrapper legend+*{clear:none}.radios--wrapper .form-check{display:inline-block;margin-bottom:6px}.radios--wrapper .form-check:last-child{margin-bottom:0}.radios--wrapper .form-check input{margin-right:8px}.radios--wrapper .form-check label{font-size:1rem;font-weight:400}#edit-disclaimer-2{color:#6b7280;font-size:13px}#edit-disclaimer-2 a{color:#2563eb;font-weight:600;text-decoration:none}#edit-disclaimer-2 a:hover{text-decoration:underline}.webform-modal__content .form-type-checkbox{align-items:flex-start;display:flex;gap:8px}.webform-modal__content .form-type-checkbox label{font-size:13px;line-height:1.4}#edit-actions-submit{background-color:#e5e7eb;border:none;border-radius:8px;color:#9ca3af;cursor:not-allowed;font-size:15px;font-weight:600;height:52px}#edit-actions-submit:not([disabled]){background-color:#2563eb;color:#fff;cursor:pointer}#edit-actions-submit:not([disabled]):hover{background-color:#1555e2}.mb-3{margin-bottom:16px!important}.thankyou-wrap{background:#fff}.thankyou-illustration{display:block;height:auto;max-width:100%;width:320px}.thankyou-title{font-size:3.25rem;font-weight:800;letter-spacing:-.02em;line-height:1}.thankyou-subtitle{font-size:1.5rem;font-weight:800;line-height:1.2}.thankyou-text{font-size:1.5rem;font-weight:400;line-height:1.35}@media(max-width:575.98px){.thankyou-title{font-size:2.5rem}.thankyou-subtitle,.thankyou-text{font-size:1.25rem}.thankyou-illustration{margin-inline:auto;width:280px}}body.widebox-modal-open{overflow:hidden}.widebox-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.125rem solid #6f6f68;border-radius:0;box-shadow:none;color:#4b4b4b;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:700;gap:0;justify-content:center;line-height:1;margin:.84rem 0 0;max-width:100%;padding:.46rem .59rem;text-align:center;text-decoration:none;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,padding-right .2s ease;width:-moz-fit-content;width:fit-content}.widebox-trigger:focus-visible,.widebox-trigger:hover{background:#4b4b4b;border-color:#4b4b4b;color:#fff;padding-right:calc(.59rem + 6px)}.widebox-trigger:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.1875rem}.widebox-trigger span,.widebox-trigger span:after{align-items:center;display:inline-flex}.widebox-trigger span:after{content:"";flex:0 0 auto;font-family:bootstrap-icons;font-size:.84rem;justify-content:center;line-height:1;margin-left:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none;position:relative;right:auto;top:0;transform:translateX(0);transition:margin-left .2s ease,max-width .2s ease,opacity .2s ease,transform .2s ease;will-change:transform}.widebox-trigger:focus-visible span:after,.widebox-trigger:hover span:after{margin-left:6px;max-width:1rem;opacity:1;transform:translateX(6px)}.widebox-trigger i{display:none}@media(prefers-reduced-motion:reduce){.widebox-trigger span:after{transform:none;transition:none}}.widebox-modal{--widebox-modal-padding-block:clamp(1rem,3vw,2rem);--widebox-modal-padding-inline:clamp(1rem,3vw,2rem);--widebox-viewport-height:100vh;align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:var(--widebox-modal-padding-block) var(--widebox-modal-padding-inline);pointer-events:none;position:fixed;transition:opacity .2s ease,visibility 0s linear .2s;visibility:hidden;z-index:1080}@supports(height:100dvh){.widebox-modal{--widebox-viewport-height:100dvh}}.widebox-modal--visible{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.widebox-modal__backdrop{background:rgba(0,0,0,.82);inset:0;position:absolute}.widebox-modal__dialog{display:grid;gap:.75rem;max-height:calc(var(--widebox-viewport-height) - var(--widebox-modal-padding-block) - var(--widebox-modal-padding-block));position:relative;width:min(92vw,1280px);z-index:1}.widebox-modal--medium .widebox-modal__dialog{width:min(92vw,720px)}.widebox-modal--large .widebox-modal__dialog{width:min(92vw,960px)}.widebox-modal--wide .widebox-modal__dialog{width:min(92vw,1280px)}.widebox-modal__close{align-items:center;background:#fff;border:0;border-radius:50%;color:#191916;display:inline-flex;height:2.75rem;justify-content:center;padding:0;position:absolute;right:0;top:-3.25rem;transition:background-color .2s ease,color .2s ease;width:2.75rem;z-index:2}.widebox-modal__title{background:#fff;color:#191916;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.2;margin:0;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,2rem) 0}.widebox-modal__close:focus-visible,.widebox-modal__close:hover{background:#fffb02;color:#191916}.widebox-modal__close:focus-visible{outline:.1875rem solid #fff;outline-offset:.1875rem}.widebox-modal__content{aspect-ratio:var(--widebox-aspect-ratio,16/9);background:#000;box-shadow:0 1.5rem 4rem rgba(0,0,0,.45);max-height:calc(var(--widebox-viewport-height) - 7rem);overflow:hidden;width:100%}.widebox-modal--has-caption .widebox-modal__content{max-height:calc(var(--widebox-viewport-height) - 11rem)}.widebox-modal__embed,.widebox-modal__iframe,.widebox-modal__object,.widebox-modal__video{border:0;display:block;height:100%;width:100%}.widebox-modal__content--html{min-height:min(var(--widebox-viewport-height) - 7rem,42rem)}.widebox-modal__content--block-html,.widebox-modal__content--html{aspect-ratio:auto;background:#fff;color:#191916;overflow:auto;padding:clamp(1rem,2.5vw,2rem)}.widebox-modal__content--block-html{max-height:calc(var(--widebox-viewport-height) - 7rem);min-height:min(var(--widebox-viewport-height) - 7rem,22rem)}.widebox-modal--has-title .widebox-modal__content--block-html{max-height:calc(var(--widebox-viewport-height) - 10rem)}.widebox-modal__content--link{aspect-ratio:auto;height:calc(var(--widebox-viewport-height) - 7rem)}.widebox-modal--has-caption .widebox-modal__content--link{height:calc(var(--widebox-viewport-height) - 11rem)}.widebox-modal__content--image{align-items:center;aspect-ratio:auto;background:#000;display:flex;justify-content:center;margin-inline:auto;width:-moz-fit-content;width:fit-content}.widebox-modal__image{display:block;height:auto;max-height:calc(var(--widebox-viewport-height) - 7rem);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.widebox-modal__html{min-height:100%;text-align:left}.widebox-modal__html>:first-child{margin-top:0}.widebox-modal__html>:last-child{margin-bottom:0}.widebox-modal__caption{background:#fff;color:#191916;display:none;font-size:clamp(.9rem,1vw,1rem);line-height:1.35;max-height:min(24vh,12rem);overflow:auto;padding:clamp(.75rem,1.5vw,1rem)}.widebox-modal--has-caption .widebox-modal__caption{display:block}.widebox-modal__caption>:first-child{margin-top:0}.widebox-modal__caption>:last-child{margin-bottom:0}@media(max-width:767.98px){.widebox-trigger{white-space:normal}.widebox-modal{--widebox-modal-padding-block:0.75rem;--widebox-modal-padding-inline:0.75rem;align-items:flex-start;padding-top:4rem}.widebox-modal__dialog{max-height:calc(var(--widebox-viewport-height) - 4.75rem)}.widebox-modal--large .widebox-modal__dialog,.widebox-modal--medium .widebox-modal__dialog,.widebox-modal--wide .widebox-modal__dialog,.widebox-modal__dialog{width:min(100%,100vw - 1.5rem)}.widebox-modal__close{height:2.5rem;right:0;top:-3rem;width:2.5rem}.widebox-modal__content{max-height:calc(var(--widebox-viewport-height) - 5.25rem)}.widebox-modal__content--block-html,.widebox-modal__content--html,.widebox-modal__content--link{height:calc(var(--widebox-viewport-height) - 5.25rem);min-height:0}.widebox-modal--has-title .widebox-modal__content--block-html{height:auto;max-height:calc(var(--widebox-viewport-height) - 9.25rem)}.widebox-modal--has-caption .widebox-modal__content--link{height:calc(var(--widebox-viewport-height) - 11.5rem)}.widebox-modal__image{max-height:calc(var(--widebox-viewport-height) - 5.25rem)}}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso){background:#f6f7f9;font-family:Source Sans\ 3,sans-serif}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) #block-ingenieria-theme-footeringenieriauniandes,:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) #header,:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .site-footer,:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .vertical-menu-col{display:none!important}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .section>.block:not(.block-system-main-block){display:none!important}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) #main,:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) #main-wrapper,:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .section,:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .vertical-menu-layout,:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .vertical-menu-main{min-height:100svh}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .vertical-menu-layout{margin:0}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .vertical-menu-main{flex:0 0 100%;max-width:100%;width:100%}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .section{background:#fff;display:grid;grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);overflow:hidden;position:relative}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .section:after{background-image:linear-gradient(180deg,rgba(25,25,22,.08),rgba(25,25,22,.32)),url(/sites/ingenieria/files/2026-05/Edificio_MarioLaserna_Uniandes_Panoramica1.jpg);background-position:50%;background-size:cover;content:"";display:block;grid-column:2;grid-row:1;min-height:100%}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) #main-content{position:absolute}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) [data-drupal-messages-fallback]{grid-column:1/-1;grid-row:1;margin:1rem auto 0;max-width:min(100% - 2rem,72rem);width:100%;z-index:3}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .block-system-main-block{align-items:center;display:flex;grid-column:1;grid-row:1;justify-content:center;min-height:100%;padding:clamp(2rem,5vw,5rem)}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .block-system-main-block>.content{max-width:28rem;width:100%}:is(.user-login-form,.openid-connect-login-form){color:#191916;display:grid;gap:1rem;margin:0;width:100%}.login-access__intro{margin-bottom:clamp(.75rem,2vw,1.35rem)}.login-access__brand{display:inline-flex;margin-bottom:clamp(1.5rem,4vw,3rem);max-width:min(100%,16rem)}.login-access__logo{display:block;height:auto;max-height:5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%}.login-access__title{color:#191916;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05;margin:0 0 .65rem}.login-access__lead{color:#4b4b4b;font-size:1rem;line-height:1.45;margin:0}:is(.user-login-form,.openid-connect-login-form) :is(.form-type-textfield,.form-type-password){margin:0!important}:is(.user-login-form,.openid-connect-login-form) label{color:#191916;display:block;font-size:.95rem;font-weight:600;line-height:1.2;margin:0 0 .45rem}:is(.user-login-form,.openid-connect-login-form) .form-control:not(.form-submit){background:#fff;border:.0625rem solid gray;border-radius:0;color:#191916;font-size:1rem;min-height:3rem;padding:.75rem .85rem;transition:border-color .2s linear,box-shadow .2s linear;width:100%}:is(.user-login-form,.openid-connect-login-form) .form-control:not(.form-submit):focus{border-color:#191916;box-shadow:0 0 0 .1875rem rgba(255,251,2,.45);outline:0}.login-access__legal{border-left:.1875rem solid #fffb02;color:#4b4b4b;font-size:.875rem;line-height:1.4;margin:.25rem 0 0;padding-left:.85rem}.openid-connect-login-form>div:has(.form-submit),:is(.user-login-form,.openid-connect-login-form) .form-actions{margin:0!important}:is(.user-login-form,.openid-connect-login-form) :is(.login-access__submit,.form-submit){align-items:center;background:var(--btn-primary-bg,#fffb02)!important;border:.125rem solid #191916!important;border-radius:0;color:#191916!important;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;margin:0;min-height:3.15rem;padding:.8rem 1rem;text-transform:none;transition:background-color .2s linear,border-color .2s linear,color .2s linear;width:100%}:is(.user-login-form,.openid-connect-login-form) :is(.login-access__submit,.form-submit):focus-visible,:is(.user-login-form,.openid-connect-login-form) :is(.login-access__submit,.form-submit):hover{background:#191916!important;border-color:#191916!important;color:#fff!important}:is(.user-login-form,.openid-connect-login-form) :is(.login-access__submit,.form-submit):focus-visible{box-shadow:0 0 0 .1875rem rgba(255,251,2,.55);outline:0}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .tabs{align-self:end;grid-column:1;grid-row:1;justify-self:center;margin:0 0 clamp(1rem,3vw,2rem);max-width:28rem;padding:0 clamp(2rem,5vw,5rem);width:100%;z-index:2}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .tabs .visually-hidden{display:none}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .tabs .nav-tabs{border:0;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;margin:0}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .tabs .nav-link{background:transparent;border:0;color:#4b4b4b;font-size:.875rem;font-weight:600;margin:0;padding:0;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.16em;transition:color .2s linear,text-decoration-color .2s linear}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .tabs .nav-link.active{display:none}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .tabs .nav-link:focus-visible,:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .tabs .nav-link:hover{color:#191916;text-decoration-color:currentColor}@media(max-width:991.98px){:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .section{grid-template-columns:1fr;grid-template-rows:minmax(14rem,32svh) auto auto}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .section:after{grid-column:1;grid-row:1;min-height:14rem}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .block-system-main-block{align-items:start;grid-column:1;grid-row:2;min-height:0;padding:clamp(1.5rem,7vw,3rem) clamp(1rem,6vw,2rem)}:is(.page-user-login,.path-panel:has(.user-login-form),.path-panel-acceso) .tabs{grid-column:1;grid-row:3;margin:0 auto clamp(1.5rem,6vw,2.5rem);padding:0 clamp(1rem,6vw,2rem)}}@media(max-width:575.98px){.login-access__brand{max-width:13.5rem}.login-access__title{font-size:clamp(1.85rem,11vw,2.35rem)}}.view-galeria-multimedia img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}.view-galeria-multimedia .views-field-field-tag{background:#fff;color:#191916;display:inline-block;font-size:.7rem;font-weight:600;line-height:1.2rem;margin-bottom:1.35rem;padding:.5rem .8rem}.view-galeria-multimedia .media-card,.view-galeria-multimedia .trend-card{align-content:center;border:none;border-radius:0;display:block;height:auto;justify-content:center;margin:1rem 1.65rem 0 0;min-height:222px;padding:0;position:relative;width:auto}.view-galeria-multimedia .trend-img{height:186px;overflow:hidden}.view-galeria-multimedia .trend-img img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}.view-galeria-multimedia .media-img img{display:block;height:auto;padding:0;width:100%}.view-galeria-multimedia .main-image .media-img,.view-galeria-multimedia .main-image .trend-img{height:auto;min-height:444px}.view-galeria-multimedia .field--name-field-media-image img,.view-galeria-multimedia .field--type-entity-reference{margin-bottom:0}.view-galeria-multimedia .modal-content{display:none}#cboxOverlay{z-index:10000}#colorbox{z-index:10001}.galeria-overlay{align-items:center;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.galeria-overlay.active{display:flex}.galeria-overlay__backdrop{background:rgba(0,0,0,.9);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.galeria-overlay__content{max-height:90vh;max-width:80vw;position:relative;z-index:1}.galeria-overlay__close{background:transparent;border:none;color:#fff;cursor:pointer;font-size:1.5rem;padding:.5rem;position:absolute;right:0;top:-40px;z-index:2}.galeria-overlay__close:hover{color:#ccc}.galeria-overlay__media{align-items:center;display:flex;justify-content:center}.galeria-overlay__media img{-o-object-fit:contain;object-fit:contain}.galeria-overlay__media img,.galeria-overlay__media video{max-height:80vh;max-width:80vw}.galeria-overlay__nav{background:hsla(0,0%,100%,.1);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:2rem;padding:1rem .75rem;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;z-index:2}.galeria-overlay__nav:hover{background:hsla(0,0%,100%,.25)}.galeria-overlay__nav:disabled{cursor:not-allowed;opacity:.3}.galeria-overlay__nav--prev{left:20px}.galeria-overlay__nav--next{right:20px}.galeria-overlay__counter{color:#fff;font-size:.875rem;margin-top:1rem;opacity:.8;text-align:center}@media(max-width:768px){.galeria-overlay__nav{font-size:1.5rem;padding:.75rem .5rem}.galeria-overlay__nav--prev{left:10px}.galeria-overlay__nav--next{right:10px}.galeria-overlay__content{max-width:90vw}.galeria-overlay__media img,.galeria-overlay__media video{max-height:75vh;max-width:90vw}}ul.cd-tips li{animation:tipActiveBorder 12s ease-in-out infinite;border-radius:30px;color:#fff;display:block;font-family:Source Sans\ 3,sans-serif;margin-bottom:.4rem;padding:.7rem 1rem;position:relative;transition:border-color .4s ease}@keyframes cdHighblockReveal{to{opacity:1;transform:translateY(0)}}@keyframes cdHightextReveal{to{background-size:100% 100%}}.block-uniandes-floating-action-buttons{height:42px;width:42px}.action-button__toggle{height:100%;width:100%}.action-button__toggle,.action-button__toggle .bi{align-items:center;display:inline-flex;justify-content:center;line-height:1}.action-button__toggle .bi{vertical-align:middle}.action-button__toggle .bi:before{display:block;line-height:1;transform:translateY(.1em)}.textwp{color:#fff;font-size:1.2em;font-weight:600;opacity:0;position:absolute;right:0;width:0}.signwp,.textwp{transition-duration:.3s}.signwp{align-items:center;display:flex;justify-content:center;width:100%}.signwp svg{width:21px}.signwp svg path{fill:#fff}.wpbutton{right:0;width:-moz-fit-content;width:fit-content}.wpbutton a.action-list-link{margin:0;padding:0}.btn-wp{align-items:center;background-color:#00d757;border:none;border-radius:50%;box-shadow:2px 2px 10px rgba(0,0,0,.199);cursor:pointer;display:inline-flex;height:45px;justify-content:flex-start;overflow:hidden;position:relative;transition-duration:.3s;width:45px}#block-ingenieria-theme-whatsappflotante{bottom:75px;height:-moz-fit-content;height:fit-content;position:fixed;right:17px;width:-moz-fit-content;width:fit-content;z-index:9999}.btn-hero{background:var(--btn-hero-bg,#ffff02);color:var(--btn-hero-color,#000)}.hero__cta--primary{background:var(--hero-cta-primary-bg,#6731bf);box-shadow:var(--hero-cta-primary-shadow,0 18px 32px rgba(92,53,255,.45))}.hero__cta--primary .hero__cta-subtitle,.hero__cta--primary .hero__cta-title{color:var(--hero-cta-primary-text-color,#fff)}.hero__cta--primary:focus,.hero__cta--primary:hover{background:var(--hero-cta-primary-hover-bg,#9747ff)}.hero--programas .hero__bottom,.hero__bottom{background:var(--hero-bottom-bg,#4d1faa)}.hero__bottom .info-icon{color:var(--hero-bottom-info-color,#00c6ff)}.hero__bottom .main-info,.main-info{color:var(--main-info-color,var(--hero-bottom-info-color,#00c6ff))}.vertical-menu__item--child a:after{border-bottom-color:var(--cd-line-color,#06e2ff)}.vertical-menu__item.is-active>.vertical-menu__item-header{border-left-color:var(--cd-line-color,#1d1d1b)}.cd-line{border-bottom-color:var(--cd-line-color,#06e2ff)}.cd-darkinfo h2{color:var(--cd-darkinfo-color,#06e2ff)}.timeline-item-date,.timeline-item-description,.timeline-item-title,.timeline-track-date{color:var(--timeline-text-color,#191916)}.uniandes-timeline.uniandes-timeline--horizontal .tracking-date{color:var(--tracking-date-color,#0c4453)}ul.cd-tips li{border-color:var(--cd-tips-border-color,#fff);color:var(--cd-tips-color,#fff)}@keyframes tipActiveBorder{0%{border-color:inherit}20%{border-color:var(--cd-tips-active-border-color,#6731bf)}40%{border-color:inherit}to{border-color:inherit}}.profesor-card__badge{background:var(--profesor-card-badge-bg,#ffff02);color:var(--profesor-card-badge-color,#191916)}.card-v-tag,.card-v-tag a{background:var(--card-v-tag-bg,#06e2ff);color:var(--card-v-tag-color,#191916)}.trend-tag{background:var(--trend-tag-bg,#06e2ff);color:var(--trend-tag-color,#191916)}.trend-card:hover{border-color:var(--trend-tag-bg,#06e2ff)}.trend-card h3 a:after{background:var(--trend-tag-bg,#06e2ff)}.trend-iqui2:after{border-bottom-color:var(--trend-divider-color,#ddd)}.pricing-bar{background:var(--pricing-bar-bg,transparent)}.pricing-bar h2,.pricing-bar h4{color:var(--pricing-heading-color,inherit)}.pricing-bar p{color:var(--pricing-text-color,inherit)}.pricing-img img{height:410px;-o-object-fit:cover;object-fit:cover}@media(max-width:1340px){.pricing-img img{height:370px;-o-object-fit:cover;object-fit:cover}}.pricing-img-large{bottom:0;height:100%}.pricing-img-large img{height:400px;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.mobile-hidden{display:none;visibility:hidden}}.ck-source-editing-area textarea:not([readonly]):focus{left:0!important;position:absolute!important}.form-select{padding-right:32px!important}.home-info{font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto}.home-info p{color:#4b4b4b;font-size:1.125rem;font-weight:400;margin:1em auto}.home-info .nota-pie{font-size:.875rem;line-height:1.35;margin:.65em auto}.home-info ul{list-style:none;margin:1em auto;padding-left:5%}.home-info ul li{color:#4b4b4b;display:block;font-size:1.125rem;font-weight:400;margin-bottom:.9rem;padding-left:1.75rem;position:relative}.home-info ul li:before{background:gray;content:"";display:block;height:.0625rem;left:0;position:absolute;top:.72em;width:1rem}.home-info ul li:after{background:#fffb02;border:.0625rem solid #191916;content:"";display:block;height:.3rem;left:.95rem;position:absolute;top:calc(.72em - .12rem);width:.3rem}@media(max-width:767.98px){.home-info ul{padding-left:0}}.home-info h2{font-size:1.763rem;line-height:2.124rem}.home-info h2,.home-info h3{color:#1d1d1b;font-weight:700;margin:0;padding:0}.home-info h3{font-size:1.356rem;line-height:normal}.home-info h4{color:#616160;font-size:1.188rem;font-weight:600;line-height:normal;margin:0;padding:0;text-transform:uppercase}.home-info h5{font-size:1.063rem}.home-info h5,.home-info h6{color:#191916;font-weight:700;line-height:1.25;margin:0;padding:0}.home-info h6{font-size:.938rem}.az-row:has(.ing-contacts) .home-info:has(>h5),.ing-contacts{color:#4b4b4b;font-size:clamp(.875rem,.28vw + .8rem,.938rem);line-height:1.35}.az-row:has(.ing-contacts) .home-info:has(>h5) h5,.ing-contacts h5{color:#191916;font-size:clamp(.975rem,.4vw + .85rem,1.075rem);font-weight:700;line-height:1.18;margin:0 0 .28rem}.az-row:has(.ing-contacts) .home-info:has(>h5) p,.ing-contacts p{color:#4b4b4b;font-size:inherit;line-height:1.35;margin:.12rem 0}.az-row:has(.ing-contacts) .home-info:has(>h5) :is(strong,b),.ing-contacts :is(strong,b){color:#191916;font-weight:600}.az-row:has(.ing-contacts) .home-info:has(>h5) .link-text-ing,.ing-contacts .link-text-ing{color:#191916;font-size:inherit;font-weight:500;line-height:1.35;overflow-wrap:anywhere}#main-hero .az-row:has(.botones-hero-facultad){row-gap:1rem}#main-hero .az-row:has(.botones-hero-facultad)>.az-column:has(.botones-hero-facultad){align-items:center;display:flex}#main-hero .az-row:has(.botones-hero-facultad)>.az-column:has(.botones-hero-facultad)>.az-text{display:flex;margin:0;width:100%}#main-hero .botones-hero-facultad,.botones-hero-facultad{align-items:stretch;display:grid;gap:clamp(.75rem,2vw,1.25rem);grid-template-columns:minmax(0,1fr);margin:0;width:100%}#main-hero .botones-hero-facultad>.hero__cta,.botones-hero-facultad>a{align-content:center;align-items:center;background:rgba(25,25,22,.92)!important;background-color:rgba(25,25,22,.92)!important;background-image:none!important;border:.0625rem solid hsla(0,0%,100%,.78)!important;box-shadow:none;box-sizing:border-box;color:#fff!important;-moz-column-gap:1rem;column-gap:1rem;display:grid;font-family:Source Sans\ 3,sans-serif;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;height:6rem!important;inline-size:100%;justify-content:stretch;margin:0;max-inline-size:none;min-height:6rem!important;padding:1rem 1.25rem!important;row-gap:.25rem;text-align:left;text-decoration:none;transform:none;transition:background-color .2s linear,border-color .2s linear,color .2s linear,box-shadow .2s linear,transform .2s linear;width:100%}#main-hero .botones-hero-facultad>.hero__cta:after,.botones-hero-facultad>a:after{align-self:center;content:"→";font-size:1.45rem;font-weight:400;grid-column:2;grid-row:1/span 2;line-height:1}#main-hero .botones-hero-facultad>.hero__cta>.hero__cta-title,.botones-hero-facultad>a>span:first-child{color:inherit!important;font-size:1rem;font-weight:600;grid-column:1;grid-row:1;line-height:1.25;margin:0;opacity:1;overflow-wrap:normal;text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.18em;transition:text-decoration-color .2s linear;white-space:nowrap;word-break:normal}#main-hero .botones-hero-facultad>.hero__cta>.hero__cta-subtitle,.botones-hero-facultad>a>span:nth-child(2){color:inherit!important;font-size:.9rem;font-weight:500;grid-column:1;grid-row:2;letter-spacing:normal;line-height:1.2rem;margin:0;opacity:.9;overflow-wrap:normal;word-break:normal}#main-hero .botones-hero-facultad>.hero__cta--primary,.botones-hero-facultad>.hero__cta--primary{background:#fffb02!important;background-color:#fffb02!important;background-image:none!important;border-color:#fffb02!important;color:#191916!important}#main-hero .botones-hero-facultad>.hero__cta--secondary,.botones-hero-facultad>.hero__cta--secondary{background:rgba(25,25,22,.78)!important;background-color:rgba(25,25,22,.78)!important;background-image:none!important;border-color:hsla(0,0%,100%,.78)!important;color:#fff!important}#main-hero .botones-hero-facultad>.hero__cta--primary:focus-visible,#main-hero .botones-hero-facultad>.hero__cta--primary:hover,.botones-hero-facultad>.hero__cta--primary:focus-visible,.botones-hero-facultad>.hero__cta--primary:hover{background:rgba(25,25,22,.94)!important;background-color:rgba(25,25,22,.94)!important;background-image:none!important;border-color:rgba(25,25,22,.94)!important;box-shadow:0 .75rem 1.5rem rgba(0,0,0,.24);color:#fff!important;transform:none}#main-hero .botones-hero-facultad>.hero__cta--secondary:focus-visible,#main-hero .botones-hero-facultad>.hero__cta--secondary:hover,.botones-hero-facultad>.hero__cta--secondary:focus-visible,.botones-hero-facultad>.hero__cta--secondary:hover{background:rgba(25,25,22,.78)!important;background-color:rgba(25,25,22,.78)!important;background-image:none!important;border-color:hsla(0,0%,100%,.78)!important;box-shadow:none;color:#fff!important;transform:none}#main-hero .botones-hero-facultad>.hero__cta:focus-visible>.hero__cta-title,#main-hero .botones-hero-facultad>.hero__cta:hover>.hero__cta-title,.botones-hero-facultad>a:focus-visible>span:first-child,.botones-hero-facultad>a:hover>span:first-child{text-decoration-color:currentColor}#main-hero .botones-hero-facultad>.hero__cta:focus-visible,.botones-hero-facultad>a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}#main-hero .botones-hero-facultad>.hero__cta--primary:focus-visible,.botones-hero-facultad>.hero__cta--primary:focus-visible{outline-color:#191916}#main-hero .botones-hero-facultad>.hero__cta--primary:hover:focus-visible,.botones-hero-facultad>.hero__cta--primary:hover:focus-visible{outline-color:#fffb02}@media(min-width:768px)and (max-width:991.98px){#main-hero .az-row:has(.botones-hero-facultad){align-items:center;row-gap:1rem}#main-hero .az-row:has(.botones-hero-facultad)>.az-column:has(.hero__title_facultad){flex:0 0 100%;max-width:100%}#main-hero .az-row:has(.botones-hero-facultad)>.az-column:has(.botones-hero-facultad){align-items:stretch;flex:0 0 50%;justify-content:stretch;max-width:50%}#main-hero .az-row:has(.botones-hero-facultad)>.az-column:has(.botones-hero-facultad)>.az-text,#main-hero .botones-hero-facultad,.botones-hero-facultad{align-items:stretch;display:flex}#main-hero .botones-hero-facultad>.hero__cta,.botones-hero-facultad>a{height:7.5rem!important;min-height:7.5rem!important;padding:1.125rem 1.25rem!important}}@media(max-width:767.98px){.botones-hero-facultad{gap:.75rem}#main-hero .az-row:has(.botones-hero-facultad)>.az-column:has(.botones-hero-facultad),#main-hero .az-row:has(.botones-hero-facultad)>.az-column:has(.hero__title_facultad){flex:0 0 100%;max-width:100%}#main-hero .botones-hero-facultad>.hero__cta,.botones-hero-facultad>a{height:6rem!important;inline-size:100%;min-height:6rem!important;padding:1rem 1.25rem!important}}@media(max-width:575.98px){#main-hero .botones-hero-facultad>.hero__cta,.botones-hero-facultad>a{height:6.5rem!important;min-height:6.5rem!important;padding:.85rem!important}}@media(prefers-reduced-motion:reduce){.botones-hero-facultad>a{transition:none}}.card-gi{--bs-gutter-x:0;--bs-gutter-y:0;background:#fff;border:.0625rem solid #d8d8d8;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;max-width:100%;min-width:0;overflow:visible;position:relative;width:100%}.card-gi>[class*=col-]{flex:0 0 auto;max-width:100%;width:100%}.card-gi>:first-child{display:flex;flex-direction:column;gap:clamp(.45rem,1.1vw,.7rem);padding:4%!important}.card-gi>:last-child{overflow:hidden}.card-gi p{color:#191916;font-size:.938rem;font-weight:400;line-height:1.3;margin:0}.card-gi>:first-child :is(p,h3,.field) a{color:inherit;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.18em;transition:color .2s linear,text-decoration-color .2s linear}.card-gi>:first-child :is(p,h3,.field) a:focus-visible,.card-gi>:first-child :is(p,h3,.field) a:hover{color:#4b4b4b;text-decoration-color:currentColor}.card-gi>:first-child :is(p,h3,.field) a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.card-gi>:first-child>p:first-child a{font-weight:500}.card-gi h3{color:#191916;font-size:clamp(.95rem,1.4vw,1.26rem);font-weight:700;line-height:1.18;margin:0;padding:0}.card-gi h3 :is(a,em,span,strong){color:inherit;font:inherit}.card-gi .field--name-field-group-director{color:#191916;font-size:.938rem;line-height:1.3}.card-gi .field--name-field-group-director .field__label{font-weight:600}.card-gi .field--name-field-group-director .field__item{font-weight:400}.card-gi-button{margin-left:clamp(-1.5rem,-2vw,-1rem);margin-top:auto;padding-top:clamp(.75rem,1.8vw,1.1rem)}.card-gi-button a{align-items:center;background:#fffb02;border:.125rem solid #fffb02;color:#191916;display:inline-flex;font-size:.89rem;font-weight:600;justify-content:space-between;line-height:normal;max-width:100%;padding:9px 12px;text-align:left;text-decoration:none;text-transform:none;transition:background-color .2s linear,border-color .2s linear,color .2s linear;width:-moz-fit-content;width:fit-content}.card-gi-button a:after{content:"";display:inline-flex;flex:0 0 auto;font-family:bootstrap-icons;font-size:.95em;font-style:normal;font-weight:400;line-height:1;margin-left:0;opacity:0;overflow:hidden;transform:translateX(-.15rem);transition:margin-left .2s linear,opacity .2s linear,transform .2s linear,width .2s linear;width:0}.card-gi-button a:focus-visible,.card-gi-button a:hover{background:#191916;border-color:#191916;color:#fff;text-decoration-color:transparent;text-decoration:none}.card-gi-button a:focus-visible:after,.card-gi-button a:hover:after{margin-left:.4rem;opacity:1;transform:translateX(0);width:.95em}.card-gi-button a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.card-gi .field--name-field-media-image,.card-gi .field--name-field-media-image .field__item,.card-gi>:last-child,.card-gi>:last-child>a,.card-gi>:last-child>a>div,.card-gi>:last-child>div{aspect-ratio:4/5;display:block;height:auto;overflow:hidden;width:100%}.card-gi img{aspect-ratio:4/5;display:block;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:scale(1);transform-origin:center center;transition:transform .35s ease;width:100%}.card-gi:focus-within img,.card-gi:hover img{transform:scale(1.035)}@media(min-width:768px){.card-gi{align-items:stretch;flex-direction:row}.card-gi>[class*=col-]{flex:0 0 50%;max-width:50%;width:50%}.card-gi>:last-child{align-self:stretch}.card-gi .field--name-field-media-image,.card-gi .field--name-field-media-image .field__item,.card-gi img,.card-gi>:last-child,.card-gi>:last-child>a,.card-gi>:last-child>a>div,.card-gi>:last-child>div{aspect-ratio:auto;height:100%;min-height:20.5rem}}.view-id-lista_grupos_investigacion.view-display-id-block_1 .view-content.row{--bs-gutter-x:clamp(1.5rem,2.8vw,2.25rem);--bs-gutter-y:clamp(1.5rem,2.8vw,2.25rem);margin-left:0;margin-right:0;overflow:visible}.view-id-lista_grupos_investigacion.view-display-id-block_1 .views-row{display:flex;min-width:0;overflow:visible}.view-id-lista_grupos_investigacion.view-display-id-block_1 .field-content,.view-id-lista_grupos_investigacion.view-display-id-block_1 .views-field-nothing{display:flex;min-width:0;width:100%}.card-book{--bs-gutter-x:0;--bs-gutter-y:0;--card-book-gap:1rem;align-items:stretch;display:flex;font-family:Source Sans\ 3,sans-serif;height:calc(100% - var(--card-book-gap)*2);margin:var(--card-book-gap);max-width:calc(100% - var(--card-book-gap)*2)}.card-book>[class*=col-]{display:flex;flex-direction:column}.card-book>:last-child{gap:clamp(.25rem,.8vw,.45rem);padding:.85rem!important}.card-book h5{color:#191916;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:700;line-height:1.14;margin:0;padding:0}.card-book p{color:#4b4b4b;font-size:clamp(.875rem,1vw,1.0625rem);font-weight:400;line-height:1.25;margin:0}.card-book p p{color:inherit;font:inherit;margin:0}.card-book p a{color:inherit;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.18em;transition:color .2s linear,text-decoration-color .2s linear}.card-book p a:focus-visible,.card-book p a:hover{color:#191916;text-decoration-color:currentColor}.card-book p a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.post-year{color:gray;font-size:clamp(.625rem,.65vw,.6875rem);font-weight:400;line-height:1.2;margin:0}.card-book .field--name-field-media-image,.card-book .field--name-field-media-image .field__item,.card-book>:first-child,.card-book>:first-child>a,.card-book>:first-child>a>div{aspect-ratio:5/7;display:block;flex:1 1 auto;height:100%;min-height:100%;overflow:hidden;width:100%}.card-book img,.card-book>:first-child>a{cursor:pointer}.card-book img{aspect-ratio:5/7;display:block;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:scale(1);transform-origin:center center;transition:transform .35s ease;width:100%;will-change:transform}.card-book>:first-child>a:focus-visible img,.card-book>:first-child>a:focus-within img,.card-book>:first-child>a:hover img{transform:scale(1.035)}.buy-button{margin-top:auto;padding-top:.35rem}.buy-button a{align-items:center;background:#fff;border:.125rem solid #191916;color:#191916;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1;max-width:100%;padding:9px 12px;text-align:left;text-decoration:none;text-transform:uppercase;transition:background-color .2s linear,border-color .2s linear,color .2s linear;width:-moz-fit-content;width:fit-content}.buy-button a:focus-visible,.buy-button a:hover{background:#fffb02;border-color:#191916;color:#191916}.buy-button a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.ratio16-9{aspect-ratio:16/9;display:block;overflow:hidden;position:relative;width:100%}.ratio16-9 .field--name-field-media-image,.ratio16-9 .field--name-field-media-image .field__item,.ratio16-9>:is(a,div,picture),.ratio16-9>:is(a,div,picture)>:is(div,picture){display:block;height:100%;width:100%}.ratio16-9 img,img.ratio16-9{aspect-ratio:16/9;display:block;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.ratio16-9 img{height:100%}img.ratio16-9{height:auto}p.bottom-line{border-bottom:.0625rem solid #ededed}.cover-dpto{aspect-ratio:1/1;min-height:clamp(18rem,90vw,32rem);overflow:visible;position:relative;width:100%}.dpto-initials{bottom:calc(clamp(1rem,3vw,1.5rem) + 3.4rem);color:transparent;display:block;font-family:Source Sans\ 3,sans-serif;font-size:clamp(4rem,10vw,6.875rem);font-weight:800;left:clamp(.75rem,3vw,1.5rem);letter-spacing:0;line-height:.9;position:absolute;text-align:left;text-shadow:0 .18rem .9rem rgba(25,25,22,.38);text-transform:uppercase;-webkit-text-stroke:clamp(.055rem,.18vw,.12rem) hsla(0,0%,100%,.96)}.dpto-button{bottom:clamp(1rem,3vw,1.5rem);left:-.5rem;position:absolute;z-index:2}.dpto-button a{align-items:center;display:inline-flex;margin-top:0;overflow:hidden;text-decoration:none}.dpto-button a:focus-visible,.dpto-button a:hover{background-color:#191916;border-color:#fff;color:#fff}.dpto-button a:after{content:"";display:inline-flex;flex:0 0 auto;font-family:bootstrap-icons;font-size:1rem;font-style:normal;font-weight:400;line-height:1;margin-left:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(-.25rem);transition:margin-left .22s ease,max-width .22s ease,opacity .22s ease,transform .22s ease}.dpto-button a:focus-visible:after,.dpto-button a:hover:after{margin-left:.75rem;max-width:1rem;opacity:1;transform:translateX(0)}@media(min-width:992px){.cover-dpto{aspect-ratio:16/9;min-height:clamp(25rem,37.5vw,30rem)}}.icon-45,.icon-ing{align-items:center;color:#4b4b4b;display:inline-flex;font-size:clamp(1.65rem,3vw,2.17rem);justify-content:center;line-height:1;transform-origin:center center;transition:color .2s linear,transform .2s linear}.icon-45{transform:rotate(45deg) scale(1)}.icon-ing{transform:scale(1)}.icon-45:focus-visible,.icon-45:focus-within,.icon-45:hover{transform:rotate(45deg) scale(1.08)}.icon-ing:focus-visible,.icon-ing:focus-within,.icon-ing:hover{transform:scale(1.08)}.bg-colorg1{background:#f4f4f4;margin:1em auto;padding:1em 0}body nav[aria-label^=pagination-heading]{display:flex;justify-content:flex-end;margin-bottom:clamp(.75rem,2vw,1.25rem);margin-top:clamp(1.75rem,4vw,2.5rem);width:100%}body nav[aria-label^=pagination-heading] .pagination.js-pager__items{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;list-style:none;margin:0;padding:0;width:100%}body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-item{margin:0}body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-link{align-items:center;background:#fff;border:.0625rem solid transparent!important;border-radius:999px;color:#191916;display:inline-flex;font-weight:600;justify-content:center;line-height:1;min-height:2.25rem;min-width:2.25rem;padding:.5rem .75rem;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.18em;transition:background-color .2s linear,border-color .2s linear,color .2s linear,text-decoration-color .2s linear}body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-link span[aria-hidden=true]{color:currentColor}body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-item:not(.active) .page-link:focus-visible,body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-item:not(.active) .page-link:hover{background:#fff;border-color:#191916!important;color:#191916;text-decoration-color:currentColor}body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-item:not(.active) .page-link:focus-visible span[aria-hidden=true],body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-item:not(.active) .page-link:hover span[aria-hidden=true]{color:#191916}body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-item.active .page-link{background:#191916;border-color:#191916!important;color:#fff}body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-item.active .page-link:focus-visible,body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-item.active .page-link:hover{background:#fff;border-color:#191916!important;color:#191916;text-decoration-color:currentColor}body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-link:focus-visible span[aria-hidden=true],body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-link:hover span[aria-hidden=true]{color:currentColor}body nav[aria-label^=pagination-heading] .pagination.js-pager__items .page-link:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.2rem}#hero__title_facultad,.hero__title_facultad{animation:faculty-title-reveal 1s cubic-bezier(.16,1,.3,1) .12s both;color:#fff;font-family:Source Sans\ 3,sans-serif;font-size:clamp(2.3rem,4.5vw,3.25rem);font-style:normal;font-weight:700;line-height:1.2;text-wrap:balance;will-change:clip-path,opacity,transform}@media(max-width:767.98px){#hero__title_facultad.h1-home,.hero__title_facultad.h1-home{box-sizing:border-box;font-size:clamp(1.65rem,7.6vw,2.05rem);line-height:1.06;max-width:100%;overflow-wrap:break-word;width:100%}}@keyframes faculty-title-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translateX(-.65rem)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){#hero__title_facultad,.hero__title_facultad{animation:none;will-change:auto}}#vitrina .view-slide-lanzamientos-home .responsive-slide-media,#vitrina .view-slide-lanzamientos-home .responsive-slide-media .field--name-field-media-image,#vitrina .view-slide-lanzamientos-home .responsive-slide-media .field__item,#vitrina .view-slide-lanzamientos-home .responsive-slide-media a,#vitrina .view-slide-lanzamientos-home .responsive-slide-media a>div,#vitrina .view-slide-lanzamientos-home .responsive-slide-media>div{display:block;height:auto;width:100%}#vitrina .view-slide-lanzamientos-home .responsive-slide-media{aspect-ratio:4/5;height:auto;overflow:hidden}#vitrina .view-slide-lanzamientos-home .responsive-slide-media img,#vitrina img[src*="Banner-EDCO-Ingenieria.webp"]{aspect-ratio:4/5;display:block;max-height:none;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}#vitrina img[src*="Banner-EDCO-Ingenieria.webp"]{height:auto}@media(max-width:991.98px){#edco-bann,.edco-bann{margin-top:1.5rem}}@media(min-width:992px){#edo-bann{max-height:467px;overflow:hidden}#edo-bann img{height:auto;max-height:467px;-o-object-fit:cover;object-fit:cover;width:100%}#vitrina .view-slide-lanzamientos-home .responsive-slide-media,#vitrina .view-slide-lanzamientos-home .responsive-slide-media .d-md-block,#vitrina .view-slide-lanzamientos-home .responsive-slide-media img{aspect-ratio:16/9.34}}#vitrina .splide__pagination{bottom:auto;justify-content:center;left:0;pointer-events:none;right:0;top:calc(125cqw - clamp(1.75rem,3cqw,2.25rem));z-index:6}#vitrina .splide{container-type:inline-size}@media(min-width:992px){#vitrina .splide__pagination{top:calc(56.25cqw - clamp(1.5rem,2cqw,2rem))}}#vitrina .splide__pagination__page{background:hsla(0,0%,100%,.72);border-color:#fff;box-shadow:0 0 0 1px rgba(25,25,22,.2);opacity:1;pointer-events:auto}#vitrina .splide__pagination__page.is-active{background:#fff;border-color:#fff}article.node--type-noticias-2026.node--view-mode-full .field--name-title{color:#191916;font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-size:clamp(1.75rem,3.2vw,2.34rem);font-weight:600;letter-spacing:0;line-height:1.12;text-wrap:balance}.news-detail-cover,.news-detail-cover__media{width:100%}.news-detail-cover__media :is(.field-content,.field-content>div,.field__item,.field--name-field-media-image,a,picture){display:block;width:100%}.news-detail-cover__media img{display:block;height:auto;max-height:none;width:100%}.news-detail-cover__media--desktop{display:none!important}.news-detail-cover__media--mobile{display:block!important}@media(min-width:768px){.news-detail-cover__media--desktop{display:block!important}.news-detail-cover__media--mobile{display:none!important}}article.node--type-noticias-2026.node--view-mode-full .field--name-field-news-author,article.node--type-noticias-2026.node--view-mode-full .field--name-field-publication-date{align-items:center;border-left:.25rem solid #fffb02;color:#4b4b4b;display:flex;font-size:.938rem;font-weight:400;gap:.45rem;line-height:1.35;margin:0 0 .8rem;padding-left:.45rem}article.node--type-noticias-2026.node--view-mode-full .field--name-field-news-author:before,article.node--type-noticias-2026.node--view-mode-full .field--name-field-publication-date:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 1.25rem;height:1.25rem;width:1.25rem}article.node--type-noticias-2026.node--view-mode-full .field--name-field-news-author:before{background-image:url(/sites/ingenieria/files/2026-05/user-pen.png)}article.node--type-noticias-2026.node--view-mode-full .field--name-field-publication-date:before{background-image:url(/sites/ingenieria/files/2026-05/calendar-plus-2.png)}article.node--type-noticias-2026.node--view-mode-full .field--name-field-news-author .field__label{flex:0 0 auto;font-weight:700;margin:0;white-space:nowrap}article.node--type-noticias-2026.node--view-mode-full .field--name-field-news-author .field__item,article.node--type-noticias-2026.node--view-mode-full .field--name-field-news-author .field__items,article.node--type-noticias-2026.node--view-mode-full .field--name-field-publication-date .datetime{font-weight:400;white-space:nowrap}.block-social-sharing-block .social-media-sharing ul{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0}.block-social-sharing-block .social-media-sharing.social-sharing-fold{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin:1.2rem 0}.block-social-sharing-block .social-sharing-fold__toggle{align-items:center;background:#fff;border:.0625rem solid #191916;border-radius:999px;color:#191916;display:inline-flex;font-family:Source Sans\ 3,sans-serif;font-size:.84rem;font-weight:600;height:2rem;justify-content:center;line-height:1;padding:0;text-decoration:none;transition:background-color .2s linear,border-color .2s linear,color .2s linear;width:2rem}.block-social-sharing-block .social-sharing-fold__toggle i{font-size:.95rem;line-height:1}.block-social-sharing-block .social-sharing-fold.is-open .social-sharing-fold__toggle,.block-social-sharing-block .social-sharing-fold__toggle:focus-visible,.block-social-sharing-block .social-sharing-fold__toggle:hover{background:#191916;border-color:#191916;color:#fff}.block-social-sharing-block .social-sharing-fold__toggle:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.block-social-sharing-block .social-sharing-fold ul[hidden],.block-social-sharing-block .social-sharing-fold.is-collapsed ul{display:none}.block-social-sharing-block .social-sharing-fold.is-open ul{animation:social-sharing-fold-reveal .22s ease-out both}@keyframes social-sharing-fold-reveal{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:translateY(0)}}.block-social-sharing-block .social-media-sharing li{line-height:0}.block-social-sharing-block .social-media-sharing a.share{align-items:center;background:#fff;border:.0625rem solid #191916;border-radius:50%;display:inline-flex;height:2rem;justify-content:center;outline-offset:.25rem;transform:scale(1);transition:background-color .3s linear,border-color .3s linear,transform .3s linear;width:2rem}.block-social-sharing-block .social-media-sharing a.share img{display:block;filter:brightness(0) saturate(100%) invert(8%) sepia(10%) saturate(455%) hue-rotate(22deg) brightness(93%) contrast(92%);height:1.1rem;transition:filter .3s linear;width:1.1rem}.block-social-sharing-block .social-media-sharing a.share:focus-visible,.block-social-sharing-block .social-media-sharing a.share:hover{background:#191916;border-color:#191916;transform:scale(1.08)}.block-social-sharing-block .social-media-sharing a.facebook-msg:focus-visible,.block-social-sharing-block .social-media-sharing a.facebook-msg:hover,.block-social-sharing-block .social-media-sharing a.facebook-share:focus-visible,.block-social-sharing-block .social-media-sharing a.facebook-share:hover{background:#1877f2;border-color:#1877f2}.block-social-sharing-block .social-media-sharing a.linkedin:focus-visible,.block-social-sharing-block .social-media-sharing a.linkedin:hover{background:#0a66c2;border-color:#0a66c2}.block-social-sharing-block .social-media-sharing a.twitter:focus-visible,.block-social-sharing-block .social-media-sharing a.twitter:hover{background:#000;border-color:#000}.block-social-sharing-block .social-media-sharing a.whatsapp:focus-visible,.block-social-sharing-block .social-media-sharing a.whatsapp:hover{background:#25d366;border-color:#25d366}.block-social-sharing-block .social-media-sharing a.email:focus-visible,.block-social-sharing-block .social-media-sharing a.email:hover{background:#ea4335;border-color:#ea4335}.block-social-sharing-block .social-media-sharing a.copy-link:focus-visible,.block-social-sharing-block .social-media-sharing a.copy-link:hover{background:#4b4b4b;border-color:#4b4b4b}.block-social-sharing-block .social-media-sharing a.share:focus-visible img,.block-social-sharing-block .social-media-sharing a.share:hover img{filter:brightness(0) invert(1)}.block-social-sharing-block .social-media-sharing a.share:focus-visible{outline:.1875rem solid #fffb02}article.node--type-eventos-2026.node--view-mode-full .block-field-blocknodeeventos-2026title .field--name-title{color:#191916;display:block;font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-size:clamp(1.75rem,3.2vw,2.34rem);font-weight:600;letter-spacing:0;line-height:1.12;text-wrap:balance}.event-detail-cover,.event-detail-cover__media{width:100%}.event-detail-cover__media :is(img,picture){display:block;height:auto;width:100%}.event-detail-cover__media--desktop{display:none!important}.event-detail-cover__media--mobile{display:block!important}@media(min-width:768px){.event-detail-cover__media--desktop{display:block!important}.event-detail-cover__media--mobile{display:none!important}}article.node--type-eventos-2026.node--view-mode-full .field--name-field-date-event-programming,article.node--type-eventos-2026.node--view-mode-full .field--name-field-event-place{align-items:center;border-left:.25rem solid #fffb02;color:#4b4b4b;display:flex;font-size:.938rem;font-weight:400;gap:.45rem;line-height:1.35;margin:0 0 1.2rem;padding-left:.45rem}article.node--type-eventos-2026.node--view-mode-full .field--name-field-date-event-programming,article.node--type-eventos-2026.node--view-mode-full .field--name-field-event-place .field__item{align-items:center;display:inline-flex;gap:.45rem}article.node--type-eventos-2026.node--view-mode-full .field--name-field-date-event-programming:before,article.node--type-eventos-2026.node--view-mode-full .field--name-field-event-place .field__item:before,article.node--type-eventos-2026.node--view-mode-full .field--name-field-event-place:before{display:inline-flex;flex:0 0 1.25rem;font-family:bootstrap-icons;font-size:1.1rem;font-style:normal;font-weight:400;height:1.25rem;justify-content:center;line-height:1;width:1.25rem}article.node--type-eventos-2026.node--view-mode-full .field--name-field-event-place .field__item:before,article.node--type-eventos-2026.node--view-mode-full .field--name-field-event-place:before{content:""}article.node--type-eventos-2026.node--view-mode-full .field--name-field-date-event-programming:before{content:""}article.node--type-eventos-2026.node--view-mode-full .field--name-field-event-place .field__label{flex:0 0 auto;font-weight:700;margin:0;white-space:nowrap}article.node--type-eventos-2026.node--view-mode-full .field--name-field-event-modality{font-weight:700;margin:0 0 1.2rem}article.node--type-eventos-2026.node--view-mode-full .field--name-field-registration-link .field__item a{align-content:center;align-items:center;background-color:var(--btn-primary-bg,#fffb02);border:.125rem solid var(--btn-primary-border,transparent);color:var(--btn-primary-color,#191916);display:inline-flex;flex-wrap:nowrap;font-size:.9rem;font-weight:600;justify-content:space-between;line-height:1.1;padding:9px 12px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .2s linear,border-color .2s linear,color .2s linear;width:-moz-fit-content;width:fit-content}article.node--type-eventos-2026.node--view-mode-full .field--name-field-registration-link .field__item a:after{align-items:center;content:"";display:inline-flex;flex:0 0 auto;font-family:bootstrap-icons;font-size:.95rem;font-style:normal;font-weight:400;justify-content:center;line-height:1;margin-left:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(-.25rem);transition:max-width .2s ease,margin-left .2s ease,opacity .2s linear,transform .2s ease}article.node--type-eventos-2026.node--view-mode-full .field--name-field-registration-link .field__item a:focus-visible,article.node--type-eventos-2026.node--view-mode-full .field--name-field-registration-link .field__item a:hover{background-color:#4b4b4b;border-color:#4b4b4b;color:#fff}article.node--type-eventos-2026.node--view-mode-full .field--name-field-registration-link .field__item a:focus-visible:after,article.node--type-eventos-2026.node--view-mode-full .field--name-field-registration-link .field__item a:hover:after{margin-left:.55rem;max-width:1rem;opacity:1;transform:translateX(0)}article.node--type-eventos-2026.node--view-mode-full .field--name-field-registration-link .field__item a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form){--views-filter-border:#191916;--views-filter-divider:#ccc;--views-filter-focus:#fffb02;--views-filter-muted:#767676;--views-filter-text:#191916;color:var(--views-filter-text);font-family:Source Sans\ 3,sans-serif;margin-bottom:clamp(1.25rem,2vw,1.75rem);max-width:100%;width:100%}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form{margin:0;width:100%}.view>.view-filters:has(.views-exposed-form){margin-bottom:clamp(1.25rem,2.5vw,2rem)}.view>.view-filters:has(.views-exposed-form)>.views-exposed-form{margin-bottom:0}.view>.view-filters:has(.views-exposed-form)+:is(.view-content,.card-columns,.view-empty){margin-top:0!important}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form):not(.row):not(:has(>.views-exposed-filter-menu)),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form:not(.row):not(:has(>.views-exposed-filter-menu)){align-items:stretch;display:grid;gap:.85rem;margin:0;width:100%}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.js-form-item,.form-item,.form-actions,fieldset,details.form-wrapper){min-width:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel>:is(.js-form-item,.form-item,fieldset,details.form-wrapper),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form):not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form:not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper){border-bottom:.0625rem solid var(--views-filter-divider);margin:0;padding:0 0 .85rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel>:is(.js-form-item,.form-item,fieldset,details.form-wrapper):has(+.form-actions),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel>:is(.js-form-item,.form-item,fieldset,details.form-wrapper):last-child,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form):not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper):has(+.form-actions),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form):not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper):last-child,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form:not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper):has(+.form-actions),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form:not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper):last-child{border-bottom:0;padding-bottom:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel.row,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form).row:not(:has(>.views-exposed-filter-menu)),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form.row:not(:has(>.views-exposed-filter-menu)){--bs-gutter-x:1rem;--bs-gutter-y:1.25rem;align-items:flex-end;display:flex;flex-wrap:wrap;gap:0;margin-left:0;margin-right:0;margin-top:calc(var(--bs-gutter-y)*-1);position:relative}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel.row>:is(.js-form-item,.form-item,fieldset,details.form-wrapper),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form).row:not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form.row:not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper){border-bottom:0;margin-bottom:0!important;margin-top:var(--bs-gutter-y);padding:0 calc(var(--bs-gutter-x)*.5)}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel.row>:is(.js-form-item,.form-item,fieldset),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form).row:not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form.row:not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset){display:flex;flex-direction:column;justify-content:flex-end}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel.row>details.form-wrapper,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form).row:not(:has(>.views-exposed-filter-menu))>details.form-wrapper,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form.row:not(:has(>.views-exposed-filter-menu))>details.form-wrapper{position:relative;z-index:2}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel.row>details.form-wrapper[open],:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form).row:not(:has(>.views-exposed-filter-menu))>details.form-wrapper[open],:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form.row:not(:has(>.views-exposed-filter-menu))>details.form-wrapper[open]{z-index:40}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel.row>details.form-wrapper>.details-wrapper,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form).row:not(:has(>.views-exposed-filter-menu))>details.form-wrapper>.details-wrapper,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form.row:not(:has(>.views-exposed-filter-menu))>details.form-wrapper>.details-wrapper{box-shadow:0 .85rem 1.75rem rgba(25,25,22,.18);inset-inline:calc(var(--bs-gutter-x)*.5);max-height:min(24rem,100vh - 12rem);overflow-y:auto;position:absolute;top:100%;width:auto;z-index:1}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(label,legend,summary){color:var(--views-filter-text);letter-spacing:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.js-form-item:not(.form-type-checkbox):not(.form-type-radio)>label,legend){display:block;font-size:.875rem;font-weight:700;line-height:1.2;margin:0 0 .55rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) fieldset{border:0;margin:0;padding:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) legend{float:none;font-size:.875rem;font-weight:700;line-height:1.2;margin:0 0 .55rem;padding:0;width:100%}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) legend .fieldset-legend{font-weight:inherit}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.fieldset-wrapper,.details-wrapper){margin:0;padding:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(input[type=text],input[type=search],select,textarea){background-color:#fff;border:.0625rem solid var(--views-filter-border);border-radius:0;box-shadow:none;color:var(--views-filter-text);font-size:1rem;line-height:1.25;min-height:2.75rem;padding:.65rem .8rem;width:100%}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(input[type=text],input[type=search],select,textarea):focus{border-color:var(--views-filter-border);box-shadow:0 0 0 .1875rem rgba(255,251,2,.45);outline:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.js-form-item-search-teachers,.form-item-search-teachers){margin-bottom:0!important;position:relative}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.js-form-item-search-teachers,.form-item-search-teachers)>label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.js-form-item-search-teachers,.form-item-search-teachers):before{color:var(--views-filter-text);content:"";font-family:bootstrap-icons;font-size:.95rem;font-style:normal;font-weight:400;left:0;line-height:1;opacity:.95;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.js-form-item-search-teachers,.form-item-search-teachers)>input.form-autocomplete{background-color:transparent;background-image:none!important;border:0;border-bottom:.0625rem solid #d2d2d2;box-shadow:none;min-height:2.75rem;padding:.55rem .25rem .55rem 1.95rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.js-form-item-search-teachers,.form-item-search-teachers)>input.form-autocomplete::-moz-placeholder{color:#8f8f8f;opacity:1}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.js-form-item-search-teachers,.form-item-search-teachers)>input.form-autocomplete::placeholder{color:#8f8f8f;opacity:1}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.js-form-item-search-teachers,.form-item-search-teachers)>input.form-autocomplete:focus{border-bottom-color:var(--views-filter-border);box-shadow:none;outline:0}.uniandes-program-search{--program-search-border:#191916;--program-search-placeholder:#8f8f8f;--program-search-text:#191916;color:var(--program-search-text);position:relative;width:100%}.uniandes-program-search:before{color:var(--program-search-text);content:"";font-family:bootstrap-icons;font-size:.95rem;font-style:normal;font-weight:400;left:0;line-height:1;opacity:.95;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.uniandes-program-search :is(.js-form-item,.form-item){margin:0}.uniandes-program-search__input.form-autocomplete{background-color:transparent;background-image:none!important;border:0;border-bottom:.0625rem solid #d2d2d2;border-radius:0;box-shadow:none;color:var(--program-search-text);min-height:2.75rem;padding:.55rem .25rem .55rem 1.95rem;width:100%}.uniandes-program-search__input.form-autocomplete::-moz-placeholder{color:var(--program-search-placeholder);opacity:1}.uniandes-program-search__input.form-autocomplete::placeholder{color:var(--program-search-placeholder);opacity:1}.uniandes-program-search__input.form-autocomplete:focus{background-color:transparent;border-bottom-color:var(--program-search-border);box-shadow:none;outline:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23191916' d='M8 11.2 3.8 7l.9-.9L8 9.4l3.3-3.3.9.9z'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.4rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) select[multiple]{overflow:auto}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) details.form-wrapper{border:0;padding-bottom:.85rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) details.form-wrapper>summary{align-items:center;background:#fff;border:.0625rem solid var(--views-filter-border);border-radius:0;cursor:pointer;display:flex;font-size:1rem;font-weight:400;justify-content:space-between;line-height:1.25;list-style:none;min-height:2.75rem;padding:.65rem 2.4rem .65rem .8rem;position:relative;width:100%}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) details.form-wrapper>summary::-webkit-details-marker{display:none}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) details.form-wrapper>summary:after{content:"";display:inline-flex;flex:0 0 auto;font-family:bootstrap-icons;font-size:.95rem;font-style:normal;font-weight:400;line-height:1;margin-left:0;position:absolute;right:.8rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .2s linear}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) details.form-wrapper[open]>summary:after{transform:translateY(-50%) rotate(180deg)}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) details.form-wrapper>.details-wrapper{background:#fff;border:.0625rem solid var(--views-filter-border);border-top:0;padding:1rem .85rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.form-checkboxes,.bef-checkboxes,.form-radios,.bef-radios){display:grid;gap:.75rem;margin:0;padding:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.form-type-checkbox,.form-type-radio,.js-form-type-checkbox,.js-form-type-radio).form-check{align-items:center;display:flex;gap:.55rem;min-height:1.5rem;padding-left:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.form-type-checkbox,.form-type-radio).mb-3,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.form-type-checkbox,.form-type-radio,.js-form-type-checkbox,.js-form-type-radio),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.js-form-type-checkbox,.js-form-type-radio).mb-3{margin-bottom:0!important}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(input[type=checkbox],input[type=radio]){accent-color:var(--views-filter-focus);flex:0 0 auto;float:none;margin:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(input[type=checkbox],input[type=radio]):focus-visible{box-shadow:0 0 0 .1875rem rgba(255,251,2,.45);outline:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.form-type-checkbox,.form-type-radio) label{color:var(--views-filter-text);line-height:1.25;margin-bottom:0;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.16em;transition:color .2s linear,text-decoration-color .2s linear}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(.form-type-checkbox,.form-type-radio):hover label,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(input[type=checkbox],input[type=radio]):checked+label,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) :is(input[type=checkbox],input[type=radio]):focus-visible+label{color:var(--views-filter-muted);text-decoration-color:currentColor}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .form-actions{margin:0;width:100%}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .form-submit.js-hide{display:none!important}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .form-actions:has(.form-submit.js-hide):not(:has(.form-submit:not(.js-hide))){display:none}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .form-submit:not(.js-hide){align-items:center;background:var(--views-filter-focus);border:.0625rem solid var(--views-filter-focus);border-radius:0;color:var(--views-filter-text);display:inline-flex;font-size:.875rem;font-weight:800;justify-content:center;line-height:1;min-height:2.75rem;padding:.65rem 1rem;text-transform:uppercase;transition:background-color .2s linear,border-color .2s linear,color .2s linear;width:100%}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .form-submit:not(.js-hide):focus-visible,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .form-submit:not(.js-hide):hover{background:#fff;border-color:var(--views-filter-border);color:var(--views-filter-text)}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .form-submit:not(.js-hide):focus-visible{outline:.1875rem solid var(--views-filter-focus);outline-offset:.1875rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu{margin:0;width:100%}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__summary{display:none}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__summary::-webkit-details-marker{display:none}.vertical-menu .views-exposed-filter-menu,.vertical-menu .views-exposed-filter-menu__panel,.vertical-menu__views-exposed-filter .views-exposed-filter-menu,.vertical-menu__views-exposed-filter .views-exposed-filter-menu__panel{display:contents!important}.vertical-menu .views-exposed-filter-menu__summary,.vertical-menu__views-exposed-filter .views-exposed-filter-menu__summary{display:none!important}.ui-autocomplete.ui-widget-content{background:#fff;border:.0625rem solid #191916;border-radius:0;box-shadow:0 .85rem 1.75rem rgba(25,25,22,.22);color:#191916;font-family:Source Sans\ 3,sans-serif;margin-top:.25rem;max-height:min(18rem,52vh);overflow-y:auto;padding:.25rem 0;z-index:1200}.ui-autocomplete.ui-widget-content .ui-menu-item{margin:0;padding:0}.ui-autocomplete.ui-widget-content .ui-menu-item-wrapper{border:0;color:#191916;cursor:pointer;display:block;font-size:.938rem;line-height:1.25;margin:0;padding:.65rem .85rem;text-decoration:none;transition:background-color .2s linear,color .2s linear}.ui-autocomplete.ui-widget-content .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete.ui-widget-content .ui-menu-item-wrapper.ui-state-focus,.ui-autocomplete.ui-widget-content .ui-menu-item-wrapper:hover,.ui-autocomplete.ui-widget-content .ui-state-active,.ui-autocomplete.ui-widget-content .ui-state-focus,.ui-autocomplete.ui-widget-content .ui-state-hover{background:#fffb02!important;background-image:none!important;border:0!important;color:#191916!important;margin:0!important;outline:0}.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .search-api-autocomplete-suggestion:hover,.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion,.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-focus,.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-focus .search-api-autocomplete-suggestion,.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper:hover,.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper:hover .search-api-autocomplete-suggestion,.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .ui-menu-item:hover{background:#fffb02!important;background-image:none!important;color:#191916!important}.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .search-api-autocomplete-suggestion:hover *,.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion *,.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-focus .search-api-autocomplete-suggestion *,.ui-autocomplete.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper:hover .search-api-autocomplete-suggestion *{color:#191916!important}.ui-autocomplete.ui-widget-content .ui-menu-item-wrapper:focus-visible{outline:.1875rem solid #191916;outline-offset:-.1875rem}@media(min-width:768px){:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu:not([open])>.views-exposed-filter-menu__panel,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu[open]>.views-exposed-filter-menu__panel{display:flex!important;flex-wrap:wrap;height:auto;overflow:visible;visibility:visible}:is(.v-filters-inline>.view-filters>.views-exposed-form,:where(.col-12,.layout__region,.layout-builder__region):has(.v-filters-inline)>.views-exposed-form){margin-bottom:clamp(1rem,2vw,1.5rem)}:is(.v-filters-inline>.view-filters>.views-exposed-form,:where(.col-12,.layout__region,.layout-builder__region):has(.v-filters-inline)>.views-exposed-form) .views-exposed-filter-menu__panel:not(.row),:is(.v-filters-inline>.view-filters>.views-exposed-form,:where(.col-12,.layout__region,.layout-builder__region):has(.v-filters-inline)>.views-exposed-form):is(form):not(.row):not(:has(>.views-exposed-filter-menu)),:is(.v-filters-inline>.view-filters>.views-exposed-form,:where(.col-12,.layout__region,.layout-builder__region):has(.v-filters-inline)>.views-exposed-form)>form:not(.row):not(:has(>.views-exposed-filter-menu)){align-items:end;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;margin-left:auto;margin-right:auto;max-width:min(100%,72rem)}:is(.v-filters-inline>.view-filters>.views-exposed-form,:where(.col-12,.layout__region,.layout-builder__region):has(.v-filters-inline)>.views-exposed-form) .views-exposed-filter-menu__panel:not(.row)>:is(.js-form-item,.form-item,fieldset,details.form-wrapper),:is(.v-filters-inline>.view-filters>.views-exposed-form,:where(.col-12,.layout__region,.layout-builder__region):has(.v-filters-inline)>.views-exposed-form):is(form):not(.row):not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper),:is(.v-filters-inline>.view-filters>.views-exposed-form,:where(.col-12,.layout__region,.layout-builder__region):has(.v-filters-inline)>.views-exposed-form)>form:not(.row):not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper){border-bottom:0;margin:0!important;padding:0;width:100%}:is(.v-filters-inline>.view-filters>.views-exposed-form,:where(.col-12,.layout__region,.layout-builder__region):has(.v-filters-inline)>.views-exposed-form) .form-actions:has(.form-submit.js-hide):not(:has(.form-submit:not(.js-hide))){display:none}:is(.v-filters-inline>.view-filters>.views-exposed-form,:where(.col-12,.layout__region,.layout-builder__region):has(.v-filters-inline)>.views-exposed-form) :is(input[type=text],input[type=search],select){width:100%}}@media(max-width:767.98px){:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form){margin-left:0;padding-left:0}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form):not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form:not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper){max-width:100%;width:100%}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__summary{align-items:center;background:#fff;border:.0625rem solid var(--views-filter-border);border-radius:0;color:var(--views-filter-text);cursor:pointer;display:flex;font-size:.938rem;font-weight:700;gap:.55rem;justify-content:flex-start;line-height:1;list-style:none;min-height:2.75rem;padding:.75rem 2.4rem .75rem .9rem;position:relative;text-transform:uppercase;width:100%}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__summary:before{background:linear-gradient(currentColor,currentColor) 0 0/100% .125rem no-repeat,linear-gradient(currentColor,currentColor) 0 50%/72% .125rem no-repeat,linear-gradient(currentColor,currentColor) 0 100%/44% .125rem no-repeat;content:"";display:inline-block;flex:0 0 auto;height:.875rem;width:1rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__summary:after{content:"";display:inline-flex;flex:0 0 auto;font-family:bootstrap-icons;font-size:.95rem;font-style:normal;font-weight:400;line-height:1;margin-left:0;position:absolute;right:.9rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .2s linear}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu[open]>.views-exposed-filter-menu__summary:after{transform:translateY(-50%) rotate(180deg)}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel{background:#fff;border:.0625rem solid var(--views-filter-border);border-top:0;padding:.9rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel.row{margin-top:0;row-gap:.9rem}:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel.row>:is(.js-form-item,.form-item,fieldset,details.form-wrapper),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form).row:not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form.row:not(:has(>.views-exposed-filter-menu))>:is(.js-form-item,.form-item,fieldset,details.form-wrapper){margin-top:0}}@media(min-width:768px){:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel.row,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form).row:not(:has(>.views-exposed-filter-menu)),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form.row:not(:has(>.views-exposed-filter-menu)){--bs-gutter-x:1.5rem;--bs-gutter-y:1.75rem}}@media(min-width:992px){:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form) .views-exposed-filter-menu__panel.row,:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form):is(form).row:not(:has(>.views-exposed-filter-menu)),:is(.view-filters>.views-exposed-form,[class*=block-views-exposed-filter-block] .views-exposed-form,.views-exposed-form[class*=block-views-exposed-filter-block]):not(.vertical-menu .views-exposed-form):not(.vertical-menu__views-exposed-filter .views-exposed-form)>form.row:not(:has(>.views-exposed-filter-menu)){--bs-gutter-x:2rem;--bs-gutter-y:2rem}}.view-id-noticias_indice .view-content.row{--bs-gutter-x:1rem;--bs-gutter-y:1.25rem}@media(min-width:768px){.view-id-noticias_indice .view-content.row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.75rem}}@media(min-width:992px){.view-id-noticias_indice .view-content.row{--bs-gutter-x:2rem;--bs-gutter-y:2rem}}:is(.views-row,.splide__slide):has(.views-field-field-news-mobile-image){align-content:start;align-items:start;display:grid;grid-template-areas:"news-media" "news-date" "news-title";grid-template-rows:auto auto auto}.news-date,.views-field-title.home-info{align-self:start}.view-id-noticias_home.view-display-id-block_1 .splide__track{box-sizing:border-box;margin-left:0;overflow:hidden;padding-left:.5rem;padding-right:.5rem;width:100%}.view-id-noticias_home.view-display-id-block_1 .splide__slide{overflow:visible}.view-id-noticias_home.view-display-id-block_1 .splide.is-initialized .splide__slide:not(.is-active):not(.is-visible) .field--name-field-news-tag,.view-id-noticias_home.view-display-id-block_1 .splide.is-initialized .splide__slide:not(.is-active):not(.is-visible) .views-field-field-news-tag{visibility:hidden}@media(min-width:992px){.view-id-noticias_home.view-display-id-block_1 .splide__track{margin-left:-.5rem;padding-left:.5rem;padding-right:0;width:calc(100% + .5rem)}.view-id-noticias_home.view-display-id-block_2 .views-row,.view-id-noticias_home.view-display-id-block_3 .views-row{margin-bottom:1rem;padding-right:30px}}.views-field-field-news-mobile-image{aspect-ratio:1/1;grid-area:news-media;margin-bottom:0;overflow:hidden;transition:box-shadow .2s linear;width:100%}.view-id-noticias_home.view-display-id-block_1 .views-field-field-news-mobile-image{aspect-ratio:4/5}@media(min-width:992px){.view-id-noticias_home.view-display-id-block_1 .views-field-field-news-mobile-image{aspect-ratio:6/7;max-height:730px}.view-id-noticias_home.view-display-id-block_1{padding-left:clamp(.61rem,2vw,.7rem)}}#noticias-homex2{display:flex}@media(max-width:991.98px){#noticias-homex2 .col-lg-6:has(.view-id-noticias_home.view-display-id-block_1){order:1}#noticias-homex2 .col-lg-6:has(.view-id-noticias_home.view-display-id-block_2){order:2}#noticias-homex2 .view-id-noticias_home.view-display-id-block_1,#noticias-homex2 .view-id-noticias_home.view-display-id-block_2{margin-left:auto;margin-right:auto}#noticias-homex2 .view-id-noticias_home.view-display-id-block_2 .views-row{margin-left:auto!important;margin-right:auto!important;padding-right:.5rem!important}#noticias-homex2 .view-id-noticias_home.view-display-id-block_2 .views-row:first-child{margin-top:1.5rem}}.views-field-field-news-mobile-image :is(.field-content,.field-content>div,a,a>div,.field--name-field-media-image,.field__item){display:block;height:100%;width:100%}.views-field-field-news-mobile-image a{color:inherit;outline-offset:.25rem;text-decoration:none}.views-field-field-news-mobile-image:focus-within,.views-field-field-news-mobile-image:hover{box-shadow:0 .45rem 1rem rgba(25,25,22,.2)}.views-field-field-news-mobile-image a:focus-visible{outline:.1875rem solid #fffb02}.views-field-field-news-mobile-image img{display:block;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.view-id-noticias_home.view-display-id-block_1 .splide__pagination{bottom:auto;justify-content:center;left:0;pointer-events:none;right:0;top:calc(125cqw - clamp(1.75rem,3cqw,2.25rem));z-index:6}.view-id-noticias_home.view-display-id-block_1 .splide{container-type:inline-size}@media(min-width:992px){.view-id-noticias_home.view-display-id-block_1 .splide__pagination{top:min(116.6666666667cqw - clamp(1.5rem,2cqw,2rem),740px - 2rem)}}.view-id-noticias_home.view-display-id-block_1 .splide__pagination__page{background:hsla(0,0%,100%,.72);border-color:#fff;box-shadow:0 0 0 1px rgba(25,25,22,.2);opacity:1;pointer-events:auto}.view-id-noticias_home.view-display-id-block_1 .splide__pagination__page.is-active{background:#fff;border-color:#fff}.news-date{color:#767676;font-size:.938rem;font-weight:700;grid-area:news-date;line-height:1.35;margin:.4rem 0 .32rem}.field--name-field-news-tag,.news-tag26,.views-field-field-news-tag{align-self:end;background:#fff;border:2px solid #fffb02;color:#191916;display:inline-flex;font-size:.90125rem;font-weight:800;grid-area:news-media;justify-self:start;line-height:1;margin:0 0 1rem -.5rem;padding:.5rem .6rem;pointer-events:none;position:relative;width:-moz-fit-content;width:fit-content;z-index:7}.field--name-field-news-tag a,.news-tag26 a,.views-field-field-news-tag a{color:inherit;pointer-events:none;text-decoration:none}.views-field-title.home-info{grid-area:news-title;margin:0 0 1.5rem}.views-field-title.home-info a{color:#191916;display:block;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:700;line-height:1.25;overflow:visible;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.18em;transition:color .2s linear,text-decoration-color .2s linear;-webkit-box-orient:initial;-webkit-line-clamp:unset}.views-field-title.home-info a:focus-visible,.views-field-title.home-info a:hover{color:#4b4b4b;text-decoration-color:currentColor}.views-field-title.home-info a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.view-id-noticias_home.view-display-id-block_1 .views-field-title a{display:-webkit-box;font-size:clamp(1.25rem,2vw,1.5rem);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.views-field-field-cover-mobile,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-field-media-image,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .field--name-field-media-image{aspect-ratio:1/1;grid-area:event-media;margin-bottom:0;overflow:hidden;transition:box-shadow .2s linear;width:100%}.splide__slide:has(:is(.date-event-if,.date-event-id)){display:grid;grid-template-areas:"event-media" "event-date" "event-title" "event-copy" "event-meta";grid-template-rows:auto auto auto auto auto}.splide__slide:has(:is(.date-event-if,.date-event-id)),.view-id-lista_eventos_home.view-display-id-block_1 .views-row{align-content:start;align-items:start}.views-field-field-cover-mobile :is(.field-content,.field-content>div,a,a>div,.field--name-field-media-image,.field__item),:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-field-media-image :is(.field-content,.field-content>div,a,a>div,.field--name-field-media-image,.field__item),:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .field--name-field-media-image :is(.field__item){display:block;height:100%;width:100%}:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) :is(.views-field-title,h4.home-info){align-self:start;grid-area:event-title}.splide__slide:has(:is(.date-event-if,.date-event-id))>.row{grid-area:event-meta}.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .col-5>a,.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .col-5>a>div,.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .field--name-field-media-image{aspect-ratio:4/5}.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .field-content>.row{align-items:flex-start}@media(max-width:991.98px){.view-id-lista_eventos_home.view-display-id-block_2{margin-top:1.5rem}}.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .col-5>a{display:block;width:100%}.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing :is(.col-5>a>div,.field--name-field-media-image,.field__item){display:block;height:100%;width:100%}.view-id-lista_eventos_home:is(.view-display-id-block_3,.view-display-id-block_4) .views-field-nothing>.field-content>.p-1:not(.row) .field--name-field-media-image,.view-id-lista_eventos_home:is(.view-display-id-block_3,.view-display-id-block_4) .views-field-nothing>.field-content>.p-1:not(.row) .field__item,.view-id-lista_eventos_home:is(.view-display-id-block_3,.view-display-id-block_4) .views-field-nothing>.field-content>.p-1:not(.row)>a:first-child,.view-id-lista_eventos_home:is(.view-display-id-block_3,.view-display-id-block_4) .views-field-nothing>.field-content>.p-1:not(.row)>a:first-child>div{aspect-ratio:4/5;display:block;overflow:hidden;width:100%}.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .col-5>a:focus-within,.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .col-5>a:hover,.views-field-field-cover-mobile:focus-within,.views-field-field-cover-mobile:hover,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-field-media-image:focus-within,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-field-media-image:hover,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .field--name-field-media-image:focus-within,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .field--name-field-media-image:hover{box-shadow:0 .45rem 1rem rgba(25,25,22,.2)}.views-field-field-cover-mobile img,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-field-media-image img,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .field--name-field-media-image img{display:block;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.date-event-id,.date-event-if{align-items:center;align-self:start;background:none;border-left:.25rem solid #fffb02;display:flex;flex-wrap:nowrap;gap:.35rem;grid-area:event-date;line-height:1;margin:1.23rem 0 1.15rem;padding-left:.45rem;width:-moz-fit-content;width:fit-content}.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .col-12.col-md-7>:is(.date-event-if,.date-event-id){margin-top:0}@media(max-width:767.98px){.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .col-12.col-md-7>:is(.date-event-if,.date-event-id){margin-bottom:.95rem;margin-top:.8rem}}@media(max-width:767.98px){.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.views-field-field-date-event-programming) .views-field-field-date-event-programming,.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) :is(.date-event-if,.date-event-id){margin-bottom:.95rem;margin-top:.8rem}}.day-event{color:#4b4b4b;display:inline-flex;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:700;justify-content:flex-start;line-height:.85;min-width:2ch;text-align:left}.day-event .datetime{color:inherit;font:inherit;line-height:inherit}.myear-event{color:#4b4b4b;display:inline-block;font-size:.75rem;font-weight:700;line-height:1;max-width:-moz-min-content;max-width:min-content;text-transform:lowercase;white-space:normal}.myear-event .datetime{color:inherit;display:block;font:inherit;line-height:inherit;white-space:normal}.line-event{align-self:center;background:currentColor;color:#4b4b4b;display:inline-block;flex:0 0 .9375rem;height:.09375rem;margin:0 .45rem;width:.9375rem}.view-id-lista_eventos_home.view-display-id-block_4 .view-content.row{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:1fr;margin-left:0;margin-right:0}.view-id-lista_eventos_home.view-display-id-block_4 .view-content.row>.views-row{max-width:none;padding-left:0;padding-right:0;width:auto}@media(min-width:576px){.view-id-lista_eventos_home.view-display-id-block_4 .view-content.row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.view-id-lista_eventos_home.view-display-id-block_4 .view-content.row{grid-template-columns:repeat(3,minmax(0,1fr))}}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.views-field-field-date-event-programming){align-content:start;align-items:start;display:grid;grid-template-areas:"event-media" "event-date" "event-title";grid-template-rows:auto auto auto}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.views-field-field-date-event-programming) .views-field-field-cover-mobile{grid-area:event-media}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.views-field-field-date-event-programming) .views-field-field-date-event-programming{align-items:center;align-self:start;background:none;border-left:.25rem solid #fffb02;display:flex;flex-wrap:wrap;gap:.35rem;grid-area:event-date;line-height:1;margin:1.23rem 0 1.15rem;padding-left:.45rem;width:-moz-fit-content;width:fit-content}.view-id-lista_eventos_home .views-field-field-date-event-programming .field-content{align-items:center;color:#4b4b4b;display:flex;flex-wrap:wrap;font-size:clamp(.875rem,1vw,.95rem);font-weight:700;gap:.35rem;line-height:1.1}.view-id-lista_eventos_home .views-field-field-date-event-programming .datetime{color:inherit;font:inherit;line-height:inherit}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.views-field-field-date-event-programming) :is(.views-field-title,h4.home-info){align-self:start;grid-area:event-title;margin:0 0 .45rem;padding:0}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.views-field-field-date-event-programming) .views-field-title a{color:#191916;display:block;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:700;line-height:1.25;margin-top:0;overflow:visible;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.18em;transition:color .2s linear,text-decoration-color .2s linear;-webkit-box-orient:initial;-webkit-line-clamp:unset}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.views-field-field-date-event-programming) .views-field-title a:focus-visible,.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.views-field-field-date-event-programming) .views-field-title a:hover{color:#4b4b4b;text-decoration-color:currentColor}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.views-field-field-date-event-programming) .views-field-title a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) :is(.views-field-title,h4.home-info){margin:0 0 .45rem;padding:0}:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .col-7>a[href],:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-title a,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) h4.home-info a{color:#191916;display:block;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:700;line-height:1.25;margin-top:0;overflow:visible;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.18em;transition:color .2s linear,text-decoration-color .2s linear;-webkit-box-orient:initial;-webkit-line-clamp:unset}:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .col-7>a[href]:focus-visible,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .col-7>a[href]:hover,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-title a:focus-visible,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-title a:hover,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) h4.home-info a:focus-visible,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) h4.home-info a:hover{color:#4b4b4b;text-decoration-color:currentColor}:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .col-7>a[href]:focus-visible,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-title a:focus-visible,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) h4.home-info a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.view-id-lista_eventos_home.view-display-id-block_1 .views-field-title a,.view-id-lista_eventos_home.view-display-id-block_1 h4.home-info a{display:-webkit-box;font-size:clamp(1.25rem,2vw,1.5rem);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.event-copy{color:#4b4b4b;font-size:clamp(.875rem,.95vw,1rem);font-weight:400;grid-area:event-copy;line-height:1.35;margin:.45rem 0 0}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.date-event-if) h4.home-info+.row.col-12{align-items:center;margin-top:clamp(.35rem,.8vw,.55rem);row-gap:.6rem}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.date-event-if) .event-copy+.row.col-12{align-items:center;margin-top:clamp(.85rem,1.4vw,1.2rem);row-gap:.6rem}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.date-event-if) :is(h4.home-info,.event-copy)+.row.col-12>.col-6{align-items:center;display:flex;min-width:0}.view-id-lista_eventos_home :is(.views-row,.splide__slide):has(.date-event-if) :is(h4.home-info,.event-copy)+.row.col-12>.col-6:last-child{justify-content:flex-end}.event-link-btn{align-items:center;display:flex}.event-link-btn a{align-items:center;background:#fff;border:.125rem solid #191916;color:#191916;display:inline-flex;font-size:.875rem;font-weight:800;justify-content:center;line-height:1;max-width:100%;padding:.5rem .6rem;text-align:left;text-decoration:none;text-transform:none;transition:background-color .2s linear,border-color .2s linear,color .2s linear;width:-moz-fit-content;width:fit-content}.event-link-btn a:focus-visible,.event-link-btn a:hover{background:#191916;border-color:#191916;color:#fff}.event-link-btn a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.event-placeholder{align-items:center;color:#4b4b4b;display:flex;font-size:.938rem;gap:.35rem;justify-content:flex-end;text-align:right}.event-placeholder:before{content:"";display:inline-flex;flex:0 0 auto;font-family:bootstrap-icons;font-size:1em;font-style:normal;font-weight:400;line-height:1}.event-placeholder a{color:inherit;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.16em;transition:color .2s linear,text-decoration-color .2s linear}.event-placeholder a:focus-visible,.event-placeholder a:hover{color:#191916;text-decoration-color:currentColor}.event-placeholder a:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}@media(max-width:767.98px){#mobile-reverse,.mobile-reverse{display:flex}.mobile-reverse{flex-direction:column}#mobile-reverse{flex-direction:row-reverse}#mobile-reverse>:first-child,.mobile-reverse>:first-child{order:2}#mobile-reverse>:nth-child(2),.mobile-reverse>:nth-child(2){order:1}}#counters-about-img,#counters-about-ing,.counters-about-img,.counters-about-ing{overflow:visible;position:relative;z-index:2}#bg-about-mv,.bg-about-mv{position:relative}.counter-d,.counter-w{display:block;font-weight:600;letter-spacing:0;line-height:.95;margin:0 auto;text-align:right}.counter-w{color:#fff}.counter-d{color:#191916}.counter-infod,.counter-infow{font-weight:700;letter-spacing:.01em;line-height:1.25;margin:.65rem auto 0;text-align:center;text-transform:uppercase}.counter-infow{color:#fff}.counter-infod{color:#191916}#counters-about-img .counter-infod,#counters-about-img .counter-infow,#counters-about-ing .counter-infod,#counters-about-ing .counter-infow,.counters-about-img .counter-infod,.counters-about-img .counter-infow,.counters-about-ing .counter-infod,.counters-about-ing .counter-infow{text-align:center}.about-image-tag{overflow:visible;position:relative;transition:box-shadow .2s linear;width:100%}.about-image-tag img{aspect-ratio:4/5;display:block;height:auto;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.about-image-tag:focus-within,.about-image-tag:hover,a:focus-visible .about-image-tag,a:hover .about-image-tag{box-shadow:0 .45rem 1rem rgba(25,25,22,.18)}.tag-about{align-content:center;align-items:center;background:#fffb02;border:.125rem solid #fffb02;bottom:10%;color:#191916;display:inline-flex;font-size:.90125rem;font-weight:800;left:-.41rem;line-height:1;margin:0;max-width:calc(100% - 2rem);padding:.5rem .6rem;pointer-events:none;position:absolute;text-decoration:none;text-transform:uppercase;transition:background-color .2s linear,border-color .2s linear,color .2s linear;width:-moz-fit-content;width:fit-content;z-index:7}.tag-about:focus-visible,.tag-about:hover,a:focus-visible .tag-about,a:hover .tag-about{background:#191916;border-color:#191916;color:#fff;text-decoration:none}.facilities-left,.facilities-right{display:flex;overflow:visible;position:relative;width:100%;z-index:2}.facilities-left>a,.facilities-right>a{display:inline-flex}.facilities-right{justify-content:flex-end}.facilities-left{justify-content:flex-start}@media(min-width:992px){.facilities-right{transform:translate(10.5%,7%)}.facilities-left{transform:translate(-10.5%,7%)}}@media(max-width:991.98px){.facilities-left,.facilities-right{justify-content:flex-start;transform:none}.az-ctnr.az-column:has(>.facilities-left),.az-ctnr.az-column:has(>.facilities-right){align-items:center;-moz-column-gap:clamp(.85rem,3vw,1.35rem);column-gap:clamp(.85rem,3vw,1.35rem);display:grid!important;grid-template-columns:clamp(5rem,22vw,8rem) minmax(0,1fr);row-gap:.75rem}.az-ctnr.az-column:has(>.facilities-left)>.facilities-left,.az-ctnr.az-column:has(>.facilities-right)>.facilities-right{align-self:start;grid-column:1;grid-row:1/span 2;margin:0}.az-ctnr.az-column:has(>.facilities-left)>.facilities-left img,.az-ctnr.az-column:has(>.facilities-right)>.facilities-right img{height:auto;max-width:100%;width:clamp(5rem,22vw,8rem)!important}.az-ctnr.az-column:has(>.facilities-left)>.az-text,.az-ctnr.az-column:has(>.facilities-right)>.az-text{grid-column:2;grid-row:1;min-width:0}.az-ctnr.az-column:has(>.facilities-left)>.az-text p:first-child,.az-ctnr.az-column:has(>.facilities-right)>.az-text p:first-child{margin-top:0}.az-ctnr.az-column:has(>.facilities-left)>.az-button,.az-ctnr.az-column:has(>.facilities-right)>.az-button{grid-column:2;grid-row:2;justify-self:start}}@media(max-width:767.98px){.facilities-left,.facilities-right{justify-content:flex-start}}.link-text-ing{align-items:center;color:#191916;display:inline-flex;font-weight:500;line-height:1.45;position:relative;text-decoration:none;transition:color .2s linear}.link-text-ing:before{background:currentColor;bottom:.04em;content:"";height:.0625rem;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:right .2s linear,transform .2s linear}.link-text-ing:after{content:"";display:inline-flex;flex:0 0 auto;font-family:bootstrap-icons;font-size:.95em;font-style:normal;font-weight:400;line-height:1;margin-left:0;opacity:0;overflow:hidden;text-decoration:none;transform:translateX(-.15rem);transition:margin-left .2s linear,opacity .2s linear,transform .2s linear,width .2s linear;width:0}.link-text-ing:focus-visible,.link-text-ing:hover{color:#4b4b4b}.link-text-ing:focus-visible:before,.link-text-ing:hover:before{right:1.35em;transform:scaleX(1)}.link-text-ing:focus-visible:after,.link-text-ing:hover:after{margin-left:.4rem;opacity:1;transform:translateX(0);width:.95em}.link-text-ing:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.ing-quote{margin:0;max-width:53rem;position:relative;z-index:1}.ing-quote+.ing-quote{margin-top:clamp(2rem,4vw,3.5rem)}.ing-quote:before{color:#f4e013;content:"“";font-family:Georgia,Times New Roman,serif;font-size:4.25rem;font-weight:700;left:-.65em;line-height:.8;position:absolute;top:-.12em}.ing-quote .p-semibold{color:#191916;font-weight:700;line-height:1.25;margin:0 0 .85rem}.ing-quote .p-label{align-items:center;color:#5f5f5f;display:flex;font-weight:500;gap:.55rem;line-height:1.2;margin:0}.ing-quote .p-label:before{background:currentColor;content:"";flex:0 0 clamp(1.75rem,3vw,2.6rem);height:.0625rem}@media(min-width:1200px){#c283yb{overflow:visible}#Etnfq6{position:relative;z-index:2}#counters-about-img,#counters-about-ing,.counters-about-img,.counters-about-ing{margin-right:clamp(-4.5rem,-4.5vw,-2.25rem);width:calc(100% + clamp(2.25rem,4.5vw,4.5rem))}#bg-about-mv,.bg-about-mv{padding-bottom:clamp(2rem,3vw,3.5rem);padding-left:clamp(8rem,8vw,12rem);padding-top:clamp(2rem,3vw,3.5rem)}}@media(min-width:992px)and (max-width:1199.98px){#counters-about-ing,.counters-about-ing{margin-right:-15%;max-width:none;width:115%}}@media(max-width:991.98px){.counter-infod,.counter-infow{max-width:14rem}}#edo-bann img,#vitrina .view-slide-lanzamientos-home .responsive-slide-media img,#vitrina img[src*="Banner-EDCO-Ingenieria.webp"],.about-image-tag img,.cover-posgrados img,.cover-pregrados img,.views-field-field-cover-mobile img,.views-field-field-news-mobile-image img,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-field-media-image img,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .field--name-field-media-image img{transform:scale(1);transform-origin:center center;transition:transform .35s ease;will-change:transform}#edo-bann:focus-within img,#edo-bann:hover img,#vitrina .view-slide-lanzamientos-home .responsive-slide-media:focus-within img,#vitrina .view-slide-lanzamientos-home .responsive-slide-media:hover img,#vitrina :has(>img[src*="Banner-EDCO-Ingenieria.webp"]):focus-within>img,#vitrina :has(>img[src*="Banner-EDCO-Ingenieria.webp"]):hover>img,.about-image-tag:focus-within img,.about-image-tag:hover img,.cover-posgrados :is(a,div):has(>img):focus-within>img,.cover-posgrados :is(a,div):has(>img):hover>img,.cover-pregrados :is(a,div):has(>img):focus-within>img,.cover-pregrados :is(a,div):has(>img):hover>img,.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .col-5>a:focus-within img,.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .col-5>a:hover img,.views-field-field-cover-mobile:focus-within img,.views-field-field-cover-mobile:hover img,.views-field-field-news-mobile-image:focus-within img,.views-field-field-news-mobile-image:hover img,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-field-media-image:focus-within img,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-field-media-image:hover img,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .field--name-field-media-image:focus-within img,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .field--name-field-media-image:hover img,a:focus-visible .about-image-tag img,a:hover .about-image-tag img{transform:scale(1.035)}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-primary,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-secondary,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-primary,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-secondary,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn.btn-outline-primary,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn.btn-outline-secondary,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn.btn-primary,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn.btn-secondary{align-content:center;align-items:center;border-radius:0;border-style:solid;border-width:.125rem;display:inline-flex;flex-wrap:nowrap;font-size:.89rem;font-weight:600;justify-content:space-between;line-height:normal;margin-top:1.5rem;padding:9px 12px;text-transform:uppercase;transition:background-color .2s linear,border-color .2s linear,color .2s linear}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-primary :is(.az-button-content,p,span,strong,em),body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-secondary :is(.az-button-content,p,span,strong,em),body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-primary :is(.az-button-content,p,span,strong,em),body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-secondary :is(.az-button-content,p,span,strong,em),body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn.btn-outline-primary :is(.az-button-content,p,span,strong,em),body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn.btn-outline-secondary :is(.az-button-content,p,span,strong,em),body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn.btn-primary :is(.az-button-content,p,span,strong,em),body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn.btn-secondary :is(.az-button-content,p,span,strong,em){font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-primary{background-color:var(--btn-primary-bg,#fffb02);border-color:#fffb02;color:var(--btn-primary-color,#191916)}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-secondary{background-color:var(--btn-secondary-bg,#fffb02);border-color:#4b4b4b;color:var(--btn-secondary-color,#191916)}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-primary{background-color:var(--btn-outline-primary-bg,#fff);border-color:#fffb02;color:var(--btn-outline-primary-color,#191916)}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-secondary{background-color:var(--btn-outline-secondary-bg,#fff);border-color:#4b4b4b;color:var(--btn-outline-secondary-color,#191916)}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-primary.btn-block,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-secondary.btn-block,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-primary.btn-block,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-secondary.btn-block,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes button.btn-outline-primary,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes button.btn-outline-secondary,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes button.btn-primary,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes button.btn-secondary{padding:9px 12px}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-primary.btn-block,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-secondary.btn-block,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-primary.btn-block,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-secondary.btn-block{display:inline-flex;width:auto}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-primary:focus-visible,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-primary:hover,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-secondary:focus-visible,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-secondary:hover,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-primary:focus-visible,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-primary:hover,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-secondary:focus-visible,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-secondary:hover{background-color:#4b4b4b;border-color:#4b4b4b;color:#fff!important}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.btn-primary,.btn-outline-primary,.btn-secondary,.btn-outline-secondary):is(:hover,:focus-visible,:active),body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.btn-primary,.btn-outline-primary,.btn-secondary,.btn-outline-secondary):is(:hover,:focus-visible,:active) *,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.btn-primary,.btn-outline-primary,.btn-secondary,.btn-outline-secondary):is(:hover,:focus-visible,:active) :after,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.btn-primary,.btn-outline-primary,.btn-secondary,.btn-outline-secondary):is(:hover,:focus-visible,:active) :before{color:#fff!important}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-primary:focus-visible,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-outline-secondary:focus-visible,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-primary:focus-visible,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .btn-secondary:focus-visible{box-shadow:none;outline:.1875rem solid #fffb02;outline-offset:.25rem}[id^=block-ingenieria-theme-acreditacionesingenieria] :is(.ing-credit,.ing-credits){align-items:center;aspect-ratio:1;display:flex;inline-size:clamp(6rem,9vw,8.5rem);justify-content:center;margin-inline:auto;max-width:100%}[id^=block-ingenieria-theme-acreditacionesingenieria] :is(img.ing-credit,img.ing-credits,.ing-credit img,.ing-credits img,.ing-credit .az-image-content,.ing-credits .az-image-content){display:block;-webkit-filter:contrast(1.15);filter:contrast(1.15);height:auto!important;inline-size:100%!important;max-height:100px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%!important}[id^=block-ingenieria-theme-acreditacionesingenieria] .btn-outline-primary{justify-content:center;line-height:normal;min-height:0;padding:9px 12px;text-align:center;white-space:normal}[id^=block-ingenieria-theme-acreditacionesingenieria] .btn-outline-primary p{line-height:1.15}@media(max-width:767.98px){[id^=block-ingenieria-theme-acreditacionesingenieria] :is(.ing-credit,.ing-credits){inline-size:clamp(6.5rem,34vw,8rem)}[id^=block-ingenieria-theme-acreditacionesingenieria] :is(img.ing-credit,img.ing-credits,.ing-credit img,.ing-credits img,.ing-credit .az-image-content,.ing-credits .az-image-content){inline-size:100%!important;width:100%!important}[id^=block-ingenieria-theme-acreditacionesingenieria] .az-button{width:100%}[id^=block-ingenieria-theme-acreditacionesingenieria] .btn-outline-primary{min-height:0;padding:9px 12px;width:100%}}.cover-posgrados img,.cover-pregrados img{aspect-ratio:4/5;display:block;height:auto;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media(min-width:992px){.cover-posgrados img,.cover-pregrados img{aspect-ratio:8/11}}@media(max-width:767.98px){.cover-posgrados{margin-top:1.5rem}}.cover-posgrados :has(>.tag-programa),.cover-pregrados :has(>.tag-programa){overflow:visible;position:relative}.cover-posgrados .owl-carousel,.cover-pregrados .owl-carousel{position:relative}.cover-posgrados .owl-wrapper-outer,.cover-pregrados .owl-wrapper-outer{box-sizing:border-box;margin-left:-.5rem;overflow:hidden;padding-left:.5rem;width:calc(100% + .5rem)}.cover-posgrados .owl-item,.cover-pregrados .owl-item{overflow:visible}.cover-posgrados .owl-wrapper-outer .owl-item:not(.active) .tag-programa,.cover-pregrados .owl-wrapper-outer .owl-item:not(.active) .tag-programa{visibility:hidden}.cover-posgrados :is(a,div):has(>img),.cover-pregrados :is(a,div):has(>img){overflow:hidden}.cover-posgrados .st-owl-theme .owl-controls,.cover-pregrados .st-owl-theme .owl-controls{bottom:0;display:block!important;height:0;left:0;line-height:0;pointer-events:none;position:absolute;right:0;text-align:center;z-index:8}.cover-posgrados .st-owl-theme .owl-pagination,.cover-pregrados .st-owl-theme .owl-pagination{bottom:clamp(.75rem,3vw,1rem);display:flex;gap:.375rem;justify-content:center;left:0;padding:0;pointer-events:none;position:absolute;right:0;transform:none;z-index:8}.cover-posgrados .st-owl-theme.st-owl-pager-inside .owl-pagination .owl-page,.cover-pregrados .st-owl-theme.st-owl-pager-inside .owl-pagination .owl-page{background:hsla(0,0%,100%,.68);border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(25,25,22,.2);display:inline-block;flex:0 0 .625rem;height:.625rem;margin:0;opacity:1;pointer-events:auto;width:.625rem}.cover-posgrados .st-owl-theme .owl-page span,.cover-pregrados .st-owl-theme .owl-page span{background:transparent;border-radius:inherit;display:block;height:100%;margin:0;opacity:1;width:100%}.cover-posgrados .st-owl-theme.st-owl-pager-inside .owl-pagination .owl-page.active,.cover-pregrados .st-owl-theme.st-owl-pager-inside .owl-pagination .owl-page.active,.tag-programa{background:#fff}.tag-programa{align-content:center;align-items:center;align-self:end;border:.125rem solid #fffb02;color:#191916;display:inline-flex;font-size:.90125rem;font-weight:800;grid-area:program-media;justify-self:start;line-height:1;margin:0 0 1rem 1rem;padding:.5rem .6rem;pointer-events:none;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:5}.cover-posgrados .tag-programa,.cover-pregrados .tag-programa{bottom:10%;left:-.41rem;margin:0;max-width:calc(100% - 2rem);position:absolute;z-index:7}.cover-posgrados .tag-programa :is(p,span),.cover-pregrados .tag-programa :is(p,span){margin:0}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.tag-programa,.news-tag26,.views-field-field-news-tag,.field--name-field-news-tag,.tag-about,.card-becas .card-link a,.card-services-a .card-link a,.card-programs .card-link a){background:#fff;border:.125rem solid #4b4b4b;color:#191916;font-size:.89rem;font-weight:600;line-height:normal;padding:9px 12px;text-decoration:none;text-transform:uppercase;transition:background-color .2s linear,border-color .2s linear,color .2s linear;transition-delay:0s}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.tag-programa,.news-tag26,.views-field-field-news-tag,.field--name-field-news-tag,.tag-about,.card-becas .card-link a,.card-services-a .card-link a,.card-programs .card-link a) :is(a,p,span,strong,em){color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;text-decoration:inherit}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas .card-link a:focus-visible,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas .card-link a:hover,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas:hover .card-link a,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-programs .card-link a:hover,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-programs:hover .card-link a,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-services-a .card-link a:hover,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-services-a:hover .card-link a,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.cover-pregrados,.cover-posgrados) :is(a,div):has(>img):focus-within .tag-programa,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.cover-pregrados,.cover-posgrados) :is(a,div):has(>img):hover .tag-programa,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.tag-programa,.tag-about,.card-becas .card-link a,.card-services-a .card-link a,.card-programs .card-link a):is(:hover,:focus-visible),body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes a:focus-visible .tag-about,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes a:hover .tag-about{background:#4b4b4b;border-color:#4b4b4b;color:#fff;outline:none;text-decoration:none;transition-delay:0s}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-programs .card-link a:focus-visible,body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-services-a .card-link a:focus-visible{background:#4b4b4b;border-color:#4b4b4b;color:#fff;outline:none;text-decoration:none;transition-delay:0s}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.card-services-a,.card-programs) .card-id-overlay{bottom:clamp(.625rem,7.2%,1.8rem);display:flex;flex-direction:column;gap:0;justify-content:flex-end;max-width:min(90%,100% - 2rem)}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.card-services-a,.card-programs) .card-id-overlay :is(h3,h4,h5,p,.basics-program){margin-block:0}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.card-services-a,.card-programs) .card-id-overlay .basics-program{margin-top:clamp(.25rem,.55vw,.45rem)}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes :is(.card-services-a,.card-programs) .card-link{margin-top:clamp(.75rem,1vw,.875rem)}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas{display:grid;grid-template-areas:"media" "body"}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas .card-over-img{grid-area:media;position:relative}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas .card-body{grid-area:body}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas .card-id-overlay{box-shadow:none;display:flex;flex-direction:column;gap:0;justify-content:flex-end;max-width:min(90%,100% - 2rem);text-shadow:none}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas>.card-id-overlay{align-self:end;bottom:auto;grid-area:media;justify-self:start;left:auto;padding:0 5% clamp(1rem,5%,1.5625rem);position:relative;right:auto;width:100%}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas .card-over-img>.card-id-overlay{bottom:clamp(1rem,5%,1.5625rem);left:5%;padding:0;right:5%;width:auto}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas .card-id-overlay :is(h3,h4,h5,p){margin-block:0}body.visual-identity--ingenieria.program-context-domain--facultad-ingenieria-uniandes .card-becas .card-link{margin-top:clamp(.75rem,1vw,.875rem)}.slide-text a{color:inherit;text-decoration:none}.slide-text a h3,.slide-text h3{color:#1d1d1b;display:-webkit-box;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700;line-height:1.25;margin-top:.3rem;overflow:hidden;padding:0;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:.18em;transition:color .2s linear,text-decoration-color .2s linear;-webkit-box-orient:vertical;-webkit-line-clamp:3}.slide-text a p,.slide-text p{color:#4b4b4b;font-size:1.125rem;font-weight:400;margin:0}.slide-text a:focus-visible h3,.slide-text a:hover h3,.slide-text h3:focus-visible,.slide-text h3:hover{color:#4b4b4b;text-decoration-color:currentColor}.slide-text a:focus-visible h3,.slide-text h3:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.25rem}.alert-wrapper[data-drupal-messages],[data-drupal-messages-fallback],[data-drupal-messages].alert-wrapper,[data-drupal-messages]:not(.alert-wrapper){align-items:flex-end;bottom:clamp(.85rem,2vw,1.5rem);display:flex;flex-direction:column;gap:.75rem;margin:0;max-width:calc(100vw - 2rem);padding:0;pointer-events:none;position:fixed;right:clamp(.85rem,2vw,1.5rem);width:min(100vw - 2rem,28rem);z-index:1900}.alert-wrapper[data-drupal-messages]:empty,[data-drupal-messages-fallback]:empty,[data-drupal-messages].alert-wrapper:empty,[data-drupal-messages]:not(.alert-wrapper):empty{display:none}.alert-wrapper[data-drupal-messages] .alert,[data-drupal-messages-fallback] .alert,[data-drupal-messages]:not(.alert-wrapper) .alert,[data-drupal-selector=messages].alert{align-items:start!important;background:#fff;border:.0625rem solid rgba(25,25,22,.18);border-left:.25rem solid #191916;border-radius:.5rem;box-shadow:0 1rem 2.4rem rgba(25,25,22,.16);box-sizing:border-box;color:#191916;-moz-column-gap:.75rem;column-gap:.75rem;display:grid!important;font-family:Source Sans\ 3,sans-serif;grid-template-columns:auto minmax(0,1fr);line-height:1.35;margin:0;max-width:calc(100vw - 2rem);min-width:0;overflow:visible;padding:.9rem 2.75rem .95rem .95rem;pointer-events:auto;position:relative;transition:box-shadow .2s linear,transform .2s linear,width .2s linear;width:100%}.alert-wrapper[data-drupal-messages] .alert-success,[data-drupal-messages-fallback] .alert-success,[data-drupal-messages]:not(.alert-wrapper) .alert-success,[data-drupal-selector=messages].alert-success{border-left-color:#2f7d52}.alert-wrapper[data-drupal-messages] .alert-warning,[data-drupal-messages-fallback] .alert-warning,[data-drupal-messages]:not(.alert-wrapper) .alert-warning,[data-drupal-selector=messages].alert-warning{border-left-color:#b88700}.alert-wrapper[data-drupal-messages] .alert-danger,.alert-wrapper[data-drupal-messages] .alert-error,[data-drupal-messages-fallback] .alert-danger,[data-drupal-messages-fallback] .alert-error,[data-drupal-messages]:not(.alert-wrapper) .alert-danger,[data-drupal-messages]:not(.alert-wrapper) .alert-error,[data-drupal-selector=messages].alert-danger,[data-drupal-selector=messages].alert-error{border-left-color:#b02a37}.alert-wrapper[data-drupal-messages] .alert>svg,[data-drupal-messages-fallback] .alert>svg,[data-drupal-messages]:not(.alert-wrapper) .alert>svg,[data-drupal-selector=messages].alert>svg{color:currentColor;grid-column:1;height:1rem;margin:.2rem 0 0!important;width:1rem}.alert-wrapper[data-drupal-messages] .alert .btn-close,[data-drupal-messages-fallback] .alert .btn-close,[data-drupal-messages]:not(.alert-wrapper) .alert .btn-close,[data-drupal-selector=messages].alert .btn-close{border-radius:999px;box-shadow:none;height:1.9rem;opacity:.65;padding:.55rem;position:absolute;right:.55rem;top:.55rem;transition:background-color .2s linear,opacity .2s linear;width:1.9rem}.alert-wrapper[data-drupal-messages] .alert .btn-close:focus-visible,.alert-wrapper[data-drupal-messages] .alert .btn-close:hover,[data-drupal-messages-fallback] .alert .btn-close:focus-visible,[data-drupal-messages-fallback] .alert .btn-close:hover,[data-drupal-messages]:not(.alert-wrapper) .alert .btn-close:focus-visible,[data-drupal-messages]:not(.alert-wrapper) .alert .btn-close:hover,[data-drupal-selector=messages].alert .btn-close:focus-visible,[data-drupal-selector=messages].alert .btn-close:hover{background-color:rgba(25,25,22,.08);opacity:1}.drupal-toast__body{grid-column:2;min-width:0;overflow:visible;padding-right:.15rem}.drupal-toast__body .alert-heading{color:#191916;font-size:.938rem;font-weight:700;line-height:1.2;margin:0 0 .18rem}.drupal-toast__body :last-child{margin-bottom:0}.drupal-toast__body details,.drupal-toast__body li,.drupal-toast__body p,.drupal-toast__body summary{color:#4b4b4b;font-size:.9rem;font-weight:400;line-height:1.35}.drupal-toast--expandable .drupal-toast__body{max-height:8.75rem;overflow:hidden}.drupal-toast--expanded{width:min(100vw - 2rem,42rem)!important}.drupal-toast--expanded .drupal-toast__body{max-height:min(64vh,36rem);overflow:auto;padding-right:.55rem}.drupal-toast__expand{align-self:start;background:#fff;border:.0625rem solid #191916;border-radius:999px;color:#191916;cursor:pointer;font-size:.8125rem;font-weight:600;grid-column:2;line-height:1;margin-top:.65rem;padding:.45rem .85rem;text-decoration:none;transition:background-color .2s linear,color .2s linear,transform .2s linear}.drupal-toast__expand:focus-visible,.drupal-toast__expand:hover{background:#191916;color:#fff;transform:translateY(-.0625rem)}.drupal-toast__expand:focus-visible{outline:.1875rem solid #fffb02;outline-offset:.18rem}@media(max-width:575.98px){.alert-wrapper[data-drupal-messages],[data-drupal-messages-fallback],[data-drupal-messages].alert-wrapper,[data-drupal-messages]:not(.alert-wrapper){bottom:1rem;left:1rem;max-width:none;right:1rem;width:auto}.alert-wrapper[data-drupal-messages] .alert,.drupal-toast--expanded,[data-drupal-messages-fallback] .alert,[data-drupal-messages]:not(.alert-wrapper) .alert,[data-drupal-selector=messages].alert{max-width:100%;width:100%!important}}@media(prefers-reduced-motion:reduce){.alert-wrapper[data-drupal-messages] .alert,.alert-wrapper[data-drupal-messages] .alert .btn-close,.drupal-toast__expand,[data-drupal-messages-fallback] .alert,[data-drupal-messages-fallback] .alert .btn-close,[data-drupal-messages]:not(.alert-wrapper) .alert,[data-drupal-messages]:not(.alert-wrapper) .alert .btn-close,[data-drupal-selector=messages].alert,[data-drupal-selector=messages].alert .btn-close{transition:none}.drupal-toast__expand:focus-visible,.drupal-toast__expand:hover{transform:none}}@media(prefers-reduced-motion:reduce){.about-image-tag,.block-social-sharing-block .social-media-sharing a.share,.block-social-sharing-block .social-media-sharing a.share img,.block-social-sharing-block .social-sharing-fold__toggle,.btn-primary,.buy-button a,.card-book p a,.card-gi p a,.card-gi-button a,.card-gi-button a:after,.dpto-button a:after,.event-link-btn a,.event-placeholder a,.icon-45,.icon-ing,.link-text-ing,.link-text-ing:after,.link-text-ing:before,.slide-text a h3,.slide-text h3,.tag-about,.view-id-lista_eventos_home.view-display-id-block_2 .views-field-nothing .col-5>a,.views-field-field-cover-mobile,.views-field-field-news-mobile-image,.views-field-title.home-info a,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-field-media-image,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .col-7>a[href],:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .field--name-field-media-image,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-title a,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) h4.home-info a,article.node--type-eventos-2026.node--view-mode-full .field--name-field-registration-link .field__item a,article.node--type-eventos-2026.node--view-mode-full .field--name-field-registration-link .field__item a:after{transition:none}#edo-bann img,#vitrina .view-slide-lanzamientos-home .responsive-slide-media img,#vitrina img[src*="Banner-EDCO-Ingenieria.webp"],.about-image-tag img,.block-social-sharing-block .social-media-sharing a.share,.block-social-sharing-block .social-sharing-fold__toggle,.card-book img,.cover-posgrados img,.cover-pregrados img,.link-text-ing:after,.views-field-field-cover-mobile img,.views-field-field-news-mobile-image img,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-field-media-image img,:is(.views-row,.splide__slide):has(:is(.date-event-if,.date-event-id)) .views-field-nothing .field--name-field-media-image img,article.node--type-eventos-2026.node--view-mode-full .field--name-field-registration-link .field__item a:after{transform:none;transition:none}.icon-45:focus-visible,.icon-45:focus-within,.icon-45:hover{transform:rotate(45deg)}.icon-ing:focus-visible,.icon-ing:focus-within,.icon-ing:hover{transform:none}}