html{box-sizing:border-box}*,:after,:before{box-sizing: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,html,i,iframe,img,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;font-size:100%;font-family:inherit;vertical-align:baseline}img,video{vertical-align:middle;border:none;max-width:100%;height:auto}a{color:#181818;text-decoration:none}a.link{color:#181818;cursor:pointer;font-weight:500;text-decoration:underline}aside,footer,header,menu,nav,section{display:block}nav ul{margin:0;list-style:none}nav li{margin:0}q{quotes:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1.57;text-rendering:optimizeLegibility;color:#181818}button,input,select,textarea{color:inherit;font-family:inherit;font-weight:400;line-height:1.57;text-rendering:inherit}button{cursor:pointer}h1,h2,h3,h4{margin-bottom:.5em}ol,p,ul{margin-bottom:1.57em}ol,ul{margin-left:2em}li{margin-bottom:.2em}ol+h2,ol+h3,ol+h4,p+h2,p+h3,p+h4,ul+h2,ul+h3,ul+h4{padding-top:.45em}.page-wrapper{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1}.arriba{text-align:right}.arriba a:after,.arriba a:before{content:"";width:8px;height:2px;background-color:#125e8f;position:absolute;left:0}.arriba a{color:#125e8f;padding-left:16px;position:relative}.arriba a:before{top:7px;transform:rotate(-45deg)}.arriba a:after{top:7px;transform:rotate(45deg);left:4px}.largo_general h2{color:inherit}.detallado h2{padding-top:.45em}.detallado ol+h2,.detallado ol+h3,.detallado ol+h4,.detallado p+h2,.detallado p+h3,.detallado p+h4,.detallado ul+h2,.detallado ul+h3,.detallado ul+h4,.largo_general ol+h2,.largo_general ol+h3,.largo_general ol+h4,.largo_general p+h2,.largo_general p+h3,.largo_general p+h4,.largo_general ul+h2,.largo_general ul+h3,.largo_general ul+h4{padding-top:0}.detallado p,.largo_general p{margin-bottom:.785em}@keyframes fadeVideo{50%{opacity:0}100%{opacity:1}}body{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1.57;letter-spacing:.3px;background-color:#fff;font-size:14px}@media (min-width:768px){body{font-size:15px}}h1,h2,h3,h4{color:inherit;color:#125e8f;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:700;line-height:1.2;letter-spacing:.3px}h1{font-size:24px}@media (min-width:768px){h1{font-size:28px}}h2{font-size:24px}@media (min-width:768px){h2{font-size:28px}}h3{font-size:21px}@media (min-width:768px){h3{font-size:24px}}h4{font-size:16px}@media (min-width:768px){h4{font-size:18px}}.container{width:100%;max-width:1178px;margin:0 auto;padding-right:15px;padding-left:15px}.container--lg{max-width:1400px}.container--xl{max-width:1720px}.container--full{max-width:unset}.container--login{max-width:562px}@media (min-width:768px){.container{padding-right:24px;padding-left:24px}}.narrow-container{max-width:600px;margin:0 auto;padding-right:15px;padding-left:15px}@media (min-width:768px){.narrow-container{padding-right:24px;padding-left:24px}}.page-wrapper{max-width:1760px;margin:0 auto;background-color:#fff;min-height:100vh;width:100%}.page-wrapper--full{max-width:none}.section{padding-top:32px;padding-bottom:40px}@media (min-width:768px){.section{padding-top:64px;padding-bottom:80px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:768px){.row{margin-right:-24px;margin-left:-24px}}.col,[class*=col-]{padding-right:15px;padding-left:15px;position:relative;margin-right:auto;width:100%}@media (min-width:768px){.col,[class*=col-]{padding-right:24px;padding-left:24px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.col,[class*=col-]{min-width:87px}}.col{flex-basis:0;flex-grow:1;max-width:100%}.col{padding-right:15px;padding-left:15px;position:relative;margin-right:auto;width:100%}@media (min-width:768px){.col{padding-right:24px;padding-left:24px}}.col-12{flex:0 0 100%;max-width:100%}.col-1-3{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-2-3{flex:0 0 66.6666666667%;max-width:66.6666666667%}@media (min-width:768px){.md-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.md-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.md-col-6{flex:0 0 50%;max-width:50%}.md-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.md-col-9{flex:0 0 75%;max-width:75%}.md-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:1012px){.lg-col-6{flex:0 0 50%;max-width:50%}}.top-header{font-size:13px;background-color:#125e8f;color:#fff;font-weight:300;line-height:30px}@media (min-width:768px){.top-header{font-size:13px}}.top-header .row{justify-content:flex-end}.logged a{color:#fff;font-size:13px}@media (min-width:768px){.logged a{font-size:13px}}.mobile-logged a{display:block}.main-header{min-height:83px;box-shadow:rgba(0,0,0,.15) 0 2px 4px;z-index:1;position:relative}.main-header__logo{align-items:center;display:flex;width:100%}.main-header__navigation{flex-shrink:0;justify-content:flex-end;margin:auto 0}.main-header__navigation-mobile__button{display:flex;align-items:center;height:83px;padding:0 8px 0 8px}.main-header__navigation-mobile__button svg{fill:#125E8F}.footer{background-color:#fff}.footer__text{color:#181818;font-size:13px}@media (min-width:768px){.footer__text{font-size:13px}}.footer__link{color:#181818;font-size:13px}@media (min-width:768px){.footer__link{font-size:13px}}.footer__link--icon{fill:#181818;display:inline-flex;align-items:center;gap:8px}.navigation__link{color:#181818;display:block;margin-left:8px;margin-right:8px;transition:all .35s ease-in-out;border-bottom:2px solid transparent;white-space:nowrap;font-size:14px}@media (min-width:768px){.navigation__link{font-size:15px}}@media (min-width:768px){.navigation__link{margin-left:16px;margin-right:16px}}@media (min-width:1012px){.navigation__link{margin-left:24px;margin-right:24px}}.navigation__link:hover{border-bottom:2px solid #125e8f}.navigation__button{background-color:#fff;border:1px solid #181818;border-radius:5px;color:#181818;display:block;padding:8px 16px;transition:all .35s ease-in-out;margin-left:8px;white-space:nowrap;font-size:14px}@media (min-width:768px){.navigation__button{font-size:15px}}@media (min-width:768px){.navigation__button{margin-left:16px;padding:8px 16px}}@media (min-width:1012px){.navigation__button{margin-left:24px}}.navigation__button--fill{background-color:#125e8f;border-color:#125e8f;color:#fff}.navigation__button--fill:hover{background-color:#014c7e;border-color:#014c7e;color:#fff}.breadcrumbs a,.breadcrumbs__current{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;max-width:220px}.breadcrumbs{padding:24px 0;background-color:#dfe3e7;font-size:13px}@media (min-width:768px){.breadcrumbs{font-size:13px}}.breadcrumbs__current{vertical-align:middle}.breadcrumbs a{color:#181818}.breadcrumbs a:not(:first-of-type),.breadcrumbs__current{padding-left:24px;position:relative}.breadcrumbs a:not(:first-of-type)::before,.breadcrumbs__current::before{content:"/";position:absolute;left:7px;color:#181818;display:inline-block;vertical-align:middle}.breadcrumbs--catalog{padding:0 0 1.875rem;background-color:transparent}.tabs{display:flex;border-bottom:1px solid #dfe3e7;margin-bottom:24px}fieldset{margin-bottom:24px}fieldset .formLegend{border-bottom:1px solid rgba(0,0,0,.32);color:#125e8f;padding-bottom:6px;margin-bottom:16px;width:100%;font-size:21px}@media (min-width:768px){fieldset .formLegend{font-size:24px}}.label-block{position:absolute;left:10px;transform:translateY(-60%);transition:.3s ease-out;font-size:14px;padding:0 6px;background:#fff;border-radius:5px;overflow:hidden;color:#181818;font-weight:500;z-index:2}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{border:1px solid rgba(0,0,0,.32);padding:0 12px;height:40px;border-radius:5px;width:100%;min-width:0;color:#181818;transition:all .25s;display:block;font-size:14px}@media (min-width:768px){input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:15px}}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0;border-color:#181818}input[type=date].basic,input[type=email].basic,input[type=password].basic,input[type=search].basic,input[type=tel].basic,input[type=text].basic,select.basic,textarea.basic{background-color:transparent;border:0;padding:0;height:auto;width:auto}input[type=date].basic:focus,input[type=email].basic:focus,input[type=password].basic:focus,input[type=search].basic:focus,input[type=tel].basic:focus,input[type=text].basic:focus,select.basic:focus,textarea.basic:focus{border-color:#181818}input[readonly]{background-color:#f9fafb;border-color:#f9fafb;cursor:default}input[readonly]:focus{border-color:#f9fafb}textarea{padding:8px 12px;height:auto;min-height:160px}.falseinput{border:1px solid rgba(0,0,0,.32);border-radius:5px;height:40px;background-color:rgba(0,0,0,.03);margin-bottom:0}.cb_politicaPrivacidad{font-size:13px}@media (min-width:768px){.cb_politicaPrivacidad{font-size:13px}}.tooltip{position:relative;z-index:3}.tooltip .tooltip-title{color:#28719f;cursor:help;display:inline-block;font-weight:500;margin-bottom:0}.tooltip .tooltip-title:hover+.tooltip-text{visibility:visible;opacity:1}.tooltip .tooltip-text{margin-bottom:0;visibility:hidden;width:250px;background-color:#555;color:#fff;text-align:center;border-radius:6px;top:100%;padding:5px 0;position:absolute;z-index:1;left:0;opacity:0;transition:opacity .3s}.form-row{display:grid;grid-template-columns:1fr;grid-gap:16px}[class*=form-col]{padding-right:0;padding-left:0;position:relative;margin-bottom:24px;margin-right:unset;width:100%}@media (min-width:768px){.form-row{grid-template-columns:repeat(6,1fr)}[class*=form-col]{grid-column:span 6}.form-col-1-2{grid-column:span 3}.form-col-1-3{grid-column:span 2}.form-col-2-3{grid-column:span 4}}.iti{width:100%}.iti input,.iti input[type=tel],.iti input[type=text]{border:1px solid rgba(0,0,0,.32);border-radius:5px;color:#2b292c;display:block;padding:0 16px;font-size:15px;height:40px;width:100%;transition:all .25s}.message{background-color:#0074c2;border:2px solid #0074c2;color:#000;margin-bottom:8px;padding:8px 16px}.message p:last-child,.message ul:last-child{margin-bottom:0}.message--error{background-color:#ffe0e0;border:2px solid #ffe0e0;color:#000;margin-bottom:8px;padding:8px 16px}.message--error p:last-child,.message--error ul:last-child{margin-bottom:0}.message--warning{background-color:#ffc105;border:2px solid #ffc105;color:#000;margin-bottom:8px;padding:8px 16px}.message--warning p:last-child,.message--warning ul:last-child{margin-bottom:0}.message--success{background-color:#b7e7b6;border:2px solid #b7e7b6;color:#000;margin-bottom:8px;padding:8px 16px}.message--success p:last-child,.message--success ul:last-child{margin-bottom:0}.error{background-color:#ffe0e0;border:2px solid #ffe0e0;color:#000;margin-bottom:8px;padding:8px 16px}.error p:last-child,.error ul:last-child{margin-bottom:0}.ok{background-color:#b7e7b6;border:2px solid #b7e7b6;color:#000;margin-bottom:8px;padding:8px 16px}.ok p:last-child,.ok ul:last-child{margin-bottom:0}.error,.ok{margin-bottom:24px;padding:24px}.alert{background-color:rgba(255,222,130,.2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='28' viewBox='0 0 31 28'%3E%3Cg transform='translate(-757 -431)'%3E%3Cpath d='M14.625,1.58a1,1,0,0,1,1.75,0l13.8,24.935A1,1,0,0,1,29.3,28H1.7a1,1,0,0,1-.875-1.484Z' transform='translate(757 431)' fill='%23fbbc0e'/%3E%3Crect width='3' height='7' transform='translate(771 442)' fill='%23fff'/%3E%3Crect width='3' height='3' transform='translate(771 452)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:21px 21px;font-weight:500;padding:21px 23px 21px 70px;margin-bottom:16px}@media (min-width:768px){.alert{padding:21px 32px 21px 70px}}.alert p:last-child,.alert ul:last-child{margin-bottom:0}.button{background-color:#125e8f;border:1px solid #125e8f;border-radius:5px;display:inline-block;color:#fff;cursor:pointer;letter-spacing:0;text-align:center;text-decoration:none;min-width:120px;padding:8px 16px;transition:background .25s;font-size:14px}@media (min-width:768px){.button{font-size:15px}}.button:focus,.button:hover{background-color:#014c7e;border-color:#014c7e;box-shadow:rgba(0,0,0,.18) 0 2px 3px;color:#fff;outline:0}.button:active{background-color:#014c7e;border-color:#014c7e;box-shadow:rgba(0,0,0,.18) 0 2px 3px;color:#fff;transition:none}.button--full{width:100%;max-width:100%}.button--inverse{background-color:#fff;border-color:#125e8f;color:#125e8f}.button--inverse:focus,.button--inverse:hover{background-color:#fff;border-color:#014c7e;color:#014c7e}.button--inverse:active{background-color:#fff;border-color:#014c7e;color:#014c7e}.icon-button{background-color:transparent;background-position:center center;background-repeat:no-repeat;border:0;display:inline-block;height:12px;outline:0;width:42px;box-sizing:content-box}.icon-button--arrow-left{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='12' viewBox='0 0 42 12'%3E%3Cpath d='M6,11.5, 0.5,6, 6, 0.5' fill='none' stroke='%23125E8F' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline transform='translate(0.5 6)' x1='41' fill='none' stroke='%23125E8F' stroke-linecap='round' stroke-width='1'/%3E%3C/svg%3E")}.icon-button--arrow-right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='12' viewBox='0 0 42 12'%3E%3Cg transform='translate(42, 12) rotate(180)'%3E%3Cpath d='M6,11.5, 0.5,6, 6, 0.5' fill='none' stroke='%23125E8F' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline transform='translate(0.5 6)' x1='41' fill='none' stroke='%23125E8F' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E")}.icon-button:disabled{opacity:.8}.sidebar{will-change:min-height;margin-bottom:24px}.sidebar__title{display:none}.sidebar.is-affixed .sidebar__title{display:block}.sidebar__bottom{padding-top:24px}.inner-wrapper-sticky{transition:all .3s;transform:translate3d(0,0,0);will-change:position,transform;box-shadow:rgba(0,0,0,.25) 0 8px 18px -5px}@media (min-width:768px){.inner-wrapper-sticky{align-self:flex-start}}.course-details{list-style:none;margin:0;padding:0}.course-details li{padding-bottom:.5rem}.course-details li img{vertical-align:middle;margin-right:.6em;margin-top:-.2em}.course-details li:last-child{padding-bottom:0}.wrap-preview-video{height:100%}.curso-card{display:flex;width:256px;max-width:256px;margin-right:15px;height:auto;box-shadow:rgba(0,0,0,.2) 0 2px 5px;background-color:#fff;vertical-align:top;text-align:left;transition:box-shadow .2s}@media (min-width:768px){.curso-card{margin-right:24px}}.curso-card:hover{box-shadow:rgba(0,0,0,.2) 0 4px 12px}.curso-card__link{display:flex;flex-direction:column;width:100%}.curso-card__header{height:144px;background-color:#125e8f;position:relative;overflow:hidden}.curso-card__header__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;max-width:none}.curso-card__header__tag{font-size:12px;left:8px;position:absolute}.curso-card__header__tag--sello-apel{background-color:#fff;border-radius:5px;height:32px;bottom:8px;width:90px;display:flex;align-items:center;padding:4px 8px 6px}.curso-card__body{display:flex;flex-direction:column;flex-grow:1;padding:10px 9px}@media (min-width:768px){.curso-card__body{padding:11px 13px}}@media (min-width:1012px){.curso-card__body{padding:24px}}.curso-card__name{color:#181818;flex-grow:1;line-height:1.25;margin-bottom:24px;font-size:16px}@media (min-width:768px){.curso-card__name{font-size:18px}}.curso-card__family{font-weight:700;font-size:13px;margin-bottom:.25em}@media (min-width:768px){.curso-card__family{font-size:13px}}.curso-card__duration,.curso-card__price,.curso-card__type{color:#125e8f;font-size:13px}@media (min-width:768px){.curso-card__duration,.curso-card__price,.curso-card__type{font-size:13px}}.video-viewer{position:relative;cursor:pointer;margin-bottom:24px}.video-viewer__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='%23fff'%3E%3Cpath d='M0 0h48v48H0z' fill='none'/%3E%3Cpath d='M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-4 29V15l12 9-12 9z'/%3E%3C/svg%3E");text-align:center;z-index:2}.video-viewer::before{content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);position:absolute;pointer-events:none;transition:opacity .5s ease-out}.video-viewer.is-actived::before{opacity:0}.video-viewer.is-actived .video-viewer__icon{display:none}.entry-video{opacity:0;animation:fadeVideo .5s forwards}@keyframes fadeVideo{50%{opacity:0}100%{opacity:1}}.accordion{overflow:hidden;margin-bottom:32px}.accordion__item{color:#181818;overflow:hidden;border-top:1px solid #dfe3e7}.accordion__item:last-child{border-bottom:1px solid #dfe3e7}.accordion__item>input{position:absolute;opacity:0;z-index:-1}.accordion__item>input:checked+.accordion__item__label{background-color:#f9fafb}.accordion__item>input:checked+.accordion__item__label::before{transform:rotate(90deg)}.accordion__item>input:checked~.accordion__item__content{background-color:#f9fafb;max-height:999px;transition:max-height 1s ease-in-out}.accordion__item__label{display:flex;align-items:center;font-weight:400;line-height:22px;padding:16px 10px 14px;position:relative}.accordion__item__label:hover{cursor:pointer}.accordion__item__label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath d='M10,16l4-4L10,8' transform='translate(-2 -2)' fill='none' stroke='%23125E8F' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");background-size:cover;background-position:center;content:"";display:block;width:22px;height:22px;margin-right:4px;transform-origin:center;transition:transform .35s}.accordion__item__content{max-height:0;overflow:hidden;transition:max-height 1.5s cubic-bezier(0, 1, 0, 1)}.accordion__item__subcontent{background-color:#f9fafb;color:#181818;padding:4px 4px 16px 36px}@media (max-width:767px){.relatedLinks.menuCollapse>.accordion>.accordion__item{border:1px solid #dfe3e7}.relatedLinks.menuCollapse>.accordion>.accordion__item>.accordion__item__label::before{width:34px;height:38px}.relatedLinks.menuCollapse>.accordion>.accordion__item>.accordion__item__content>.accordion__item__subcontent{padding:0 12px 0 16px}.menuCollapse--fill>.accordion>.accordion__item{background-color:#125e8f}.menuCollapse--fill>.accordion>.accordion__item>input:checked+.accordion__item__label{background-color:#125e8f}.menuCollapse--fill>.accordion>.accordion__item>.accordion__item__label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10,16l4-4L10,8' transform='translate(-2 -2)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2'%3E%3C/path%3E%3C/svg%3E")}}@media (min-width:768px){.relatedLinks.menuCollapse .accordion .accordion__item__subcontent{background-color:transparent}.relatedLinks.menuCollapse>.accordion>.accordion__item{border:none}.relatedLinks.menuCollapse>.accordion>.accordion__item>.accordion__item__label{cursor:default;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.relatedLinks.menuCollapse>.accordion>.accordion__item>.accordion__item__label::before{content:none}.relatedLinks.menuCollapse>.accordion>.accordion__item>.accordion__item__content>.accordion__item__subcontent{padding:0}.relatedLinks.menuCollapse>.accordion>.accordion__item>input:checked+.accordion__item__label{background-color:transparent}.relatedLinks.menuCollapse>.accordion>.accordion__item>input~.accordion__item__content{background-color:transparent;max-height:999px;transition:max-height 1s ease-in-out}}.relatedLinks{margin-bottom:32px}.relatedLinks .cursos{box-sizing:border-box;border-bottom:2px solid #125e8f;color:#125e8f;line-height:50px;line-height:1.57;margin:0;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:21px}@media (min-width:768px){.relatedLinks .cursos{font-size:24px}}.relatedLinks .cursos--fill{background-color:#125e8f;border-bottom:none;color:#fff}.relatedLinks .cursodestacado a{color:#125e8f;font-weight:700}.relatedLinks .menuLateral-list__subtitle,.relatedLinks .menuLateral-list__title{display:block;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:.24px;line-height:19px;margin:0;position:relative;font-size:14px}@media (min-width:768px){.relatedLinks .menuLateral-list__subtitle,.relatedLinks .menuLateral-list__title{font-size:15px}}.relatedLinks .menuLateral-list__title{font-weight:700;padding:28px 0 12px}.relatedLinks .menuLateral-list__title:first-child{padding:24px 0 12px}.relatedLinks .menuLateral-list__subtitle{font-weight:400;padding:16px 0 8px}.relatedLinks .menuLateral-list__content>.menuLateral-list__subtitle:first-child{padding-top:4px}.relatedLinks .menuLateral-list__content--not-title:first-child{padding-top:16px}.relatedLinks .menuLateral-list__cursos ul{list-style:none;margin:0;padding:0}.relatedLinks .menuLateral-list__cursos ul li>a{color:#125e8f;display:flex;gap:4px;margin:0}.relatedLinks .menuLateral-list__cursos ul li>a::before{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath d='M10,16l4-4L10,8' transform='translate(-2 -2)' fill='none' stroke='%23125E8F' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");content:"";display:block;width:16px;height:16px;position:relative;top:4px;flex-shrink:0}.relatedLinks .menuLateral-accordion__subtitle,.relatedLinks .menuLateral-accordion__title{display:flex;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;line-height:19px;margin:0;position:relative;font-size:14px}@media (min-width:768px){.relatedLinks .menuLateral-accordion__subtitle,.relatedLinks .menuLateral-accordion__title{font-size:15px}}.relatedLinks .menuLateral-accordion__title:not(.accordion__item__label){font-weight:700;padding:32px 0 12px}.relatedLinks .menuLateral-accordion__subtitle{padding:16px 0 12px}.relatedLinks .menuLateral-accordion__family .accordion,.relatedLinks .menuLateral-accordion__subfamily .accordion{margin-bottom:0}.relatedLinks .menuLateral-accordion__family .accordion:not(:last-child) .accordion__item,.relatedLinks .menuLateral-accordion__family:not(:last-child) .accordion .accordion__item,.relatedLinks .menuLateral-accordion__subfamily .accordion:not(:last-child) .accordion__item,.relatedLinks .menuLateral-accordion__subfamily--no-title:not(:last-child) .accordion .accordion__item{border-bottom:none}input[type=checkbox]+.relatedLinks .menuLateral-accordion__subtitle{font-weight:700}.relatedLinks .menuLateral-accordion__content .menuLateral-accordion__subtitle:first-child{padding:4px 0 12px}.relatedLinks .menuLateral-accordion__cursos ul{list-style:none;margin:0;padding:0}.relatedLinks .menuLateral-accordion__cursos ul li>a{color:#125e8f;display:block;font-weight:400;line-height:20px;margin:0 0 0 12px;padding:4px 8px;position:relative;transition:all .3s;font-size:14px}@media (min-width:768px){.relatedLinks .menuLateral-accordion__cursos ul li>a{font-size:15px}}.relatedLinks .menuLateral-accordion__cursos ul li>a::before{content:"";width:4px;height:1px;background-color:#125e8f;border-radius:0;left:-8px;position:absolute;top:14px;transition:all .5s}.relatedLinks.menuCollapse .cursos{border-bottom:none}.relatedLinks.menuWithBorder{border:1px solid #f9fafb;border-radius:5px}.relatedLinks.menuWithBorder .cursos--fill{border-bottom:none;border-radius:5px 5px 0 0;font-weight:700}.relatedLinks.menuWithBorder .menuLateral-list{background-color:#fff;border:1px solid #f9fafb;border-width:0 1px 1px;border-radius:0 0 5px 5px;padding:0 32px 32px}.relatedLinks.menuWithBorder .menuLateral-list__title{border-bottom:none;border-top:1px solid #dfe3e7;font-weight:700;padding:24px 0 12px;margin-bottom:0;margin-top:24px}.relatedLinks.menuWithBorder .menuLateral-list__title:first-child{border-top:none;margin-top:0}.relatedLinks.menuWithBorder .menuLateral-list__subtitle{font-weight:400;padding:16px 0 4px}.relatedLinks.menuWithBorder .menuLateral-list__cursos ul{margin-left:0}.relatedLinks.menuWithBorder .menuLateral-list__cursos li{margin-bottom:4px}.relatedLinks.menuWithBorder .menuLateral-list__cursos:last-child li:last-child{margin-bottom:0}.relatedLinks.menuWithBorder:not(.menuCollapse) .cursos{padding:20px 32px}.relatedLinks.menuWithBorder:not(.menuCollapse) .cursos.cursos--fill{text-align:left}.relatedLinks:not(.menuCollapse) .cursos{padding:8px 0}.relatedLinks:not(.menuCollapse) .cursos.cursos--fill{text-align:center}@media (max-width:767px){.relatedLinks.menuCollapse .cursos{padding:0}.relatedLinks.menuCollapse .menuLateral-list{padding-bottom:16px}.relatedLinks.menuCollapse .menuLateral-accordion__title:first-child:not(.accordion__item__label),.relatedLinks.menuCollapse .menuLateral-list__title:first-child{padding:16px 0 12px}.relatedLinks.menuCollapse .menuLateral-accordion__family:last-child .accordion:last-child .accordion__item,.relatedLinks.menuCollapse .menuLateral-accordion__subfamily:last-child .accordion:last-child .accordion__item{border-bottom:none}}@media (min-width:768px){#navBar{width:100%;max-width:340px}.relatedLinks{margin-bottom:40px}.relatedLinks.menuCollapse .cursos{padding:8px 0 4px}.relatedLinks.menuCollapse .cursos--fill{text-align:center}.relatedLinks.menuCollapse .cursos--list:not(.cursos--fill){border-bottom:2px solid #125e8f}.relatedLinks.menuCollapse .menuLateral-list>.menuLateral-list__title:first-child{padding-top:16px}}.js-offcanvas{display:none}.js-offcanvas.is-open{display:block}.c-offcanvas{transform:translate3d(0,0,0);backface-visibility:hidden}.c-offcanvas,.c-offcanvas-bg.c-offcanvas-bg--push,.c-offcanvas-bg.c-offcanvas-bg--reveal,.c-offcanvas-content-wrap{transition:transform .3s cubic-bezier(.4, 0, .6, 1)}.c-offcanvas{position:fixed;min-height:100%;max-height:none;top:0;display:block;background:#fff;overflow-x:hidden;overflow-y:auto}.c-offcanvas.is-open{transform:translate3d(0,0,0);visibility:visible}.c-offcanvas.is-closed{max-height:100%;overflow:hidden;visibility:hidden;box-shadow:none}.c-offcanvas-content-wrap{z-index:3}.c-offcanvas--opening{transition-timing-function:cubic-bezier(0.4,0,0.6,1)}.c-offcanvas--overlay{z-index:1080}.c-offcanvas--reveal{z-index:2}.c-offcanvas-bg{position:fixed;top:0;height:100%;width:100%;z-index:1079;left:-100%;background-color:transparent;transition:background-color .4s cubic-bezier(.23, 1, .32, 1) 0s}.c-offcanvas-bg.is-animating,.c-offcanvas-bg.is-open{left:0;background-color:rgba(0,0,0,.68);visibility:visible}.c-offcanvas-bg.is-closed{visibility:hidden}.c-offcanvas-bg--closing.is-animating{background:0 0}.c-offcanvas--left{height:100%;width:76vw;max-width:310px;transform:translate3d(-76vw,0,0)}.c-offcanvas--right{height:100%;width:76vw;right:0;max-width:310px;transform:translate3d(76vw,0,0)}.mobile-menu{padding-top:32px}.mobile-menu__list{margin-bottom:24px}.mobile-menu__list-item{padding:16px 0}.mobile-menu__list-item a:not(.button){color:#181818}.mobile-menu .c-button{position:absolute;top:12px;right:12px;border:none;background:0 0;font-size:1.5rem;line-height:1;height:32px;width:32px}.mobile-logged{border-top:1px solid #adb5bd;padding-top:24px}.mobile-logged a{font-size:13px}@media (min-width:768px){.mobile-logged a{font-size:13px}}.hero{background-image:var(--main-bg-image, url("../img/bg-hero.jpg"));background-size:cover;background-position:center;background-repeat:no-repeat}.hero-search{background-image:url("../img/bg-hero.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px 0;display:flex;align-items:center}.field-search{display:flex;box-shadow:rgba(0,0,0,.2) 0 5px 15px -3px;position:relative}.field-search input[type=search]{border:0;height:52px;box-shadow:0 0 4px grey}.field-search input[type=search]::-webkit-search-cancel-button{display:none}.field-search button{background:0 0;border:0;padding:6px 10px 0;color:#125e8f;cursor:pointer;position:absolute;height:100%;top:0;right:0;transition:all .3s;border-radius:0 5px 5px 0;outline:0}.field-search button svg{fill:currentColor}.field-search button:focus,.field-search button:hover{background:#014c7e;color:#fff}.row-catalog__family{display:flex;overflow:hidden;padding-left:15px;padding-bottom:24px;margin-bottom:32px}@media (min-width:768px){.row-catalog__family{padding-left:24px}}.row-catalog__family::after{min-width:10px;content:"";flex-shrink:0}@media (min-width:1178px){.row-catalog__family{padding-left:calc((100vw - 1178px)/ 2 + 15px / 2)}}@media (min-width:1178px) and (min-width:768px){.row-catalog__family{padding-left:calc((100vw - 1178px)/ 2 + 24px / 2)}}@media (min-width:1178px){.row-catalog__family::after{width:calc((100vw - 1178px)/ 2)}}.row-catalog__course{flex-shrink:0;width:180px}@media (min-width:768px){.row-catalog__course{width:230px}}@media (min-width:1012px){.row-catalog__course{width:256px}}.family-course-name{font-size:21px;color:#181818}@media (min-width:768px){.family-course-name{font-size:24px}}.family-course-num{font-size:13px;padding:4px 16px;line-height:23px;background-color:#125e8f;color:#fff;border-radius:20px;margin-left:16px;position:relative;top:-3px}@media (min-width:768px){.family-course-num{font-size:13px}}.header-family-course a{display:inline-flex;align-items:baseline}.row-catalog__btns{transform:translateY(-3px)}.header-family{margin-bottom:16px}.wrap-resultado-family{display:flex;flex-wrap:wrap;margin-bottom:16px}.wrap-resultado-family .curso-card{margin:0 0 24px 24px;width:250px}@supports (display:grid){.wrap-resultado-family{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,0.25fr));grid-gap:24px;margin-bottom:32px}.wrap-resultado-family .curso-card{margin:0;width:100%}}.search-results{margin-bottom:24px}.pagination{display:flex;margin-top:24px;padding:24px 0;line-height:20px}.pagination .current,.pagination .disabled,.pagination a{padding:10px 14px}.pagination .disabled{opacity:.4}.pagination .current{font-weight:700;box-shadow:#181818 0 -3px}.pagination a{display:block;color:#181818}.pagination .pagination-next,.pagination .pagination-previous{font-size:13px}@media (min-width:768px){.pagination .pagination-next,.pagination .pagination-previous{font-size:13px}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}@keyframes grow-x{to{width:100%}}@keyframes shrink-x{to{width:0%}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}100%{opacity:1;transform:scale(1)}}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}@keyframes pulse-in{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.1,1.1,1.1)}100%{transform:scale3d(1,1,1)}}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.flip{transform:scale(-1,-1)}.lds-ring{display:inline-block;position:relative;width:40px;height:40px}.lds-ring--sm{width:22px;height:22px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #23a7cc;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#23a7cc transparent transparent transparent}.lds-ring--white div{border-color:#fff transparent transparent transparent}.lds-ring--sm div{width:16px;height:16px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.border{border:1px solid #dfe3e7}.border-top{border-top:1px solid #dfe3e7}.border-left-6{border-left-width:6px}.border-left-solid{border-left-style:solid}@media (min-width:768px){.md-border-right{border-right:1px solid #dfe3e7}}.stroke-black{stroke:#000}.bg-black-op-6{background-color:rgba(0,0,0,.6)}.bg-white{background-color:#fff}.text-white{color:#fff}.text-gray-700{color:#484f56}.text-gray-800{color:#353b41}.bg-warning-op-7{background-color:rgba(255,193,5,.7)}.bg-secondary{background-color:#125e8f}.fill-secondary{fill:#125E8F}.bg-secondary-op-2{background-color:rgba(18,94,143,.2)}.b-radius-1{border-radius:5px}.b-radius-4{border-radius:20px}.b-radius-5{border-radius:25px}.stroke-2{stroke-width:2}.c-pointer{cursor:pointer}.reset-list{margin:0;padding:0;list-style:none}.reset-list>li{margin:0;padding-bottom:4px}.list{list-style:none;margin-left:0;padding-left:0}.list>li{padding-left:2rem;position:relative}.list>li::before{content:"";width:5px;height:5px;background-color:#125e8f;border-radius:50%;position:absolute;left:15px;top:11px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.hidden{display:none}.w-100{width:calc(100 * 1%)}.absolute{position:absolute}.relative{position:relative}.center{left:50%;top:50%;transform:translate(-50%,-50%)}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.flex-no-grow{flex-grow:0}.flex-no-shrink{flex-shrink:0}.self-center{align-self:center}@media (min-width:544px){.sm-flex-row{flex-direction:row}}@media (min-width:768px){.md-flex-row{flex-direction:row}.md-justify-end{justify-content:flex-end}.md-items-center{align-items:center}}@media (min-width:1012px){.lg-justify-start{justify-content:flex-start}}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.m-0{margin:0}.pt-1{padding-top:8px}.mt-1{margin-top:8px}.mr-1{margin-right:8px}.mb-1{margin-bottom:8px}.pl-1{padding-left:8px}.gap-1{gap:8px}.px-1{padding-left:8px;padding-right:8px}.py-1{padding-top:8px;padding-bottom:8px}.mx-1{margin-left:8px;margin-right:8px}.mt-2{margin-top:16px}.pb-2{padding-bottom:16px}.mb-2{margin-bottom:16px}.gap-2{gap:16px}.p-2{padding:16px}.px-2{padding-left:16px;padding-right:16px}.py-2{padding-top:16px;padding-bottom:16px}.my-2{margin-top:16px;margin-bottom:16px}.pt-3{padding-top:24px}.mt-3{margin-top:24px}.pb-3{padding-bottom:24px}.mb-3{margin-bottom:24px}.gap-3{gap:24px}.p-3{padding:24px}.px-3{padding-left:24px;padding-right:24px}.py-3{padding-top:24px;padding-bottom:24px}.my-3{margin-top:24px;margin-bottom:24px}.mt-4{margin-top:32px}.mb-4{margin-bottom:32px}.gap-4{gap:32px}.p-4{padding:32px}.mt-5{margin-top:40px}.mb-5{margin-bottom:40px}.py-5{padding-top:40px;padding-bottom:40px}.mb-6{margin-bottom:48px}.py-6{padding-top:48px;padding-bottom:48px}.my-6{margin-top:48px;margin-bottom:48px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}@media (min-width:768px){.md-mr-0{margin-right:0}.md-mb-0{margin-bottom:0}.md-pl-0{padding-left:0}.md-px-0{padding-left:0;padding-right:0}.md-pr-2{padding-right:16px}.md-pl-2{padding-left:16px}.md-gap-3{gap:24px}.md-py-3{padding-top:24px;padding-bottom:24px}.md-gap-4{gap:32px}.md-mb-6{margin-bottom:48px}.md-mb-7{margin-bottom:56px}.md-py-10{padding-top:80px;padding-bottom:80px}}@media (min-width:1012px){.lg-mb-6{margin-bottom:48px}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-nowrap{white-space:nowrap}.text-uppercase{text-transform:uppercase}.fw-normal{font-weight:400}.fw-semibold{font-weight:500}.fw-bold{font-weight:700}.fs-info{font-size:12px}@media (min-width:768px){.fs-info{font-size:12px}}.fs-small{font-size:13px}@media (min-width:768px){.fs-small{font-size:13px}}.fs-normal{font-size:14px}@media (min-width:768px){.fs-normal{font-size:15px}}.fs-1{font-size:28px}@media (min-width:768px){.fs-1{font-size:36px}}.fs-2{font-size:24px}@media (min-width:768px){.fs-2{font-size:28px}}.fs-3{font-size:21px}@media (min-width:768px){.fs-3{font-size:24px}}.fs-4{font-size:16px}@media (min-width:768px){.fs-4{font-size:18px}}.fs-5{font-size:14px}@media (min-width:768px){.fs-5{font-size:15px}}.fs-6{font-size:13px}@media (min-width:768px){.fs-6{font-size:13px}}.show-in-desktop{display:none}@media (min-width:768px){.show-in-desktop{display:block}}.show-in-mobile{display:block}@media (min-width:768px){.show-in-mobile{display:none}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.show{display:none}.hide{display:block}.show{display:block}.hide{display:none}.hero{background-image:url(../img/bg-hero.jpg)}.relatedLinks .cursos{color:#125e8f;border-bottom:2px solid #125e8f}.relatedLinks .menuLateral-list__cursos ul li>a{color:#181818}.list>li::before{background-color:#125e8f}