.progress-bar{background-color:#cfe6fb;block-size:12px;border:transparent;bottom:0;inline-size:100%;margin-block-start:-50px;position:absolute;z-index:10}.testimonial-actions-tablet{display:none}.progress-bar2{background-color:#fff;border:transparent;width:67%;block-size:12px;z-index:10}.progress-bar2::-webkit-progress-bar{background-color:#fff}.progress-bar3::-webkit-progress-bar{background-color:#cfe6fb}.progress-bar::-webkit-progress-bar{background-color:#fff}.progress-bar::-webkit-progress-value{background-color:#14a33d}.progress-bar::-moz-progress-bar{background-color:#14a33d}.progress-bar2::-webkit-progress-value{background-color:#14a33d}.progress-bar2::-moz-progress-bar{background-color:#14a33d}.progress-bar3::-webkit-progress-value{background-color:#14a33d}.progress-bar3::-moz-progress-bar{background-color:#14a33d}.banner-container{block-size:100%;display:flex;position:relative}.banner-container-arrow{align-items:center;block-size:100%;display:flex;inline-size:calc(100vw - 500px);z-index:10}.banner-arrow-left{block-size:32px!important;cursor:pointer;inline-size:32px!important;margin-inline-end:150px;left:-30px;z-index:10}.banner-arrow-right{block-size:32px!important;inline-size:32px!important;cursor:pointer;z-index:10}.slider{animation:sliderAnimation 2s linear forwards;display:flex;inline-size:100%}.comments-slider{animation:sliderAnimation 2s linear forwards}.comments-slide{opacity:0;transition:opacity 2s ease-in-out}.slide{display:flex;inline-size:100%;justify-content:center;left:0;opacity:0;position:absolute;transition:opacity 1s ease-in-out;top:0}.comments--container{transition:opacity 1s ease-in-out;opacity:0}.slide.show,.comments-slide.show,.comments--container.show{opacity:1}@keyframes sliderAnimation{0%{opacity:0}to{opacity:1}}.hero{display:flex;block-size:644px;inline-size:100%;justify-content:center;position:relative}.hero img{background-attachment:fixed;block-size:644px;inline-size:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.description-container{inline-size:100%;position:relative}.header-gradient{background:linear-gradient(89deg,#01486a99 22.89%,#0091a199 101.84%);block-size:100%;inline-size:100%;left:0;position:absolute;top:0;z-index:1}.image-header{display:block;z-index:0}.image-header-mobile{display:none}.description-wrapper{margin-block-start:50px;max-inline-size:1190px;position:absolute;top:200px;z-index:2}.hero-title{color:#fff;font-size:48px;text-transform:uppercase}.hero-description{color:#fff;font-size:20px;max-inline-size:900px;position:absolute;top:150px}.main-button{align-items:center;background-color:#14a33d;border-radius:32px;color:#fff;display:flex;font-size:14px;font-weight:450;gap:8px;padding-block:14px;padding-inline:21px;width:-moz-fit-content;width:fit-content}.main-button2{margin:16px 0 0!important;width:170px!important;justify-content:space-between;align-items:center;background-color:transparent;border:1px solid white;border-radius:32px;color:#fff;display:flex;font-size:14px;font-weight:450;gap:8px;padding-block:9px;padding-inline:15px;width:-moz-fit-content;width:fit-content;text-transform:uppercase;position:absolute;bottom:0}.main-button2 svg{width:16px!important}.hero-button{top:250px;position:absolute}.careers{display:flex;flex-wrap:wrap;inline-size:100%;justify-content:center}.careers-container{align-self:center;display:flex;flex-direction:column;justify-content:center;justify-self:center;padding-block:70px;position:relative}.careers-title{color:#0074a8;font-size:32px;font-weight:700;line-height:32px;letter-spacing:-1px;inline-size:100%}.careers-wrapper{background-color:transparent;block-size:484px;border-radius:8px;cursor:pointer;display:flex;margin-block-start:34px;overflow:hidden}.careers-content{display:flex;justify-content:center;position:relative;background-color:#000}.career1,.career2,.career3,.career4{block-size:484px;inline-size:296px;overflow:hidden;transition:inline-size .8s ease}.career1:hover,.career2:hover,.career3:hover,.career4:hover{inline-size:340px}.career-image-gradient{background:linear-gradient(0deg,#000 57.85%,#12121200 101.99%);block-size:50%;border-radius:0;bottom:0;inline-size:100%;left:0;opacity:.44;position:absolute;z-index:1}.careers-content img{background:linear-gradient(89deg,#01486a99 22.89%,#0091a199 101.84%);-o-object-position:center;object-position:center;block-size:100%;display:block;inline-size:auto;-o-object-fit:cover;object-fit:cover}.careers-content .img-career-mobile{display:initial}.careers-content .img-career-desktop{display:none}.career-info{align-items:center;bottom:40px;display:flex;flex-direction:column-reverse;inline-size:100%;position:absolute;z-index:10;transition:bottom .8s ease}.career1:hover .career-info,.career2:hover .career-info,.career3:hover .career-info,.career4:hover .career-info{bottom:120px}.career1:hover .career-button,.career2:hover .career-button,.career3:hover .career-button,.career4:hover .career-button{animation:appears .8s linear forwards}.career-info h2{color:#fff;font-size:20px;font-weight:450;line-height:28px;text-align:center;text-transform:uppercase}.career-info span{background-color:#14a33d;border-radius:8px;color:#fff;font-size:24px;font-weight:450;margin-block-start:14px;padding-inline:10px;text-transform:uppercase}.career-button{align-items:center;animation:disappears .8s linear forwards;background-color:transparent;border:1px solid white;border-radius:32px;bottom:40px;color:#fff;display:flex;font-size:14px;font-weight:450;gap:8px;justify-self:center;margin-block-start:24px;opacity:0;padding-block:14px;padding-inline:23px;position:absolute;text-transform:uppercase;transition:opacity .8s;z-index:10}.career-button img{background:transparent}@keyframes appears{0%{opacity:0}to{opacity:1}}@keyframes disappears{0%{opacity:1}to{opacity:0}}.comments{background-color:#eaf2f9;block-size:756px;display:flex;inline-size:100%;justify-content:center}.comments-container{display:flex;flex-direction:column;inline-size:1366px;padding-inline:90px;position:relative}.comments-wrapper{block-size:560px;margin-block-start:115px;position:relative;z-index:1}.comments-description{position:relative}.comments-logo{inline-size:31px;position:absolute;right:14px;top:16px}.comments-shadow{align-items:flex-end;background-color:#004769;block-size:436px;border-radius:8px;display:flex;inline-size:716px;left:50px;position:absolute;top:50px;z-index:-1}.comments-shadow-text{color:#f8fafd;font-weight:450;margin-block-end:14px;margin-inline-start:30px;text-transform:uppercase}.comments-shadow hr{border-block-start:.5px solid;border-color:#fff;margin-inline-start:8px;margin-block-end:25px;inline-size:71px}.comments-pagination{bottom:0;display:flex;font-size:32px;gap:16px;position:absolute}.comments-pagination span{color:#002c44}.comments-pagination .comments-current{font-weight:450}.line-green{background-color:#62c17d;block-size:56px;inline-size:860px;position:absolute;right:0;top:0}.image-description{block-size:612px!important;border-radius:8px 0 0 8px;left:386px;max-width:none;position:absolute;top:-61px;z-index:-5}.comments-content .description-img-desktop{display:none}.comments-content .description-img-mobile{display:initial}.comments-content{display:flex;flex-direction:column;background-color:#fff;block-size:436px;border-radius:8px;inline-size:716px;margin-block-start:-70px;margin-inline-start:-60px;padding-block-start:72px;padding-inline:54px;position:relative}.comments-slide{inline-size:calc(100vw - 12px);padding-inline:54px;padding-block-start:72px;position:absolute;z-index:100;width:100%;left:0}.comments-title-percent{color:#004769;font-size:56px;font-style:normal;font-weight:700;line-height:64px}.comments-title-percent strong{color:#14a33d;font-size:100px}.comments-title-description{color:#051e2d;font-size:20px;font-weight:400;margin-block-start:20px}.campus{background-color:#fff;display:flex;inline-size:100%}.campus-container{display:flex;gap:100px;position:relative;width:100%}.campus-container .excelencia-tablet,.campus-container .progress-tablet{display:none}.campus-left{block-size:100%;display:flex;flex-direction:column;padding-block-start:190px}.container-campus-right{block-size:100%;inline-size:876px;margin-inline-start:-84px;position:relative;z-index:10}.campus-right{block-size:100%;overflow-x:scroll;position:relative;overflow:hidden}.campus-title{color:#0074a8;font-size:32px;font-weight:700;line-height:36px}.campus-title span{color:#004769}.campus-description{color:#051e2d;font-size:20px;margin-block-start:35px}.campus-images-container{align-items:flex-end;border-radius:8px;display:flex;gap:16px;z-index:10;height:508px!important}.campus-images-container img{border-radius:8px}.campus-images-container img{height:100%}.campus-image-wrapper{align-items:flex-end;display:flex;position:relative;margin:0 auto;height:100%;width:331px}.campus-image-wrapper:hover .wrapper-campus .main-button2{background-color:#fff;color:#0d7d2d;cursor:pointer}.campus-image-wrapper:hover .wrapper-campus .main-button2 svg path{fill:#0d7d2d}.container-image-wrapper-campus{height:100%}.campus-image-gradient{background:linear-gradient(0deg,#000 57.85%,#12121200 101.99%);block-size:50%;border-radius:8px;bottom:0;inline-size:100%;left:0;opacity:.44;position:absolute;z-index:auto}.campus-image-wrapper img{inline-size:500px;width:100%}.campus-images-wrapper:nth-of-type(1) .campus-image-gradient{inline-size:330px}.campus-images-wrapper:nth-of-type(2) .campus-image-gradient,.campus-images-wrapper:nth-of-type(3) .campus-image-gradient,.campus-images-wrapper:nth-of-type(4) .campus-image-gradient,.campus-images-wrapper:nth-of-type(5) .campus-image-gradient,.campus-images-wrapper:nth-of-type(6) .campus-image-gradient,.campus-images-wrapper:nth-of-type(7) .campus-image-gradient,.campus-images-wrapper:nth-of-type(8) .campus-image-gradient,.campus-images-wrapper:nth-of-type(9) .campus-image-gradient,.campus-images-wrapper:nth-of-type(10) .campus-image-gradient{inline-size:270px}.campus-button{margin-block-start:42px;margin-bottom:48px}.wrapper-campus{position:absolute;bottom:25px;left:60px;height:170px}.campus-card-title{bottom:130px;color:#fff;font-size:24px;font-weight:450;left:20px;z-index:10;text-transform:uppercase;line-height:32px;margin-bottom:9px}.campus-card-title.card-selected,.campus-card-address.card-selected{left:60px}.campus-card-address{bottom:80px;color:#fff;font-size:14px;left:20px;padding-inline-end:50px;z-index:10}.stripe{background-color:#7e00e2;block-size:564px;border-radius:8px 0 0 8px;inline-size:45px;position:absolute;z-index:10;height:100%}.stripe-text{color:#f8fafd;font-size:18px;font-style:normal;font-weight:450;inline-size:300px;text-transform:uppercase;transform:rotate(90deg);position:absolute;top:160px;right:-127px}.stripe-line{border-block-start:1px solid;border-color:#fff;inline-size:78px;position:absolute;right:-16px;top:210px;transform:rotate(90deg)}.testimonial{background-color:#eaf2f9;block-size:720px;display:flex;inline-size:100%;padding-left:0!important;padding-right:0!important}.testimonial-left-background{background-color:#0074a8;block-size:720px;display:flex;inline-size:50%;justify-content:flex-end;position:relative}.testimonial-text-container{align-items:flex-start;block-size:720px;display:flex;flex-direction:column;inline-size:660px;z-index:0;position:absolute;left:auto!important;right:0!important;padding-inline-start:80px}.testimonial-quote-open{inline-size:166px;margin-top:66px}.testimonial-quote-close{bottom:-60px;inline-size:166px;margin-block-start:66px;position:absolute;right:-590px;z-index:10}.testimonial-description-container{inline-size:100%;margin-block-start:20px;width:63%}.testimonial-title{color:#f8fafd;font-size:32px;font-weight:700;line-height:normal;margin-block-start:16px}.testimonial-description{color:#f8fafd;font-size:20px;line-height:32px;margin-block-start:24px}.container-testimonial-right{block-size:100%;inline-size:840px;margin-inline-start:-140px;position:relative;z-index:10}.testimonial-right{block-size:100%;overflow-x:scroll;position:relative;overflow:hidden}.testimonial-cards-container{align-items:flex-end;bottom:125px;display:flex;gap:22px;overflow:hidden;position:absolute;z-index:20}.card-wrapper{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative;box-shadow:0 8px 24px #0000001f}.container-media-testimonial{position:relative;display:flex;justify-content:center;align-items:center}.container-media-testimonial .icon-video{width:52px;height:52px;position:absolute;display:flex;justify-content:center;align-items:center;cursor:pointer}.container-media-testimonial .icon-video .background{background-color:#f8fafd;width:100%;height:100%;opacity:55%;border-radius:50%}.container-media-testimonial .icon-video svg{width:23px;height:23px;position:absolute}.card-wrapper img{block-size:215px}.card-text-container{margin-block-start:32px;padding-inline:25px}.card-title{color:#004769;font-size:16px;font-weight:450;line-height:28px;text-transform:uppercase}.card-text-container hr{border-block-start:1px solid;border-color:#0074a8;inline-size:65px;margin-block-start:50px;margin-block-end:16px}.testimonial-name{color:#051e2d;font-size:16px}.testimonial-career{color:#004769;font-size:16px}@media screen and (max-width: 1181px){.careers-container{padding-inline:30px}.careers-wrapper{block-size:auto;flex-direction:column;overflow:auto}.careers-wrapper img{inline-size:100vw}.career1,.career2,.career3,.career4{inline-size:100%;transition:none}.career1:hover,.career2:hover,.career3:hover,.career4:hover{inline-size:auto}.career1:hover .career-info,.career2:hover .career-info,.career3:hover .career-info,.career4:hover .career-info{bottom:40px}.career1:hover .career-button,.career2:hover .career-button,.career3:hover .career-button,.career4:hover .career-button{animation:none}.career-info{transition:none}.career-button{animation:none;transition:none}.comments-wrapper{block-size:auto}.comments-pagination{left:50%;margin-left:-83px}#horizontal-scroll-container1{width:600px}}@media screen and (max-width: 768px){.career1,.career2,.career3,.career4{block-size:254px}.career1:hover,.career2:hover,.career3:hover{inline-size:initial}#horizontal-scroll-container1{width:331px}.campus-image-wrapper{width:300px}}@media screen and (max-width: 1380px){.testimonial-quote-open{right:-234px}}@media screen and (max-width: 1365px){.careers-container,.careers-wrapper{align-items:center}.image-header{display:none}.image-header-mobile{display:block}.hero-title{font-size:20px}.hero-description{font-size:16px;top:110px}.description-wrapper{padding-inline:25px}.campus-left .main-button{width:100%}.main-button{inline-size:calc(100% - 50px);justify-content:center}.hero-button{top:230px}.banner-container-arrow{display:none}.image-description{block-size:auto!important;border-radius:0;inline-size:100vw!important;left:-16px;max-block-size:480px;top:-137px}.line-green{block-size:20px;inline-size:30%}.comments{block-size:auto;padding-block-end:180px}.comments-slide{block-size:auto;padding-block-end:120px;padding-inline:13px}.comments-container{padding-inline:0}.comments-content{block-size:332px;inline-size:calc(100% - 26px);margin-block-start:-135px;margin-inline-start:-8px;padding-inline:12px}.comments-description{block-size:332px;inline-size:100vw;padding-block-start:105px;padding-inline-start:12px;padding-inline-end:14px}.comments-title-percent{font-size:24px;line-height:26px}.comments-title-percent strong{font-size:60px}.comments-title-description{font-size:16px;line-height:28px}.comments-shadow{block-size:332px;inline-size:calc(100% - 40px);left:25px;top:-26px}.comments-shadow-text{font-size:12px;margin-block-end:10px;margin-inline-start:16px}.comments-shadow hr{inline-size:40px;margin-block-end:18px;margin-inline-start:8px}.campus-image-gradient{inline-size:270px}.comments-pagination{bottom:-150px;font-size:28px}.testimonial-text-container{left:0!important;right:auto!important;max-inline-size:100%}}@media screen and (max-width: 1600px){.banner-container-arrow{inline-size:calc(100vw - 800px)}}@media screen and (max-width: 1750px){.banner-container-arrow{inline-size:calc(100vw - 1280px)}}.container-button-rigth{z-index:1000;position:absolute;cursor:pointer;right:14px;bottom:50%;background:#fff;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center}.container-button-left{z-index:1000;position:absolute;cursor:pointer;left:15px;bottom:50%;background:#fff;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:rotate(180deg)}.container-testimonial-right-mobile,.container-excelencia-testimonial-right-mobile{display:none}.footer-black-testimonial{width:100%;display:flex;justify-content:center}.footer-black-testimonial .static-content{width:100%;max-width:1396px;position:relative;height:100%}.icon-testimonial-bottom{position:absolute;bottom:140px;right:92px;transform:rotate(180deg);z-index:9999;display:none}.progress-bar-4-container{position:relative}.progress-bar-4-container progress{width:100%;background-color:#cfe6fb}.container-video-testimonial iframe{width:100%;height:100%}@media (min-width: 768px){.careers-content .img-career-mobile{display:none}.careers-content .img-career-desktop,.comments-content .description-img-desktop{display:initial}.comments-content .description-img-mobile{display:none}}@media (min-width: 1024px){.campus-container{padding-top:223px}.campus-container .progress-tablet{display:initial;bottom:48px}.campus-left{inline-size:384px;padding-block-start:0;height:557px}.campus-left div{position:relative;top:-65px}.testimonial-actions-tablet{display:block}.campus-image-wrapper{inline-size:331px}.campus-images-container{bottom:48px}.campus-left .main-button{width:212px}.campus-description{margin-block-start:16px;line-height:32px}.container-image-wrapper-campus{width:100%}.testimonial-quote-open{position:relative;right:-230px}.testimonial{overflow:hidden}.container-testimonial-right{right:-10px}.testimonial-text-container .progress-bar2{inline-size:60%;bottom:125px}.icon-testimonial-bottom{display:initial}}@media (min-width: 1064px){.campus-container{gap:195px}}@media (min-width: 1440px){.campus-container{width:auto}}
