.ia-main{padding:85px 0;}.ia-main-index{background-color:rgba(255,255,255,1);}.ia-main-E{background-color:rgba(255,255,255,1);}.ia-wrapper{display:flex; width:min(96%, 1280px); margin:0 auto; flex-wrap:wrap; justify-content:space-between; align-items:center;}.ia-body{width:570px;}.ia-body-title{color:rgba(0,75,125,1);line-height:1.1;margin-bottom:25px;}.ia-main-index .ia-body-title{color:rgba(0,75,125,1);line-height:1.1;}.ia-main-E .ia-body-title{color:rgba(0,75,125,1);line-height:1.1;}.ia-body-intro{font-size:1.2em;line-height:1.55;margin-bottom:25px;}.ia-body-content ol{padding:0 0 0 25px;margin:0 0 25px 0;font-size:0.9em;color:rgba(100,103,105,1);}.ia-main-E .ia-body-content ol{color:rgba(100,103,105,1);margin-bottom:35px;}.ia-body-content ol li{margin-bottom:13px;}.ia-body-content ol li::marker{color:rgba(244,76,59,1);margin-right:10px;font-family:'title',helvetica,verdana,sans-serif;}.ia-body-content a{ padding:15px 25px;transition:all 0.4s ease-in-out 0s;font-family:'title',helvetica,verdana,sans-serif;background-color:rgba(236,203,76,1);color:rgba(0,0,0,1);font-size:0.9em;border-radius:4px;cursor:pointer;}.ia-body-content a:hover{background-color:rgba(0,75,125,1);color:rgba(255,255,255,1);}.ia-image{line-height:0;overflow:hidden;width:600px;height:600px;border-radius:9px;}.ia-image img{width:100%;height:100%;object-fit:cover;}@media (max-width:800px) {.ia-main{padding:60px 0;}.ia-wrapper{ width:90%;}.ia-body{width:100%;margin-bottom:35px;}.ia-body-title{margin-bottom:25px;}.ia-body-intro{font-size:1.1em;margin-bottom:25px;}.ia-body-content ol{padding:0 0 0 20px;margin:0 0 20px 0;}.ia-body-content ol li{line-height:1.55;}.ia-body-content a{font-size:1.1em;}.ia-image{width:100%;height:290px;}}.pv-main{padding:85px 0;background-color:rgba(242,244,245,1);}.pv-wrapper{display:flex; width:min(96%, 1280px); margin:0 auto; flex-wrap:wrap; justify-content:space-between; align-items:center;}.pv-body{width:570px;}.pv-body-title{color:rgba(0,0,0,1);line-height:1.1;margin-bottom:25px;}.pv-body-intro{font-size:1.2em;line-height:1.55;margin-bottom:25px;}.pv-body-content ul{list-style:none;padding:0 0 0 5px;margin:0 0 25px 0;font-size:0.9em;color:rgba(100,103,105,1);line-height:2;}.pv-body-content ul li{line-height:1.55;display:flex;justify-content:flex-start;margin-bottom:10px;}.pv-body-content ul li:before{font-family:'icons';content:"\f00c";color:rgba(244,76,59,1);margin-right:10px;}.pv-image{line-height:0;overflow:hidden;width:600px;height:600px;border-radius:9px;}.pv-image img{width:100%;height:100%;object-fit:cover;}@media (max-width:800px) {.pv-main{padding:60px 0;}.pv-wrapper{ width:90%;}.pv-body{width:100%;margin-bottom:35px;}.pv-body-intro{font-size:1.1em;margin-bottom:30px;}.pv-body-content ul{margin:0 0 15px 0;}.pv-body-content ul li{}.pv-image{width:100%;height:290px;order:1;}}.mb-main{padding:85px 0 60px 0;}.mb-wrapper{display:flex; width:min(96%, 1280px); margin:0 auto; flex-wrap:wrap; justify-content:space-between; align-items:flex-start;}.mb-header{width:500px;}.mb-header-title{color:rgba(0,75,125,1);line-height:1.1;margin-bottom:30px;}.ec-header-intro{font-size:1.2em;line-height:1.55;}.mb-body{width:640px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;}.mb-body-item{width:47%;display:flex;flex-direction:column;font-size:0.9em;margin-bottom:40px;}.mb-body-item h3{font-size:1.2em;line-height:1.4;margin-bottom:10px;}.mb-body-item p{margin:0;}.mb-body-item:before{color:rgba(0,75,125,1);font-size:2.7em;font-family:'icons';line-height:1;margin-bottom:10px;}.mb-virtual:before{content:"\f108";}.mb-horario:before{content:"\f274";}.mb-location:before{content:"\f0f7";}.mb-tech:before{content:"\f0eb";}.mb-graduate:before{content:"\f201";}.mb-upgrade:before{content:"\f093";}@media (max-width:800px) {.mb-main{padding:0 0 30px 0;}.mb-wrapper{ width:90%;}.mb-header{width:100%;margin-bottom:30px;}.mb-header-title{margin-bottom:25px;}.ec-header-intro{font-size:1.1em;}.mb-body{width:100%;}.mb-body-item{width:100%;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:30px;}.mb-body-item h3{width:calc(100% - 55px);}.mb-body-item:before{font-size:2.3em;margin-bottom:12px;margin-right:10px;line-height:1;width:42px;}}.fn-main{padding:85px 0;}.fn-main-index{background-color:rgba(249,243,235,1);}.fn-main-E{background-color:rgba(249,243,235,1);}.fn-wrapper{display:flex; width:min(96%, 1280px); margin:0 auto; flex-wrap:wrap; justify-content:space-between; align-items:center;}.fn-image{line-height:0;overflow:hidden;width:600px;height:600px;border-radius:9px;}.fn-image img{width:100%;height:100%;object-fit:cover;}.fn-boddy{width:570px;}.fn-boddy-title{color:rgba(0,0,0,1);line-height:1.1;margin-bottom:30px;}.fn-main-E .fn-boddy-title{color:rgba(0,0,0,1);line-height:1.1;}.fn-boddy-content{font-size:1.2em;line-height:1.55;}.fn-boddy-content a{margin-top:15px;transition:all 0.4s ease-in-out 0s;display:inline-block;color:rgba(5,124,207,1);font-family:'title',helvetica,verdana,sans-serif;font-size:0.8em;}.fn-boddy-content a:after{font-family:'icons'; content:"\f178"; margin-left:10px; margin-top:4px;}.fn-boddy-content a:hover{text-decoration:underline;}@media (max-width:800px) {.fn-main{padding:60px 0;}.fn-wrapper{ width:90%;}.fn-image{width:100%;height:290px;order:1;}.fn-boddy{width:100%;margin-bottom:35px;}.fn-boddy-title{margin-bottom:25px;}.fn-boddy-content{font-size:1.1em;}.fn-boddy-content a{margin-top:5px;font-size:0.9em;}}.ci-main{padding:85px 0;}.ci-main-index{background-color:rgba(255,255,255,1);}.ci-main-E{background-color:rgba(255,255,255,1);}.ci-wrapper{display:flex; width:min(96%, 1280px); margin:0 auto; flex-wrap:wrap; justify-content:space-between; align-items:center;}.ci-body{width:570px;}.ci-body-title{color:rgba(0,0,0,1);line-height:1.1;margin-bottom:25px;}.ci-main-index .ci-body-title{color:rgba(0,0,0,1);line-height:1.1;}.ci-main-E .ci-body-title{color:rgba(0,0,0,1);line-height:1.1;}.ci-body-intro{font-size:1.2em;line-height:1.55;margin-bottom:25px;}.ci-body-content ul{list-style:none;padding:0 0 0 5px;margin:0 0 25px 0;font-size:0.9em;color:rgba(100,103,105,1);line-height:2;}.ci-main-E .ci-body-content ul{color:rgba(100,103,105,1);}.ci-body-content ul li:before{font-family:'icons';content:"\f00c";color:rgba(244,76,59,1);margin-right:10px;}.ci-body-content a{transition:all 0.4s ease-in-out 0s;color:rgba(5,124,207,1);font-family:'title',helvetica,verdana,sans-serif;font-size:0.9em;}.ci-body-content a:after{font-family:'icons'; content:"\f178"; margin-left:10px; margin-top:4px;}.ci-body-content a:hover{text-decoration:underline;}.ci-image{line-height:0;overflow:hidden;width:600px;height:600px;border-radius:9px;}.ci-image img{width:100%;height:100%;object-fit:cover;}@media (max-width:800px) {.ci-main{padding:60px 0;}.ci-wrapper{ width:90%;}.ci-body{width:100%;margin-bottom:35px;}.ci-body-intro{font-size:1.1em;}.ci-body-content ul{margin:0 0 20px 0;}.ci-body-content ul li{display:flex;justify-content:flex-start;line-height:1.55;padding:5px 0;}.ci-body-content a{line-height:1.55;display:block;}.ci-image{width:100%;height:290px;}}.pt-main{background-color:rgba(0,75,125,1);margin-top:35px;position:relative;}.pt-main-B{margin-top:0;}.pt-wrapper{padding:80px 0;display:flex; width:min(96%, 1280px); margin:0 auto; flex-wrap:wrap; justify-content:flex-end; align-items:center; position:relative;}.pt-body{width:550px;}.pt-body-title{color:rgba(240,252,255);line-height:1.1;margin-bottom:45px;}.pt-body-content{color:rgba(255,255,255,1);}.pt-list-wrapper{border-left:solid 1px rgba(60,110,160,1);margin-bottom:50px;padding:10px 0;position:relative;height:305px;overflow:hidden;}.pt-list-wrapper-ulayer{position:absolute;top:0;width:100%;height:0;left:0;box-shadow:0 0 10px 17px rgba(0,75,125,1);z-index:2;}.pt-list-wrapper-dlayer{position:absolute;bottom:0;width:100%;height:0;left:0;box-shadow:0 0 10px 17px rgba(0,75,125,1);z-index:2;}.pt-body-content ul{list-style:none;font-size:0.9em;position:relative;margin:0;padding-bottom:20px;z-index:1; animation:desplazamiento 33s linear infinite;}@keyframes desplazamiento {5% {  transform:translateY(0%);}      100% {  transform:translateY(-80%);}}.pt-body-content ul li{padding:10px 0;position:relative;z-index:1;display:flex;line-height:1.6;}.pt-body-content ul li:before{color:rgba(236,203,76,1);font-family:'icons';margin-right:12px;font-size:1.3em;line-height:1.4;min-width:25px;text-align:center;}.pt-list-1:before{content:"\f09d";}.pt-list-2:before{content:"\f017";}.pt-list-3:before{content:"\f0b1";}.pt-list-4:before{content:"\f044";}.pt-list-5:before{content:"\f19d";}.pt-list-6:before{content:"\f0f7";}.pt-list-7:before{content:"\f108";}.pt-list-8:before{content:"\f0eb";}.pt-list-9:before{content:"\f0e7";}.pt-list-10:before{content:"\f2c0";}.pt-list-11:before{content:"\f2b5";}.pt-body-content button{transition:all 0.4s ease-in-out 0s; border:none; padding:15px 25px;cursor:pointer;font-family:'title',helvetica,verdana,sans-serif;background-color:rgba(236,203,76,1);color:rgba(0,0,0,1);font-size:0.9em;border-radius:4px;border:solid 2px transparent;}.pt-body-content button:hover{background-color:transparent;border:solid 2px rgba(255,255,255,1);color:rgba(255,255,255,1);}.pt-image{position:absolute;bottom:0;left:0;width:500px;line-height:0;}.pt-image:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;background:linear-gradient(170deg, rgba(255,255,255,0.1) 40%, rgba(0,0,0,0.5) 100%);z-index:1;top:50%;left:-100px;transform:translateY(calc(-50% + 35px));}.pt-image img{width:100%;height:auto;object-fit:cover;position:relative;z-index:1;}@media (max-width:800px) {.pt-main{ overflow:hidden;margin-top:0;}.pt-wrapper{padding:60px 0 0 0; width:90%;}.pt-body{width:100%;position:relative;z-index:10;margin-bottom:30px;}.pt-body-title{margin-bottom:30px;}.pt-list-wrapper{border-left:none;margin-bottom:35px;position:relative;}.pt-body-content ul{padding-left:0;}.pt-body-content button{ padding:12px 20px; width:100%;}.pt-image{position:relative;left:0;width:100%;z-index:5;text-align:center;}.pt-image:before{z-index:1;width:600px;height:600px;left:-35px;transform:translateY(calc(-50% + 20px));border:solid 1px rgba(60,110,160,1);}.pt-image img{width:280px;max-width:100%;margin:0 auto;}}