@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{--primary-color: #ffe85f;--hover-primary-color: #f3dc59;--obscure-primary-color: #ac9307;--secondary-color: #34b7cd;--hover-secondary-color: #2a9bb0;--obscure-secondary-color: #117096;--terciary-color: #db1c1c;--hover-terciary-color: #b32a2a;--obscure-terciary-color: #9c1a1a;--normal-color: #ffffff;--inverse-normal-color: #000000;--normal-color-semitrans: rgba(255, 255, 255, .7);--padding-button: .4rem;--padding-def: .7rem;--padding-2x: 2rem;--padding-3x: 3rem;--padding-4x: 4rem}*{box-sizing:border-box;margin:0;padding:0;font-size:16px;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05rem}.border-radius{border-radius:.5rem}.circle{border-radius:50%}.absolute{position:absolute}.box-shadow{box-shadow:0 0 .3rem .05rem #0000002c}.column{flex-direction:column}.text-center{text-align:center}.space-between{justify-content:space-between}.padding-0{padding:0!important}.padding-left-right-0{padding:var(--padding-2x) 0!important}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-drag:none}.container{display:flex;padding:var(--padding-def);position:relative;overflow:hidden}.container-sticky{position:relative;display:flex;padding:var(--padding-def);align-items:center;justify-content:center;width:100%;height:100vh}.sticky-img-container{z-index:-1;background-color:tomato;position:absolute;top:0;left:0;width:100%;height:180vh;background-color:#0ff}.cont-simple{background-color:var(--normal-color);color:var(--invert-normal-color)}.cont-back-primary{background-color:var(--primary-color);color:var(--invert-normal-color)}.cont-back-secondary{background-color:var(--obscure-secondary-color);color:var(--normal-color)}.cont-back-terciary{background-color:var(--terciary-color);color:var(--normal-color)}.cont-back-primary-outline{color:var(--obscure-primary-color);border:1px solid var(--obscure-primary-color)}.cont-back-secondary-outline{color:var(--obscure-secondary-color);border:1px solid var(--obscure-secondary-color)}.cont-back-terciary-outline{color:var(--obscure-terciary-color);border:1px solid var(--obscure-terciary-color)}.button{position:relative;background:none;font-weight:500;font-size:.9rem;width:auto;height:fit-content;border:none;padding:var(--padding-button);margin:0;color:inherit;text-align:inherit;text-decoration:none;outline:none;box-shadow:none;cursor:pointer;appearance:none;transition:.3s ease-in-out}.button-primary{background-color:var(--primary-color);color:var(--inverse-normal-color)}.button-primary:hover{background-color:var(--hover-primary-color);transition:.3s ease-in-out}.button-secondary{background-color:var(--secondary-color);color:var(--inverse-normal-color)}.button-secondary:hover{background-color:var(--hover-secondary-color);transition:.3s ease-in-out}.button-terciary{background-color:var(--terciary-color);color:var(--normal-color)}.button-terciary:hover{background-color:var(--hover-terciary-color);transition:.3s ease-in-out}.button-primary-outline{color:var(--obscure-primary-color);border:1px solid var(--obscure-primary-color)}.button-primary-outline:hover{background-color:var(--normal-color);transition:.3s ease-in-out}.button-secondary-outline{color:var(--obscure-secondary-color);border:1px solid var(--obscure-secondary-color)}.button-secondary-outline:hover{background-color:var(--normal-color);transition:.3s ease-in-out}.button-terciary-outline{color:var(--obscure-terciary-color);border:1px solid var(--obscure-terciary-color)}.button-terciary-outline:hover{background-color:var(--normal-color);transition:.3s ease-in-out}.button-primary-no-outline{color:var(--obscure-primary-color)}.button-primary-no-outline:hover{background-color:var(--normal-color);transition:.3s ease-in-out}.button-secondary-no-outline{color:var(--obscure-secondary-color)}.button-secondary-no-outline:hover{background-color:var(--normal-color);transition:.3s ease-in-out}.button-terciary-no-outline{color:var(--obscure-terciary-color)}.button-terciary-no-outline:hover{background-color:var(--normal-color);transition:.3s ease-in-out}.button-normal-outline{color:var(--inverse-normal-color);border:1px solid var(--inverse-normal-color)}nav{position:fixed;display:flex;z-index:1000;width:100vw;justify-content:space-between;align-items:center;padding:var(--padding-def);background-color:var(--normal-color)}nav>button{position:relative;background:none;margin:.2rem 1rem;border:none;cursor:pointer}nav>button>img{width:3rem}nav>div{height:100%;align-items:center;gap:1rem}.no-hidden-nav{transform:translate(0);transition:.3s ease-in-out}@media (max-width: 800px){nav{width:60vw;height:100vh;align-items:flex-start;background-color:#f0f8ff;flex-direction:column;transform:translate(-100%);transition:.3s ease-in-out}nav>div{flex-direction:column;align-items:flex-start}}.button-def{position:relative;color:var(--inverse-normal-color)}.button-def-white{position:relative;color:var(--normal-color)}.button-def:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:2px solid var(--inverse-normal-color);z-index:0;transform:scaleX(0);transform-origin:left;transition:.3s ease-in-out}.button-def:hover:after{transform:scaleX(1);transition:.3s ease-in-out}.button-def-white:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:2px solid var(--normal-color);z-index:0;transform:scaleX(0);transform-origin:left;transition:.3s ease-in-out}.button-def-white:hover:after{transform:scaleX(1);transition:.3s ease-in-out}.button-menu{z-index:100000;display:none;position:fixed;top:0;right:0;margin:1rem;background-color:var(--normal-color);align-items:center;justify-self:center}@media (max-width: 800px){.button-menu{display:flex}}.landing-page{width:100%;min-height:100vh;align-items:center;justify-content:start}.page-all{width:100%;height:85vh;align-items:center;justify-content:center}.card-profiles{width:100%;height:auto;margin:2rem 0;align-items:center;justify-content:center}.page-all-2{width:100%;height:100vh;align-items:center;justify-content:center}.page-all-3{width:100%;height:auto;align-items:center;justify-content:center;background-color:#fff}.button-info{z-index:20;top:3.5rem;left:3.3rem}.cont-element{display:flex;align-items:center;justify-content:center;padding:var(--padding-2x);gap:2rem;flex-wrap:wrap}.item-img-logo{width:15rem}.count-student-container{background-color:#e4e4e45e;min-height:10rem;width:100%;align-items:center;justify-content:center;gap:4rem}.count-student-info{flex-direction:column}.vertical-line-light{height:5rem;width:1px;background-color:#d3d3d3}.horizontal-line-light{height:1px;width:100%;background-color:#d3d3d3}.count-student-info>h1{font-size:3rem;font-weight:700;margin:var(--padding-def)}.count-student-info>h2{font-size:1rem;font-weight:400;margin:var(--padding-def)}.container-info-left{position:absolute;overflow:hidden;padding:var(--padding-2x);width:27rem;height:23rem;flex-direction:column;gap:3rem;left:0;align-self:center}.container-info-practice{overflow:hidden;padding:var(--padding-2x);width:35rem;height:20rem;flex-direction:column;gap:3rem;align-self:center}.container-info-left>button{width:fit-content}.container-info-right{position:absolute;overflow:hidden;padding:var(--padding-2x);width:27rem;height:23rem;flex-direction:column;gap:3rem;right:0rem;align-self:center}.container-info-right>button{width:fit-content}.space-text{width:21rem}.title-student-profiles{font-size:2rem;font-weight:700;margin:var(--padding-2x)}.container-text-info{display:flex;flex-direction:column;gap:2.2rem}.container-text-info>p{font-weight:300;font-size:.9rem}.container-text-info>h1{font-weight:700;font-size:1.7rem}.element-circle-container-info{width:15rem;height:15rem;bottom:-8rem;right:-4rem}.img-container-landing-page{z-index:-1;display:flex;background-color:#8b8b8b}.img-container-landing-page:after{content:"";position:absolute;inset:0;background-color:#022d4977}.img-container-landing-page>img{position:sticky;top:0;width:100%;height:100vh;object-fit:cover;object-position:center}.text-container-landing-page{width:30rem;min-height:20rem;gap:3rem;padding:3.5rem!important;background-color:#f0f8ffec;text-align:center}.text-container-landing-page>h1{font-size:2.5rem}.img-info-landing-page{width:20rem;height:30rem}.img-container-info{display:flex;position:relative;max-width:70rem;height:35rem;background-color:#8b8b8b;overflow:hidden}.img-container-info>img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.img-intro-container{width:100%;height:100vh;align-items:center;justify-content:center}.img-intro-container>img{width:20rem}@media (max-width: 800px){.button-info{top:2rem}.landing-page>.card-profiles{padding:0}.card-profiles>.container{padding:0;width:100%}.img-container-info{position:relative;width:100%;border-radius:0}.img-container-info>img{height:60%}.container-info-right{width:100%;right:0;height:17rem;padding:var(--padding-def);align-self:flex-end;min-height:10rem;border-radius:0}.element-circle-container-info{bottom:-10rem}.container-info-left{width:100%;left:0;height:17rem;padding:var(--padding-def);align-self:flex-end;gap:2rem;border-radius:0}.space-text{display:none}.img-container{width:100%;height:30rem}.img-intro-container>img{width:15rem}.itfa-logo-gris{display:none}}@media (max-width: 500px){.count-student-info>h1{font-size:2rem}.count-student-info>h2{font-size:.6rem}}.video-container{z-index:-10;position:absolute;top:0;left:0;width:100%;height:100vh}.video-container video{z-index:-10;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.video-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000069;z-index:1}.video-container video::-webkit-media-controls{display:none!important}.content-slide{z-index:10000;display:flex;position:absolute;width:100%;height:100vh;top:0}.slide{position:relative;width:100%;height:100vh;background-color:#fff}.space-slide,.space-slide-2{z-index:-10;position:relative;width:100%;height:200vh;display:flex}.wrapper{position:sticky;top:0;display:flex;width:100%;height:100vh}@media (max-width: 768px){.content-slide{display:none}.wrapper{position:relative}.space-slide{height:100vh}}.footer{display:flex;flex-direction:column;position:relative;background-color:#000;color:#fff;width:100%;min-height:10rem;padding:var(--padding-2x)}.img-footer{width:20rem;height:auto}.text-light{color:var(--normal-color-semitrans);font-size:1rem;text-align:center;font-weight:300;padding:var(--padding-def)}.horizontal-line{height:1px;background-color:var(--normal-color-semitrans);margin:var(--padding-def) 0}.wrapper-page{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh}.element-content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:auto;padding:var(--padding-4x) var(--padding-2x)}.element-introduction-page{position:relative;display:flex;flex-direction:column;justify-content:flex-end;z-index:1;width:100%;height:60vh}.element-introduction-page>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.element-introduction-page:after{z-index:5;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00000080}.element-introduction-title{z-index:6;position:relative;width:100%;padding:var(--padding-2x)}.element-introduction-title>h1{margin:0;font-size:2rem;color:#fff}.container-cards-link{position:relative;display:flex;flex-wrap:wrap;max-width:70rem;height:auto;justify-content:center;gap:1rem}.container-cards-link>button:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00000073;z-index:1}.container-cards-link>button{position:relative;display:flex;align-items:flex-end;width:20rem;height:13rem;padding:var(--padding-2x);border:none;cursor:pointer;outline:none;overflow:hidden}.container-cards-link>button>p{z-index:10;font-size:1rem;font-weight:500;color:var(--normal-color)}.container-cards-link>button>img{position:absolute;top:0;left:0;width:110%;height:110%;object-fit:cover;object-position:center;filter:blur(4px);transition:.5s}.container-cards-link>button>div{position:absolute;top:0;left:0;width:110%;height:110%;object-fit:cover;object-position:center;filter:blur(4px);transition:.5s}.container-cards-link>button:hover>img{filter:blur(0px);transition:.5s}.container-cards-link>button:hover>div{filter:blur(0px);transition:.5s}@media (max-width: 800px){.container-cards-link>button>div{filter:blur(0px)}.container-cards-link>button>img{filter:blur(0px)}}.container-text{display:flex;flex-direction:column;position:relative;padding:3rem 4rem;flex-wrap:wrap;gap:6rem}.container-text>div{position:relative;display:flex;flex-direction:column;gap:2.5rem}.container-text>div>h1{font-size:2rem}.container-text>div>h2{font-size:1.3rem}.container-text>div>ul{display:flex;flex-direction:column;gap:.5rem;margin-left:1rem}.container-text>div>ol{display:flex;flex-direction:column;gap:.5rem;margin-left:1rem}@media (max-width: 800px){.container-text{padding:2rem}.container-text>div>h1{font-size:1.5rem}.container-text>div>h2{font-size:1.1rem}}.container-post{position:relative;width:100%;height:auto;display:flex;background-color:#e0e0e0;gap:3rem;padding:var(--padding-2x) var(--padding-4x);justify-content:flex-start;overflow:auto}.item-post{text-decoration:none;position:relative;display:flex;flex-direction:column;min-width:16.5rem;height:32rem;background-color:#ebebeb;border:.1rem solid rgba(0,0,0,.281);border-radius:.5rem}.item-post-info{color:#000;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:var(--padding-def)}.item-post-img{position:relative;width:100%;height:45%}.item-post-img>img{width:100%;height:100%;object-fit:cover;object-position:center}.item-post-text{position:relative;padding:var(--padding-def);height:12rem;overflow:hidden}.item-post-text>p{font-size:.8rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical}.item-post-footer{display:flex;position:relative;width:100%;justify-content:space-around;align-items:center}.card-directivo{position:relative;width:35rem;min-height:50rem;background-color:var(--obscure-secondary-color);overflow:hidden}.container-directivo{position:relative;height:100%;width:100%;display:flex;flex-direction:column}.img-container-directivo{display:flex;width:100%;height:26rem;overflow:hidden}.img-container-directivo>img{width:100%;height:100%;object-fit:cover;object-position:top}.img-background-directivo,.img-background-directivo2{position:absolute;width:25rem;height:25rem;top:5rem;right:-5rem;opacity:.07;object-fit:contain;object-position:center}.img-background-directivo-right{position:absolute;width:7rem;height:7rem;bottom:1rem;right:1rem;opacity:.4;object-fit:contain;object-position:center}.img-background-directivo-left{position:absolute;width:7rem;height:7rem;bottom:1rem;left:1rem;opacity:.4;object-fit:contain;object-position:center}.img-background-container{width:100%!important}.card-directivo>.container-directivo>h2{margin:1.5rem 3rem 0rem;font-size:2.1rem;font-weight:700;color:var(--normal-color)}.info-container-directivo{position:relative;padding:var(--padding-2x) var(--padding-3x);color:var(--normal-color)}.info-container-directivo>.title-container-directivo>h3{font-size:1.2rem;font-weight:600}.title-container-directivo{z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-bottom:1rem}.info-container-directivo>ul{z-index:3;display:flex;flex-direction:column;gap:2rem;margin:1.5rem 0rem 1rem 3rem;list-style:none;min-height:11rem}.info-container-directivo>ul>li{display:flex;gap:1rem;align-items:center}.job-container-directivo{display:flex;gap:1rem;align-items:center;font-size:1.2rem;font-weight:600;margin-top:1.2rem}.container-cards-directivos{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin:var(--padding-4x) 0rem}.title{text-align:center;font-size:2.5rem;font-weight:700}@media (max-width: 800px){.card-directivo{min-height:auto;width:auto}.img-container-directivo{height:20rem}.img-background-directivo2{top:1rem;right:-4rem}.img-background-directivo-left,.img-background-directivo-right{top:0}.card-directivo>.container-directivo>h2{margin:1rem 2rem 0rem;font-size:1.7rem;text-align:center}.job-container-directivo{justify-content:center}.info-container-directivo>ul{margin:2rem 0;width:20rem}.icon-directivo{display:none}.title-container-directivo>h3{text-align:center;width:100%}}
