/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./src/css/global.scss ***!
  \******************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap);
/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./src/css/global.scss (1) ***!
  \**********************************************************************************************************************************************/
:root{--primary: #076076;--secondary: #00c2cc;--bg: #ecf6f7;--gap: 2.5rem;--vspacing: 6rem}*{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}html{font-size:62.5%}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}*{scroll-padding-top:8rem}body{font-family:Montserrat,Helvetica,sans-serif;color:var(--primary)}.header{padding:var(--gap) 0}.header .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header .logo img{width:25rem;display:block}.header .toggle{cursor:pointer}.header .menu{width:100%;text-align:center;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 1s}.header .menu.visible{grid-template-rows:1fr}.header .menu .menu-wrapper{min-height:0}.header .menu ul{padding-top:var(--gap)}.header .menu ul li+li{margin-top:1rem}.header .menu a{color:var(--primary);text-decoration:none;font-size:1.6rem}@media(min-width: 920px){.header{padding-top:var(--vspacing);padding-bottom:var(--vspacing)}.header .logo img{width:32.5rem}.header .toggle{display:none}.header .menu{width:auto;display:block}.header .menu ul{display:flex;gap:5rem;padding:0}.header .menu ul li,.header .menu ul li+li{margin:0}}.footer{background-color:var(--bg);background-image:url(7e0648036866455b4e20.svg);background-position:top center;background-repeat:repeat-x;text-align:center;padding:var(--vspacing) 0}.footer a{color:var(--secondary);text-decoration:underline}.footer .info{margin:5rem 0}.footer p{font-size:1.6rem}.footer p+p{margin-top:2em}.footer .logo img{width:32rem;display:block;margin:0 auto}.footer .social{display:grid;grid-template-columns:repeat(3, 4.4rem);gap:4.4rem;max-width:22rem;margin:0 auto}.footer .social img{width:100%;aspect-ratio:1/1}@media(min-width: 920px){.footer .container{display:flex;align-items:center;gap:var(--gap)}.footer .info{flex-grow:1}.footer p{font-size:1.2rem;text-align:center}.footer p+p{margin-top:.75em}.footer .social{display:flex;max-width:none;gap:2rem}.footer .social img{width:2.1rem}}html,body{overflow-x:hidden}.container{max-width:113rem;margin:0 auto;padding-left:var(--gap);padding-right:var(--gap)}.container.wide{max-width:136rem}.container.small{max-width:90rem}.container.narrow{padding-left:calc(var(--gap) * 1.75);padding-right:calc(var(--gap) * 1.75)}.section{margin-bottom:8rem}@media(min-width: 920px){.section{margin-bottom:16rem}}.title{font-size:3.8rem;text-transform:uppercase;font-weight:900;text-align:center;line-height:1.1em;color:var(--color, inherit)}@media(min-width: 920px){.title{font-size:5rem}}.button{font-size:2.4rem;background-color:var(--primary);color:#fff;text-transform:uppercase;font-weight:bold;padding:.85em 2em;border-radius:.6rem;display:inline-block;text-decoration:none;cursor:pointer;text-align:center;box-sizing:border-box}.banner{background-image:url(d1ddc9fc346743b1639a.jpg);background-position:center;background-size:cover;padding:12rem var(--gap) 8rem var(--gap);text-align:center;color:#fff}.banner .banner-title{font-size:3.8rem;font-weight:900;text-transform:uppercase}.banner .banner-copy{font-size:2.4rem;margin:2em 0 1.5em 0;list-style:1.2em}.banner .button{max-width:32rem;width:100%}.banner .banner-content{max-width:56rem;margin:0 auto}@media(min-width: 920px){.banner{background-image:url(795d81dc7243c31effbd.jpg);padding:12rem var(--gap)}.banner .banner-title{font-size:5.2rem}.banner .banner-copy{font-size:2.8rem;margin:.5em 0 1.5em 0}}.ticker{background-color:#bfe2e6;text-transform:uppercase;padding:3.5rem;font-size:2.4rem;font-weight:bold;height:1em}.ticker strong{font-weight:900}.ticker em{color:var(--secondary);font-weight:bold}.intro-text{font-size:2.4rem;text-align:center;line-height:1.5em}.intro-text strong{color:var(--secondary)}@media(min-width: 760px){.intro-text{font-size:3.2rem}}#ia{position:relative}#ia:before{position:absolute;top:-12rem;left:-10rem;bottom:-3rem;right:0;z-index:-1;content:"";background-image:url(aa1614c83af5cf2c124a.svg);background-position:center;background-repeat:no-repeat}.intro{display:flex;flex-direction:column;gap:4rem;max-width:90rem;margin-left:auto;margin-right:auto}.intro .button{max-width:32rem;margin:0 auto;width:100%}@media(min-width: 920px){.intro{gap:0}.intro .button{margin-top:3em}}.charts{display:flex;flex-direction:column;gap:var(--gap)}.charts .chart{width:100%}.charts .chart .block{padding:var(--gap);background-color:#d9eef0;border-radius:1.2rem;font-size:2rem;text-align:center;margin-bottom:.5em}.charts .chart .block strong{color:var(--secondary)}.charts .chart .block .gauge{width:14.8rem;display:block;margin:0 auto 2rem auto}@media(min-width: 920px){.charts .chart .block{display:flex;gap:var(--gap);align-items:center;text-align:left}.charts .chart .block .gauge{margin-bottom:0}}.charts .chart .source{font-size:1.2rem}@media(min-width: 920px){.charts{flex-direction:row}}.gauge .dial{stroke:#fff;stroke-width:35}.gauge .value{stroke:var(--color);stroke-width:35}.form{background-color:var(--bg);background-image:url(2679068406f3bf86fb80.svg);background-position:top center;background-repeat:no-repeat;display:flex;padding-top:8rem}.form fieldset{margin-top:4rem}.form label{font-weight:500;font-size:1.6rem;display:block;margin-bottom:3rem}.form input[type=text],.form input[type=email],.form input[type=number],.form input[type=date],.form select{display:block;width:100%;font-size:1.6rem;border-radius:.6rem;background-color:#fff;border:1px solid var(--primary);padding:1em;box-sizing:border-box;margin-top:.75rem;appearance:none;height:6rem}.form .button{width:100%;max-width:28.5rem;margin:1.5em auto 0 auto;display:block}@media(min-width: 920px){.form{padding-top:16rem}.form fieldset{margin-top:8rem}.form .row{display:flex;gap:var(--gap)}.form .row>*{width:100%}}.pregunta{border:.6rem solid #ecf6f7;border-radius:1.2rem;position:relative;padding:2rem 2rem 5rem 2rem;width:100%;box-sizing:border-box}.pregunta:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:6rem;background-color:#ecf6f7;z-index:-1}.pregunta:after{content:"";position:absolute;inset:-0.6rem;background-image:url(f39146df3f3513808a73.svg);background-repeat:no-repeat;background-position:left top;z-index:1}.pregunta .pregunta-icon{width:14rem;height:14rem;display:flex;justify-content:center;align-items:center;background-color:#ecf6f7;border-radius:0 0 1.2rem 0;margin:-2rem 0 3rem -2rem}.pregunta .pregunta-title{font-size:1.8rem;font-weight:bold;text-transform:uppercase;color:var(--secondary);margin-bottom:1em;position:relative;z-index:2}.pregunta .pregunta-text{font-size:1.6rem;position:relative;z-index:2}@media(min-width: 920px){.pregunta{padding:5rem}.pregunta .pregunta-icon{width:20rem;margin-left:-5rem;margin-top:-5rem;margin-bottom:4rem}.pregunta .pregunta-title{font-size:1.9rem}}.preguntas-slider-container{padding-left:var(--gap);padding-right:var(--gap)}@media(min-width: 920px){.preguntas-slider-container{padding-left:0;padding-right:0}.preguntas-slider-container .preguntas-slider{gap:var(--gap)}.preguntas-slider-container .pregunta{width:44rem}}.tns-slider{display:flex}.tns-slider>div{display:flex}.tns-slider>div>div{height:100%}.preguntas-slider-nav,.cursos-slider-nav{margin:4rem 0;display:flex;justify-content:center;gap:var(--gap)}.preguntas-slider-nav button,.cursos-slider-nav button{width:6.4rem;height:6.4rem;cursor:pointer;background-image:url(a82dbb7645564820e8a3.svg);cursor:pointer}.preguntas-slider-nav button.prev,.cursos-slider-nav button.prev{transform:rotate(180deg)}@media(min-width: 920px){.preguntas-title{display:flex;justify-content:space-between;margin-bottom:8rem}.preguntas-title .preguntas-slider-nav{margin:0}}.contact-box{background-image:url(c4cfc57f294e6d2469e7.svg);background-position:calc(50% - 3.5rem);background-repeat:no-repeat;min-height:43.3rem;width:100%;display:flex;justify-content:center;align-items:center}.contact-box p{font-size:1.6rem;text-align:center;line-height:2em}.contact-box p a{display:block;color:var(--secondary);font-weight:bold;text-decoration:underline}@media(min-width: 920px){.contact-box{background-image:url(8389e7d8a145b124cfef.svg);background-position:center;min-height:19.6rem}.contact-box p{font-size:1.9rem}}.curso{--color: var(--primary);border:.6rem solid var(--color);border-radius:1.2rem;position:relative;box-sizing:border-box;display:flex;flex-direction:column}.curso .curso-length{font-size:1.6rem;text-transform:uppercase;font-weight:bold;color:var(--secondary);background-color:#fff;padding:1.2em 1.5em 1.5em 1.5em;border-radius:0 0 1.2rem 1.2rem;position:absolute;top:-0.6rem;left:2rem}.curso .curso-header{background-color:var(--color);background-image:url(f62a03e45156c8cc6e01.svg);background-position:left top;background-repeat:no-repeat;color:#fff;padding:8rem 2rem 8rem 2rem}.curso .curso-header .curso-title{font-size:3.2rem;text-transform:uppercase;font-weight:900;margin-bottom:1rem}.curso .curso-header .curso-text{font-size:1.8rem}.curso .curso-content{padding:2rem;display:flex;flex-direction:column;flex-grow:1}.curso .curso-content .curso-content-top{flex-grow:1}.curso .curso-content h4{font-size:1.9rem;text-transform:uppercase;color:var(--secondary);font-weight:bold;margin-bottom:4rem}.curso .curso-content h5{font-size:1.6rem;text-transform:uppercase;color:var(--secondary);font-weight:bold;margin-bottom:.5rem}.curso .curso-content p{font-size:1.6rem}.curso .curso-content .info{display:flex;gap:var(--gap);margin-bottom:4rem;width:100%}.curso .curso-content .info-toggle{cursor:pointer}.curso .curso-content .info-toggle img{width:4.8rem;transform:rotate(90deg);transition:transform .5s ease-in}.curso .curso-content .info-toggle.visible img{transform:rotate(-90deg)}.curso .curso-content .info-collapsed{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 1s}.curso .curso-content .info-collapsed.visible{grid-template-rows:1fr}.curso .curso-content .info-collapsed .info-collapsed-group{min-height:0}.curso .curso-content .info-title{display:flex;gap:2rem;align-items:flex-start}.curso .curso-content .info-title h4{flex-grow:1}.curso .curso-content .certificado{margin-bottom:4rem}.curso .curso-content .certificado img{width:25rem;max-width:100%;display:block;margin-top:1rem}.curso .curso-content .download{overflow:hidden;position:relative;background-color:#d9eef0;color:#028b9c;display:flex;align-items:center;justify-content:center;width:100%;font-size:1.6rem;font-weight:bold;padding:0 0 0 5rem;border-radius:.6rem;text-decoration:none;cursor:pointer;box-sizing:border-box;height:6.4rem;margin-bottom:1rem}.curso .curso-content .download:before{position:absolute;width:5rem;height:100%;background-color:#028b9c;background-image:url(0380b717fb9c28d3909d.svg);background-position:center center;background-repeat:no-repeat;top:0;left:0;content:""}.curso .curso-content .button{width:100%}@media(min-width: 920px){.curso .curso-header{padding:11rem 5rem 10rem 5rem}.curso .curso-header .curso-length{left:5rem}.curso .curso-header .curso-text{font-size:2rem}.curso .curso-content{padding:5rem}.curso .curso-content .download{font-size:2rem}.curso .curso-content .download:before{width:6.1rem}.curso .curso-content .info-toggle{display:none}.curso .curso-content .info-collapsed{display:block}}.cursos-slider .tns-item:nth-child(even) .curso{--color: var(--secondary)}.cursos-slider .tns-item:nth-child(even) .curso .curso-length{color:var(--primary)}.cursos-slider .tns-item:nth-child(even) .curso .curso-header{background-image:url(5a0bbeba08e3fdf1a088.svg)}@media(min-width: 920px){.cursos-slider{margin-top:8rem}}html,body{scroll-behavior:smooth}
