*,:after,:before{box-sizing:inherit}*{font:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,form legend,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}button,input,select,textarea{margin:0;border:none}.btn,.form-control,.link,.reset{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;appearance:none}select.form-control::-ms-expand{display:none}textarea{resize:vertical;overflow:auto;vertical-align:top}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}.text-center{text-align:center}.st0{fill:#00a3e4}.st1{fill:#0d2055}.wave-animation,.wave-animation2,.wave-animation3,.wave-animation4{animation:a 1.45s infinite}.turbo-ani{animation:b 2.25s ease-in infinite}.turbo-animation{animation:b 1.25s ease-in-out infinite}.turbo-animation2{animation:b 1.55s ease-in-out infinite}.turbo-animation3{animation:b 1.75s ease-in-out infinite}@keyframes a{0%{transform:rotateX(0);opacity:.9}50%{transform:rotateX(20deg);opacity:.7}to{transform:rotateX(0deg);opacity:.9}}@keyframes b{0%{opacity:.9;transform:skewX(1deg)}50%{opacity:1;transform:skewX(-.5deg)}to{opacity:.9;transform:skewX(1deg)}}.movable-path{transition:transform .3s ease-in-out}.movable-path:hover{transform:translate(-10px,-10px)}.size-xl{font-size:38px;font-weight:700}.text-align-center{text-align:center}.hidden{display:none}.btn{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-decoration:none;line-height:1;font-size:1em;border-radius:20px;color:#0d2054;transition:.33s;padding:.6em;cursor:pointer}.btn-primary{background-color:#0d2054;border:1px solid #0d2054;color:#fff}.btn-primary:hover{box-shadow:0 0 0 2px rgba(0,0,0,.03),0 6px 10px rgba(0,0,0,.15),0 20px 32px rgba(0,0,0,.15);color:#fff}.btn-solid{background-color:#0d2054;color:#fff}.btn-solid-alt{background-color:#1b00ff;color:#fff}.btn-border{transition:.33s;background-color:none;border:1px solid #0d2054}.btn-border:hover{color:#0d2054}.btn-border-not,.btn-border:hover{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1)}.btn-border-not{transition:.33s;background-color:none;border:2px solid #0d2054;margin:1.5em auto}.btn-border-not:hover{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1);color:#fff;background:#0d2054}.btn-xl{font-size:18px;padding-left:1.5em;padding-right:1.5em;margin-top:32px;min-width:320px}.btn-primary.btn-white{background:#fff;color:#0d2054}.btn-primary.btn-white:hover{color:#0d2054}.btn i{min-width:32px;max-width:32px;min-height:32px;max-height:32px}.btn i.send{background:url(../images/icos/ico-send.svg) no-repeat}.containerProgramas .dato.new.last.programs .expand-content .stick,.dato.new.programas .expand-content .stick,.faqApi .data.visto:before,.modApi .data.visto:before{animation:1s c;animation-iteration-count:infinite}@keyframes c{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}.tks{animation:.33s d;animation-iteration-count:1}@keyframes d{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes e{0%{transform:translateX(-50%) scale(1);opacity:1}to{transform:translateX(-50%) scale(2);opacity:0}}@keyframes f{0%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.container-success-zero .icon-success-zero .border-fade-icon,.container-success-zero .icon-success-zero .border-icon{border:5px solid #004cba}.container-success-zero .icon-success-zero .ico-ok{color:#004cba}p strong{color:#1f88b2}.cookies .icoCookies.acepto{animation:1.6s linear infinite;animation-name:g}@keyframes g{25%{-webkit-transform:translateY(-4px)}50%,to{-webkit-transform:translateY(0)}75%{-webkit-transform:translateY(4px)}}.logo{width:140px;height:48px;margin:1.5em 0;background:url(../images/logo.svg) no-repeat;transition:.33s}@media only screen and (max-width:960px){.logo{margin-left:0}}header{width:100%;background:none;position:absolute;z-index:1;transition:1s;display:flex;justify-content:space-between;background:#fff;padding:0 1.5em}@media only screen and (max-width:960px){header{justify-content:center}}header .btn{min-width:200px}header .btn.btn-primary{margin-right:0}header.fix{position:fixed;top:0;z-index:12}html.dark-theme body,html.dark-theme body header{background:#0d2055}html.dark-theme body .logo{background:url(../images/logo-w.svg) no-repeat}body.scroll header{background:hsla(0,0%,100%,.97);box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05)}body.scroll header .logo{width:90px;height:32px;margin:12px 0}body.scroll header .btn{font-size:14px}body.scroll .hamburger{top:10px;left:8px;transition:1s}body.scroll ._layer{background:#0d2055}body.cursos nav a.cursos,body.iniciar nav{display:none}nav{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:960px){nav{display:none}}nav a{color:var(--color-contrast-medium);margin:0 12px;text-decoration:none}nav a img{min-width:28px;min-height:28px}.hamburger{border-radius:36px;position:fixed;background-color:transparent;left:18px;top:20px;height:36px;width:36px;padding-top:8px;padding-left:6px;transition:1s;transform:translateZ(0);transition:transform .25s cubic-bezier(.05,1.04,.72,.98);z-index:1002;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}@media only screen and (max-width:960px){.hamburger{display:block}}@media only screen and (max-width:768px){.hamburger{left:8px}}.hamburger.is-active{background-color:none}._layer{background:#ccc;margin-bottom:4px;border-radius:2px;width:24px;height:4px;opacity:1;transform:translateZ(0);transition:all .25s cubic-bezier(.05,1.04,.72,.98)}.hamburger.is-active .-top{background:#ccc;transform:translateY(200%) rotate(45deg)!important}.hamburger.is-active .-mid{opacity:0}.hamburger.is-active .-bottom{background:#ccc;transform:translateY(-200%) rotate(135deg)!important}.menupartners.is_active{transform:translateZ(0)}.menupartners{background-color:hsla(0,0%,100%,.97);bottom:0;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;transform:translate3d(-100%,0,0);transition:transform .35s cubic-bezier(.05,1.04,.72,.98) 0s;width:300px;z-index:1001;padding:.75em;align-items:center;box-shadow:0 1px 8px rgba(0,0,0,.1),0 16px 24px rgba(0,0,0,.1),0 24px 60px rgba(0,0,0,.1)}.menupartners,.menupartners div nav{display:flex;flex-direction:column}.menupartners a{margin-bottom:1.5em}@media only screen and (max-width:768px){.menupartners{width:100%}}.menupartners .logo{margin-left:26px;margin-top:8px}.menupartners ul{margin:0;padding:1.5em;width:100%}.menupartners ul li{list-style:none;text-align:left;color:#0d2055;font-size:18px;margin:.75em;text-transform:none}.menupartners ul li:first-child{margin-top:48px}.menupartners ul li a{text-decoration:none;color:#0d2055}.menupartners ul li a:hover{text-decoration:none;color:#1f88b2}body.page.scroll header{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05)}footer{position:relative;padding:1.875em;background:#fff}@media only screen and (max-width:768px){footer{padding:1.5em}}footer .row{margin:1.5em 0}footer .row.pie .col{text-align:left}footer .row.pie .col:last-child{text-align:right}footer .legal{font-size:12px;text-align:justify;color:#646464}footer .col p{line-height:normal;margin:0}footer .col .afoo{display:block}footer .col a.kw{font-weight:700;display:flex;align-items:center;color:#0d2055}footer .col a.kw img{width:24px;margin-right:8px}footer .col.redes{text-align:left}footer .col.redes div{display:flex;justify-content:center;flex-wrap:wrap;margin-top:1.875em}@media only screen and (max-width:480px){footer .col.redes{text-align:center}footer .col.redes ul li{font-size:13px;margin-right:6px}}footer .col.redes .d-flex{justify-content:flex-start}@media only screen and (max-width:480px){footer .col.redes .d-flex{justify-content:center}footer .col.redes .d-flex ul li{font-size:13px;margin-right:6px}}footer .col.redes a{display:flex;margin-right:1.5em;align-items:center;justify-content:center}footer .col.redes a span{position:relative;height:32px;line-height:32px;display:flex;padding-left:32px;align-items:center}@media only screen and (max-width:768px){footer .col.redes a{margin:6px 0}}footer .col.redes a:last-child{margin-right:0}footer .col.redes a.instagram span{background:url(../images/icos/ico-instagram.svg) no-repeat}footer .col.redes a.linkedin span{background:url(../images/icos/ico-linkedin.svg) no-repeat}footer .col.redes a.twitter span{background:url(../images/icos/ico-twitter.svg) no-repeat}footer .col.redes a.web span{background:url(../images/icos/ico-web.svg) no-repeat}footer .col.redes a.mail span{background:url(../images/icos/ico-mail.svg) no-repeat}footer .col.redes a:hover span{filter:grayscale(0)}footer .col.apps{text-align:right}@media only screen and (max-width:480px){footer .col.apps{text-align:center}footer .col.apps ul li{font-size:13px;margin-right:6px}}.cookies{position:fixed;bottom:1.5em;padding:16px;text-align:center;background:#fff;color:#0050a0;z-index:1000;width:300px;right:12px;border-radius:20px;display:flex;align-items:center;box-shadow:0 0 0 2px rgba(0,0,0,.03),0 6px 10px rgba(0,0,0,.15),0 20px 32px rgba(0,0,0,.15);transition:.5s}.cookies.acepto{box-shadow:0 0 4px 6px rgba(0,0,0,.04),0 0 5px rgba(0,0,0,.2),0 24px 36px rgba(0,0,0,.2)}@media only screen and (max-width:768px){.cookies{width:100%;left:0;bottom:0;border-radius:0}}.cookies .icoCookies{background:url(../images/icos/ico-cookies.svg) no-repeat;width:32px;height:32px;position:absolute;left:12px}.cookies .icoCookies.acepto{background:url(../images/icos/ico-cookies-.svg) no-repeat;opacity:1;animation-duration:.5s}.cookies p{margin:0;margin-bottom:0;font-size:.8rem}.cookies .close{position:absolute;right:12px;width:16px;height:16px;background:url(../images/icos/ico-close-w.svg)}.cookies span{background:#0d2055;color:#fff;padding:3px 6px;border-radius:20px;font-size:.8rem;cursor:pointer;margin-left:12px}.cookies span.ajustes{background:#0d2055;color:#fff;text-transform:uppercase}.cookies span.ajustes:hover{background:#1f88b2;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1);border-color:#0d2055}.cookies.close{opacity:0;z-index:-1;bottom:-50px}#balpaysload{transform:translateY(5%);transition:2s;transition:fill 2s}#balpaysload path:first-child{stroke-dasharray:10px;stroke-dashoffset:16px;animation:h 2s infinite}@keyframes h{0%{stroke-dasharray:64;stroke:1;fill:#fff}40%{stroke-dasharray:300}60%{fill:transparent}80%{stroke-dasharray:1200}to{fill:#0050a0;stroke-dasharray:3000}}.loadingBalpaysIntro{animation:i 1s ease}@keyframes i{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1)}}.loading{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:-1;transition:all 1s;opacity:0}.loading.show{opacity:1;z-index:9999}.loadingBalpaysIntro{width:38px;height:100px;position:absolute;top:50%;left:50%;margin-left:-24px;margin-top:-24px;display:flex;align-items:center}.loadingF{animation-play-state:running;opacity:1;position:relative;position:absolute;width:100%;height:100%;background:#fff;opacity:.9;top:0;left:0}.-paused.loadingF{animation-play-state:paused;opacity:.2;transition:opacity .1s linear}.loadingF:before{animation:1.5s linear infinite j;animation-play-state:inherit;border:3px solid #dedede;border-bottom-color:#0d2054;border-radius:50%;content:"";height:24px;left:50%;opacity:inherit;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:24px;will-change:transform;border:4px solid #fafafa;border-bottom-color:#0d2055;width:28px;height:28px;opacity:1}body{font-family:Open Sans,sans-serif;background-size:cover}a{text-decoration:none}body.alternativa{background:url(../images/back-alt.png) no-repeat top fixed;background-size:cover}body.alternativa header.fix{background:none;backdrop-filter:blur(8.8px);-webkit-backdrop-filter:blur(8.8px)}body.alternativa.scroll header.fix{background:hsla(0,0%,100%,.75)}body.alternativa .topArticles{background:url(../images/back-alt.png) no-repeat top fixed;background-size:cover;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1)}h1{font-size:3rem;color:#0d2055;line-height:normal;font-weight:700}h1 strong{font-weight:600;color:#1f88b2}@media only screen and (max-width:1280px){h1{font-size:3rem}h1 ul li{font-size:15px;margin-right:10px}}@media only screen and (max-width:960px){h1{font-size:2.25rem}}h1 .spanH1{color:#0d2055;font-size:3rem}h2{font-size:2.25rem;margin:1.5em 0;font-weight:500}h2,h2 strong{color:#0d2055}h2 strong{font-weight:700}@media only screen and (max-width:960px){h2{font-size:1.5rem}}p{font-weight:300}section{margin:4.5em 0}@media only screen and (max-width:768px){section{margin:1.875em 0;padding:0}}section.home{padding-top:172px;padding-bottom:100px;display:flex;justify-content:center;flex-direction:column;position:relative;align-items:center;text-align:center}@media only screen and (max-width:480px){section.home{padding:1.5em;flex-direction:column;margin-bottom:3em}section.home ul li{font-size:13px;margin-right:6px}}section.home h1{color:#089dd9;margin-top:-72px}section.home h1 strong{color:#0d2055}@media only screen and (max-width:768px){section.home h1{color:#19759a;margin-top:0;font-size:1.5rem}}section.home p{font-size:1.75rem;margin:42px 0;max-width:730px}@media only screen and (max-width:768px){section.home p{margin:12px 0;font-size:1rem}}section.home .btn-solid,section.home .btn-solid-alt{font-size:1.25rem;min-width:200px}@media only screen and (max-width:480px){section.home .btn-solid,section.home .btn-solid-alt{font-size:1rem}section.home .btn-solid-alt ul li,section.home .btn-solid ul li{font-size:13px;margin-right:6px}}@media only screen and (max-width:768px){section.home{height:100vh}}@media only screen and (max-width:768px){section{padding-top:48px}}.topArticles{width:100%;padding:1.5em;position:sticky;top:0;z-index:8;display:flex;justify-content:center;align-items:center;transition:.33s;background:#dfecf6;text-align:center;height:150px;padding-top:48px;margin-bottom:0;border-top:1px solid #ccc;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1)}@media only screen and (max-width:768px){.topArticles{padding-top:95px}}.topArticles h1{font-size:36px}@media only screen and (max-width:768px){.topArticles h1{font-size:16px}}body.topArt .topArticles{top:-40px}body.topArt .topArticles h1{transform:scale(.5);margin-bottom:-66px}@media only screen and (max-width:768px){body.topArt .topArticles{padding-top:50px}body.topArt .topArticles h1{transform:scale(1.1)}}.call-to-action{padding:1.875em 0;position:relative;text-align:center;margin-bottom:0;background:#0d2055;display:flex;align-items:center;justify-content:center}.call-to-action h2{margin-bottom:0;margin-top:0;color:#fff;font-size:1.75rem}.call-to-action h2 strong{color:#fff}@media only screen and (max-width:768px){.call-to-action h2{font-size:24px;padding:0 1.5em}}.call-to-action p{font-size:1.25rem;margin-bottom:4.5em}@media only screen and (max-width:768px){.call-to-action{flex-direction:column;margin-bottom:48px;margin-top:1.5em}}.call-to-action.open{transition:1s}section.apiFaq{padding:0 3rem}@media only screen and (max-width:768px){section.apiFaq{padding:0 1.5em}}.listCursos{background:#fff;padding-top:48px}.listCursos.altList{background:hsla(0,0%,100%,.45);background-size:cover}.listCursos.altList .cursosBalanz{background:none}@media only screen and (max-width:480px){.listCursos{padding-top:1.5em}.listCursos ul li{font-size:13px;margin-right:6px}}.listCursos .row .box{padding:0 48px}.map{padding:1.5em 0;text-align:center}.map h2{margin:1.5em 0;margin-top:-72px}.map .wrap-box{display:flex;justify-content:space-around}@media only screen and (max-width:768px){.map .wrap-box{flex-direction:column}}.map .wrap-box .box{padding:1.5em;min-width:33%;max-width:33%;justify-content:space-around;display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:768px){.map .wrap-box .box{min-width:100%;max-width:100%;padding:0}}.map .wrap-box .box .boxImage{border-radius:96px;padding:12px;width:96px;height:96px;box-shadow:0 0 4px 6px rgba(0,0,0,.04),0 0 5px rgba(0,0,0,.2),0 24px 36px rgba(0,0,0,.2);margin-bottom:1.5em;display:flex;align-items:center;justify-content:center;background:#fff}@media only screen and (max-width:768px){.map .wrap-box .box .boxImage{transform:scale(.77);margin-bottom:0}}.map .wrap-box .box .icosLogin{position:relative;opacity:.8;transition:1s;transform:rotateY(180deg)}.map .wrap-box .box .icosLogin.open{transform:rotateY(0);opacity:1}.map h3{color:#011627;font-size:1.25rem;margin-bottom:12px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width:768px){.map h3{font-size:1rem}}.map p{color:#011627}.center{text-align:center}.contact{padding-top:100px}.contact form{min-width:580px;max-width:580px;padding:12px;border-radius:20px}@media only screen and (max-width:768px){.contact form{min-width:100%;max-width:100%;padding:3em}}.contact form .nos-conociste{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.contact form .nos-conociste{flex-direction:column}}@media only screen and (max-width:768px){.btn-xl{font-size:18px;margin:1.125em 0}}section.blog{padding:1.5em;height:300px}.alert{height:32px;padding:6px}.alert.close{opacity:0;margin-top:-25px;height:0}.alert.absolute{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);background:#fff}.alert-fav{padding:18px;margin:1.5em 0;color:#0d2055;background-color:#dfecf6;height:auto;font-size:14px;cursor:pointer}.alert-fav:hover i.fav{transform:scale(1.15);background:url(../images/icos/ico-heart-solid.svg) no-repeat}.box-shadow{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);border-radius:20px;padding:1.5em;margin:1.5em auto;margin-bottom:96px;background:#fff}#newsletter{display:flex;padding:1.5em;align-items:center;justify-content:center;position:relative;transition:.33s}@media only screen and (max-width:960px){#newsletter{flex-direction:column;padding:0}}#newsletter .form-control,#newsletter .form-row{margin-bottom:0;min-width:400px}@media only screen and (max-width:960px){#newsletter .form-control,#newsletter .form-row{min-width:100%}}#newsletter .btn{margin-left:1.5em;height:38px;min-width:200px}@media only screen and (max-width:960px){#newsletter .btn{margin-top:16px}}#newsletter .alert-danger,#newsletter .alert-success{position:absolute;width:100%;top:-60px}.cursosBalanz{position:relative;width:100%;padding:1.5em;min-height:600px;background:#fff}@media only screen and (max-width:768px){.cursosBalanz{padding:0}}.cursosBalanz #spinner{animation-play-state:running;opacity:1;position:relative;z-index:999;top:48px;left:50%;margin-left:-24px;position:absolute}.cursosBalanz #spinner.-paused{animation-play-state:paused;opacity:.2;transition:opacity .1s linear}.cursosBalanz #spinner:before{animation:1.5s linear infinite j;animation-play-state:inherit;border:3px solid #dedede;border-bottom-color:#0d2054;border-radius:50%;content:"";height:24px;left:50%;opacity:inherit;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:24px;will-change:transform}.cursosBalanz #spinnerP{animation-play-state:running;opacity:1;position:relative;z-index:999;top:48px;left:50%;margin-left:-24px;position:absolute}@keyframes j{0%{transform:translate3d(-50%,-50%,0) rotate(0deg)}to{transform:translate3d(-50%,-50%,0) rotate(1turn)}}.cursosBalanz #spinnerP.-paused{animation-play-state:paused;opacity:.2;transition:opacity .1s linear}.cursosBalanz #spinnerP:before{animation:1.5s linear infinite j;animation-play-state:inherit;border:3px solid #dedede;border-bottom-color:#0d2054;border-radius:50%;content:"";height:24px;left:50%;opacity:inherit;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:24px;will-change:transform}.cursosBalanz>div.filtros{margin-bottom:1.5em}body.LANDING .cursosBalanz{padding-top:0}body.LANDING .cursosBalanz>div.filtros{display:none}.cursosBalanz>div{display:flex;flex-wrap:wrap;max-width:1280px;margin:auto;justify-content:center;gap:1.5em}@media only screen and (max-width:960px){.cursosBalanz>div{gap:.6em}}.cursosBalanz .containerProgramas{display:flex;max-width:1140px;margin:auto;gap:1.5em}.loadingF{z-index:1}.rowA{padding:1.5em}.rowB{min-width:40%;max-width:40%}.rowB img{width:100%}.buscador{padding:1.5em;margin-top:24px;display:flex;align-items:center}.buscador .form-control{margin-bottom:0;max-width:400px;min-width:400px;margin-right:24px}.buscador .btn.btn-primary{padding:12px}section.app{background:#dfecf6;min-height:50vh;display:flex;align-items:center;text-align:center}section.app h2{margin-top:0}.newIfa{margin:96px 0}#sin-resultados{display:none}#resultadoCourses{display:flex;justify-content:center;align-items:flex-start;gap:36px;transition:1s}@media only screen and (max-width:960px){#resultadoCourses{margin:0 auto}}#resultadoCourses .dato.new.last .imageApiCard{display:none}#resultadoCourses.uno .dato.new.last{min-width:720px;max-width:720px;position:relative}@media only screen and (max-width:768px){#resultadoCourses.uno .dato.new.last{min-width:100%;max-width:100%}}#resultadoCourses.uno .dato.new.last .expand-content{padding:0;flex-direction:column;justify-content:flex-start}#resultadoCourses.uno .dato.new.last .expand-content h2{margin-top:52px}#resultadoCourses.uno .dato.new.last .imageApiCard{display:block;width:100%;height:auto}#resultadoCourses.tres .dato.new.last{display:none}#resultadoCourses.dato.programas{background:#fafafa}.profesApi{position:relative}@media only screen and (max-width:768px){.profesApi{flex-direction:column}}.profesApi .data{position:relative;margin-bottom:1.5em;transition:.33s;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1);border-radius:20px;padding:.6em;display:flex;align-items:center;gap:1.5em}@media only screen and (max-width:768px){.profesApi .data{margin-bottom:48px}}.profesApi .data .imageDiv{min-width:100px;max-width:100px;min-height:100px;max-height:100px;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1)}.profesApi .data .imageDiv img{position:absolute;width:100%;left:0;top:0}.profesApi .data p.modulo{font-size:1rem;color:#0d2055;margin-bottom:.6em}.profesApi .data p{font-size:13px;margin:0}.profesApi .data h5{margin:0;margin-bottom:.6em;color:#0d2055;font-weight:700}.profesApi .data h5 span{color:#1f88b2;font-weight:500}.profesApi .data h5 span.separa{font-weight:100;color:#0d2055}.in-company{min-height:50vh;background:#f2f2f2;padding:5rem 0}.in-company h2{margin-top:0;margin-bottom:12px}.in-company p{color:#06204f}.in-company a{font-weight:700}.in-company .box-in-company{display:flex;justify-content:center;align-items:center;margin:1.5em 0}.in-company .box-in-company img{border-radius:20px;width:200px;margin:1.5em}@media only screen and (max-width:768px){.in-company .box-in-company img{width:72px;height:72px;border-radius:72px;margin:0 12px}}@media only screen and (max-width:768px){.mainCourse{display:flex;flex-direction:column}.mainCourse .topCursos{order:2}.mainCourse section.topCursos{padding-top:1.5em}.mainCourse section.articles{padding-bottom:0;padding-top:82px}.mainCourse section.articles .col-md-8{order:2}.mainCourse section.articles .col-md-4{padding:0;border-radius:0}.mainCourse .aside{border-radius:0}}.reveal{transition:1s;position:relative;opacity:0}.reveal.bottom{margin-top:-100px}.reveal.active{opacity:1}.active.fade-bottom{animation:fade-bottom 1s ease-in}.active.fade-left{animation:fade-left 1s ease-in}.active.fade-right{animation:fade-right 1s ease-in}.new-account,a{color:#0d2055}.new-account{font-size:1.5rem;display:flex;margin-bottom:1.5em}.new-account i{width:60px;height:48px;background:url(../images/logo.svg) no-repeat}.form-row{display:flex;text-align:left;flex-direction:column;position:relative;margin-bottom:12px}@media only screen and (max-width:768px){.form-row{flex-direction:column;padding:0}}.form-row label{cursor:pointer;font-size:15px;margin:.6em 0;text-align:left;color:#0d2055}@media only screen and (max-width:768px){.form-row label{min-width:100%;max-width:100%;margin:6px 0 12px;text-align:left}}.form-row label strong{color:#1f88b2;margin-right:6px;font-weight:100}.form-row input,.form-row select{transition:.31s;border-radius:20px;border:1px solid #ccc;font-size:16px;line-height:38px;height:38px;padding:0 .6em;outline:0;background:#fff;width:100%;color:#555;position:relative}@media only screen and (max-width:768px){.form-row input,.form-row select{min-width:100%;max-width:100%}}.form-row input:focus,.form-row select:focus{border:1px solid #1f88b2;color:#1f88b2;outline:none;box-shadow:0 0 0 .1rem rgba(0,163,228,.75)}.form-row input:focus::placeholder,.form-row select:focus::placeholder{color:#b5b5b5}.form-row input::placeholder,.form-row select::placeholder{color:#b5b5b5}@media only screen and (max-width:768px){.form-row input,.form-row select{flex-direction:column}}.form-row input.form-check-input,.form-row select.form-check-input{line-height:18px;height:18px;margin:0 auto;margin-bottom:8px;margin-top:8px}.form-row input.form-check-input:focus,.form-row select.form-check-input:focus{box-shadow:none}.form-row input[type=radio i]{color:#000;background:red}.form-row .w100{width:100%}.name-lastaname{display:flex;flex-direction:row}@media only screen and (max-width:768px){.name-lastaname{flex-direction:column}}.legal{font-size:.8rem;margin:0 1.5em;margin-left:1.5em;text-align:left}.form-check{text-align:center;filter:grayscale(1)}.form-check-input{margin-bottom:12px}.form-row label.form-check-label{font-size:.8rem;color:#011627}body.dark .form-row label.form-check-label{color:#fff}.contact{padding:4rem;position:relative}.contact h3{font-weight:100}@media only screen and (max-width:768px){.contact{padding:1.5rem}}.contact form{position:relative;background:#fff;margin:auto;display:flex;flex-direction:column;overflow:hidden}@media only screen and (max-width:768px){.contact form{min-width:100%;max-width:100%;padding:1.5rem}}.btn-xl,.contact .btn{min-width:100%}.container-success-zero{position:relative;width:100%}.container-success-zero .icon-success-zero{position:relative;width:100px;height:100px;margin:24px auto;margin-top:0}.container-success-zero .icon-success-zero .border-icon{display:inline-block;position:relative;border:5px solid #0050ac;border-radius:50%;width:100px;height:100px;left:50%;transform:translateX(-50%) scale(1);animation:success-ok;animation-duration:1s;animation-iteration-count:1}.container-success-zero .icon-success-zero .border-fade-icon{display:inline-block;position:absolute;border:5px solid #0050ac;border-radius:50%;width:100px;height:100px;left:50%;transform:translateX(-50%) scale(2);opacity:0;animation:e;animation-duration:.8s;animation-iteration-count:1;animation-delay:1s}.container-success-zero .icon-success-zero .ico-ok{position:absolute;top:50px;left:50px;transform:translate(-50%,-50%) scale(1);color:#0050ac;animation:f;animation-duration:1s;animation-delay:1s;animation-iteration-count:1;min-width:96px;max-width:96px;min-height:96px;max-height:96px;background:url(../images/icos/ico-ok-01.svg) no-repeat}.alert{position:relative;font-size:.9rem;transition:1s;min-height:32px;display:flex;justify-content:center;align-items:center;margin:3px 0}.alert.bye{opacity:0;margin-top:-25px;height:0}.alert.warning{color:#004085;border-bottom:1px solid #004085;flex-direction:column;height:auto}.alert.warning h3{font-size:1.25rem}.alert-danger{margin-top:6px;border-radius:.25rem;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;box-shadow:0 1px 2px rgba(214,17,37,.085),0 1px 8px rgba(245,198,203,.1)}.alert-success{border-radius:20px;color:#155724;background-color:#d4edda;border-color:#c3e6cb;width:100%;z-index:99}.alert-success.off{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;box-shadow:0 1px 2px rgba(214,17,37,.085),0 1px 8px rgba(245,198,203,.1)}#nuevo-cliente{position:relative}.modalContact{background:#fff;position:absolute;border-radius:20px;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:1s;box-shadow:0 0 8px 8px rgba(0,0,0,.07),0 10px 14px rgba(0,0,0,.25),0 30px 40px rgba(0,0,0,.25);z-index:-1;opacity:0;margin-left:-100%}.modalContact.open{padding:1.5em;margin-left:0;z-index:1;opacity:1}.modalContact img{width:32px;height:32px;margin-right:12px}.modalContact span{display:flex;font-size:1.2rem;color:#0d2055;align-items:center}.modalContact span strong{color:#1f88b2;margin-left:4px;font-weight:700}.modalContact .cliente{display:none}.modalContact .cliente:last-child{display:flex;flex-direction:column;justify-content:center}.filtros{padding:12px;justify-content:center;align-items:center;position:relative;margin-bottom:24px}.filtros.search-api{margin-bottom:1.5em}@media only screen and (max-width:960px){.filtros{padding:6px;margin-bottom:6px}}.filtros .first,.filtros .selected{background:#0d2055;color:#fff}.filtros button{transition:.5s;border-radius:20px;border:none;padding:0 .75em;margin:0;cursor:pointer;font-size:13px;line-height:38px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);min-width:72px;position:relative}.filtros button:hover{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1)}.filtros button.selected{display:flex}.filtros button.selected .icoDel{display:inline-block}.filtros button .icoDel{width:16px;height:16px;background:#fff;border-radius:16px;color:#0d2055;display:none;position:absolute;right:4px;top:10px}.filtros button .icoDel:before{position:absolute;top:0;left:0;content:"";background:url(../images/icos/ico-ok-01.svg);width:16px;height:16px}@media only screen and (max-width:768px){.filtros{flex-wrap:wrap}}.filtros .filtro{background:#fafafa;color:#1f88b2;border-radius:20px;padding:6px;border:1px solid #ccc;margin:0 4px;cursor:pointer;position:relative;padding-left:24px}.filtros .filtro .ico{background:url(../images/icos/ico-ok-01.svg);width:20px;height:20px;position:absolute;left:4px;top:4px;opacity:.3;filter:grayscale(1)}.filtros .filtro.active .ico{filter:grayscale(0);opacity:1}body.page .filtros{display:flex;align-items:center;justify-content:center;margin-bottom:24px;min-width:1140px;gap:1.5em;max-width:none}@media only screen and (max-width:960px){body.page .filtros{width:100%;min-width:auto;gap:6px}}@media only screen and (max-width:768px){body.page .filtros{margin-bottom:6px}}.borrarFiltro{display:none}.borrarFiltro.show{display:flex}.borrarCP{display:none}.borrarCP.show{display:flex}.search-form{display:flex;justify-content:center;align-items:center;border-radius:20px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);position:relative;min-width:620px}.search-form.click .borrarSearch{opacity:1}@media only screen and (max-width:768px){.search-form{min-width:100%;margin-bottom:12px;margin-right:0}}.search-form.home{margin-right:0;margin-left:1.5em}.search-form input{min-width:320px}.search-form #searchInput{padding-left:48px}.search-form .borrarSearch{position:absolute;width:20px;height:20px;background-color:#0d2055;color:#fff;right:.6em;background-image:url(../images/icos/ico-close-w.svg);font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:20px;cursor:pointer;opacity:0}.search-form button.search{min-height:38px;max-height:38px;min-width:38px;max-width:38px;position:absolute;left:.6em;padding:0;box-shadow:none}.search-form button.search,.search-form button.search.first{background:none;background:url(../images/icos/ico-search-alt.svg) no-repeat}.borrarCP,.borrarFiltro{position:absolute;width:20px;height:20px;background-color:#0d2055;color:#fff;right:36px;background-image:url(../images/icos/ico-close-w.svg);font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:20px;cursor:pointer;opacity:0;right:4px;top:12px}.borrarCP.buttF,.borrarFiltro.buttF{width:32px;height:32px;background:url(../images/icos/ico-filtro.svg) no-repeat;background-color:none;position:relative}.borrarCP.show,.borrarFiltro.show{opacity:1;z-index:1}.selectCP{position:relative}@media only screen and (max-width:768px){.selectCP{width:100%}}.selectCP select{width:220px;text-align:center;padding-left:0;padding-right:0}@media only screen and (max-width:768px){.selectCP select{width:100%}}.programa{min-width:48%;max-width:48%;display:flex;border-radius:20px;padding:1em;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1);background:#fff;position:relative;gap:.5em;max-height:366px}@media only screen and (max-width:768px){.programa{min-width:96%;max-width:96%}}.programa .info{padding-right:.5em;min-width:50%}.programa .info .w-prog{margin-top:1em;height:112px;overflow:hidden;margin-bottom:1em;position:relative;transition:.33s}.programa .info .w-prog .dataAvailable{margin-top:.5em;display:flex;align-items:center;font-size:13px;width:100%}.programa .info .w-prog .dataAvailable i{min-width:24px;max-width:24px;min-height:24px;max-height:24px;border-radius:24px;background:url(../images/icos/ico-programs.svg);background-color:#0d2055;margin-right:8px}.programa h3{color:#0d2055;margin-bottom:.5em;font-size:18px}.programa .thumb{align-self:flex-start;min-width:50%;position:relative;height:132px;overflow:hidden;border-radius:20px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1)}@media only screen and (max-width:768px){.programa .thumb{display:none}}.containerProgramas .dato.new.last.programs .expand-content{background:#0d2055;max-height:366px;min-height:366px}.containerProgramas .dato.new.last.programs .expand-content h2{color:#fff}.containerProgramas .dato.new.last.programs .expand-content p{color:#dadada;font-size:15px;margin:0}.containerProgramas .dato.new.last.programs .expand-content .stick{display:block;top:.6em;background:#1b00ff;color:#fff;width:94px;height:34px;border-radius:20px;right:.6em}.containerProgramas .dato.new.last.programs .expand-content .stick span{font-weight:700}.containerProgramas .dato.new.last.programs .price{color:#fff}.containerProgramas .dato.new.last.programs .btn-primary{background-color:#fff;border:1px solid #fff;color:#0d2055}.dato{text-align:left;transition:.25s;position:relative;background:#fff;min-width:346px;max-width:346px}.dato .free{color:green}.dato.new{border-radius:10px}.dato.new:hover .expand-content .timeToPretend{right:0;opacity:1}.dato.new.programas .expand-content{background:#0d2055}.dato.new.programas .expand-content h2{color:#fff}.dato.new.programas .expand-content p{color:#dadada;font-size:15px;margin:0}.dato.new.programas .expand-content .stick{display:block;top:.6em;background:#1b00ff;color:#fff;width:94px;height:34px;border-radius:20px;right:.6em}.dato.new.programas .expand-content .stick span{font-weight:700}.dato.new.programas .price{color:#fff}.dato.new.programas .btn-primary{background-color:#fff;border:1px solid #fff;color:#0d2055}.dato.new.last .expand-content{background:#06204f;display:flex;align-items:center;justify-content:center;min-height:470.2px}.dato.new.last .expand-content h2{color:#fff;font-size:36px;text-align:center}.dato.new.last .expand-content h2 strong{font-weight:700;color:#fff}.dato.new.last.programs{max-width:48%;max-height:366px}.dato.new .expand-content{padding:0;overflow:unset}.dato.new .expand-content .timeToPretend{transition:.33s ease;position:absolute;bottom:0;right:-10px;background:rgba(0,0,0,.75);color:#fff;padding:6px;text-align:center;z-index:9;border-top-left-radius:20px;border-bottom-left-radius:20px;font-size:13px;width:136px;opacity:0}@media only screen and (max-width:768px){.dato.new .expand-content{margin-bottom:8px}}.dato.new .expand-content .thumb{height:172px}.dato.new .expand-content h2{font-size:18px;font-weight:500;position:relative;min-height:50px;margin-bottom:12px}@media only screen and (max-width:768px){.dato.new .expand-content h2{min-height:auto;height:auto;margin-bottom:6px}}.dato.new .expand-content .thumb{border-top-left-radius:10px;border-top-right-radius:10px;position:relative}.dato.new .expand-content .stick{display:none;position:absolute;right:0;top:96px;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#1f88b2;box-shadow:0 0 0 2px rgba(0,0,0,.03),0 6px 10px rgba(0,0,0,.15),0 20px 32px rgba(0,0,0,.15);padding:6px;width:136px;height:48px;flex-direction:column;justify-content:center;align-items:center}.dato.new .expand-content .stick.start{background:#127fab}.dato.new .expand-content .stick.vacantes{background:#1b00ff}.dato.new .expand-content .stick.not{background:#00567a;color:#f8d7da}.dato.new .expand-content .stick span{font-size:16px;color:#fff}.dato.new .expand-content .stick p{color:#fff;opacity:.8;font-size:12px}.dato.new .expand-content .favCourses{cursor:pointer;position:absolute;left:8px;bottom:16px;width:28px;height:28px;border-radius:28px;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1)}.dato.new .expand-content .favCourses i{transition:.33s;width:20px;height:20px;background:url(../images/icos/ico-heart.svg) no-repeat;display:flex}.dato.new .expand-content .favCourses:hover{color:#0d2055}.dato.new .expand-content .favCourses:hover i{background:url(../images/icos/ico-heart-solid.svg) no-repeat;filter:grayscale(0)}.dato.new .expand-content .expand-right{margin-top:1.5em;padding:.6em;padding-top:0}.dato.new .expand-content .info{margin-bottom:12px;padding-bottom:0;min-height:72px}@media only screen and (max-width:768px){.dato.new .expand-content .info{min-height:auto;height:auto}}.dato.new .expand-content .info-precio-duracion{justify-content:space-between;color:#555;font-weight:100;min-height:30.8px}.dato.new .expand-content .dificultad,.dato.new .expand-content .info-precio-duracion{position:relative;display:flex;align-items:baseline}.dato.new .expand-content .dificultad span{margin-right:6px}.dato.new .expand-content .barras{display:flex;align-items:flex-end}.dato.new .expand-content .barras .barra{width:10px;background:#ccc;height:10px;border:1px solid #fff}.dato.new .expand-content .barras .barra:nth-child(2){height:18px}.dato.new .expand-content .barras .barra:nth-child(3){height:26px}.dato.new .expand-content .barras.Alta .barra:first-child,.dato.new .expand-content .barras.Alta .barra:nth-child(2),.dato.new .expand-content .barras.Alta .barra:nth-child(3),.dato.new .expand-content .barras.Baja .barra:first-child,.dato.new .expand-content .barras .barra.solid,.dato.new .expand-content .barras.Media .barra:first-child,.dato.new .expand-content .barras.Media .barra:nth-child(2){background:#1f88b2}.dato.new .expand-content .price{font-size:18px;font-weight:700;padding:6px 0;margin:12px 0}.dato.new .expand-content .price.free{background-color:#e2f4e2;border-radius:20px;color:green;text-align:center;font-size:16px;min-width:120px;max-width:120px}.dato.new .expand-content .btn{width:100%;font-size:14px}.dato.new .expand-content .bottomU{position:relative}.dato.new .tooltip{position:relative;display:inline-block;cursor:pointer}.dato.new .tooltip .tooltiptext{visibility:hidden;background-color:#1f88b2;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;top:0;left:0;opacity:0;transition:opacity .3s}.dato.new .tooltip:hover .tooltiptext{visibility:visible;opacity:1;font-size:13px}@media only screen and (max-width:768px){.dato.new{min-height:auto;height:auto;margin-bottom:1.5em}}@media only screen and (max-width:1280px){.dato{min-width:46%;max-width:46%}.dato ul li{font-size:15px;margin-right:10px}}@media only screen and (max-width:768px){.dato{min-width:100%;max-width:100%}}@media only screen and (max-width:480px){.dato{min-width:100%;max-width:100%;margin-left:0;margin-right:0}.dato ul li{font-size:13px;margin-right:6px}}.dato .expand-content{padding:0;padding-bottom:0;z-index:3;border-radius:20px;background:#fafafa;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);position:relative;transition:.33s}.dato .expand-content .expand-left{position:relative;background:#f2f2f2;overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px}.dato .expand-content .expand-left:before{content:"";position:absolute;left:50%;top:50%;margin-left:-62px;margin-top:-22px;background:url(../images/logo.svg);width:124px;height:44px}.dato .expand-content .expand-right{position:relative;padding:12px;padding-top:0}.dato .expand-content:hover{box-shadow:0 0 4px 6px rgba(0,0,0,.04),0 0 5px rgba(0,0,0,.2),0 24px 36px rgba(0,0,0,.2)}.dato .expand-content .thumb{height:112px;opacity:0;background:#f2f2f2}.dato .expand-content .thumb.introThumb{opacity:0}.dato .expand-content .thumb.introThumb.final{transition:.3s;opacity:1}.dato .expand-content img{width:100%;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}.dato .expand-content .info{padding:0;padding-bottom:48px}@media only screen and (max-width:768px){.dato .expand-content .info{display:block;margin-top:0}}.dato .expand-content h2{color:#0d2055;margin:0;margin-bottom:1.5em;font-size:1rem;font-weight:700}.dato .expand-content p{color:#555;font-size:15px;margin:0}.strong{font-weight:700}.color-primary{color:#0d2055}:root{--space-s:12px;--space-xs:6px;--space-xxs:3px;--form-control-padding-x:var(--space-xxs);--form-control-padding-y:var(--space-xs);--form-control-radius:0.25em;--color-primary:$color-primary;--color-error:red;--color-contrast-low:$color-third;--text-sm:1rem}.form-control{border:2px solid var(--color-contrast-low)}.form-control:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2)}.form-control[aria-invalid=true]{border-color:var(--color-error)}.form-control[aria-invalid=true]:focus{box-shadow:0 0 0 3px hsla(var(--color-error-h),var(--color-error-s),var(--color-error-l),.2)}.form-control[disabled],.form-control[readonly]{cursor:not-allowed}.form-label{font-size:var(--text-sm)}.form-error-msg{background-color:hsla(var(--color-error-h),var(--color-error-s),var(--color-error-l),.2);color:inherit;border-radius:var(--radius-md);padding:var(--space-xs)}.form-control{background-color:var(--color-bg,#f2f2f2);padding:var(--space-s);border-radius:20px;margin-bottom:1.5em;transition:1s;border:1px solid #ccc}.form-control::-webkit-input-placeholder{color:var(--color-contrast-medium,#79797c)}.form-control::-moz-placeholder{opacity:1;color:var(--color-contrast-medium,#79797c)}.form-control:-ms-input-placeholder{color:var(--color-contrast-medium,#79797c)}.form-control:-moz-placeholder{color:var(--color-contrast-medium,#79797c)}.form-control:focus{border:1px solid #0d2055;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1)}textarea{min-height:120px}.search-form input,textarea{transition:.31s;border-radius:20px;border:1px solid #ccc;font-size:16px;line-height:1;padding:.6em;outline:0;background:#fff;width:100%;color:#555;position:relative}@media only screen and (max-width:768px){.search-form input,textarea{min-width:100%;max-width:100%}}.search-form input:focus,textarea:focus{border:1px solid #1f88b2;color:#1f88b2;outline:none;box-shadow:0 0 0 .1rem rgba(0,163,228,.75)}.search-form input:focus::placeholder,textarea:focus::placeholder{color:#b5b5b5}.search-form input::placeholder,textarea::placeholder{color:#b5b5b5}@media only screen and (max-width:768px){.search-form input,textarea{flex-direction:column}}select{transition:.31s;border-radius:20px;border:1px solid #ccc;font-size:16px;line-height:1;padding:.6em;outline:0;background:#fff;color:#555;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05)}select:focus{border:1px solid #1f88b2;color:#1f88b2;outline:none;box-shadow:0 0 0 .1rem rgba(0,163,228,.75)}select:focus::placeholder{color:#b5b5b5}select::placeholder{color:#b5b5b5}@media only screen and (max-width:768px){select{flex-direction:column}}.form-legend{color:var(--color-contrast-higher,#1c1c21);line-height:1.2;font-size:var(--text-md,1.2em);margin-bottom:var(--space-xxs)}.form-label{display:inline-block;margin-bottom:var(--space-xs)}.chau{transition:.33s;opacity:.33}.box-ifn{background:#dfecf6 url(../images/back-ifa.jpg) repeat;background-size:cover;overflow:hidden;border-radius:20px;margin:auto}.box-ifn.alt{background:#dfecf6 url(../images/back-ifa-alt.jpg) repeat;background-size:cover}.box-ifn.alt .ifa{background:linear-gradient(-90deg,rgba(0,163,227,.33),rgba(13,32,84,.9) 50%);width:100%;padding:24px;padding-right:50%}@media only screen and (max-width:768px){.box-ifn.alt .ifa{padding-right:24px;background:linear-gradient(-90deg,rgba(0,163,227,.5),rgba(13,32,84,.9) 50%)}}.box-ifn .ifa{background:linear-gradient(-90deg,rgba(13,32,84,.9) 50%,rgba(0,163,227,0));width:100%;padding:24px;padding-left:50%}@media only screen and (max-width:768px){.box-ifn .ifa{padding-left:24px}}.box-ifn .ifa h2{color:#fff;font-size:1.5rem;padding:0 72px}@media only screen and (max-width:768px){.box-ifn .ifa h2{padding:0 12px}}.box-ifn .ifa p{color:#fff;font-size:1rem;margin-bottom:48px;padding:0 34px}@media only screen and (max-width:768px){.box-ifn{width:100%}}.modal .btn{display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:600;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);background:#fff;color:#0d2055;padding:0 1.5em;margin:1.5em auto;border:2px solid #0d2055;font-size:1rem;transition:.15s;line-height:32px}.modal .btn.border{color:#1f88b2;border-color:#1f88b2}@media only screen and (max-width:480px){.modal .btn{margin:8px auto}.modal .btn ul li{font-size:13px;margin-right:6px}}.modal .btn:hover{background:#fafafa;color:#1f88b2;border-color:#1f88b2}.modal .btn:hover i{filter:grayscale(0)}.modal .btn i{margin-left:-10px;transform:scale(.75)}.modal .btn.suscription{font-size:1rem;background:#0d2055;color:#fff}.modal .btn.suscription i{background:url(../images/icos/ico-ok-01-w.svg) no-repeat}.modal .btn.suscription:hover{border-color:#0d2055}.modal .btn.whatsapp i{background:url(../images/icos/ico-whatsapp.svg) no-repeat}.modal .btn.phone i{background:url(../images/icos/ico-phone.svg) no-repeat}.modal .btn.mail i{background:url(../images/icos/ico-mail.svg) no-repeat}.modal .btn.send i{min-width:24px;min-height:24px;background:url(../images/icos/ico-arrow.svg) no-repeat}@media only screen and (max-width:768px){.modal .btn{margin:18px auto}}@media only screen and (max-width:480px){.modal .btn{width:100%;margin:6px auto}.modal .btn ul li{font-size:13px;margin-right:6px}}.small{font-size:.8rem}.modal{position:fixed;top:0;left:0;bottom:0;right:0;display:none;overflow:auto;background-color:transparent;z-index:-1;opacity:0;transition:.1s}.modal.transition{display:block;z-index:9999}.modal.open{transition:.1s;background-color:rgba(0,0,0,.7);opacity:1}.modal .modal-window{transition:.3s;position:relative;background-color:#fff;width:50%;margin:10% auto;padding:20px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);border-radius:20px;opacity:0}.modal .modal-window.small{width:50%}@media only screen and (max-width:480px){.modal .modal-window.small{width:98%;margin:1% auto}.modal .modal-window.small ul li{font-size:13px;margin-right:6px}}.modal .modal-window.large{width:90%}.modal .modal-window.terms{width:66%}@media only screen and (max-width:480px){.modal .modal-window.terms{width:100%}.modal .modal-window.terms ul li{font-size:13px;margin-right:6px}}.modal .modal-window.terms h3{font-size:1rem}.modal .modal-window.terms .politicas,.modal .modal-window.terms .terminos{text-align:left;height:320px;overflow-x:hidden;overflow-y:auto}.modal .modal-window.terms .politicas h2,.modal .modal-window.terms .terminos h2{margin:12px 0;text-align:left;border-bottom:1px solid #ccc;padding-bottom:6px;justify-content:flex-start;margin-bottom:18px}.modal .modal-window.terms .politicas p,.modal .modal-window.terms .terminos p{line-height:normal;margin-bottom:1.5em}.modal .modal-window.terms .politicas strong,.modal .modal-window.terms .terminos strong{font-weight:700;color:#0d2055}.modal .modal-window.fav{width:33%}@media only screen and (max-width:768px){.modal .modal-window.fav{width:80%}}.modal .modal-window.cont{width:640px}@media only screen and (max-width:768px){.modal .modal-window.cont{width:80%}}.modal .close:focus{color:#000;cursor:pointer}.modal h2{font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:480px){.modal h2{font-size:20px}.modal h2 ul li{font-size:13px;margin-right:6px}}.modal h2 i{filter:grayscale(1)}.modal h3{color:#0d2055;margin-top:1.5em;margin-bottom:12px;text-align:center;font-size:1rem}.modal .close{background-image:url(../images/icos/ico-close.svg);background-color:#fff;position:absolute;right:10px;top:10px;border:none;border-radius:20px;cursor:pointer;transform:scale(.87);box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1);z-index:1;width:28px;height:28px}.modal .close:hover{transform:scale(1)}@media only screen and (max-width:480px){.modal .close{right:0;top:0}.modal .close ul li{font-size:13px;margin-right:6px}}.modal.open .modal-window{opacity:1}.modal-backdrop{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;background-color:rgba(0,173,0,.9);display:none}.modal-backdrop.open{opacity:.9;z-index:1040}.modal-lg,.modal-xl{max-width:840px}.modal-sm{max-width:420px}.modal_{position:absolute;width:100%;height:100%;z-index:-1;transition:1s}.modal_.preview{display:none;top:0;left:50%;margin-left:-480px;background:#fff;border-radius:20px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);opacity:0;width:960px;height:720px}.modal_.preview.open{opacity:1;position:fixed;z-index:999;display:block}.modal_.preview .containerM{padding:1.5em}.modal_ .btnClose{background-image:url(../images/icos/ico-close.svg);background-color:#fff;position:absolute;right:10px;top:10px;border-radius:20px;cursor:pointer;transform:scale(.87);box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1);z-index:1;width:28px;height:28px}.modal_ .btnClose:hover{transform:scale(1)}@media only screen and (max-width:480px){.modal_ .btnClose{right:0;top:0}.modal_ .btnClose ul li{font-size:13px;margin-right:6px}}.modal_ .modal-dialog{margin-top:5%;margin:1rem auto}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;background-color:#fff;border-radius:20px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1)}.modal_.continuar{position:fixed;width:320px;height:200px;opacity:0;bottom:1.5em;margin-bottom:-100px;right:0}.modal_.continuar .modal-dialog{padding:0}.modal_.continuar .modal-dialog .modal-content{padding:12px}.modal_.continuar .modal-dialog .modal-content.dark{background:#000;color:#fff;border-radius:20px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);border-top-right-radius:0;border-bottom-right-radius:0}.modal_.continuar .modal-dialog .modal-content h3{font-size:1rem;color:#0d2055;margin-bottom:1.5em;text-align:left}.modal_.continuar .modal-dialog .modal-content a{color:#a9a9a9;font-size:.8rem;position:relative;display:flex;align-items:center;margin-left:8px}.modal_.continuar .modal-dialog .modal-content a:after{content:"";background:url(../images/icos/ico-arrow.svg);min-width:24px;max-width:24px;min-height:24px;max-height:24px;margin-left:12px}body.end .modal_.continuar{margin-bottom:0;opacity:1;z-index:999}.modalTemplate{position:fixed;top:0;left:0;bottom:0;right:0;display:none;overflow:auto;background-color:transparent;z-index:-1;opacity:0;transition:.1s}.modalTemplate.open{display:block;z-index:9999;transition:.1s;background-color:rgba(0,0,0,.7);opacity:1}.modalTemplate .modal-window{transition:.3s;position:relative;top:16px;left:50%;margin-left:-480px;background:#fff;border-radius:20px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);width:960px;height:auto;padding:1.5em;opacity:0}.modalTemplate .close:focus{color:#000;cursor:pointer}.modalTemplate .close button{background-image:url(../images/icos/ico-close.svg);background-color:#fff;position:absolute;right:10px;top:10px;border:none;border-radius:20px;cursor:pointer;transform:scale(.87);box-shadow:0 0 0 1px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1);z-index:1;width:28px;height:28px}.modalTemplate .close button:hover{transform:scale(1)}@media only screen and (max-width:480px){.modalTemplate .close{right:0;top:0}.modalTemplate .close ul li{font-size:13px;margin-right:6px}}.modalTemplate.open .modal-window{opacity:1}.faqApi,.modApi{width:100%;padding:0;min-height:160px}.faqApi .data,.modApi .data{transition:all .1s ease-in-out;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.05);padding:0;border-radius:20px;margin:32px 0;text-align:left;background:#f2f2f2;min-height:54px;overflow:hidden}@media only screen and (max-width:480px){.faqApi .data,.modApi .data{margin:12px 0;padding:12px}.faqApi .data ul li,.modApi .data ul li{font-size:13px;margin-right:6px}}.faqApi .data .modulo,.modApi .data .modulo{cursor:pointer;position:absolute;top:18px;right:10px;background:#1f88b2;transition:.33s;z-index:9;color:#fff;text-align:center;width:100px;text-transform:none;font-size:13px;font-weight:700;border-radius:20px}@media only screen and (max-width:1280px){.faqApi .data .modulo,.modApi .data .modulo{top:0;right:0;border-radius:0}.faqApi .data .modulo ul li,.modApi .data .modulo ul li{font-size:15px;margin-right:10px}}.faqApi .data:hover h3:before,.modApi .data:hover h3:before{filter:grayscale(0)}.faqApi .data h3,.modApi .data h3{transition:.5s;color:#0d2055;cursor:pointer;display:flex;line-height:normal;font-size:1rem;align-items:center;padding:16px;background:#f2f2f2;margin-bottom:0}.faqApi .data h3:before,.modApi .data h3:before{content:"";min-width:18px;min-height:18px;background:url(../images/icos/ico-close.svg) no-repeat;filter:grayscale(1);margin-right:6px;transform:rotate(45deg)}@media only screen and (max-width:480px){.faqApi .data h3,.modApi .data h3{font-size:14px;padding:12px 0;font-weight:700;background:none}.faqApi .data h3 ul li,.modApi .data h3 ul li{font-size:13px;margin-right:6px}}.faqApi .data .contentModule,.modApi .data .contentModule{display:none;line-height:1.5rem}@media only screen and (max-width:480px){.faqApi .data .contentModule,.modApi .data .contentModule{font-size:1rem}.faqApi .data .contentModule ul li,.modApi .data .contentModule ul li{font-size:13px;margin-right:6px}}.faqApi .data .contentModule:first-child,.modApi .data .contentModule:first-child{display:block}.faqApi .data .contentSlides,.modApi .data .contentSlides{display:none}.faqApi .data .contentSlides h4,.modApi .data .contentSlides h4{margin:1.5em 0;color:#0d2055}.faqApi .data .contentResources,.modApi .data .contentResources{display:none}.faqApi .data .contentResources p,.modApi .data .contentResources p{margin:1.5em 0;color:#0d2055}.faqApi .data.open,.modApi .data.open{box-shadow:0 0 4px 6px rgba(0,0,0,.04),0 0 5px rgba(0,0,0,.2),0 24px 36px rgba(0,0,0,.2);background:#fff}.faqApi .data.open h3,.modApi .data.open h3{color:#1f88b2;position:sticky;top:0}.faqApi .data.open h3:before,.modApi .data.open h3:before{background:url(../images/icos/ico-close.svg) no-repeat;filter:grayscale(0);transform:rotate(0deg)}.faqApi .data.open .modulo,.modApi .data.open .modulo{top:48px}@media only screen and (max-width:960px){.faqApi .data.open .modulo,.modApi .data.open .modulo{top:0}}.faqApi .data.open .tiny-text,.modApi .data.open .tiny-text{display:flex;align-items:center;display:none}.faqApi .data.open p,.modApi .data.open p{display:block;padding:16px}.faqApi .data.open [data-f-id=pbf],.faqApi .data.open p [data-f-id=pbf],.modApi .data.open [data-f-id=pbf],.modApi .data.open p [data-f-id=pbf]{display:none}.faqApi .data.open .contentResources,.faqApi .data.open .contentSlides,.modApi .data.open .contentResources,.modApi .data.open .contentSlides{display:block}.faqApi .data.open .btn.disabled,.modApi .data.open .btn.disabled{opacity:.33}.faqApi .data.open .contentModule,.modApi .data.open .contentModule{padding:1.5em;display:block}.faqApi .data.open .contentModule p,.modApi .data.open .contentModule p{font-weight:700}.faqApi .data.open .contentModule p strong,.modApi .data.open .contentModule p strong{color:#000;font-weight:700}.faqApi .data.open .contentModule ul,.modApi .data.open .contentModule ul{color:#000;margin-bottom:0}.faqApi .data.open .contentModule ul:last-child,.modApi .data.open .contentModule ul:last-child{margin-bottom:18px}.faqApi .data.open .contentModule ul li,.modApi .data.open .contentModule ul li{padding:6px 1em 6px 42px;margin-bottom:0;position:relative;transition:1s;font-size:14px}.faqApi .data.open .contentModule ol,.modApi .data.open .contentModule ol{padding-left:48px;color:#00a3e4;list-style:decimal;margin-bottom:24px}.faqApi .data.visto:before,.modApi .data.visto:before{content:"";position:absolute;width:32px;height:32px;margin-left:20px;z-index:1;right:12px;top:12px}.faqApi .data .contentSlides,.modApi .data .contentSlides{padding:6px 1.5em;border-bottom:1px solid #ccc}.faqApi .data .contentSlides .btn,.modApi .data .contentSlides .btn{margin:6px;font-size:13px}section.articles .col-md-8 .faqApi h3,section.articles .col-md-8 .faqApi p,section.articles .col-md-8 .modApi h3,section.articles .col-md-8 .modApi p{margin-bottom:0}