:root{--c-black:0 0% 0%;--c-white:0 0% 100%;--c-blue-100:210 33% 94%;--c-blue-200:204 61% 88%;--c-blue-300:205 61% 75%;--c-blue-400:205 60% 63%;--c-blue-500:204 100% 38%;--c-blue-600:204 97% 35%;--c-blue-700:204 97% 31%;--c-blue-800:204 98% 25%;--c-blue-900:204 100% 19%;--c-gray-100:210 20% 98%;--c-gray-200:210 17% 93%;--c-gray-300:210 14% 89%;--c-gray-400:210 14% 83%;--c-gray-500:210 11% 71%;--c-gray-600:208 7% 46%;--c-gray-700:210 9% 31%;--c-gray-800:210 10% 23%;--c-gray-900:210 11% 15%;--c-green-100:119 51% 81%;--c-green-500:119 59% 38%;--c-green-600:119 62% 34%;--c-red-100:0 100% 94%;--c-red-500:0 81% 45%;--c-yellow-500:45 100% 51%;--c-yellow-600:45 100% 46%;--c-secondary:var(--c-blue-700);--c-secondary-light:var(--c-blue-200);--c-secondary-dark:var(--c-blue-800);--c-text:0 0% 9%;--c-headers:var(--c-secondary);--c-form-label:var(--c-text);--c-form-input:var(--c-text);--c-button:var(--c-secondary);--c-button-text:var(--c-white);--c-button-hover:var(--c-secondary-dark);--c-button-hover-text:var(--c-white);--c-button-active:var(--c-button-hover);--c-button-active-text:var(--c-button-hover-text);--c-footer-background:var(--c-gray-200);--c-footer-text:var(--c-text);--c-footer-link:var(--c-secondary);--c-footer-icon:var(--c-secondary-dark);--c-top-header-background:var(--c-secondary);--c-top-header-text:var(--c-white);--c-header-background:var(--c-white);--c-navigation-link:var(--c-text);--c-main-background:var(--c-secondary);--c-breadcrumbs:var(--c-gray-100);--c-campus-content:210deg 15.79% 92.55%;--c-campus-sidebar:210deg 15.79% 92.55%;--c-link:var(--c-secondary);--c-list-icon:var(--c-secondary);--c-payment-step-1:var(--c-gray-100);--c-payment-step-2:var(--c-gray-300);--c-payment-step-3:var(--c-gray-500);--c-alert:var(--c-red-100);--c-success:var(--c-green-100);--c-warning:var(--c-yellow-500);--c-info:var(--c-blue-500);--border:1px solid hsl(var(--c-gray-300));--f-family:"Nunito Sans",sans-serif;--f-header-family:var(--f-family);--f-line-height:1.57;--f-header-line-height:1.2;--lh-condensed-ultra:1.1;--f-weight-light:300;--f-weight-normal:400;--f-weight-semibold:500;--f-weight-bold:700;--f-weight-black:900;--f-size-mobile-0:32px;--f-size-mobile-1:28px;--f-size-mobile-2:24px;--f-size-mobile-3:21px;--f-size-mobile-4:16px;--f-size-mobile-5:14px;--f-size-mobile-6:13px;--f-size-mobile-7:12px;--f-size-mobile-info:var(--f-size-mobile-7);--f-size-mobile-small:var(--f-size-mobile-6);--f-size-mobile-normal:var(--f-size-mobile-5);--f-size-desktop-0:40px;--f-size-desktop-1:32px;--f-size-desktop-2:28px;--f-size-desktop-3:24px;--f-size-desktop-4:18px;--f-size-desktop-5:15px;--f-size-desktop-6:13px;--f-size-desktop-7:12px;--f-size-desktop-info:var(--f-size-desktop-7);--f-size-desktop-small:var(--f-size-desktop-6);--f-size-desktop-normal:var(--f-size-desktop-5);--height-header:83px;--height-header-md:83px;--fields-height:40px;--fields-padding:12px;--login-max-width:720px}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:hsl(var(--c-link));text-decoration:none}a.link{color:hsl(var(--c-link));cursor:pointer;font-weight:var(--f-weight-semibold);text-decoration:underline}a.link--white{color:hsl(var(--c-white))}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{margin:0;list-style:none}nav li{margin:0}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--f-family);line-height:var(--f-line-height);text-rendering:optimizeLegibility;color:hsl(var(--c-text))}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-weight:var(--f-weight-normal);line-height:var(--f-line-height);text-rendering:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin-bottom:.5em}blockquote,ol,p,ul{margin-bottom:calc(var(--f-line-height) * 1em)}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:hsl(var(--c-secondary));position:absolute;left:0}.arriba a{color:hsl(var(--c-secondary));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:calc(var(--f-line-height) * .5em)}.entry-video{opacity:0;animation:fadeVideo .5s forwards}@keyframes fadeVideo{50%{opacity:0}100%{opacity:1}}.tabladetados{width:100%;margin-bottom:32px}@media (min-width:768px){.tabladetados{margin-bottom:64px}}.tabladetados th{padding:4px 10px;text-align:left;font-size:var(--f-size-mobile-small);text-transform:uppercase;border-bottom:3px solid hsl(var(--c-secondary))}@media (min-width:768px){.tabladetados th{font-size:var(--f-size-desktop-small)}}.tabladetados td{padding:15px 10px;border-bottom:1px solid hsl(var(--c-black)/.15)}body{font-family:var(--f-family);line-height:var(--f-line-height);letter-spacing:.3px;background-color:hsl(var(--c-white));font-size:var(--f-size-mobile-normal)}@media (min-width:768px){body{font-size:var(--f-size-desktop-normal)}}h1,h2,h3,h4,h5,h6{color:inherit;color:hsl(var(--c-headers));font-family:var(--f-header-family);font-weight:var(--f-weight-bold);line-height:var(--f-header-line-height);letter-spacing:.3px}h1{font-size:var(--f-size-mobile-2)}@media (min-width:768px){h1{font-size:var(--f-size-desktop-2)}}h2{font-size:var(--f-size-mobile-2)}@media (min-width:768px){h2{font-size:var(--f-size-desktop-2)}}h3{font-size:var(--f-size-mobile-3)}@media (min-width:768px){h3{font-size:var(--f-size-desktop-3)}}h4,h5,h6{font-size:var(--f-size-mobile-4)}@media (min-width:768px){h4,h5,h6{font-size:var(--f-size-desktop-4)}}.container{width:100%;max-width:1178px;margin:0 auto;padding-right:15px;padding-left:15px}.container--sm{max-width:600px}.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:hsl(var(--c-white));min-height:100vh;width:100%}.page-wrapper--full{max-width:none}.section{padding-top:32px;padding-bottom:16px}@media (min-width:768px){.section{padding-top:64px;padding-bottom:48px}}.section--news{background:linear-gradient(to bottom,hsl(var(--c-secondary-light)) 0,hsl(var(--c-white)) 260px)}.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-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-1{margin-left:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.offset-2{margin-left:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.offset-3{margin-left:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.offset-4{margin-left:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.offset-5{margin-left:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.offset-6{margin-left:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.offset-7{margin-left:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.offset-8{margin-left:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.offset-9{margin-left:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.offset-10{margin-left:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.offset-11{margin-left:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.offset-12{margin-left: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:544px){.sm-col{padding-right:15px;padding-left:15px;position:relative;margin-right:auto;width:100%}}@media (min-width:544px) and (min-width:768px){.sm-col{padding-right:24px;padding-left:24px}}@media (min-width:544px){.sm-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.sm-offset-1{margin-left:8.3333333333%}.sm-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.sm-offset-2{margin-left:16.6666666667%}.sm-col-3{flex:0 0 25%;max-width:25%}.sm-offset-3{margin-left:25%}.sm-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.sm-offset-4{margin-left:33.3333333333%}.sm-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.sm-offset-5{margin-left:41.6666666667%}.sm-col-6{flex:0 0 50%;max-width:50%}.sm-offset-6{margin-left:50%}.sm-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.sm-offset-7{margin-left:58.3333333333%}.sm-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.sm-offset-8{margin-left:66.6666666667%}.sm-col-9{flex:0 0 75%;max-width:75%}.sm-offset-9{margin-left:75%}.sm-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.sm-offset-10{margin-left:83.3333333333%}.sm-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.sm-offset-11{margin-left:91.6666666667%}.sm-col-12{flex:0 0 100%;max-width:100%}.sm-offset-12{margin-left:100%}.sm-col-1-3{flex:0 0 33.3333333333%;max-width:33.3333333333%}.sm-col-2-3{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:768px){.md-col{padding-right:15px;padding-left:15px;position:relative;margin-right:auto;width:100%}}@media (min-width:768px) and (min-width:768px){.md-col{padding-right:24px;padding-left:24px}}@media (min-width:768px){.md-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.md-offset-1{margin-left:8.3333333333%}.md-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.md-offset-2{margin-left:16.6666666667%}.md-col-3{flex:0 0 25%;max-width:25%}.md-offset-3{margin-left:25%}.md-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.md-offset-4{margin-left:33.3333333333%}.md-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.md-offset-5{margin-left:41.6666666667%}.md-col-6{flex:0 0 50%;max-width:50%}.md-offset-6{margin-left:50%}.md-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.md-offset-7{margin-left:58.3333333333%}.md-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.md-offset-8{margin-left:66.6666666667%}.md-col-9{flex:0 0 75%;max-width:75%}.md-offset-9{margin-left:75%}.md-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.md-offset-10{margin-left:83.3333333333%}.md-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.md-offset-11{margin-left:91.6666666667%}.md-col-12{flex:0 0 100%;max-width:100%}.md-offset-12{margin-left:100%}.md-col-1-3{flex:0 0 33.3333333333%;max-width:33.3333333333%}.md-col-2-3{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:1012px){.lg-col{padding-right:15px;padding-left:15px;position:relative;margin-right:auto;width:100%}}@media (min-width:1012px) and (min-width:768px){.lg-col{padding-right:24px;padding-left:24px}}@media (min-width:1012px){.lg-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.lg-offset-1{margin-left:8.3333333333%}.lg-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.lg-offset-2{margin-left:16.6666666667%}.lg-col-3{flex:0 0 25%;max-width:25%}.lg-offset-3{margin-left:25%}.lg-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.lg-offset-4{margin-left:33.3333333333%}.lg-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.lg-offset-5{margin-left:41.6666666667%}.lg-col-6{flex:0 0 50%;max-width:50%}.lg-offset-6{margin-left:50%}.lg-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.lg-offset-7{margin-left:58.3333333333%}.lg-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.lg-offset-8{margin-left:66.6666666667%}.lg-col-9{flex:0 0 75%;max-width:75%}.lg-offset-9{margin-left:75%}.lg-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.lg-offset-10{margin-left:83.3333333333%}.lg-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.lg-offset-11{margin-left:91.6666666667%}.lg-col-12{flex:0 0 100%;max-width:100%}.lg-offset-12{margin-left:100%}.lg-col-1-3{flex:0 0 33.3333333333%;max-width:33.3333333333%}.lg-col-2-3{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:1280px){.xl-col{padding-right:15px;padding-left:15px;position:relative;margin-right:auto;width:100%}}@media (min-width:1280px) and (min-width:768px){.xl-col{padding-right:24px;padding-left:24px}}@media (min-width:1280px){.xl-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.xl-offset-1{margin-left:8.3333333333%}.xl-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xl-offset-2{margin-left:16.6666666667%}.xl-col-3{flex:0 0 25%;max-width:25%}.xl-offset-3{margin-left:25%}.xl-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xl-offset-4{margin-left:33.3333333333%}.xl-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.xl-offset-5{margin-left:41.6666666667%}.xl-col-6{flex:0 0 50%;max-width:50%}.xl-offset-6{margin-left:50%}.xl-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.xl-offset-7{margin-left:58.3333333333%}.xl-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.xl-offset-8{margin-left:66.6666666667%}.xl-col-9{flex:0 0 75%;max-width:75%}.xl-offset-9{margin-left:75%}.xl-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.xl-offset-10{margin-left:83.3333333333%}.xl-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.xl-offset-11{margin-left:91.6666666667%}.xl-col-12{flex:0 0 100%;max-width:100%}.xl-offset-12{margin-left:100%}.xl-col-1-3{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xl-col-2-3{flex:0 0 66.6666666667%;max-width:66.6666666667%}}.top-header{font-size:var(--f-size-mobile-small);background-color:hsl(var(--c-top-header-background));color:hsl(var(--c-top-header-text));font-weight:var(--f-weight-light);line-height:30px}@media (min-width:768px){.top-header{font-size:var(--f-size-desktop-small)}}.top-header .row{justify-content:flex-end}.toggle-language{margin-left:auto;font-size:var(--f-size-mobile-small)}@media (min-width:768px){.toggle-language{font-size:var(--f-size-desktop-small)}}.toggle-language a{color:hsl(var(--c-top-header-text))}.toggle-language a.is-actived{color:hsl(var(--c-top-header-text))}.logged a{color:hsl(var(--c-top-header-text));font-size:var(--f-size-mobile-small)}@media (min-width:768px){.logged a{font-size:var(--f-size-desktop-small)}}.mobile-logged a{display:block}.main-header{background-color:hsl(var(--c-header-background,none));box-shadow:var(--header-box-shadow,none);min-height:var(--height-header);position:relative;z-index:1}@media (min-width:768px){.main-header{min-height:var(--height-header-md)}}.main-header--login{box-shadow:none}.main-header__wrapper{display:flex;margin-right:auto}.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:var(--height-header);padding:0 8px 0 8px}.main-header__navigation-mobile__button--boder{display:flex;align-items:center;border-right:1px solid hsl(var(--c-gray-100))}.main-header__navigation-mobile__button svg{fill:hsl(var(--c-secondary))}.footer{background-color:hsl(var(--c-footer-background))}.footer__text{color:hsl(var(--c-footer-text));font-size:var(--f-size-mobile-small)}@media (min-width:768px){.footer__text{font-size:var(--f-size-desktop-small)}}.footer__link{color:hsl(var(--c-footer-link));font-size:var(--f-size-mobile-small)}@media (min-width:768px){.footer__link{font-size:var(--f-size-desktop-small)}}.footer__link--icon{fill:hsl(var(--c-footer-icon));display:inline-flex;align-items:center;gap:8px}.navigation__link{color:hsl(var(--c-navigation-link));display:block;margin-left:8px;margin-right:8px;transition:all .35s ease-in-out;border-bottom:2px solid transparent;white-space:nowrap;font-size:var(--f-size-mobile-normal)}@media (min-width:768px){.navigation__link{font-size:var(--f-size-desktop-normal)}}@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 hsl(var(--c-secondary))}.navigation__button{background-color:hsl(var(--c-white));border:1px solid hsl(var(--c-text));border-radius:5px;color:hsl(var(--c-text));display:block;padding:8px 16px;transition:all .35s ease-in-out;margin-left:8px;white-space:nowrap;font-size:var(--f-size-mobile-normal)}@media (min-width:768px){.navigation__button{font-size:var(--f-size-desktop-normal)}}@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:hsl(var(--c-button));border-color:hsl(var(--c-button));color:hsl(var(--c-button-text))}.navigation__button--fill:hover{background-color:hsl(var(--c-button-hover));border-color:hsl(var(--c-button-hover));color:hsl(var(--c-button-hover-text))}.navigation--expanded .navigation__link{line-height:var(--height-header)}.navigation--expanded .navigation__button{line-height:var(--height-header);padding:0 16px}@media (min-width:768px){.navigation--expanded .navigation__button{padding:0 24px}}@media (min-width:1012px){.navigation--expanded .navigation__button{padding:0 32px}}.breadcrumbs a,.breadcrumbs__current{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;max-width:220px}.breadcrumbs{padding:16px 0;background-color:hsl(var(--c-breadcrumbs));font-size:var(--f-size-mobile-small)}@media (min-width:768px){.breadcrumbs{font-size:var(--f-size-desktop-small)}}.breadcrumbs__current{vertical-align:middle}.breadcrumbs a{color:hsl(var(--c-link))}.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:hsl(var(--c-text));display:inline-block;vertical-align:middle}.breadcrumbs--catalog{padding:0 0 1.875rem;background-color:transparent}.tabs{display:flex;border-bottom:1px solid hsl(var(--c-gray-300));margin-bottom:24px}.tab-item{background-color:hsl(var(--c-gray-100));border:1px solid hsl(var(--c-gray-300));border-radius:4px 4px 0 0;color:hsl(var(--c-text));cursor:pointer;display:inline-block;font-size:13px;margin-left:6px;padding:12px 16px;transform:translateY(1px)}.tab-item.active{background-color:hsl(var(--c-white));cursor:default}.tab-pane{display:none}.tab-pane.active{display:block}fieldset{margin-bottom:24px}fieldset .formLegend{border-bottom:1px solid hsl(var(--c-black)/.32);color:hsl(var(--c-headers));padding-bottom:6px;margin-bottom:16px;width:100%;font-size:var(--f-size-mobile-3)}@media (min-width:768px){fieldset .formLegend{font-size:var(--f-size-desktop-3)}}.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:hsl(var(--c-form-label));font-weight:500;z-index:2}.label-inline{display:inline-block;padding:.25em 0;color:hsl(var(--c-text))}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{border:1px solid hsl(var(--c-black)/.32);padding:0 var(--fields-padding);height:var(--fields-height);border-radius:5px;width:100%;min-width:0;color:hsl(var(--c-form-input));transition:all .25s;display:block;font-size:var(--f-size-mobile-normal)}@media (min-width:768px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:var(--f-size-desktop-normal)}}input[type=date]:focus,input[type=email]:focus,input[type=number]: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:hsl(var(--c-form-input))}input[type=date].basic,input[type=email].basic,input[type=number].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=number].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:hsl(var(--c-form-input))}input[readonly]{background-color:hsl(var(--c-gray-100));border-color:hsl(var(--c-gray-100));cursor:default}input[readonly]:focus{border-color:hsl(var(--c-gray-100))}textarea{padding:calc(var(--fields-padding)/ 1.5) var(--fields-padding);height:auto;min-height:160px}.form-row .text-small{display:block;padding-top:8px;line-height:1.27}.falseinput{border:1px solid hsl(var(--c-black)/.32);border-radius:5px;height:var(--fields-height);background-color:hsl(var(--c-black)/.03);margin-bottom:0}.cb_politicaPrivacidad{font-size:var(--f-size-mobile-small)}@media (min-width:768px){.cb_politicaPrivacidad{font-size:var(--f-size-desktop-small)}}.input-wrapper{position:relative}.input-wrapper__input{padding-left:40px!important}.input-wrapper__icon{left:12px;position:absolute;top:calc((var(--fields-height) - 16px)/ 2)}.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:hsl(var(--c-white));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 hsl(var(--c-black)/.32);border-radius:5px;color:#2b292c;display:block;padding:0 16px;font-size:15px;height:40px;width:100%;transition:all .25s}.message{color:hsl(var(--c-black));margin-bottom:8px;padding:8px 16px;background-color:hsl(var(--c-info));border:2px solid hsl(var(--c-info))}.message p:last-child,.message ul:last-child{margin-bottom:0}.message--error{background-color:hsl(var(--c-alert));border-color:hsl(var(--c-alert))}.message--warning{background-color:hsl(var(--c-warning));border-color:hsl(var(--c-warning))}.message--success{background-color:hsl(var(--c-success));border-color:hsl(var(--c-success))}.error{color:hsl(var(--c-black));margin-bottom:8px;padding:8px 16px;background-color:hsl(var(--c-alert));border-color:hsl(var(--c-alert))}.error p:last-child,.error ul:last-child{margin-bottom:0}.ok{color:hsl(var(--c-black));margin-bottom:8px;padding:8px 16px;background-color:hsl(var(--c-success));border-color:hsl(var(--c-success))}.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:hsl(var(--c-button));border:1px solid hsl(var(--c-button));border-radius:5px;display:inline-block;color:hsl(var(--c-button-text));cursor:pointer;letter-spacing:0;text-align:center;text-decoration:none;min-width:120px;padding:8px 16px;transition:background .25s;font-size:var(--f-size-mobile-normal)}@media (min-width:768px){.button{font-size:var(--f-size-desktop-normal)}}.button:focus,.button:hover{background-color:hsl(var(--c-button-hover));border-color:hsl(var(--c-button-hover));box-shadow:hsl(var(--c-black)/.18) 0 2px 3px;color:hsl(var(--c-button-hover-text));outline:0}.button:active{background-color:hsl(var(--c-button-active));border-color:hsl(var(--c-button-active));box-shadow:hsl(var(--c-black)/.18) 0 2px 3px;color:hsl(var(--c-button-active-text));transition:none}.button--full{width:100%;max-width:100%}.button--round{border-radius:var(--fields-height);padding:calc(var(--fields-padding) * 1.5)}.button--inverse{background-color:hsl(var(--c-white));border-color:hsl(var(--c-button));color:hsl(var(--c-button))}.button--inverse:focus,.button--inverse:hover{background-color:hsl(var(--c-white));border-color:hsl(var(--c-button-active));color:hsl(var(--c-button-active))}.button--inverse:active{background-color:hsl(var(--c-white));border-color:hsl(var(--c-button-active));color:hsl(var(--c-button-active))}.button--featured{background-color:#ffb200;color:hsl(var(--c-black))}.button--featured:focus,.button--featured:hover{background-color:#ffb200;color:hsl(var(--c-black))}.button--disabled{background-color:#f4f4f5;color:#a3a4a7;cursor:help;pointer-events:unset}.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='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline transform='translate(0.5 6)' x1='41' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1'/%3E%3C/svg%3E");color:hsl(var(--c-secondary))}.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='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline transform='translate(0.5 6)' x1='41' fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");color:hsl(var(--c-secondary))}.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:hsl(var(--c-black)/.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:hsl(var(--c-black)/.2) 0 2px 5px;background-color:hsl(var(--c-white));vertical-align:top;text-align:left;transition:box-shadow .2s}@media (min-width:768px){.curso-card{margin-right:24px}}.curso-card:hover{box-shadow:hsl(var(--c-black)/.2) 0 4px 12px}.curso-card__link{display:flex;flex-direction:column;width:100%}.curso-card__header{aspect-ratio:16/9;background-color:hsl(var(--c-secondary));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--novedad{background-color:#ffd100;border-radius:5px;color:#1e1e1e;font-size:12px;font-weight:900;line-height:1.25;min-width:81px;padding:1px 12px 0;text-align:center;text-transform:uppercase;top:8px}.curso-card__header__tag--sello-apel{background-color:hsl(var(--c-white));border-radius:5px;height:32px;bottom:8px;width:90px;display:flex;align-items:center;padding:4px 8px 6px}@media (min-width:768px){.curso-card__header__tag--novedad{bottom:8px;left:unset;right:8px;top:unset}}.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:hsl(var(--c-text));flex-grow:1;line-height:1.25;margin-bottom:24px;font-size:var(--f-size-mobile-4)}@media (min-width:768px){.curso-card__name{font-size:var(--f-size-desktop-4)}}.curso-card__family{font-weight:700;font-size:var(--f-size-mobile-small);margin-bottom:.25em}@media (min-width:768px){.curso-card__family{font-size:var(--f-size-desktop-small)}}.curso-card__duration,.curso-card__price,.curso-card__type{color:hsl(var(--c-secondary));font-size:var(--f-size-mobile-small)}@media (min-width:768px){.curso-card__duration,.curso-card__price,.curso-card__type{font-size:var(--f-size-desktop-small)}}.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:hsl(var(--c-black)/.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:hsl(var(--c-text));overflow:hidden;border-top:1px solid hsl(var(--c-gray-300))}.accordion__item:last-child{border-bottom:1px solid hsl(var(--c-gray-300))}.accordion__item>input{position:absolute;opacity:0;z-index:-1}.accordion__item>input:checked+.accordion__item__label{background-color:hsl(var(--c-gray-100))}.accordion__item>input:checked+.accordion__item__label::before{transform:rotate(90deg)}.accordion__item>input:checked~.accordion__item__content{background-color:hsl(var(--c-gray-100));max-height:999px;transition:max-height 1s ease-in-out}.accordion__item__label{display:flex;align-items:center;font-weight:var(--f-weight-normal);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='currentColor' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");background-size:cover;background-position:center;content:"";color:hsl(var(--c-secondary));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:hsl(var(--c-gray-100));color:hsl(var(--c-text));padding:4px 4px 16px 36px}@media (max-width:767px){.relatedLinks.menuCollapse>.accordion>.accordion__item{border:1px solid hsl(var(--c-gray-300))}.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:hsl(var(--c-secondary))}.menuCollapse--fill>.accordion>.accordion__item>input:checked+.accordion__item__label{background-color:hsl(var(--c-secondary))}.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 hsl(var(--c-secondary));color:hsl(var(--c-secondary));line-height:50px;line-height:var(--f-line-height);margin:0;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--f-size-mobile-3)}@media (min-width:768px){.relatedLinks .cursos{font-size:var(--f-size-desktop-3)}}.relatedLinks .cursos--fill{background-color:hsl(var(--c-secondary));border-bottom:none;color:hsl(var(--c-white))}.relatedLinks .cursodestacado a{color:hsl(var(--c-secondary));font-weight:var(--f-weight-bold)}.relatedLinks .menuLateral-list__subtitle,.relatedLinks .menuLateral-list__title{display:block;font-family:var(--f-header-family);letter-spacing:.24px;line-height:19px;margin:0;position:relative;font-size:var(--f-size-mobile-normal)}@media (min-width:768px){.relatedLinks .menuLateral-list__subtitle,.relatedLinks .menuLateral-list__title{font-size:var(--f-size-desktop-normal)}}.relatedLinks .menuLateral-list__title{font-weight:var(--f-weight-bold);padding:28px 0 12px}.relatedLinks .menuLateral-list__title:first-child{padding:24px 0 12px}.relatedLinks .menuLateral-list__subtitle{font-weight:var(--f-weight-normal);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:hsl(var(--c-secondary));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='currentColor' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");content:"";color:hsl(var(--c-secondary));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:var(--f-header-family);line-height:19px;margin:0;position:relative;font-size:var(--f-size-mobile-normal)}@media (min-width:768px){.relatedLinks .menuLateral-accordion__subtitle,.relatedLinks .menuLateral-accordion__title{font-size:var(--f-size-desktop-normal)}}.relatedLinks .menuLateral-accordion__title:not(.accordion__item__label){font-weight:var(--f-weight-bold);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:var(--f-weight-bold)}.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:hsl(var(--c-secondary));display:block;font-weight:var(--f-weight-normal);line-height:20px;margin:0 0 0 12px;padding:4px 8px;position:relative;transition:all .3s;font-size:var(--f-size-mobile-normal)}@media (min-width:768px){.relatedLinks .menuLateral-accordion__cursos ul li>a{font-size:var(--f-size-desktop-normal)}}.relatedLinks .menuLateral-accordion__cursos ul li>a::before{content:"";width:4px;height:1px;background-color:hsl(var(--c-list-icon));border-radius:0;left:-8px;position:absolute;top:14px;transition:all .5s}.relatedLinks.menuCollapse .cursos{border-bottom:none}.relatedLinks.menuWithBorder{border:1px solid hsl(var(--c-gray-100));border-radius:5px}.relatedLinks.menuWithBorder .cursos--fill{border-bottom:none;border-radius:5px 5px 0 0;font-weight:var(--f-weight-bold)}.relatedLinks.menuWithBorder .menuLateral-list{background-color:hsl(var(--c-white));border:1px solid hsl(var(--c-gray-100));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 hsl(var(--c-gray-300));font-weight:var(--f-weight-bold);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:var(--f-weight-normal);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 hsl(var(--c-secondary))}.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:hsl(var(--c-white));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:hsl(var(--c-black)/.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:hsl(var(--c-text))}.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 hsl(var(--c-gray-500));padding-top:24px}.mobile-logged a{font-size:var(--f-size-mobile-small)}@media (min-width:768px){.mobile-logged a{font-size:var(--f-size-desktop-small)}}.main--login{background-color:hsl(var(--c-secondary))}.wrapper-login{border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:0 auto;max-width:var(--login-max-width)}.bg-image,.hero{background-color:hsl(var(--c-secondary));background-image:var(--main-bg-image,unset);background-size:cover;background-position:center;background-repeat:no-repeat}.bg-overlay{position:relative}.bg-overlay::before{content:"";position:absolute;inset:0;background-color:hsl(var(--c-main-background));opacity:.75;z-index:0}.bg-shadow-blur{background:hsl(var(--c-white)/80%);box-shadow:0 3px 6px 0 hsl(var(--c-black)/16%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-search{background-color:hsl(var(--c-secondary));background-image:var(--search-bg-image,unset);background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px 0;display:flex;align-items:center}.field-search{display:flex;box-shadow:hsl(var(--c-black)/.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:hsl(var(--c-button));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:hsl(var(--c-button-hover));color:hsl(var(--c-white))}.isDragable{cursor:move;cursor:grab;cursor:-webkit-grab}.isDragable:active{cursor:grabbing;cursor:-webkit-grabbing}.dragging,.dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.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:var(--f-size-mobile-3);color:hsl(var(--c-text))}@media (min-width:768px){.family-course-name{font-size:var(--f-size-desktop-3)}}.family-course-num{font-size:var(--f-size-mobile-small);padding:4px 16px;line-height:23px;background-color:hsl(var(--c-gray-300));color:hsl(var(--c-white));border-radius:20px;margin-left:16px;position:relative;top:-3px}@media (min-width:768px){.family-course-num{font-size:var(--f-size-desktop-small)}}.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:hsl(var(--c-text)) 0 -3px}.pagination a{display:block;color:hsl(var(--c-text))}.pagination .pagination-next,.pagination .pagination-previous{font-size:var(--f-size-mobile-small)}@media (min-width:768px){.pagination .pagination-next,.pagination .pagination-previous{font-size:var(--f-size-desktop-small)}}.inscription-users{position:relative;margin-bottom:32px}@media (min-width:768px){.inscription-users h2{font-size:var(--f-size-mobile-2)}}@media (min-width:768px) and (min-width:768px){.inscription-users h2{font-size:var(--f-size-desktop-2)}}@media (min-width:768px){.inscription-users>div{padding:24px 0;margin-bottom:24px}.inscription-users::after{content:"";display:block;position:absolute;left:49%;height:100%;width:1px;background-color:hsl(var(--c-secondary-light))}}