.header{z-index:9 !important}.conten-right .tab-list p,section.filosofia .conten-right p,.conocenos section.mision-vision .box p,.section-perfil-carrera .box-content p,.section-curricula-carrera p,.section-detalle-carrera .txt-intro p{margin-bottom:15px;line-height:1.7}.workshop h3{font-family:"Oswald",sans-serif !important;font-weight:500;line-height:1;font-size:30px;font-display:optional}.workshop.contenido-right{padding:14% 15%}.workshop-sesiones{background:#DDD;padding:10px 0}.workshop-sesiones .box{background:#676767 !important;margin-right:0.5%}table.bg-gray td{background:#8a8a8a;padding:10px;border:1px solid #676767}.section-libro-reclamos .content-box{display:flex}.section-libro-reclamos .content-box .box{display:inline-block;margin-left:0.5%;vertical-align:top}.section-libro-reclamos .content-box .box.perc-25{width:24.83333333%}.section-libro-reclamos .content-box .box.perc-30{width:32.83333333%}.section-libro-reclamos .content-box .box.perc-50{width:49.83333333%}.section-libro-reclamos .content-box .box.perc-100{width:100%}.section-libro-reclamos h4{color:#0b2e63;font-size:18px;padding-bottom:3px}.section-libro-reclamos form input,.section-libro-reclamos form textarea,.section-libro-reclamos form select{border:0;border-bottom:1px solid #646569;box-sizing:border-box;display:block;font-family:"Open Sans",sans-serif !important;padding:10px;width:100%;margin:10px 0;font-size:14px;color:#464646}.section-libro-reclamos form select{-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:5px 10px;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px}.section-libro-reclamos form input::placeholder{color:#717171}.mb-30{margin-bottom:30px}.pt-15{padding-top:15px}.section-libro-reclamos .content-box .box input[type="radio"],.section-libro-reclamos .content-box .box input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;top:0}.section-libro-reclamos .content-box .box input[type="radio"]:checked ~ .radio-mark{background-color:#0b2e63}.section-libro-reclamos .content-box .box input[type="checkbox"]:checked ~ .checkbox-mark:after{display:block}.section-libro-reclamos .content-box .box .checkbox-mark:after{content:"";position:absolute;display:none;left:3px;top:1px;width:3px;height:5px;border:solid #0b2e63;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.section-libro-reclamos .content-box .box .radio-mark,.section-libro-reclamos .content-box .box .checkbox-mark{position:absolute;top:3px;left:0;height:15px;width:15px;border:2px solid #0b2e63}.section-libro-reclamos .content-box .box .radio-mark{border-radius:50%}.section-libro-reclamos .content-box .box .checkbox-mark{border-radius:2px}.section-libro-reclamos .content-box .box label.container-radio{position:relative;padding-left:20px}.section-libro-reclamos .datos-padres,.section-libro-reclamos div.otro_motivo{visibility:hidden;opacity:0;height:0;transition:visibility 0s linear 0.33s,opacity 0.33s linear,height 0.33s linear}.section-libro-reclamos .datos-padres.showing,.section-libro-reclamos div.otro_motivo.showing{visibility:visible;opacity:1;transition-delay:0s;height:auto}form#form-reclamos .btn-reclamo{background:#0b2e63;border:1px solid #0b2e63;color:#FFF;padding:5px 20px;font-size:18px;border-bottom:2px solid #9e170c;transition:ease all 0.3s}form#form-reclamos .btn-reclamo:hover{background:#0b2e63}form#form-reclamos .btn-reclamo[disabled]{background:#d4463c}span#errors-count{margin-top:10px;background:#f2b71f;display:inline-block;padding:5px 10px;color:#FFF}span#text-response{margin-top:10px;background:#4CAF50;display:inline-block;padding:5px 10px;color:#FFF}.section-contacto .g-table-cell .w-50{width:50%;float:left}.workshop.id-2088.contenido-right{padding:0}.workshop.id-2088.contenido-right .contenido-workshop p{margin:0}section.descripcion_general.sec-id-2088{align-items:inherit}.btn-banner-carreras-redirect{color:white;font-size:20px;text-transform:uppercase;border:1px solid #0b2e63;background:#0b2e63;font-family:Oswald;width:250px;display:block;text-align:center;padding:10px 20px;font-display:optional}.cabecera-banner-carrera .btn-banner-carreras{color:white;font-size:20px;text-transform:uppercase;border:1px solid #0b2e63;background:#0b2e63;font-family:Oswald;width:250px;display:block;text-align:center;font-display:optional;padding:10px 20px}@media screen and (max-width:768px){.btn-banner-carreras-redirect{width:auto;display:initial}.cabecera-banner-carrera .btn-banner-carreras{width:auto;display:initial}.section-contacto .g-table-cell .w-50{width:100%;border-left:none !important}}body.post-2088 .franja_header{display:none}body.post-2088 .header .menu{opacity:0}body.post-2088 .scroll-header{top:0}body.post-2088 .scroll-header .menu{opacity:1}body.post-2088 .fixed{display:none}body.post-2088 .cabecera-diplomados-interna .content-right h1{line-height:40px}body.post-2088 .video-reel{position:relative}body.post-2088 .video-reel a{}body.post-2088 .video-reel a img{width:auto;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-50px}body,post-2088 .galeria-fotos{min-height:430px;display:block}.testimonios-carrera .owl-testimonios-carrera .owl-stage-outer.owl-height{height:auto !important}.btn-wsp{width:50px;height:50px;border-radius:50%;position:fixed;bottom:60px;right:10px;z-index:999;background:#4dc247;color:#FFF;font-size:28px;text-align:center;overflow:hidden;box-shadow:2px 2px 6px rgba(0,0,0,0.4)}@media (max-width:760px){.btn-wsp{left:10px;right:auto}}.btn-wsp .open-wsps{cursor:pointer}.btn-wsp svg{fill:white;width:41px;height:50px}footer a.btn-informes{display:inline-block;background:#FFB81C;color:#0b2e63 !important;padding:10px 24px;border-radius:8px;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:0.5px;text-decoration:none;margin-top:12px;transition:background 0.2s ease,transform 0.2s ease}footer a.btn-informes:hover{background:#e5a500 !important;transform:translateY(-2px)}.custom-select-1{-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:5px 10px;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;background-color:transparent;width:70%;border:none;border-bottom:1px solid #FFF;color:#FFF}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url("../../../webfonts/fa-solid-900.eot");src:url("../../../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../../../webfonts/fa-solid-900.woff2") format("woff2"),url("../../../webfonts/fa-solid-900.woff") format("woff"),url("../../../webfonts/fa-solid-900.ttf") format("truetype")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url("../../../webfonts/fa-regular-400.eot");src:url("../../../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../../../webfonts/fa-regular-400.woff2") format("woff2"),url("../../../webfonts/fa-regular-400.woff") format("woff"),url("../../../webfonts/fa-regular-400.ttf") format("truetype")}.fas{font-family:'Font Awesome 5 Free';font-weight:900}section.ofertas-home{background:#0b2e63;text-align:center;padding:60px 0;overflow:hidden}section.ofertas-home h2{color:#FFB81C;font-size:80px;font-family:Oswald,sans-serif;font-weight:500;margin:0 0 15px;font-display:optional}@media screen and (max-width:768px){section.ofertas-home h2{font-size:40px}}section.ofertas-home p{color:#fff;font-size:18px;line-height:1.6;margin-bottom:30px}section.ofertas-home .content-box{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}section.ofertas-home .btn-oferta{display:inline-flex;align-items:center;gap:10px;background:#FFB81C;color:#0b2e63;font-family:Oswald,sans-serif;font-size:20px;font-weight:500;padding:15px 30px;border-radius:4px;text-decoration:none;transition:background 0.3s,transform 0.2s}section.ofertas-home .btn-oferta:hover{background:#e5a619;transform:translateY(-2px)}section.ofertas-home .btn-oferta i{font-size:22px}.cabecera-banner-interna .content-titulo .titulo h1{color:#FFB81C;font-family:Oswald,sans-serif;font-size:80px;font-weight:800 !important;text-transform:uppercase;line-height:1.1;margin:0;text-shadow:0 2px 8px rgba(0,0,0,0.3)}@media screen and (max-width:768px){.cabecera-banner-interna .content-titulo .titulo h1{font-size:44px !important}}.cabecera-banner-interna .content-titulo{z-index:2;position:relative;height:380px}.cabecera-banner-interna .hero-overlay-bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(11,46,99,0.85) 0%,rgba(11,46,99,0.3) 100%);z-index:1}.cabecera-banner-interna{min-height:380px !important}.cabecera-banner-interna .content-titulo .titulo{top:56%;transform:translateY(-50%)}.cabecera-banner-interna .banner-home-desktop img{left:0;top:0;width:100%;height:100%;right:auto;bottom:auto;object-fit:cover;object-position:right center}.conocenos section.section-block{padding:70px 0}.conocenos section.section-block-alt{padding:70px 0;background:#f5f7fa}.conocenos .info-card-highlight{border-radius:16px;box-shadow:0 4px 20px rgba(11,46,99,0.08);border:1px solid #eaeef5;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden}.conocenos .info-card-highlight:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(11,46,99,0.12)}.conocenos .info-card-highlight .card-bg{position:absolute;inset:-10px;background-size:cover;background-position:center;filter:blur(10px);transform:scale(1.15);z-index:0}.conocenos .info-card-highlight.card-mision .card-bg{background-image:url('../../uploads/2019/06/mision.webp')}.conocenos .info-card-highlight.card-vision .card-bg{background-image:url('../../uploads/2019/06/vision.webp')}.conocenos .info-card-highlight .card-overlay{position:absolute;inset:0;background:rgba(255,255,255,0.7);z-index:1}.conocenos .info-card-highlight::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0b2e63,#FFB81C);z-index:3}.conocenos .info-card-highlight .card-content{position:relative;z-index:2;padding:40px 32px}.conocenos .info-card-highlight .card-content .info-icon{width:56px;height:56px;background:#0b2e63;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.conocenos .info-card-highlight .card-content .info-icon i{color:#FFB81C;font-size:24px}.conocenos .info-card-highlight .card-content h3{font-family:Oswald,sans-serif;font-size:26px;font-weight:600;color:#0b2e63;margin:0 0 16px;text-transform:uppercase;letter-spacing:1px}.conocenos .info-card-highlight .card-content p{font-size:16px;line-height:1.8;color:#444;margin:0}.conocenos .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media screen and (max-width:768px){.conocenos .grid-2{grid-template-columns:1fr;gap:24px}}.conocenos .perfil-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(11,46,99,0.06);border:1px solid #eaeef5}.conocenos .perfil-card p{font-size:16px;line-height:1.8;color:#444;margin-bottom:16px}.conocenos .perfil-card p:last-child{margin-bottom:0}.conocenos .perfil-card ul{list-style:none;padding:0;margin:0 0 16px}.conocenos .perfil-card ul li{padding:6px 0 6px 28px;position:relative;font-size:16px;line-height:1.6;color:#444}.conocenos .perfil-card ul li::before{content:'✓';position:absolute;left:0;color:#FFB81C;font-weight:bold}.conocenos .section-title{text-align:center;font-family:Oswald,sans-serif;font-size:52px;font-weight:700;color:#0b2e63;margin:0 0 48px;text-transform:uppercase;letter-spacing:1px}.conocenos .section-title small{display:block;font-size:22px;font-weight:400;color:#FFB81C;letter-spacing:3px;margin-bottom:4px}@media screen and (max-width:768px){.conocenos .section-title{font-size:34px}.conocenos .section-title small{font-size:18px}}.conocenos .grid-valores{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.conocenos .grid-valores .info-card{flex:0 0 160px;background:#fff;border-radius:16px;padding:32px 20px;box-shadow:0 4px 16px rgba(11,46,99,0.06);border:1px solid #eaeef5;transition:transform 0.3s ease,box-shadow 0.3s ease}.conocenos .grid-valores .info-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(11,46,99,0.1)}.conocenos .grid-valores .info-card h3{font-family:Oswald,sans-serif;font-size:18px;font-weight:600;color:#0b2e63;margin:0;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width:480px){.conocenos .grid-valores .info-card{flex:0 0 130px;padding:24px 16px}}.section-content-blog #itemContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;font-size:15px;max-width:680px;margin:0 auto}.section-content-blog #itemContainer li{display:flex;flex-direction:column;width:auto;padding:0;margin:0;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(11,46,99,0.07);border:1px solid #eaeef5;transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden;position:relative}.section-content-blog #itemContainer li::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:#FFB81C;z-index:1}.section-content-blog #itemContainer li:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(11,46,99,0.12)}.section-content-blog #itemContainer li figure{margin:0;overflow:hidden;height:180px}.section-content-blog #itemContainer li figure img{display:block;width:100%;height:100%;object-fit:cover}.section-content-blog #itemContainer li .contenido{display:flex;flex-direction:column;flex:1;width:100%;margin:0;background:#fff}.section-content-blog #itemContainer li .bg-amarillo{margin-top:auto}.section-content-blog #itemContainer h3{padding:14px 20px 6px;font-family:Oswald,sans-serif;font-size:20px;letter-spacing:0.5px;color:#0b2e63}.section-content-blog #itemContainer .date{padding:16px 20px 0;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:6px}.section-content-blog #itemContainer .date img{width:14px;height:14px;opacity:0.45}.section-content-blog #itemContainer .bg-blanco{padding:6px 20px 20px;font-size:14px;line-height:1.6;color:#555}.section-content-blog #itemContainer .bg-amarillo{background:#FFB81C;text-align:center}.section-content-blog #itemContainer .bg-amarillo a{display:block;padding:14px 20px;color:#0b2e63;font-weight:700;font-size:14px;letter-spacing:0.5px;text-transform:uppercase;text-decoration:none;transition:background 0.2s ease}.section-content-blog #itemContainer .bg-amarillo a:hover{background:#e5a500}.section-content-blog #itemContainer .btn-ver::after{content:' →';font-weight:400;transition:margin 0.2s ease}.section-content-blog #itemContainer .btn-ver:hover::after{margin-left:4px}@media (max-width: 640px){.section-content-blog #itemContainer{grid-template-columns:1fr;max-width:100%}}.section-content-blog .content-left.opt-desktop{border-right:none;padding-right:0;padding-bottom:0}.section-content-blog .content-left h2{font-family:Oswald,sans-serif;font-size:22px;color:#0b2e63;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px;padding-bottom:10px;border-bottom:3px solid #FFB81C}.section-content-blog .content-left .lista-mas-visto{display:flex;flex-direction:column;gap:8px}.section-content-blog .content-left .lista-mas-visto li{display:flex;align-items:center;gap:14px;padding:14px 16px;width:100%;background:#fff;border:1px solid #eaeef5;border-radius:10px;box-shadow:0 2px 8px rgba(11,46,99,0.04);transition:transform 0.2s ease,box-shadow 0.2s ease;overflow:hidden}.section-content-blog .content-left .lista-mas-visto li:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(11,46,99,0.08)}.section-content-blog .content-left .lista-mas-visto li .box-date{background:#0b2e63;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;height:56px;border-radius:8px;padding:6px;flex-shrink:0}.section-content-blog .content-left .lista-mas-visto li .box-date span{display:block;text-align:center;line-height:1.2}.section-content-blog .content-left .lista-mas-visto li .box-date .month{font-size:10px;text-transform:uppercase;letter-spacing:0.5px;opacity:0.9}.section-content-blog .content-left .lista-mas-visto li .box-date .date{font-size:9px;font-weight:700;text-transform:uppercase}.section-content-blog .content-left .lista-mas-visto li .box-date .dia{font-size:13px;font-weight:700}.section-content-blog .content-left .lista-mas-visto li .box-date img{width:20px;height:auto;display:block}.section-content-blog .content-left .lista-mas-visto li .title-post{display:block;padding-left:0;vertical-align:middle;font-size:14px;width:auto;flex:1}.section-content-blog .content-left .lista-mas-visto li .title-post .wpp-post-title{color:#0b2e63;font-weight:600;font-size:14px;line-height:1.4;transition:color 0.2s ease;text-decoration:none}.section-content-blog .content-left .lista-mas-visto li:hover .wpp-post-title{color:#FFB81C}.section-content-blog .content-left.opt-movil h1,.section-content-blog .content-left.opt-movil h2{font-family:Oswald,sans-serif;color:#0b2e63;border-bottom:3px solid #FFB81C;padding-bottom:10px;margin:24px 0 16px;text-transform:uppercase;letter-spacing:1px}/* ============================================= ENFERMERÍA — Rediseño completo de página de carrera ============================================= */ .submenu-carrera{position:sticky;top:0;z-index:100;background:rgba(255,255,255,0.97);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 20px rgba(11,46,99,0.08);border-bottom:1px solid rgba(11,46,99,0.06) !important;transition:box-shadow 0.3s ease}.submenu-carrera ul li a{font-size:15px;font-weight:500;letter-spacing:0.5px;padding:18px 0 16px 0;border-bottom:3px solid transparent;transition:color 0.2s,border-color 0.2s}.submenu-carrera ul li a:hover,.submenu-carrera ul li a.active{border-bottom:3px solid #FFB81C;color:#0b2e63}.submenu-carrera .descargar_brochure{border-radius:6px;padding:6px 16px;font-size:14px;font-weight:500;transition:all 0.25s ease;border:2px solid #0b2e63;color:#0b2e63}.submenu-carrera .descargar_brochure:hover{background:#0b2e63;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(11,46,99,0.2)}.section-perfil-carrera{padding:70px 0;background:#f5f7fa}.section-perfil-carrera .box-content{display:block;width:100%;font-size:15px;vertical-align:middle}.section-perfil-carrera .box-content:first-child{margin-bottom:40px}.section-perfil-carrera h2{font-size:48px;margin:0;text-align:left}@media screen and (max-width:1200px){.section-perfil-carrera h2{text-align:center}}.section-perfil-carrera h2 small{display:block;font-size:20px;font-weight:400;color:#FFB81C;letter-spacing:3px;margin-bottom:4px}.section-perfil-carrera ul{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;list-style:none}@media screen and (max-width:768px){.section-perfil-carrera ul{grid-template-columns:1fr}}.section-perfil-carrera ul li{background:#fff;background-image:none !important;padding:28px 28px 28px 68px;margin:0;border-radius:14px;box-shadow:0 4px 20px rgba(11,46,99,0.06);border:1px solid #eaeef5;font-size:15px;line-height:1.6;color:#444;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;align-items:center;min-height:80px}.section-perfil-carrera ul li:hover{transform:translateY(-3px);box-shadow:0 10px 32px rgba(11,46,99,0.1)}.section-perfil-carrera ul li::before{content:attr(data-icon);position:absolute;left:16px;top:50%;transform:translateY(-50%);width:38px;height:38px;background:#0b2e63;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#FFB81C;font-family:Oswald,sans-serif;font-weight:700;font-size:16px;flex-shrink:0}.section-trabajar-carrera{background:#0b2e63}.section-trabajar-carrera .contenido-right{padding:6% 5% 6% 5%}.section-trabajar-carrera h2{color:#FFB81C;font-family:Oswald,sans-serif;font-size:52px;font-weight:700;letter-spacing:0.5px;margin:0 0 24px;text-transform:uppercase}.section-trabajar-carrera h2 small{display:block;font-size:22px;font-weight:400;color:rgba(255,255,255,0.85);letter-spacing:3px;margin-bottom:2px}@media screen and (max-width:768px){.section-trabajar-carrera h2{font-size:34px}.section-trabajar-carrera h2 small{font-size:18px}}.section-trabajar-carrera p{color:rgba(255,255,255,0.9);font-size:16px;line-height:1.8;margin-bottom:24px}.section-trabajar-carrera ul{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}@media screen and (max-width:600px){.section-trabajar-carrera ul{grid-template-columns:1fr}}.section-trabajar-carrera ul li{background-image:none !important;padding:0 0 0 24px;position:relative;color:#fff;font-size:15px;line-height:1.5}.section-trabajar-carrera ul li::before{content:'▸';position:absolute;left:0;color:#FFB81C;font-size:18px}.section-curricula-carrera{padding:60px 0 20px;background:#fff;text-align:center}.section-curricula-carrera h2{font-family:Oswald,sans-serif;font-size:52px;font-weight:700;color:#0b2e63;text-transform:uppercase;letter-spacing:1px;margin:0}.section-curricula-carrera h2 small{display:block;font-size:22px;font-weight:400;color:#FFB81C;letter-spacing:3px;margin-bottom:4px}@media screen and (max-width:768px){.section-curricula-carrera h2{font-size:34px}.section-curricula-carrera h2 small{font-size:18px}}.section-ciclo-carrera .owl-dots{margin-top:20px}.section-ciclo-carrera .owl-dot span{width:10px;height:10px;margin:4px;background:#ccc;border-radius:50%;display:inline-block;transition:background 0.3s}.section-ciclo-carrera .owl-dot.active span{background:#0b2e63}.section-ciclo-carrera .accordion-ciclos .accordion-section-title{background:#f5f7fa;border-radius:10px;padding:14px 20px;font-family:Oswald,sans-serif;font-size:18px;color:#0b2e63;transition:background 0.2s}.section-ciclo-carrera .accordion-ciclos .accordion-section-title.active,.section-ciclo-carrera .accordion-ciclos .accordion-section-title:hover{background:#0b2e63;color:#fff}.section-ciclo-carrera .accordion-ciclos .accordion-section-content{padding:20px;background:#fafbfc;border-radius:0 0 10px 10px}.section-ciclo-carrera .accordion-ciclos h4{color:#0b2e63;font-size:16px;font-weight:600;margin:16px 0 8px;text-transform:uppercase;letter-spacing:1px}.section-ciclo-carrera .accordion-ciclos li{font-size:14px;line-height:1.6;padding:3px 0}.section-detalle-carrera{padding:60px 0;background:#f5f7fa}.section-detalle-carrera .content-box{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 20px}@media screen and (max-width:1000px){.section-detalle-carrera .content-box{grid-template-columns:1fr}}.section-detalle-carrera .content-box .box{background:#fff !important;border-radius:16px;padding:32px;box-shadow:0 4px 24px rgba(11,46,99,0.06);border:1px solid #eaeef5;transition:transform 0.3s ease,box-shadow 0.3s ease;margin:0;width:auto;color:#444 !important}.section-detalle-carrera .content-box .box:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(11,46,99,0.1)}.section-detalle-carrera h3{color:#0b2e63 !important;font-family:Oswald,sans-serif;font-size:24px;font-weight:600;border-bottom:3px solid #FFB81C;padding-bottom:10px;margin:0 0 20px;letter-spacing:0.5px}.section-detalle-carrera dl dt{color:#0b2e63;font-size:16px;font-weight:600;margin-top:16px}.section-detalle-carrera dl dt:first-child{margin-top:0}.section-detalle-carrera dl dd{font-size:14px;line-height:1.5;color:#555}.section-detalle-carrera .txt-intro{font-size:15px;line-height:1.6;color:#555;margin-top:0}.section-detalle-carrera .txt-turno{color:#0b2e63;font-weight:600;font-size:15px;margin-top:16px}.section-detalle-carrera .txt-horario{font-size:16px;color:#555;line-height:1.5}.section-detalle-carrera .txt-inversion{color:#0b2e63;font-weight:600;font-size:15px;margin-top:12px}.section-detalle-carrera .txt-costo{font-size:22px;font-weight:700;color:#0b2e63}.section-detalle-carrera .txt-costo small{font-size:14px;font-weight:400;color:#777}.section-detalle-carrera .txt-nota{display:block;margin-top:16px;font-size:13px;color:#888;font-style:italic}.section-proceso-inscripcion{padding:60px 0;background:#0b2e63}.section-proceso-inscripcion h2{color:#FFB81C;font-family:Oswald,sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;margin:0 0 16px}.section-proceso-inscripcion h2 small{display:block;font-size:20px;font-weight:400;color:rgba(255,255,255,0.85);letter-spacing:3px;margin-bottom:4px}@media screen and (max-width:768px){.section-proceso-inscripcion h2{font-size:32px}.section-proceso-inscripcion h2 small{font-size:16px}}.section-proceso-inscripcion .contenido-left{width:45%;padding-right:3%}@media screen and (max-width:992px){.section-proceso-inscripcion .contenido-left{width:100%;padding-right:0}}.section-proceso-inscripcion .contenido-right{width:50%;padding:0 3%;border-left:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.05);border-radius:16px}@media screen and (max-width:992px){.section-proceso-inscripcion .contenido-right{width:100%;border:none;padding:24px}}.section-proceso-inscripcion h3{color:#FFB81C !important;font-size:20px;font-weight:600;margin-bottom:16px;letter-spacing:1px}.section-proceso-inscripcion .contenido-right ul{padding:0;margin:0 0 20px;list-style:none}.section-proceso-inscripcion .contenido-right ul li{background:none !important;padding:8px 0 8px 28px;position:relative;color:rgba(255,255,255,0.9);font-size:15px;line-height:1.5}.section-proceso-inscripcion .contenido-right ul li::before{content:'✓';position:absolute;left:0;color:#FFB81C;font-weight:bold;font-size:16px}.section-proceso-inscripcion .contenido-right hr{border:none;border-top:1px solid rgba(255,255,255,0.15);margin:20px 0}.section-cronograma-admision{background:#f5f7fa;overflow:hidden}.section-cronograma-admision .contenido-left{width:50%;display:inline-block;vertical-align:middle;line-height:0}@media screen and (max-width:992px){.section-cronograma-admision .contenido-left{display:none}}.section-cronograma-admision .contenido-left img{width:100%;height:100%;object-fit:cover}.section-cronograma-admision .contenido-right{width:48%;display:inline-block;vertical-align:middle;padding:60px 3%}@media screen and (max-width:992px){.section-cronograma-admision .contenido-right{width:100%;padding:40px 5%}}.section-cronograma-admision h2{font-family:Oswald,sans-serif;font-size:48px;font-weight:700;color:#0b2e63;text-transform:uppercase;letter-spacing:0.5px;margin:0 0 40px}@media screen and (max-width:768px){.section-cronograma-admision h2{font-size:32px}}.section-cronograma-admision .contenido-right ul{list-style:none;padding:0;margin:0}.section-cronograma-admision .contenido-right ul li{display:flex;align-items:center;gap:16px;padding:24px;margin-bottom:16px;background:#fff;border-radius:14px;box-shadow:0 4px 16px rgba(11,46,99,0.06);border:1px solid #eaeef5;transition:transform 0.3s ease,box-shadow 0.3s ease}.section-cronograma-admision .contenido-right ul li:hover{transform:translateX(4px);box-shadow:0 8px 28px rgba(11,46,99,0.1)}.section-cronograma-admision .contenido-right ul li .icon-cronograma{width:48px;height:48px;background:#0b2e63;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-cronograma-admision .contenido-right ul li .icon-cronograma img{width:24px;height:24px;filter:brightness(10)}.section-cronograma-admision .contenido-right .texto-cronograma{display:flex;flex-direction:column;gap:2px}/* Fix specificity:mainc34c usa section.section-cronograma-admision ul li .texto-cronograma .color-xxx (0,0,3,4) — nuestras reglas con 3 clases (0,0,3,0) pierden. Igualamos especificidad. */ section.section-cronograma-admision .contenido-right .texto-cronograma .color-red{color:#d32f2f;font-weight:600;font-size:16px}section.section-cronograma-admision .contenido-right .texto-cronograma .color-white{color:#444;font-size:14px;font-weight:600}.cabecera-banner-interna .content-titulo .titulo h1 .subtitulo{font-size:0.5em;display:block;font-weight:400;opacity:0.9;letter-spacing:4px}.hero-carrera-modern.hero-carrera-modern{background:#0b2e63;height:800px}.hero-carrera-modern .hero-overlay-bg{position:absolute;inset:0;z-index:1}.hero-carrera-modern .hero-overlay-bg::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(11,46,99,0.92) 0%,rgba(11,46,99,0.4) 60%,rgba(11,46,99,0.15) 100%)}.hero-carrera-modern .hero-overlay-bg::after{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,184,28,0.06) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,184,28,0.04) 0%,transparent 40%);pointer-events:none}.hero-carrera-modern .content-titulo{z-index:2;position:relative;display:flex;align-items:center;height:100%}.hero-carrera-modern .content-titulo .titulo{padding:0 0 0 6%;max-width:650px;position:static;top:auto;color:inherit;font-size:inherit;line-height:inherit;margin:0;width:auto}@media screen and (max-width:1200px){.hero-carrera-modern .content-titulo .titulo{padding:0 5%;text-align:center;max-width:100%;width:100%}}.hero-carrera-modern .content-titulo .titulo h1{color:#FFB81C;font-family:Oswald,sans-serif;font-size:80px;font-weight:800 !important;text-transform:uppercase;line-height:1.05;margin:0;text-shadow:0 2px 12px rgba(0,0,0,0.4)}@media screen and (max-width:1200px){.hero-carrera-modern .content-titulo .titulo h1{font-size:60px}}@media screen and (max-width:576px){.hero-carrera-modern .content-titulo .titulo h1{font-size:38px}}.hero-carrera-modern .content-titulo .titulo h1 .subtitulo{display:block;font-size:0.5em;font-weight:400;opacity:0.9;letter-spacing:4px}.hero-carrera-modern .content-titulo .titulo small{color:#fff;font-size:18px;line-height:1.4;margin-top:12px;width:auto;display:block;text-shadow:0 1px 4px rgba(0,0,0,0.3)}@media screen and (max-width:1200px){.hero-carrera-modern .content-titulo .titulo small{margin:12px auto 0}}.hero-carrera-modern .content-titulo .titulo .btn-slider{display:inline-block;background:#FFB81C;color:#0b2e63;font-family:Oswald,sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;padding:14px 32px;border-radius:8px;text-decoration:none;transition:all 0.3s ease;margin-top:16px;border-bottom:3px solid #c48a10;box-shadow:0 4px 16px rgba(255,184,28,0.3)}.hero-carrera-modern .content-titulo .titulo .btn-slider:hover{background:#e5a619;transform:translateY(-3px);box-shadow:0 8px 24px rgba(255,184,28,0.4)}.btn-slider{display:inline-block;background:#FFB81C;color:#0b2e63;font-family:Oswald,sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;padding:14px 32px;border-radius:6px;text-decoration:none;transition:all 0.3s ease;border-bottom:3px solid #c48a10}.cabecera-banner-home .btn-slider{background:#FFB81C;color:#0b2e63;border-color:#c48a10}.cabecera-banner-home .btn-slider:hover{background:#e5a619;color:#0b2e63;border-color:#c48a10}.btn-slider:hover{background:#e5a619;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.2)}/* btn-wsp wrapper: ÚNICO fixed, ancla transparente */.btn-wsp{position:fixed !important;bottom:20px !important;right:20px !important;width:60px !important;height:60px !important;z-index:9999 !important;background:transparent !important;border-radius:50% !important;box-shadow:0 4px 12px rgba(0,0,0,0.25) !important}.open-wsps{position:relative !important;bottom:auto !important;right:auto !important;width:100%;height:100%;border-radius:50%;background:#4dc247;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:transform 0.2s ease,box-shadow 0.2s ease}.open-wsps:hover,.open-wsps:focus-visible{transform:scale(1.12);outline:none}.open-wsps svg{fill:#fff;width:28px;height:28px;display:block}@media(max-width:760px){.btn-wsp{right:auto !important;left:20px !important}}.flotante{position:fixed;bottom:0;left:0;background-color:white;width:100%;padding:1.3rem 25px;z-index:9999}.btn{color:#FFB81C;text-decoration:none;margin-left:10px}@media screen and (max-width:767px){.flotante{z-index:9999999999}.btn{margin-top:1rem}}.fs-28{font-size:28px;color:#FFB81C;margin:0 0 10px 0}@media screen and (min-width:1200px){.pt-2{padding-top:2rem}}#aceptar{display:inline-block;text-align:center;background:#e6291b;color:white;padding:8px 10px;border-radius:2px;font-size:16px;font-weight:500;text-decoration:none}html{margin-top:0 !important}section.porque-home{background:#f5f8fc;padding:60px 0}section.porque-home h1{color:#0b2e63;font-size:72px !important;font-family:Oswald;font-display:optional;letter-spacing:-2px !important;line-height:1.1;margin-bottom:16px}section.porque-home h1 small{display:block;font-size:32px !important;font-weight:400 !important;letter-spacing:2px !important;color:#555;margin-bottom:4px}section.porque-home h1::after{content:'';display:block;width:60px;height:4px;background:#FFB81C;margin:20px auto 0;border-radius:2px}section.porque-home p{max-width:720px;margin:0 auto;padding-top:20px;font-size:16px;line-height:1.8 !important;color:#444}section.porque-home ul{list-style:none;padding:0;margin:40px auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:800px}section.porque-home ul li{background:#fff;border:1px solid #eaeef5;border-radius:12px;padding:24px 20px 24px 44px;font-size:15px;line-height:1.6;color:#444;box-shadow:0 2px 12px rgba(11,46,99,0.05);transition:transform 0.2s ease,box-shadow 0.2s ease;position:relative}section.porque-home ul li::before{content:'✓';position:absolute;left:16px;top:22px;color:#FFB81C;font-size:18px;font-weight:700}section.porque-home ul li:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(11,46,99,0.12)}section.porque-home div.aniview p:last-of-type{font-weight:600;color:#0b2e63;font-size:17px;padding-top:8px}section.porque-home .rocket{margin-top:32px}@media screen and (max-width:768px){section.porque-home{padding:40px 0}section.porque-home h1{font-size:42px !important}section.porque-home h1 small{font-size:22px !important}section.porque-home p{font-size:15px;width:90%}section.porque-home ul{grid-template-columns:1fr;max-width:400px}}section.novedades-home .content-box .box-01,section.novedades-home .content-box .box-02{background:#fff;border-radius:12px !important;overflow:hidden;box-shadow:0 4px 16px rgba(11,46,99,0.06);border:1px solid #eaeef5 !important;transition:transform 0.3s ease,box-shadow 0.3s ease}section.novedades-home .content-box .box-01:hover,section.novedades-home .content-box .box-02:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(11,46,99,0.1)}section.novedades-home .box-02 figure{margin:0;overflow:hidden;max-height:280px}section.novedades-home .box-02 figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}section.novedades-home .box-02:hover figure img{transform:scale(1.05)}section.novedades-home .btn-ver{background-image:none !important;text-align:center !important;padding:12px 15px !important;font-weight:600 !important;transition:background 0.2s ease !important}section.novedades-home .btn-ver:hover{background:#e5a500 !important}section.ofertas-home .btn-oferta{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15)}section.ofertas-home .btn-oferta:hover{box-shadow:0 6px 20px rgba(0,0,0,0.25)}
.franja_header{background:#0b2e63 !important;height:44px !important;padding-top:0 !important;display:flex;align-items:center}.franja_header .container{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:4px}.franja_header .container .bloque_franja{margin-left:0 !important}.franja_header .container .bloque_franja a{display:flex;align-items:center;gap:6px;padding:6px 16px;border-radius:6px;color:#fff !important;text-decoration:none;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;transition:background 0.2s ease}.franja_header .container .bloque_franja a:hover{background:rgba(255,255,255,0.1)}.franja_header .container .bloque_franja a img{height:20px;width:auto;display:block}.franja_header .container .bloque_franja a p{margin:0;color:#fff !important}.header .menu nav ul li a.active{position:relative}.header .menu nav ul li a.active::after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:3px;background:#FFB81C;border-radius:2px}.header .menu nav ul li div.sub-menu{border-radius:0 0 12px 12px;box-shadow:0 8px 28px rgba(11,46,99,0.15);padding:12px 9px 20px !important}.header .menu nav ul li div.sub-menu ul li a{transition:color 0.2s ease,padding-left 0.2s ease}.header .menu nav ul li div.sub-menu ul li a:hover{color:#0b2e63 !important;padding-left:4px}section.carreras-home{background:linear-gradient(135deg,#f0f5fe 0%,#e8f0fc 100%) !important;padding:60px 0 40px}section.carreras-home h2{color:#0b2e63;font-family:Oswald,sans-serif;font-size:72px !important;letter-spacing:-2px !important;line-height:1.1;margin-bottom:16px;font-weight:600}section.carreras-home h2 small{display:block;font-size:28px !important;font-weight:400 !important;letter-spacing:2px !important;color:#555;margin-bottom:4px}section.carreras-home h2::after{content:'';display:block;width:60px;height:4px;background:#FFB81C;margin:16px auto 0;border-radius:2px}section.carreras-home .owl-carousel .owl-item{padding:8px}section.carreras-home .box{background:#fff !important;border-radius:16px !important;overflow:hidden;box-shadow:0 4px 20px rgba(11,46,99,0.07);border:1px solid #eaeef5;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;height:100%}section.carreras-home .box:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(11,46,99,0.12)}section.carreras-home .box figure{margin:0}section.carreras-home .box figure a{display:block}section.carreras-home .box figure img{display:block;width:100%;height:220px;object-fit:cover;transition:transform 0.4s ease}section.carreras-home .box:hover figure img{transform:scale(1.05)}section.carreras-home .box .contenido{padding:24px 24px 28px;text-align:left;position:relative !important;bottom:auto !important;margin:0 !important;width:auto !important}section.carreras-home .box .contenido h3{font-family:Oswald,sans-serif;font-size:22px;color:#0b2e63;margin:0 0 10px;line-height:1.3}section.carreras-home .box .contenido p{font-size:14px;line-height:1.7;color:#555;margin:0}section.carreras-home .box .bg-color{display:none !important}section.carreras-home .owl-dots{margin:24px 0 10px !important}section.carreras-home .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#c0cfe0 !important;border-radius:50%;transition:background 0.3s ease,transform 0.3s ease}section.carreras-home .owl-dots .owl-dot.active span{background:#0b2e63 !important;transform:scale(1.3)}section.carreras-home .owl-dots .owl-dot{border:none !important}section.carreras-home .owl-dots .owl-dot.active{border:none !important}@media screen and (max-width:768px){section.carreras-home{padding:40px 0 30px}section.carreras-home h2{font-size:42px !important}section.carreras-home h2 small{font-size:20px !important}section.carreras-home .box figure img{height:180px}section.carreras-home .box .contenido{padding:16px 16px 20px}section.carreras-home .box .contenido h3{font-size:19px}}footer .content-derechos .content-right ul li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.08);transition:background 0.2s ease,transform 0.2s ease}footer .content-derechos .content-right ul li a:hover{background:#FFB81C;transform:translateY(-3px)}footer .content-derechos .content-right ul li a:hover svg{color:#0b2e63 !important}footer .content-derechos .content-right ul li a svg{transition:color 0.2s ease}footer .box ul li a{transition:color 0.2s ease,padding-left 0.2s ease}footer .box ul li a:hover{color:#FFB81C !important;padding-left:4px}footer .btn-informes{display:inline-block;background:#FFB81C;color:#0b2e63 !important;padding:10px 24px;border-radius:8px;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:0.5px;text-decoration:none;margin-top:12px;transition:background 0.2s ease,transform 0.2s ease}footer .btn-informes:hover{background:#e5a500 !important;transform:translateY(-2px)}footer .content-derechos .content-left{color:rgba(255,255,255,0.6);font-size:13px}@media screen and (max-width:768px){.franja_header{height:auto !important;padding:8px 0 !important}.franja_header .container{flex-wrap:wrap;justify-content:center;gap:2px}.franja_header .container .bloque_franja a{padding:4px 10px;font-size:11px}}
