@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;800&display=swap");:root{--font: "Montserrat";--font-color: #686868;--gap: 3em;--red: #83002c;--green: #00a0af}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{margin:0;padding:0;font-family:inherit;font-size:1em;border:0 none;background-color:transparent;list-style-type:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none}body{font-size:62.5%}*{-webkit-font-variant-ligatures:none;font-variant-ligatures:none}html,body{scroll-behavior:smooth}body{font-family:var(--font);color:var(--font-color);font-weight:300}.container{max-width:102em;margin:0 auto;padding:0 var(--gap)}#header{text-align:center;padding-top:3em;padding-bottom:3em}#header img{max-width:100%}#header .social{margin:2em auto 0 auto;width:20em}#header .logo{max-width:60em}@media (min-width: 720px){#header{text-align:left}#header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .social{margin:0 0 0 5em}}#menu{text-align:center;padding:2em 0}#menu li{margin:0.5em 0}#menu a{font-size:1.8em;text-decoration:none;color:#000}#menu a:hover{color:var(--green);text-decoration:underline;font-weight:bold}@media (min-width: 720px){#menu{padding:3em 0}#menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}#footer{background:#009ead;background:-webkit-gradient(linear, right top, left top, from(#009ead), to(#262626));background:linear-gradient(-90deg, #009ead 0%, #262626 100%);text-align:center}#footer:before{height:0.4em;content:"";display:block;background-image:url(../images/divider.png);background-size:100% 100%}#footer .container{padding-top:var(--gap);padding-bottom:var(--gap)}#footer .logo{margin-bottom:var(--gap)}#footer .logo img{max-width:100%}#footer .social a{margin-right:1em;margin-bottom:0.5em;display:inline-block}#footer .links{color:var(--green)}#footer .links a{color:inherit;font-size:1.2em;text-decoration:none}#footer p{color:#FFF;font-size:1.2em;line-height:1.25em;margin-top:0.5em;margin-bottom:0}@media (min-width: 720px){#footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:calc(var(--gap) * 1.5);padding-bottom:calc(var(--gap) * 1.5)}#footer .logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;margin-bottom:0}}.divider{height:6px;background-image:-webkit-gradient(linear, left top, right top, from(#c8d75d), color-stop(50%, #009ead), to(#262626));background-image:linear-gradient(90deg, #c8d75d 0%, #009ead 50%, #262626 100%)}.banner{height:60em;background-image:url(../images/main.jpg);background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2em;padding-bottom:15em;-webkit-box-sizing:border-box;box-sizing:border-box}.banner h1{color:#FFF;font-weight:bold;font-size:4em;text-transform:uppercase;line-height:0.8em}.banner h1 span{display:block}.banner h1 span+span{margin-top:0.3em}@media (min-width: 720px){.banner h1{font-size:6em}}@media (min-width: 1250px){.banner{height:48vw}}h2,h3{color:var(--green);font-weight:bold;text-transform:uppercase;font-size:4em;line-height:0.8em;max-width:7em;margin:0 auto}h3{color:inherit;font-size:3em;color:#898989}.info{text-align:center}.info .chat{font-size:2em;margin:1em auto;max-width:12.5em;background-image:url(../images/chat.svg);background-position:right bottom;background-repeat:no-repeat;background-size:auto .75em;padding-bottom:1.1em}.info .chat.inverse{background-image:url(../images/chat2.svg);background-position:left bottom;text-align:right;max-width:8.5em}.info .highlight{max-width:18em}@media (min-width: 720px){.info .chat.inverse{margin:1em 2em 1em auto}}.highlight{font-size:2em;margin:2em auto}.highlight strong{color:var(--green);display:block;font-weight:600}.highlight em{font-weight:600;font-style:normal}.fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.fields>*{-ms-flex-preferred-size:100%;flex-basis:100%}.hint{text-align:left;font-size:1.2em;margin-top:0.5em}input,textarea,select{border:2px solid #c8d75d;border-radius:4px;padding:0.8em 1em;font-size:1.6em;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}label{text-align:left;font-size:1.5em;margin-bottom:0.5em;display:block}.button{font-weight:bold;color:#FFF;font-size:3em;border:0 none;border-radius:10px;background-image:-webkit-gradient(linear, left top, right top, from(#c8d75d), color-stop(50%, #009ead), to(#262626));background-image:linear-gradient(90deg, #c8d75d 0%, #009ead 50%, #262626 100%);text-transform:uppercase;padding:0.1em 0.3em;cursor:pointer}.inscripcion{text-align:center;margin-bottom:3em}.inscripcion .oneField{margin:2em 0 0 0}.inscripcion .button{margin-top:1em}@media (min-width: 720px){.home{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5em}.home>*{width:100%}}.subbanner{background-image:url(../images/bar.jpg);background-position:left center;background-size:cover;height:17em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subbanner h2{color:#FFF;line-height:1.2em}.requisitos{text-align:center;max-width:60em;padding-bottom:3em}.requisitos .highlight{color:var(--green);font-size:2.1em}.requisitos p{font-size:1.6em;color:#000;line-height:1.4em}.requisitos a{color:var(--green)}.requisitos .req{margin-bottom:2em}.requisitos .req .image{width:10em;text-align:center;margin:0 auto 2em auto}.requisitos .req .image img{max-width:100%;max-height:6em}@media (min-width: 720px){.requisitos{padding-bottom:4em}.requisitos .req{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.requisitos .req .image{-ms-flex-negative:0;flex-shrink:0;margin-right:2em;margin-bottom:0}.requisitos .req.campus .image{width:11em}.requisitos .req.campus .image img{max-height:none}.requisitos .req.length{width:34em;margin-left:auto;margin-right:auto;margin-bottom:3em}.requisitos .req.length .image{width:7em}}.modulo{background-image:url(../images/line.svg);background-position:center top;background-repeat:no-repeat;background-size:100% auto;padding-top:8em;padding-bottom:4em}.modulo h2{max-width:none;text-align:center;margin-bottom:1em}@media (min-width: 720px){.modulo{padding-top:14em}}.mod{margin:2em 0}.mod h3{color:var(--green);font-size:2.5em;max-width:none;margin:0 0 0.25em 0}.mod p{font-size:1.7em}.mod img{width:100%;margin-left:-5%;display:block}.mod .image{margin-left:calc(var(--gap) * -1);margin-bottom:1em}.mod.inverse .image{margin-right:calc(var(--gap) * -1);margin-left:0}.mod.inverse .image img{margin-left:5%}@media (min-width: 720px){.mod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod.inverse .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mod.inverse .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.programa{background-image:url(../images/bar.svg);background-position:center center;background-size:cover;height:20em;text-align:center;padding:0 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.programa .button-snd{margin-bottom:2em}.button-snd{margin-bottom:2em;display:inline-block;font-size:2.5em;color:var(--green);font-weight:bold;text-transform:uppercase;border:2px solid #000;background-color:#FFF;padding:0.5em 1em;border-radius:20px;text-decoration:none}.testimonios{text-align:center;color:#000}.testimonios p{font-size:2.2em;margin-bottom:1em}.test{max-width:72em;margin:0 auto;padding:0 6em;-webkit-box-sizing:border-box;box-sizing:border-box}.test .text{font-style:italic;font-weight:normal}.test .name{font-size:2em}.test .name strong{color:var(--green)}.test-slider{margin-bottom:4em}.test-slider:before,.test-slider:after{display:block;content:"";height:6px;background-image:url(../images/divider.svg);background-position:center bottom;background-repeat:no-repeat;margin:2em 0}.test-slider:before{margin-bottom:3em}.test-slider .slick-arrow{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);width:3.1em;height:5.8em;background-image:url(../images/arrow.svg);background-repeat:no-repeat;text-indent:-9999em;cursor:pointer;z-index:10}.test-slider .slick-arrow.slick-next{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);right:0;left:auto}.slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slick-track .slick-slide{float:none !important}.gracias{padding-top:4em;padding-bottom:8em;text-align:center}.gracias h2{max-width:none;text-align:center;margin-bottom:0.5em}.gracias p{font-size:1.8em}.gracias a{color:var(--green)}
