html,body{margin:0;padding:0;width:100%;height:100%;color:#666}.horizontal-menu{display:block;padding:0;list-style:none}.horizontal-menu li.item,.horizontal-menu li.item-content,.horizontal-menu li.social-item{display:inline-block}.icon{height:20px;width:20px;display:inline-block;position:relative;top:4px}.icon.location{background:url("../images/ubicacion.svg") no-repeat center center/contain}.icon.phone{background:url("../images/telefono.svg") no-repeat center center/contain}.icon.mail{background:url("../images/webmail.svg") no-repeat center center/contain}section.cover{height:60%;background:#fff;background-size:cover;background-position:center}section.carousel .carousel-cont{display:grid;grid-template-columns:60% auto;padding:80px;background:#D43742;color:#fff}section.carousel .carousel-cont>div{padding:0 80px}section.carousel .carousel-cont>div .documentation-title{margin-bottom:60px}section.carousel .carousel-cont>div h2{font-size:2.5rem;text-align:center;margin-top:0;margin-bottom:12px;text-transform:uppercase}@media (max-width: 1290px){section.carousel .carousel-cont>div h2{font-size:1.5rem}}@media (max-width: 740px){section.carousel .carousel-cont>div h2{font-size:1.4rem}}section.carousel .carousel-cont>div h3{margin:0;font-size:2rem;font-style:oblique;text-align:center;font-weight:normal}@media (max-width: 1290px){section.carousel .carousel-cont>div h3{font-size:1.3rem}}@media (max-width: 740px){section.carousel .carousel-cont>div h3{font-size:1.2rem}}section.carousel .carousel-cont>div .button.white{text-decoration:none;display:block;margin:0 auto;border:0;padding:0.5rem 2rem;border-radius:32px;font-size:1.5rem;text-transform:uppercase;cursor:pointer;color:#D43742;transition:all ease-in-out .2s;background:#fff;font-weight:bold;text-align:center;max-width:60%}section.carousel .carousel-cont>div .button.white:hover{background:rgba(255,255,255,0.8)}@media (max-width: 1290px){section.carousel .carousel-cont>div .button.white{font-size:1.2rem}}@media (max-width: 740px){section.carousel .carousel-cont>div .button.white{font-size:1rem}}@media (max-width: 1290px){section.carousel .carousel-cont>div{padding:0 20px}}@media (max-width: 600px){section.carousel .carousel-cont>div{padding:1rem 0px}}@media (max-width: 1290px){section.carousel .carousel-cont{padding:60px}}@media (max-width: 1024px){section.carousel .carousel-cont{padding:60px 20px}}@media (max-width: 740px){section.carousel .carousel-cont{padding:20px}}@media (max-width: 900px){section.carousel .carousel-cont{grid-template-columns:100%;grid-gap:10px}}section.carousel .carousel-cont-information-course-index{display:grid;grid-template-columns:100%;padding:1rem;background:#D43742;color:#fff}section.carousel .carousel-cont-information-course-index>div{padding:0 80px}section.carousel .carousel-cont-information-course-index>div .documentation-title{margin-bottom:60px}section.carousel .carousel-cont-information-course-index>div h2{font-size:3.5rem;text-align:center;margin-top:0;margin-bottom:12px;text-transform:uppercase}@media (max-width: 1290px){section.carousel .carousel-cont-information-course-index>div h2{font-size:1.5rem}}@media (max-width: 740px){section.carousel .carousel-cont-information-course-index>div h2{font-size:1.4rem}}section.carousel .carousel-cont-information-course-index>div h3{margin:0;font-size:2rem;font-style:oblique;text-align:center;font-weight:normal}@media (max-width: 1290px){section.carousel .carousel-cont-information-course-index>div h3{font-size:1.3rem}}@media (max-width: 740px){section.carousel .carousel-cont-information-course-index>div h3{font-size:1.2rem}}section.carousel .carousel-cont-information-course-index>div .button.white{text-decoration:none;display:block;margin:0 auto;border:0;padding:0.5rem 2rem;border-radius:32px;font-size:1.5rem;text-transform:uppercase;cursor:pointer;color:#D43742;transition:all ease-in-out .2s;background:#fff;font-weight:bold;text-align:center;max-width:60%}section.carousel .carousel-cont-information-course-index>div .button.white:hover{background:rgba(255,255,255,0.8)}@media (max-width: 1290px){section.carousel .carousel-cont-information-course-index>div .button.white{font-size:1.2rem}}@media (max-width: 740px){section.carousel .carousel-cont-information-course-index>div .button.white{font-size:1rem}}@media (max-width: 1290px){section.carousel .carousel-cont-information-course-index>div{padding:0 20px}}@media (max-width: 600px){section.carousel .carousel-cont-information-course-index>div{padding:1rem 0px}}@media (max-width: 1290px){section.carousel .carousel-cont-information-course-index{padding:60px}}@media (max-width: 1024px){section.carousel .carousel-cont-information-course-index{padding:60px 20px}}@media (max-width: 740px){section.carousel .carousel-cont-information-course-index{padding:20px}}@media (max-width: 900px){section.carousel .carousel-cont-information-course-index{grid-template-columns:100%;grid-gap:10px}}section.carousel .carousel-cont-course-inscription-index{display:grid;grid-template-columns:100%;padding:1rem;background:#D43742;color:#fff}section.carousel .carousel-cont-course-inscription-index>div{padding:0 80px}section.carousel .carousel-cont-course-inscription-index>div .documentation-title{margin-bottom:60px}section.carousel .carousel-cont-course-inscription-index>div h2{font-size:3.5rem;text-align:center;margin-top:0;margin-bottom:12px;text-transform:uppercase}@media (max-width: 1290px){section.carousel .carousel-cont-course-inscription-index>div h2{font-size:1.5rem}}@media (max-width: 740px){section.carousel .carousel-cont-course-inscription-index>div h2{font-size:1.4rem}}section.carousel .carousel-cont-course-inscription-index>div h3{margin:0;font-size:2rem;font-style:oblique;text-align:center;font-weight:normal}@media (max-width: 1290px){section.carousel .carousel-cont-course-inscription-index>div h3{font-size:1.3rem}}@media (max-width: 740px){section.carousel .carousel-cont-course-inscription-index>div h3{font-size:1.2rem}}section.carousel .carousel-cont-course-inscription-index>div .button.white{text-decoration:none;display:block;margin:0 auto;border:0;padding:0.5rem 2rem;border-radius:32px;font-size:1.5rem;text-transform:uppercase;cursor:pointer;color:#D43742;transition:all ease-in-out .2s;background:#fff;font-weight:bold;text-align:center;max-width:60%}section.carousel .carousel-cont-course-inscription-index>div .button.white:hover{background:rgba(255,255,255,0.8)}@media (max-width: 1290px){section.carousel .carousel-cont-course-inscription-index>div .button.white{font-size:1.2rem}}@media (max-width: 740px){section.carousel .carousel-cont-course-inscription-index>div .button.white{font-size:1rem}}@media (max-width: 1290px){section.carousel .carousel-cont-course-inscription-index>div{padding:0 20px}}@media (max-width: 600px){section.carousel .carousel-cont-course-inscription-index>div{padding:1rem 0px}}@media (max-width: 1290px){section.carousel .carousel-cont-course-inscription-index{padding:60px}}@media (max-width: 1024px){section.carousel .carousel-cont-course-inscription-index{padding:60px 20px}}@media (max-width: 740px){section.carousel .carousel-cont-course-inscription-index{padding:20px}}@media (max-width: 900px){section.carousel .carousel-cont-course-inscription-index{grid-template-columns:100%;grid-gap:10px}}section.main{max-width:1080px;margin:0 auto;width:100%}section.main.description{margin:180px auto}section.main.description h1.title{color:#D43742;font-size:2rem;text-align:center;font-weight:bold;margin-bottom:40px;margin-top:0}@media (max-width: 1290px){section.main.description h1.title{font-size:1.8rem}}@media (max-width: 740px){section.main.description h1.title{font-size:1.7rem}}section.main.description p.description-text{margin-left:auto;margin-right:auto;padding:0px 1rem;max-width:800px;font-weight:lighter;font-size:1.1rem;text-align:justify;text-align-last:center;line-height:140%}@media (max-width: 740px){section.main.description p.description-text{font-size:1rem}}@media (max-width: 740px){section.main.description{margin:100px auto}}section.video{position:relative;transition:all ease-in-out .5s}section.video.disabled{opacity:0.8;background:#717171}section.video div.main{max-width:1080px;margin:0 auto;padding:80px 0px;width:100%}section.video div.block-video{width:100%;height:100%;position:absolute;top:0;z-index:20;display:grid;align-items:center;justify-content:center;transition:all ease-in-out .5s}section.video div.block-video.disabled{display:none}section.video div.block-video #play{width:250px;height:250px;background:#fff;border-radius:100%;cursor:pointer;transition:all ease-in-out .2s}section.video div.block-video #play .play-button{margin:0 auto;top:34%;position:relative;width:0;height:0;left:12px;border-style:solid;border-width:2.5em 0 2.5em 5em;border-color:transparent transparent transparent #000;opacity:.75;transition:all ease-in-out .2s}@media (max-width: 600px){section.video div.block-video #play .play-button{border-width:1.5em 0 1.5em 3em;top:33%;left:7px}}section.video div.block-video #play:hover{background:#666}section.video div.block-video #play:hover .play-button{border-color:transparent transparent transparent #fff}@media (max-width: 600px){section.video div.block-video #play{width:150px;height:150px}}section.video iframe{width:100%;height:720px}@media (max-width: 900px){section.video iframe{height:480px}}@media (max-width: 600px){section.video iframe{height:320px}}section.content{margin:0 auto;padding:80px;box-shadow:0px 2px 3px 1px rgba(0,0,0,0.1);padding-bottom:140px}section.content ul.content-menu{margin:0px auto 40px auto;width:80%;text-align:center}section.content ul.content-menu li.item-content{position:relative;display:inline-block;margin:0.5rem 0.8rem;font-size:1.2rem;color:#D43742;text-align:center;text-transform:uppercase;cursor:pointer}section.content ul.content-menu li.item-content.active::after{position:absolute;bottom:-4px;left:50%;width:60px;height:4px;content:"";background:#0096CB;transition:all 0.3s ease-out;transform:translateX(-50%) scaleX(1)}section.content ul.content-menu li.item-content::after{content:"";position:absolute;height:4px;width:60px;bottom:-4px;transition:all 0.3s ease-out;background:#0096CB;left:50%;transform:translateX(-50%) scaleX(0)}section.content ul.content-menu li.item-content:hover::after{transform:translateX(-50%) scaleX(1)}@media (max-width: 580px){section.content ul.content-menu li.item-content{width:48%;font-size:20px;margin:0px 0px 18px 0px}}@media (max-width: 420px){section.content ul.content-menu li.item-content{font-size:14px}}@media (max-width: 850px){section.content ul.content-menu{width:100%}}@media (max-width: 850px){section.content{padding:50px 20px}}section.content a{text-decoration:none;color:black}section.content .article{display:block;margin:0 0 30px 0;background:white;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.45);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.45);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.45);transition:all 220ms}section.content .article.event{background:#fff}section.content .article.event p span{color:#666 !important}section.content .article.course{background:#D43742}section.content .article.course p span{color:rgba(255,255,255,0.8);font-weight:normal}section.content .article.course p{color:#fff;font-weight:bold}section.content .article.news{background:#0096CB}section.content .article.news p span{color:rgba(255,255,255,0.8);font-weight:normal}section.content .article.news p{color:#fff;font-weight:bold}section.content .article:hover{box-shadow:0px 2px 3px 1px rgba(0,0,0,0.1);transform:translateY(-5px);transition:all 220ms}section.content .article>img{display:block;width:100%;object-fit:cover}section.content .article p{text-align:left;padding:30px;padding-bottom:40px;color:#D43742;margin:0;font-size:20px}section.content .article p span{color:#fff;display:block;padding:15px 0;padding-top:0;font-size:12px;text-transform:uppercase}section.content .content-articles{display:block;position:relative;max-width:1400px;margin:0 auto}section.content .content-articles-column{display:block;position:relative;width:33.333333%;float:left;padding:0;box-sizing:border-box}section.content .content-articles-column:first-child{padding-right:12px}@media (max-width: 850px){section.content .content-articles-column:first-child{padding-right:6px}}section.content .content-articles-column ~ .content-articles-column{padding-left:12px;padding-right:12px}@media (max-width: 850px){section.content .content-articles-column ~ .content-articles-column{padding-left:6px;padding-right:6px}}section.content .content-articles-column:last-of-type{padding-right:0}@media (max-width: 640px){section.content .content-articles-column{width:50%}}@media (max-width: 480px){section.content .content-articles-column{width:auto;float:none;padding:0}}section.content div.field{display:block;width:100%}section.content div.field button.transparent{width:100%;border:0;background:transparent}section.content div.field button.button.red{display:block;margin:0 auto;padding:0.5rem 2rem;border:2px solid #fe6b55;border-radius:40px;background:transparent;font-size:1.3rem;font-weight:bold;text-transform:uppercase;color:#fe6b55;transition:all 220ms ease-in-out;cursor:pointer}section.content div.field button.button.red:hover{background:#D43742;color:#fff}section.allies{max-width:1200px;margin:0 auto;width:100%;padding:40px;text-align:center;padding-bottom:120px}section.allies h3{color:#D43742;font-size:2rem;text-align:center;font-weight:lighter;margin-bottom:40px;margin-top:0;text-transform:uppercase;margin:80px auto}@media (max-width: 1290px){section.allies h3{font-size:1.8rem}}@media (max-width: 740px){section.allies h3{font-size:1.7rem}}section.allies .img-allies{display:inline-block;width:16.3%;margin-bottom:20px}@media (max-width: 1290px){section.allies .img-allies{width:20%}}@media (max-width: 890px){section.allies .img-allies{width:30%}}@media (max-width: 660px){section.allies .img-allies{width:24%}}@media (max-width: 320px){section.allies .img-allies{width:23%}}@media (max-width: 1290px){section.allies{padding:0}}.owl-theme .owl-nav{margin:0;position:absolute;top:0;width:100%}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{font-size:140px !important;background:transparent !important;position:absolute;font-weight:100;color:#fff !important}@media (max-width: 950px){.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{font-size:80px !important;top:calc(100% - -38px)}}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}

/*# sourceMappingURL=index.css.map */
