:root{--border-radius:4px;--border-radius2x:8px;--default:#444}:root{--primary:#be0f2e;--primary-dark:#be0f2e;--primary-100:#d94a61;--primary-200:#e57382;--primary-300:#f1a2aa;--primary--100:#ab0d29;--primary--200:#990b24;--primary--300:#870920;--primary-rgba-0:rgba(0, 136, 204, 0);--primary-rgba-10:rgba(0, 136, 204, 0.1);--primary-rgba-20:rgba(0, 136, 204, 0.2);--primary-rgba-30:rgba(0, 136, 204, 0.3);--primary-rgba-35:rgba(255, 255, 255, 0.15);--primary-rgba-40:rgba(0, 136, 204, 0.4);--primary-rgba-50:rgba(0, 136, 204, 0.5);--primary-rgba-60:rgba(0, 136, 204, 0.6);--primary-rgba-70:rgba(0, 136, 204, 0.7);--primary-rgba-80:rgba(0, 136, 204, 0.8);--primary-rgba-90:rgba(0, 136, 204, 0.9);--secondary:#f9b905;--secondary-dark:#c69817;--secondary-100:#e0a704;--secondary-200:#c89504;--secondary-300:#b08303;--secondary--100:#f8a305;--secondary--200:#f6a500;--secondary--300:#f4a700;--secondary-rgba-0:rgba(227, 97, 89, 0);--secondary-rgba-10:rgba(227, 97, 89, 0.1);--secondary-rgba-20:rgba(227, 97, 89, 0.2);--secondary-rgba-30:rgba(227, 97, 89, 0.3);--secondary-rgba-40:rgba(227, 97, 89, 0.4);--secondary-rgba-50:rgba(227, 97, 89, 0.5);--secondary-rgba-60:rgba(227, 97, 89, 0.6);--secondary-rgba-70:rgba(227, 97, 89, 0.7);--secondary-rgba-80:rgba(227, 97, 89, 0.8);--secondary-rgba-90:rgba(227, 97, 89, 0.9);--tertiary:#2baab1;--tertiary-dark:#218085;--tertiary-100:#3bc2b5;--tertiary-200:#4cd7d9;--tertiary-300:#5de3de;--tertiary--100:#26989e;--tertiary--200:#21878b;--tertiary--300:#1c7578;--tertiary-rgba-0:rgba(43, 170, 177, 0);--tertiary-rgba-10:rgba(43, 170, 177, 0.1);--tertiary-rgba-20:rgba(43, 170, 177, 0.2);--tertiary-rgba-30:rgba(43, 170, 177, 0.3);--tertiary-rgba-40:rgba(43, 170, 177, 0.4);--tertiary-rgba-50:rgba(43, 170, 177, 0.5);--tertiary-rgba-60:rgba(43, 170, 177, 0.6);--tertiary-rgba-70:rgba(43, 170, 177, 0.7);--tertiary-rgba-80:rgba(43, 170, 177, 0.8);--tertiary-rgba-90:rgba(43, 170, 177, 0.9);--quaternary:#383f48;--quaternary-dark:#383f48;--quaternary-100:#2d323a;--quaternary-200:#272c32;--quaternary-300:#22262b;--quaternary--100:#434c56;--quaternary--200:#49525e;--quaternary--300:#4e5865;--quaternary-rgba-0:rgba(56, 63, 72, 0);--quaternary-rgba-10:rgba(56, 63, 72, 0.1);--quaternary-rgba-20:rgba(56, 63, 72, 0.2);--quaternary-rgba-30:rgba(56, 63, 72, 0.3);--quaternary-rgba-40:rgba(56, 63, 72, 0.4);--quaternary-rgba-50:rgba(56, 63, 72, 0.5);--quaternary-rgba-60:rgba(56, 63, 72, 0.6);--quaternary-rgba-70:rgba(56, 63, 72, 0.7);--quaternary-rgba-80:rgba(56, 63, 72, 0.8);--quaternary-rgba-90:rgba(56, 63, 72, 0.9);--dark:#212529;--dark-50:#1e1e1e;--dark-100:#16181b;--dark-200:#101214;--dark-300:#0a0c0d;--dark--100:#2c3237;--dark--200:#32383e;--dark--300:#383f45;--dark--350:#3d3d3d;--dark-rgba-0:rgba(33, 37, 41, 0);--dark-rgba-10:rgba(33, 37, 41, 0.1);--dark-rgba-20:rgba(33, 37, 41, 0.2);--dark-rgba-30:rgba(33, 37, 41, 0.3);--dark-rgba-40:rgba(33, 37, 41, 0.4);--dark-rgba-50:rgba(33, 37, 41, 0.5);--dark-rgba-60:rgba(33, 37, 41, 0.6);--dark-rgba-70:rgba(33, 37, 41, 0.7);--dark-rgba-80:rgba(33, 37, 41, 0.8);--dark-rgba-90:rgba(33, 37, 41, 0.9);--light:#fff;--light-100:#f2f2f2;--light-200:#ececec;--light-300:#e6e6e6;--light--100:#ffffff;--light--200:#ffffff;--light--300:#ffffff;--light-rgba-0:rgba(255, 255, 255, 0);--light-rgba-10:rgba(255, 255, 255, 0.1);--light-rgba-20:rgba(255, 255, 255, 0.2);--light-rgba-30:rgba(255, 255, 255, 0.3);--light-rgba-40:rgba(255, 255, 255, 0.4);--light-rgba-50:rgba(255, 255, 255, 0.5);--light-rgba-60:rgba(255, 255, 255, 0.6);--light-rgba-70:rgba(255, 255, 255, 0.7);--light-rgba-80:rgba(255, 255, 255, 0.8);--light-rgba-90:rgba(255, 255, 255, 0.9);--t-curso-1:#d37f80;--t-curso-2:#ebb756;--t-curso-3:#549ec3;--bs-btn-disabled-color:#ffffff}:root{--primary-inverse:#fff;--secondary-inverse:#fff;--tertiary-inverse:#fff;--quaternary-inverse:#fff;--dark-inverse:#fff;--light-inverse:#777}:root{--grey:#969696;--grey-100:#f4f4f4;--grey-200:#eaeaea;--grey-250:#e1e1e1;--grey-300:#e5e5e5;--grey-400:#e0e0e0;--grey-500:#dbdbdb;--grey-600:#cecece;--grey-700:#c1c1c1;--grey-800:#a8a8a8;--grey-900:#8e8e8e;--grey-1000:#757575}.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.widget-container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:768px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}.custom-svg-btn-style-1{position:relative;padding:19px 60px 19px 50px;font-weight:700;font-size:.85rem;z-index:1}.custom-svg-btn-style-1 .custom-svg-btn-background{position:absolute;top:50%;left:50%;z-index:0;width:107%;height:120%;transform:translate3d(-50%,-50%,0);z-index:-1}.custom-svg-btn-style-1 .custom-svg-btn-background polygon{transition:ease all .3s}.custom-svg-btn-style-1 .custom-svg-btn-arrow{margin-left:6px;transform:rotate(180deg)}.custom-svg-btn-style-1.custom-svg-btn-style-1-small{padding:18px 31px 18px 25px;font-size:.8rem}.custom-svg-btn-style-1.custom-svg-btn-style-1-light .custom-svg-btn-background polygon{fill:transparent;stroke:#fff}.custom-svg-btn-style-1.custom-svg-btn-style-1-light:hover .custom-svg-btn-background polygon{fill:#fff}.custom-svg-btn-style-1.custom-svg-btn-style-1-light.custom-svg-btn-style-1-light-solid .custom-svg-btn-background{transition:ease opacity .3s}.custom-svg-btn-style-1.custom-svg-btn-style-1-light.custom-svg-btn-style-1-light-solid .custom-svg-btn-background polygon{fill:#fff}.custom-svg-btn-style-1.custom-svg-btn-style-1-light.custom-svg-btn-style-1-light-solid:hover .custom-svg-btn-background{opacity:.95}.custom-svg-btn-style-1:not(.custom-svg-btn-style-1-light):hover .custom-svg-btn-background polygon{stroke:var(--primary)}.custom-svg-btn-style-1:not(.custom-svg-btn-style-1-light).custom-svg-btn-style-1-solid .custom-svg-btn-background polygon{fill:var(--primary);stroke:var(--primary)}.custom-svg-btn-style-1:not(.custom-svg-btn-style-1-light).custom-svg-btn-style-1-solid:focus .custom-svg-btn-background polygon,.custom-svg-btn-style-1:not(.custom-svg-btn-style-1-light).custom-svg-btn-style-1-solid:hover .custom-svg-btn-background polygon{fill:var(--primary--200);stroke:var(--primary--200)}.btn-link>svg polygon{stroke:var(--primary);fill:var(--primary)}.bg-degradado::before{content:"";position:absolute;inset:0;background:linear-gradient(to right,grey 0,rgba(128,128,128,0) 50%);pointer-events:none;z-index:1}.hero-sub-images{position:absolute;bottom:0;left:0;width:100%;min-height:120px;z-index:0}.hero-sub-images:before{content:"";position:absolute;top:0;left:0;width:60vh;height:100%;background:var(--grey-500);opacity:.7;z-index:1}.hero-sub-images .custom-hero-sub-images-shadow{position:absolute;bottom:0;width:0;height:60%;left:0;z-index:1}.hero-sub-images img{width:640px;max-width:none}.hero-sub-images.hero-sub-images-style-1:after,.hero-sub-images.hero-sub-images-style-1:before{background:var(--secondary)}.hero-sub-images.hero-sub-images-style-1 .custom-hero-sub-images-shadow{box-shadow:0 0 80px 68px var(--secondary)}body{padding-bottom:150px}:target{scroll-margin-top:200px}container{background-color:#000}#footer{background:var(--dark--350);border-top:none}#footer #block-logofooter p,#footer p{color:var(--grey-250)}#footer #block-logofooter p.slogan,#footer p.slogan{padding:0 95px 0 95px}#footer .footer-copyright.footer-copyright-style-us{background:var(--dark-50)}#footer .footer-copyright.footer-copyright-style-us p{color:var(--grey-250)}.page-header-title h1 span,.page-header-title h2 span,.page-header-title h3 span{text-transform:uppercase;font-weight:bolder}#topNav>li{margin:0}#topNav>li:hover a{color:var(--secondary)!important}#topNav>li>a{border-right:1px solid #fff}#topNav>li:last-child>a{border-right:0}.text-light hr{background:var(--light)!important}.directory-list p{margin-bottom:0}.ls-0{letter-spacing:0}.form-control,.icon-control{border-color:#bfbfbf}.separador-superior{border-top:1px solid #7a7a7a!important;-o-border-image:linear-gradient(to left,#7a7a7a 20%,transparent 20%) 5!important;border-image:linear-gradient(to left,#7a7a7a 20%,transparent 20%) 5!important;margin-top:15px!important;padding-top:25px!important;border-width:0}.owl-carousel,.owl-item,.owl-stage,.owl-stage-outer{height:100%}.archive a,.archive-list a{color:var(--grey-900);transition:all .1s ease-in-out}.archive a:hover,.archive-list a:hover{text-decoration:none;color:var(--primary)}.card-curso-title{letter-spacing:1px;font-weight:400}.header-filters{z-index:1000;display:inline-block;padding-left:30px;padding-right:30px;background-color:#fff;margin-top:-44px;position:absolute;right:85px}.header-nav-main .dropdown-item.active,.header-nav-main .dropdown-item:active{color:var(--primary);text-decoration:inherit;background-color:inherit}.fixed-breadcrumb,.fixed-nav-cursos{position:fixed;z-index:1000;width:100%;left:0}.overflow-nav-cursos-fixed{overflow:hidden}.btalert{z-index:1000;display:inline-block;padding-left:30px;padding-right:30px;background-color:#fff;border-bottom:2px solid var(--grey-200);margin-top:-28px;position:absolute;right:60px}.bttitulo{z-index:1000;position:relative;margin-left:25px;display:inline-block;padding-left:15px;padding-right:15px;font-weight:700;background-color:#fff}.cursos-encontrados{position:absolute;right:0;top:-9px;background-color:#fff;padding-left:10px;padding-right:10px;color:var(--grey-900)}.mt-neg15{margin-top:-15px}.label-tp .text-tipo-estudio{color:var(--primary)!important}.label-fc .text-tipo-estudio{color:var(--secondary)!important}.label-eux .text-tipo-estudio,.label-mc .text-tipo-estudio{color:var(--tertiary)!important}.t-est-tp .bttitulo{border-left:8px solid var(--primary);color:var(--primary)}.t-est-tp .custom-svg-position-1>svg{fill:var(--t-curso-1)!important}.t-est-fc .bttitulo{border-left:8px solid var(--secondary);color:var(--secondary)}.t-est-fc .custom-svg-position-1>svg{fill:var(--t-curso-2)!important}.t-est-eux .bttitulo,.t-est-mc .bttitulo{border-left:8px solid var(--tertiary);color:var(--tertiary)}.t-est-eux .custom-svg-position-1>svg,.t-est-mc .custom-svg-position-1>svg{fill:var(--t-curso-3)!important}.t-tit-tfm .bttitulo{border-left:8px solid var(--quaternary);color:var(--quaternary)}a.card-link{text-decoration:none!important;color:inherit;display:block}.card-legend{position:relative;padding-top:2em}.card-legend .card-title{position:absolute;top:0;left:1em;background:#fff;padding:0 .5em;font-weight:700;font-size:1.2em;z-index:1}.card-border-top-bottom{border-width:3px 0;border-bottom:5px solid var(--light-300)}.card-buscador .form-check{padding-left:0}.card-buscador .form-check .btn{border:1px solid;border-color:var(--light-300)}.card-buscador .form-check .btn-check:active+.btn,.card-buscador .form-check .btn-check:checked+.btn,.card-buscador .form-check .btn-check:focus+.btn{border-color:var(--primary);border-width:2px}.card-buscador .form-check .btn.hover:not(.bg-transparent),.card-buscador .form-check .btn:hover:not(.bg-transparent){border-color:var(--bs-btn-color)}.card-buscador .form-check .tipo-estudio-info-extra{font-size:90%;font-weight:400}.pre-wrap{white-space:pre-wrap}.editable-container{position:relative}.editable-container:hover .btn-edit-page{display:block}.editable-container .btn-edit-page{display:none}.editable-reusable{position:relative}.editable-reusable:hover .btn-edit-reusable{display:block}.editable-reusable .btn-edit-reusable{display:none}.btn-edit-page,.btn-edit-reusable{position:absolute;right:10px;top:10px;transition:all .3s;z-index:1}.btn-edit-page-left{position:absolute;left:20px;right:initial}.editable-container-bottom .btn-edit-page{bottom:-50px;top:auto;left:10px;right:auto}.mark.mark-color,.mark.mark-gradient{position:relative;z-index:0;display:inline-flex;background-color:transparent}.mark.mark-color:before,.mark.mark-gradient:before{content:"";height:30%;width:104%;bottom:15%;position:absolute;left:-2%;z-index:-1}.mark.mark-pos-2:before{width:100%;bottom:0;left:1%}.bg-color-before-grey:before{background-color:rgba(0,0,0,.1)!important}.dropdowns-dark-left{background:var(--dark)}.dropdowns-dark-left>ul>li.dropdown>a{border-bottom-color:var(--dark--100)!important;color:var(--light)!important;text-align:center;font-size:1rem!important;letter-spacing:.5px!important;margin-left:0!important}.dropdowns-dark-left>ul>li.dropdown>a.accessibility-open,.dropdowns-dark-left>ul>li.dropdown>a.active,.dropdowns-dark-left>ul>li.dropdown>a.open,.dropdowns-dark-left>ul>li.dropdown>a:active,.dropdowns-dark-left>ul>li.dropdown>a:focus,.dropdowns-dark-left>ul>li.dropdown>a:hover{background-color:var(--dark--200)!important}.dropdowns-dark-left>ul>li.dropdown>a.accessibility-open>a,.dropdowns-dark-left>ul>li.dropdown>a.active>a,.dropdowns-dark-left>ul>li.dropdown>a.open>a,.dropdowns-dark-left>ul>li.dropdown>a:active>a,.dropdowns-dark-left>ul>li.dropdown>a:focus>a,.dropdowns-dark-left>ul>li.dropdown>a:hover>a{background:var(--dark--200);color:var(--light--100)}.page-header-overlay .container{position:static}.page-header.overlay h1{z-index:3}.page-header-default{padding-top:45px;padding-bottom:50px;min-height:200px}.page-header-default .col{z-index:100}.page-header-style-1{bottom:0;position:absolute;padding-bottom:10px;padding-top:10px;width:auto;border-top-right-radius:30px;border-top:1px solid rgba(255,255,255,.4);padding-right:38px;min-width:50vh}.page-header.page-header-classic .page-header-title-border{max-width:450px}.custom-svg-position-1{position:absolute;bottom:-10px!important;right:0;max-height:none;width:70vw}.custom-svg-position-1>svg{height:5.8vw;min-height:110px}.bread{background-color:rgba(255,255,255,.3);z-index:100}.featured-full-height{margin-bottom:60px}.featured-full-height .featured-box{margin-bottom:-20px}.featured-box-full{position:relative;overflow:hidden}.featured-box-full::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:inherit;transition:background-color .3s ease;z-index:0}.featured-box-full>*{position:relative;z-index:1}.featured-box-full:hover::before{background-color:rgba(0,0,0,.1)}#loaderCursos.bounce-loader{display:flex;justify-content:center;align-items:center;padding-bottom:200px;position:relative}.sticky-bar-mobile ul.nav{overflow-x:auto;white-space:nowrap;display:flex;justify-content:center;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.sticky-bar-mobile ul.nav{list-style:none;margin:0;padding:0;display:flex;justify-content:left}.sticky-bar-mobile ul.nav .nav-item{scroll-snap-align:center;flex:0 0 auto}.sort-source.sort-source-style-3>li>a:hover{color:var(--primary)}@media (max-width:1400px){#header .header-logo img{max-width:300px;max-height:67px}}@media (min-width:992px) and (max-width:1200px){#header .header-logo img{max-width:200px;max-height:45px}#header .header-nav-main nav>ul>li:first-child>a{display:none}}@media (min-width:992px){#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:last-child a{padding-right:40px}}@media (max-width:992px){#footer{text-align:center}#footer .dropdown i{display:none}.fixed-nav-cursos{position:fixed}.archive-list .fs-6{word-break:break-word;overflow-wrap:anywhere;min-width:0}}@media print{@page{margin:0!important}body{margin:0!important;padding:0!important}.collapse:not(.show){display:block!important}#footer,#header,#nav-cursos{display:none!important}}