@import url(https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap);*,: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{background-color:#ffff02;border:2px solid #191916;border-radius:50%;display:inline-flex;margin:.03em .32em;padding:.45em;text-align:center;text-decoration:none;transition:all .25s ease-in-out}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{background-color:#fff;border:2px solid #0765fe}.sm-instagram:hover{background-color:#fff;border:2px solid #bf01a2}.sm-tiktok:hover,.sm-x:hover{background-color:#fff;border:2px solid #000}.sm-linkedin:hover{background-color:#fff;border:2px solid #0b66c2}.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;padding:18px 15px}.btn-outline-primary:hover,.btn-primary{background-color:#ffff02;color:#191916}.btn-primary{border:1px solid #333;padding:18px 15px}.btn-primary:hover{background-color:#fff;color:#191916}nav[aria-label^=pagination-heading] .pagination .page-link{border-radius:0}.btn-outline-secondary{background-color:var(--btn-outline-secondary-bg,#fff);border:1px solid var(--btn-outline-secondary-border,#333);color:var(--btn-outline-secondary-color,#191916);padding:18px 15px}.btn-outline-secondary:hover{background-color:var(--btn-outline-secondary-hover-bg,#06e2ff);color:var(--btn-outline-secondary-hover-color,#191916)}.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-weight:500;justify-content:space-between;padding:18px 15px;text-transform:uppercase}.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:none;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;pointer-events:none}.flecha-externo button{padding-right:40px;position:relative}.flecha-externo .az-button-content:after{align-items:center;content:"";display:inline-flex;font-family:bootstrap-icons;font-size:1rem;margin-left:15px;position:relative;top:40%}.flecha-descarga button{padding-right:40px;position:relative}.flecha-descarga .az-button-content:after{content:"";display:inline;font-family:bootstrap-icons;margin-left:15px;pointer-events:none;position:relative;right:4px}.flecha-descarga .az-button-content:after,.flecha-externo .az-button-content:after,.flecha-interno .az-button-content:after{align-items:center;display:inline-flex;justify-content:center;margin-left:15px;position:relative;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}}.hero{color:#fff;position:relative}.hero__bg img,.hero__bg video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero__overlay2{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.8));bottom:0;height:243px;position:absolute}.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{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{background:#4d1faa;left:50%;padding:1rem;position:relative;transform:translateX(-50%);width:95.5%;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}.hero--programas{display:flex;flex-direction:column;height:50vh;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{--hero-bg-height:110vh;background-color:#000;display:flex;flex-direction:column;min-height:var(--hero-bg-height);position:relative;width:100%}.hero__bottom p{margin:0}.hero__bg{height:75vh;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;min-height:var(--hero-bg-height)}.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;min-height:var(--hero-bg-height)}}@media(min-width:768px)and (max-width:1199.98px){.hero__bg video,.hero__bg-mobile video{aspect-ratio:13/12;min-height:var(--hero-bg-height)}}@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;pointer-events:none;position:absolute;z-index:3}.hero__video-controls{display:inline-flex;gap:.45rem;pointer-events:auto;position:absolute;right:clamp(1rem,3vw,3rem);top:var(--hero-overlay-top,.5rem);z-index:1}@media(min-width:945px)and (max-width:1199.98px){.hero__video-controls{top:calc(var(--hero-overlay-top, .5rem) - 20px)}}.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: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,rgba(255,0,0,0),rgba(0,0,0,.85),#000);flex:1 1 auto;gap:clamp(1.25rem,2vw,2rem);height:60vh;justify-content:space-between;min-height:var(--hero-bg-height);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{--hero-bg-height:100svh;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__bg img,.hero__bg-mobile img,.hero__bottom-item,.hero__cta{min-height:var(--hero-bg-height)!important}.hero-first-section{--hero-bg-height:75vh}.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}}@media(min-width:768px)and (max-width:1366px)and (hover:none)and (pointer:coarse){.hero-first-section{--hero-bg-height:50vh}}@media(max-width:767.98px)and (orientation:landscape),(orientation:landscape)and (max-height:500px){.hero__overlay2{height:65vh}.hero-first-section{--hero-bg-height:90vh}}.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}}.hero__bg img,.hero__bg-mobile img,.hero__bottom-item,.hero__cta{min-height:unset;transform:translateZ(0);-webkit-transform:translateZ(0)}.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{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:.9rem;padding:.5rem .75rem .5rem 2.2rem;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__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:.15rem .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:1.1rem;font-weight:500;padding:.35rem 0;text-decoration:none;transition:color .15s ease}.vertical-menu__link--parent{color:inherit;font-weight:600}.vertical-menu__link:focus,.vertical-menu__link:hover{color:#1d1d1b;text-decoration:none}.vertical-menu__item-header{border-bottom:1px solid #dedede;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 #dedede;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.1rem;margin-left:.5rem;padding:.6rem;position:relative;transition:border-color .2s ease,background-color .2s ease;width:1.1rem}.vertical-menu__accordion-toggle:after,.vertical-menu__accordion-toggle:before{background-color:#4b4b4b;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vertical-menu__accordion-toggle:before{height:2px;width:12px}.vertical-menu__accordion-toggle:after{height:12px;transition:opacity .2s ease;width:2px}.vertical-menu__accordion-toggle[aria-expanded=true]:after{opacity:0}.vertical-menu__accordion-toggle:focus,.vertical-menu__accordion-toggle:hover{outline:none}.vertical-menu__sublist{border-left:0;margin-left:0;margin-top:0;padding:0 1.6rem}.vertical-menu__sublist[hidden]{display: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{font-size:.9rem;padding:.35rem 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}.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}.vertical-menu__link{font-size:.9rem}.vertical-menu__item--child .vertical-menu__link{font-size:.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{background-color:#e7e7e7;border:2px solid transparent;border-radius:50%;display:inline-flex;margin:0 .32em;padding:.3em;text-align:center;text-decoration:none;transition:all .25s ease-in-out}.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}.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{color:#4b4b4b;font-size:1.125rem;font-weight:600;margin:1rem 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}.cd-admininfo h2,.cd-darkinfo h2{font-size:1.563rem;font-weight:700;line-height:normal;margin:0}.cd-admininfo h2{color:inherit}.pricing-bar p{font-weight:500;letter-spacing:normal;line-height:1.2rem}.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:-16px;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)}.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}}.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{border:1px solid #ddd;margin:auto;padding:0}.card-becas img{max-height:350px;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}.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%;padding:1.3rem .5rem 1.3rem 1.54rem;transition:background-color .2s ease,color .2s ease}.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:12px;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}.profesor-card__meta{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:hover;object-fit:hover}.profesor-card__content{padding:1.5rem 1.25rem}.profesor-card__name{max-width:none}}.card-services-a{margin:auto .25rem;padding:0;position:relative}.card-services-a img{max-height:350px;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}.card-becas h3,.card-becas h4,.card-services-a h3{color:#fff;line-height:2.1rem;margin-right:1rem}.card-id-overlay{bottom:26%;font-weight:700;left:5%;position:absolute}.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:clamp(.97rem,1vw,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-over-img img{display:block;height:auto;width:100%}.card-becas .card-id-overlay{bottom:34%;box-sizing:border-box;max-width:100%;min-width:0;overflow:visible;position:absolute;z-index:2}.card-becas .card-id-overlay h3,.card-becas .card-id-overlay h4{max-width:100%;min-width:0}.card-becas .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{box-sizing:border-box;display:flex;margin:auto .25rem;min-height:300px;padding:0;position:relative}.card-programs img{height:auto;max-height:300px;-o-object-fit:cover;object-fit:cover;padding:0;width:100%;z-index:-1}.card-programs .card-id-overlay{bottom:7%;box-sizing:border-box;max-width:100%;min-width:0;overflow:visible;position:absolute;z-index:2}.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{overflow:hidden}.card-becas .card-over-img img,.card-programs .card-over-img img,.card-services-a .card-over-img img{transform:scale(1);transition:transform .48s ease;will-change:transform}.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.06) translateY(-1%)}.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.45rem}.trend-img{height:385px;margin:0;padding:0}.trend-img img{display:flex;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:auto}.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}@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)}@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:1}@media(max-width:768px){.trend-tag{margin:12% 2% 6% 1%}.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}.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:0;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{width:100%!important}.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-id-overlay{right:3%}.card-becas h3,.card-becas h4,.card-services-a h3{line-height:1.6rem}.card-becas .card-body{text-align:left}.card-body,.card-body-a{padding:1rem}.card-services-a .card-body-a{border:1px solid #c6c6c6;box-sizing:border-box;min-height:clamp(88px,8vw,112px)}.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:top;object-position:top}.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%)}.card-over-img{-o-object-position:top;object-position:top}.trend-2{background:#fff}.max-345v{height:auto;max-height:345px}.card-over-img,.card-over-img img,.card-programs{height:auto;min-height:365px}@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:paint;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:paint;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-mgi{background-blend-mode:normal;background-color:#17293d;background-image:linear-gradient(180deg,rgba(23,41,61,.96),rgba(23,41,61,.98)),url(/sites/ingenieria/files/2026-01/campus_2025.jpg)}.bg-mdpp,.bg-mgi{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-mdpp{background-blend-mode:normal;background-color:#8bcdcb;background-image:linear-gradient(180deg,rgba(139,205,203,.98),rgba(61,132,130,.94)),url(/sites/ingenieria/files/2026-01/campus_2025.jpg)}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:8px;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:1px solid #d9d9d9;border-radius:999px;color:#b3b3b3;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:8px;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 .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:#e5e7eb;border:none;border-radius:1.5rem;color:#9ca3af;cursor:not-allowed;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]:not([disabled]){background:#5c2dd5;color:#fff;cursor:pointer}.webform-modal__content [id^=edit-container2] .form-actions input[type=submit]:not([disabled]):hover{background:#5227c2;transform:translateY(-1px)}@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}.form-type-checkbox{align-items:flex-start;display:flex;gap:8px}.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}}.view-galeria-multimedia .views-field-field-tag{background:#ffff02;color:#191916;display:inline-block;font-size:.8rem;font-weight:600;line-height:1.2rem;margin-bottom:1.35rem;padding:.5rem .8rem}.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;padding:0;position:relative;width:auto}.view-galeria-multimedia .trend-img{height:186px;overflow:hidden}.view-galeria-multimedia .trend-img img{max-width:-moz-max-content;max-width:max-content;width:auto}.view-galeria-multimedia .main-image .trend-img{height:478px}.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:4rem;width:4rem}.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)}.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}.ck-source-editing-area textarea:not([readonly]):focus{left:0!important;position:absolute!important}.form-select{padding-right:32px!important}