:root{--burgundy: #611232;--red: #9d2449;--yellow: #a57f2c;--sand: #ddc9a3;--gray: #98989a;--lightGray: #f8f9ff;--darkGray: #6f7271;--green: #13322e;--lightGreen: #1e5b4f;--black: #161a1d;--white: #ffffff;--fontFamilyTitle: "Patria", sans-serif;--fontFamilyBody: "Noto Sans", sans-serif;--overlap: 48px;--row-h: 380px}@font-face{font-family:Patria;src:url(/font/PatriaRegular.eot);src:url(/font/PatriaRegular.eot?#iefix) format("embedded-opentype"),url(/font/PatriaRegular.woff2) format("woff2"),url(/font/PatriaRegular.woff) format("woff"),url(/font/PatriaRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}h1{font-family:var(--fontFamilyTitle);font-weight:600;font-size:47.78px;line-height:1.15;letter-spacing:.01em;color:var(--black)}h2{font-family:var(--fontFamilyTitle);font-weight:600;font-size:39.81px;line-height:1.15;letter-spacing:.01em;color:var(--black)}h3{font-family:var(--fontFamilyTitle);font-weight:600;font-size:33.18px;line-height:1.15;letter-spacing:.01em;color:var(--black)}h4{font-family:var(--fontFamilyTitle);font-weight:600;font-size:27.65px;line-height:1.15;letter-spacing:.01em;color:var(--black)}h5{font-family:var(--fontFamilyTitle);font-weight:600;font-size:23.04px;line-height:1.15;letter-spacing:.01em;color:var(--black)}h6{font-family:var(--fontFamilyTitle);font-weight:600;font-size:19.2px;line-height:1.15;letter-spacing:.01em;color:var(--black)}html,body{overflow-x:hidden;position:relative}body{font-family:var(--fontFamilyBody);font-size:16px;font-weight:400;line-height:1.25;letter-spacing:.01em;color:var(--black);background-color:var(--white);overflow:hidden}label{font-size:15px;font-weight:500;line-height:1.25;letter-spacing:.01em}img{max-width:100%;height:auto}p{line-height:180%;margin:0;font-weight:300}.gap-16{gap:16px}.p-40{padding-top:40px;padding-bottom:40px}.ptb-0{padding-bottom:0;padding-top:0}.mb-48{margin-bottom:80px}.padding-container{padding:80px}.plantel-padding{padding-top:240px}.text-yellow{color:var(--yellow)}.text-burgundy{color:var(--burgundy)}.text-red{color:var(--red)}.btn-fidena{text-decoration:none;color:var(--white)!important;padding:14px 20px!important;border-radius:0;background-color:var(--burgundy);transition:.3s all ease-in;display:inline-flex;align-items:center;justify-content:center;font-weight:400!important;border:none;font-family:var(--fontFamilyBody)}.btn-fidena.sand{background-color:var(--sand);color:var(--black)!important}.btn-fidena.fs-11{font-size:11px}.btn-fidena.white{background-color:var(--white);color:var(--black)!important}.btn-fidena.ghost{background-color:transparent;color:var(--burgundy)!important;padding-left:0!important;padding-right:0!important;font-weight:600!important}.btn-fidena.transparent{background-color:transparent;color:var(--white)!important;padding-left:0!important;padding-right:0!important}.btn-fidena:hover,.btn-fidena:focus,.btn-fidena:focus-visible,.btn-fidena:focus-within{opacity:.9;transition:.3s all ease-in}.btn-fidena.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.badge-fidena{background-color:var(--burgundy);color:var(--white)}.badge-fidena.lg{font-size:1rem}section{padding-top:60px;padding-bottom:60px}section.first{padding-top:160px}.burgundy-bg{background-color:var(--burgundy)}.green-bg{background-color:var(--green)}.lightgreen-bg{background-color:var(--lightGreen)}.yellow-bg{background-color:var(--yellow)}.sand-bg{background-color:var(--sand)}.red-bg{background-color:var(--red)}.black-bg{background-color:var(--black)}.lightGray-bg{background-color:var(--lightGray)!important}.hero .swiper-slide{background-image:url(../img/home/hero.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;color:var(--white);overflow:hidden;margin-top:152px;padding-top:304px;padding-bottom:100px;position:relative;height:750px;display:flex;justify-content:center;align-items:flex-end;cursor:grab}.hero .swiper-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(178deg,#01034a00 20.91%,#01034a 98.23%);z-index:0;width:100%;height:100%}.hero .hero-content,.hero .heading-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;text-align:center;z-index:3}.hero .hero-content .title-banner{font-family:var(--fontFamilyTitle);font-weight:600;font-size:clamp(3.875rem,1.82vw + 40.2px,7.75rem);line-height:1.15;letter-spacing:.01em;color:var(--white);text-transform:uppercase}.hero .swiper-pagination-bullet{background:var(--white);opacity:.6}.hero .swiper-pagination-bullet-active{background:var(--white);opacity:1}.hero .swiper-button-prev,.hero .swiper-button-next{color:var(--burgundy);background-color:var(--white);height:48px;width:48px;border-radius:50%;z-index:1;border:1px solid var(--gray)}header#nav{z-index:10;position:fixed;top:0;width:100%;border-bottom:1px solid #dfdfdf;box-shadow:var(--shadow)}header .burgundy-bg{padding:14px 0;font-size:14px;font-weight:300}header .burgundy-bg a{color:var(--white);text-decoration:none}header .burgundy-bg .option-container{display:flex;justify-content:flex-end;align-items:center;gap:16px;width:100%}.nav-drops .dropdown-toggle{background:transparent;border:0;font-size:12px;font-weight:300}.nav-drops .dropdown-toggle~.dropdown-menu.show{width:280px}.nav-drops .dropdown-toggle~.dropdown-menu.show li{padding:6px 8px;text-decoration:none;color:var(--black);transition:all ease-in .3s;border-radius:0}.nav-drops .dropdown-toggle~.dropdown-menu.show li:hover{background-color:var(--burgundy)}.nav-drops .dropdown-toggle~.dropdown-menu.show li a{text-decoration:none;color:var(--black);display:inline-block;width:100%;font-size:12px}.nav-drops .dropdown-toggle~.dropdown-menu.show li:hover a{color:var(--white)}nav{padding:28px 0!important;background-color:var(--white);width:100%}nav.sticky{border-bottom:2px solid #eef1f2}nav .nav-content{display:flex;justify-content:space-between;align-items:center}nav .logo{display:flex;align-items:center;flex-shrink:0;margin-right:15px}nav .logo img{height:auto;width:220px;max-width:none;margin-right:0}nav .logo h1{font-size:1.1rem;background:linear-gradient(to right,#b927fc,#2c64fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}nav ul{list-style:none;display:flex;align-items:center;padding:0}nav ul li{width:auto;padding:8px 12px;border-radius:25px;transition:.3s all ease-in}nav ul li a{font-family:var(--fontFamilyBody);font-size:12px;font-weight:300;text-decoration:none;color:var(--black);transition:.3s all ease-in}nav ul li:hover a{color:var(--burgundy)}.hamburger-container{display:flex;align-items:center;gap:16px}.hamburger{display:none;cursor:pointer;background:var(--burgundy);padding:7px 10px;height:45px;width:45px;border-radius:6px}.hamburger .line{width:25px;height:2px;background-color:var(--white);display:block;margin:7px auto;transition:all .3s ease-in-out}.hamburger-active{transition:all .3s ease-in-out;transition-delay:.6s}.hamburger-active .line:nth-child(2){width:0px}.hamburger-active .line:nth-child(1),.hamburger-active .line:nth-child(3){transition-delay:.3s}.hamburger-active .line:nth-child(1){transform:translateY(7px) rotate(-50deg)}.hamburger-active .line:nth-child(3){transform:translateY(-10px) rotate(50deg)}.menubar{position:fixed;top:0;left:-80%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:48px;width:40%;height:100vh;padding:48px 24px;background:#fff;border-right:2px solid #eef1f2;transition:all .5s ease-in;z-index:12;box-shadow:var(--shadow);border-bottom:10px solid var(--bluishGray)}.menubar .nav-drops .dropdown-toggle{background:transparent;color:var(--black);border:0;font-size:16px;font-weight:600;padding:5px 10px;text-wrap:auto;text-align:left}.menubar .mobile-logo{height:70px}.active{left:0}.menubar ul{padding:0;list-style:none}.menubar ul li{margin-bottom:32px}.menubar ul li a{text-decoration:none;color:var(--darkBlue);font-size:16px;font-weight:600;padding:5px 10px;transition:.3s all ease-in}.menubar ul li a:hover{color:var(--blue)}footer{padding:60px 0;position:relative;z-index:4}footer .links-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px;flex-direction:column}footer .links-container a{color:var(--white);text-decoration:none;font-weight:300}footer .box-border{border-left:1px solid var(--yellow);padding:0 0 0 20px}footer .footer-icons-container{display:flex;gap:16px}footer .footer-icons{background-color:var(--gray);color:var(--black);padding:6px;font-size:24px}.card-gradient{position:relative;width:100%;height:560px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:3;display:flex;justify-content:flex-start;align-items:flex-end}.card-gradient .card-content{position:relative;width:100%;z-index:3;padding:16px 24px}.card-gradient:after{content:"";position:absolute;inset:0;background:linear-gradient(178deg,#01034a00 20.91%,#01034a 98.23%);z-index:0;width:100%;height:100%}.nosotros-section{display:flex;flex-direction:row;height:auto;width:100%}.nosotros-section .bg-container{background-image:url(/_astro/nosotros.LQ1BtPt5.png);background-size:cover;background-position:68% 50%;background-repeat:no-repeat;width:50%;padding:22%}.nosotros-section .green-bg{width:50%;padding:80px 120px;color:var(--white)}.nosotros-section .green-bg .content-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}.nav-pills .nav-link{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;border-bottom:1px solid #dfe4ea;color:var(--darkGray);text-align:left}.nav-pills .nav-link{border-radius:0;padding:16px;height:100%;width:100%}.nav-pills .nav-link .more-btn{color:var(--burgundy);font-weight:600}.nav-pills .nav-link img{height:64px}.nav-pills .nav-link .title-arrow{display:flex;flex-direction:row;gap:8px;align-items:center}.nav-pills .nav-link .title-pill{color:var(--black);font-size:18px;font-weight:600}.nav-pills .nav-link.active .title-pill{color:var(--burgundy)}.nav-pills .nav-link .title-arrow{color:var(--black);transition:.3s all ease-in}.nav-pills .nav-link.active .title-arrow{color:var(--burgundy);transition:.3s all ease-in}.nav-pills .nav-link .title-arrow i{transition:.3s all ease-in}.nav-pills .nav-link.active .title-arrow i{transform:rotate(90deg)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--black);background-color:transparent;border-bottom:1px solid var(--burgundy)}.plantel-content{background-color:var(--white);border-radius:25px;padding:48px}.plantel-content .plantel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.plantel-content .plantel .title-logo{display:flex;flex-direction:row;gap:16px;align-items:center}.plantel-content .plantel .title-logo img{height:64px}.plantel-content .plantel .plantel-location{display:flex;flex-direction:row;gap:8px;align-items:center}.plantel-content .plantel .plantel-location i{color:var(--burgundy);font-size:24px}.plantel-content .img-container{position:relative}.plantel-content .img-container a{position:absolute;bottom:0;right:0;border-top-left-radius:25px}.constancias-bg{position:relative;z-index:3;background-image:url(/_astro/constancias.BDOwIzef.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--white);padding:120px 0}.constancias-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000e8 4.33%,#6660);z-index:-1;width:100%;height:100%}.banner-content{display:flex;flex-direction:column;justify-content:center;gap:24px}.directorio-content{border-bottom:1px solid #dfe4ea;padding-bottom:20px;margin-bottom:32px}.directorio-content .box{padding:0 30px}.directorio-map{background-color:#fafafa;padding:48px;border-radius:32px}.directorio-map .directorio-location{display:flex;flex-direction:row;gap:8px;align-items:center;margin-bottom:16px}.directorio-map .directorio-location i{color:var(--burgundy);font-size:32px}.detalle-directorio .box{padding:0 30px}.detalle-directorio .directorio-numero{display:flex;flex-direction:row;gap:8px;align-items:center}.detalle-directorio .directorio-numero i{font-size:32px;color:var(--burgundy)}.line-deco{position:relative}.line-deco:before{content:"";position:absolute;width:38%;bottom:-30px;left:0;height:5px;background-color:var(--burgundy);z-index:1}.accordion-button{border-radius:12px!important}.accordion-button div.d-flex{gap:16px}.accordion-button:not(.collapsed){color:var(--black);background-color:var(--white);box-shadow:none}.shadow-item .accordion-item{border:none;box-shadow:0 10px 18.4px -1px #00000017;margin-bottom:32px;border-radius:12px!important}.transparent-item .accordion-item{border:none;background-color:transparent;margin-bottom:32px;border-radius:0!important;border-bottom:1px solid #dfe4ea!important}.transparent-item .accordion-item .accordion-header .accordion-button{background-color:transparent}.accordion-button:focus{z-index:3;outline:0;box-shadow:none}.accordion-button:after{content:none}.accordion-button .accordion-item-icon{margin-left:auto;transition:.3s all ease-in}.accordion-button:not(.collapsed) .accordion-item-icon{transform:rotate(90deg)}.accordion-custom-btn{background-color:var(--burgundy);color:var(--white);padding:16px;border-radius:12px}.faq-section{position:relative;z-index:3;overflow:hidden}.faq-section:before{content:url(/_astro/deco.DlzCL-1v.png);position:absolute;z-index:-1;height:88%;bottom:0;left:0}.featured-squares{border-radius:30px;padding:48px 28px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px}.featured-squares:nth-child(odd){border:1px solid var(--burgundy)}.featured-squares:nth-child(2n){border:1px solid var(--sand)}.category-list{border-radius:0}.category-list .list-group-item{border:none;border-bottom:1px solid #dfe4ea;border-radius:0;padding:16px 24px;text-align:left;text-transform:uppercase;font-weight:700;color:var(--black);transition:.2s all ease-in}.category-list .list-group-item:last-child{border-bottom:none}.category-list .list-group-item:nth-child(odd){background-color:var(--lightGray)}.category-list .list-group-item:nth-child(2n){background-color:var(--white)}.category-list .list-group-item:hover,.category-list .list-group-item:focus{color:var(--burgundy);z-index:1}.hero-lic{color:var(--white);overflow:hidden;margin-top:152px;position:relative;background-image:url(/_astro/hero.BP_E1zZX.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:flex-start;align-items:flex-start;padding:80px;border-radius:0 0 50px 50px}.hero-lic:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#01034ae6 6.28%,#01034a7a 38.55%,#01034a00 59.71%);z-index:0;width:100%;height:100%}.hero-lic .hero-content .heading-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;z-index:3}.swiper-btn-container{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.btn-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.swiper-btn-container .ant-btn,.swiper-btn-container .academic-btn{position:initial;background-color:var(--white);color:var(--gray);height:48px;width:48px;border-radius:50%;z-index:1;border:1px solid var(--gray)}.swiper-btn-container .swiper-button-next:after{color:var(--gray);font-size:24px}.swiper-btn-container .swiper-button-prev:after{color:var(--gray);font-size:24px}.swiper-button-next,.swiper-button-prev{::slotted(svg),svg{height:24px}}.link-masters{color:var(--white);text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%}.link-masters h6{color:var(--white)}.link-masters i{color:var(--white);font-size:24px}.constancias-bg.maestrias{background-image:url(/_astro/maestrias.DW109oB0.png)}.red-card{border:none;border-radius:0}.red-card .card-body{background-color:var(--burgundy);padding:24px}.text-button{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.showcase .row-top{align-items:flex-end}.showcase .row-bottom{align-items:flex-start}.cell-color{height:var(--row-h);padding:56px 48px;color:var(--white);display:flex;flex-direction:column;justify-content:center;position:relative;align-items:flex-start;gap:16px}.cell-color.maroon{background:var(--red)}.cell-color.green{background:var(--green)}.cell-image{height:calc(var(--row-h) + var(--overlap));box-shadow:0 10px 30px #00000040}.cell-image img{width:100%;height:100%;object-fit:cover;display:block}.full-half{margin-top:152px;padding-top:0;padding-bottom:0;display:flex;flex-direction:row;height:auto;width:100%}.full-half .bg-container{background-image:url(/_astro/nosotros.LQ1BtPt5.png);background-size:cover;background-position:68% 50%;background-repeat:no-repeat;width:50%;padding:22%}.full-half .yellow-bg{width:50%;padding:80px 120px;color:var(--white);background-color:var(--yellow);display:flex}.full-half .yellow-bg .content-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.half-half{margin-top:152px;padding-top:0;padding-bottom:0;display:flex;flex-direction:row;height:auto;width:100%}.half-half .burgundy-bg{width:50%;padding:80px 120px;color:var(--white);background-color:var(--burgundy);display:flex}.half-half .yellow-bg{width:50%;padding:80px 120px;color:var(--white);background-color:var(--yellow);display:flex}.half-half .lightgreen-bg{width:50%;padding:80px 120px;color:var(--white);background-color:var(--lightGreen);display:flex}.half-half .lightgreen-bg .content-container,.half-half .burgundy-bg .content-container,.half-half .yellow-bg .content-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.half-half .bg-container{width:50%;padding:80px 120px;display:flex;flex-direction:column;justify-content:center;align-items:center}.bg-container.naval{background-image:url(/_astro/hero.BxJDb3bn.png)}.bg-container.maquinista-naval{background-image:url(/_astro/hero.DAY0PyFB.png)}.bg-container.mecatronica-naval{background-image:url(/_astro/hero.DMrd562i.png)}.bg-container.derecho{background-image:url(/_astro/hero.Ih2LzT6t.png)}.bg-container.administracion-maritima-portuaria{background-image:url(/_astro/hero.CKX5Nhbo.png)}.bg-container.ciencias-de-administracion-de-empresas-navieras-y-portuarias{background-image:url(/_astro/hero.Dgso-UjA.png)}.bg-container.administracion-maritima{background-image:url(/_astro/hero.CvAbAdZp.png)}.bg-container.administracion-portuaria{background-image:url(/_astro/hero.kZanxJ_W.png)}.bg-container.gestion-logistica-portuaria{background-image:url(/_astro/hero.hkYozE3f.png)}.links-submenu-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.link-submenu{display:flex;text-decoration:none;gap:16px;color:var(--white);margin:0 auto}.card-icon{border:none;border-radius:20px;height:100%}.card-icon .card-body{padding:24px;background-color:var(--white)}.card-icon .card-body .yellow-icon{background-color:var(--yellow);width:max-content;padding:10px;border-radius:5px;margin-top:-56px;margin-bottom:32px}.card-icon .card-img,.card-icon .card-img-top{border-top-left-radius:20px;border-top-right-radius:20px}.card-icon .card-body{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.double-btn-container{display:flex;align-items:center;justify-content:space-between}.swiper-slide{height:auto;display:flex}.card-academic{height:100%;width:100%;display:flex;flex-direction:column}.card-academic .card-title{background-color:var(--red);text-align:center;padding:24px}.card-academic .card-body{background-color:var(--lightGray);padding:36px 24px;flex:1 1 auto}.card-academic .card-body li{margin-bottom:12px}.sideblue-bg{position:relative;z-index:3;background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--white);padding:120px 0}.sideblue-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#01034a00 46.28%,#01034aab 62.79%,#01034a 89.49%);z-index:-1;width:100%;height:100%}.sideblue-bg{background-image:url(/_astro/background.CRLMS3dT.png)}.sideblue-bg.maquinista-naval{background-image:url(/_astro/background.e1Z2a-YN.png)}.sideblue-bg.mecatronica-naval{background-image:url(/_astro/background.guBeA6zt.png)}.sideblue-bg.derecho{background-image:url(/_astro/background.BRtVC9-e.png)}.sideblue-bg.administracion-maritima-portuaria{background-image:url(/_astro/background.gWO9R-Zk.png)}.sideblue-bg.ciencias-de-administracion-de-empresas-navieras-y-portuarias{background-image:url(/_astro/background.Dd0dvOGS.png)}.sideblue-bg.administracion-maritima{background-image:url(/_astro/background.DT3aJ5by.png)}.sideblue-bg.administracion-portuaria{background-image:url(/_astro/background.DrunCFgj.png)}.sideblue-bg.gestion-logistica-portuaria{background-image:url(/_astro/background.BcLRIpyF.png)}.hero-nosotros{color:var(--white);overflow:hidden;margin-top:152px;position:relative;background-image:url(/_astro/hero.BKkdkT2d.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:flex-start;align-items:flex-end;padding:80px;border-radius:0 0 50px 50px;height:600px}.hero-nosotros:before{content:"";position:absolute;inset:0;background:linear-gradient(80deg,#000c 16.57%,#0000 67.49%);z-index:0;width:100%;height:100%}.left-btn{position:absolute;bottom:0;right:0;border-top-left-radius:25px}.plantel-swiper .swiper-pagination-bullet-active{background:var(--white)!important;opacity:1!important}.plantel-swiper .swiper-pagination-bullet{background:var(--white)!important;opacity:.5}hr.light{margin-top:48px}.card-director{background-color:#ececec;padding:24px;border-radius:12px;height:100%}.estadisticas-card{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;border-right:1px solid var(--white)}.estadisticas-card .estadisticas-img{background-color:var(--white);padding:16px;border-radius:12px;width:80px;height:80px}.img-flex{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px}.hero-green{color:var(--white);overflow:hidden;margin-top:152px;position:relative;background-color:var(--green);display:flex;justify-content:center;align-items:center;padding:80px;border-radius:0 0 50px 50px;height:600px}.red-box{background-color:var(--red);padding:80px 40px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.burgundy-box{background-color:var(--burgundy);padding:80px 40px;height:100%}.yellow-inverted-card .card-content{background-color:var(--yellow);padding:40px}.yellow-inverted-card .card-content a{color:var(--white);text-decoration:none}.yellow-inverted-card .img-content{background-color:var(--sand);padding:40px;text-align:center}.green-card,.yellow-card{display:flex;flex-direction:column}.green-card .img-content{background-color:var(--lightGreen);padding:40px;text-align:center}.green-card .card-content{background-color:var(--green);padding:40px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.green-card .card-content a{color:var(--white);text-decoration:none}.yellow-card .img-content{background-color:var(--sand);padding:40px;text-align:center}.yellow-card .card-content{background-color:var(--yellow);padding:40px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.yellow-card .card-content a{color:var(--white);text-decoration:none}.all-green-card{background-color:var(--green);padding:48px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px}.all-green-card a{color:var(--white);text-decoration:none}.all-red-card{background-color:var(--red);padding:48px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px}.all-red-card a{color:var(--white);text-decoration:none}.modal-dialog-full-height{height:calc(100vh - 3.5rem);max-height:calc(100vh - 3.5rem)}.modal-dialog-full-height .modal-content{height:100%;max-height:100%}.modal-dialog-full-height .modal-body{display:flex;flex-direction:column;overflow-y:auto}.modal-dialog-full-height .modal-body iframe{flex:1 1 auto;height:100%;border:none}.numeros h5{font-family:Noto Sans;font-size:20px}@media(min-width:1200px)and (max-width:1399.98px){nav .logo img{width:180px}nav ul li{padding:8px 7px}nav ul li a{font-size:12px}nav .nav-drops .dropdown-toggle{font-size:12px}}.dropdown-submenu{position:relative}.nav-drops .dropdown-submenu>.submenu-toggle{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0;background:transparent;border:0;font-family:var(--fontFamilyBody);font-size:12px;font-weight:300;color:var(--black);text-align:left;transition:all ease-in .3s}.nav-drops .dropdown-submenu>.submenu-toggle:after{content:"›";font-size:16px;line-height:1;transition:transform .2s}.nav-drops .dropdown-submenu>.submenu-toggle.open:after{transform:rotate(90deg)}.nav-drops .dropdown-toggle~.dropdown-menu.show .dropdown-submenu:hover>.submenu-toggle{color:var(--white)}.nav-drops .dropdown-toggle~.dropdown-menu.show li:has(>hr){padding:0;background-color:transparent}.dropdown-submenu>.submenu{top:0;left:100%;margin-top:-6px;width:280px}.dropdown-submenu>.submenu.show{display:block}@media(min-width:992px){nav .dropdown-submenu:hover>.submenu{display:block}}.nav-drops .dropdown-toggle~.dropdown-menu.show .dropdown-submenu .submenu li a{color:var(--black)}.nav-drops .dropdown-toggle~.dropdown-menu.show .dropdown-submenu .submenu li:hover a{color:var(--white)}.nav-drops .dropdown-toggle~.dropdown-menu.show .dropdown-submenu .submenu li:has(>hr):hover{background-color:transparent}@media(max-width:991.98px){.dropdown-submenu>.submenu{position:static;width:100%;margin:6px 0 0;border:none;box-shadow:none;padding-left:12px}}.menubar .dropdown-submenu>.submenu{position:static;width:100%;margin:6px 0 0;border:none;box-shadow:none;padding-left:12px}.menubar .nav-drops .dropdown-submenu>.submenu-toggle{font-size:14px;font-weight:600}.menubar ul li.dropdown-submenu,.menubar .submenu li{margin-bottom:0}.vac-hero{margin-top:152px;padding:56px 0 88px;background:radial-gradient(circle at 85% 20%,rgba(221,201,163,.25),transparent 40%),linear-gradient(120deg,var(--burgundy) 0%,var(--red) 100%);color:var(--white);border-radius:0 0 40px 40px}.vac-hero h1{color:var(--white);margin:12px 0}.vac-hero-desc{max-width:720px;opacity:.9}.vac-breadcrumb{display:flex;gap:8px;font-size:13px;font-weight:300;opacity:.85}.vac-breadcrumb a{color:var(--white);text-decoration:none}.vac-breadcrumb a:hover{text-decoration:underline}.vac-searchbar{display:flex;align-items:center;gap:12px;max-width:760px;margin-top:28px;background:var(--white);border-radius:999px;padding:6px 8px 6px 22px;box-shadow:0 14px 40px #0000002e}.vac-searchbar i{color:var(--burgundy)}.vac-searchbar input{flex:1;min-width:0;border:0;outline:none;font-size:15px;padding:10px 0;color:var(--black);background:transparent}.vac-searchbar-count{flex-shrink:0;background:#f6edf1;color:var(--burgundy);border-radius:999px;padding:8px 16px;font-size:13px}.vac-body{padding-top:0;margin-top:-28px}.vac-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 20px}.vac-tabs::-webkit-scrollbar{display:none}.vac-tab{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #e3e3e6;background:var(--white);color:var(--black);border-radius:999px;padding:9px 16px;font-size:14px;box-shadow:0 4px 14px #0000000f;transition:all .2s ease}.vac-tab:hover{border-color:var(--burgundy);color:var(--burgundy);transform:translateY(-1px)}.vac-tab.active{background:var(--burgundy);border-color:var(--burgundy);color:var(--white)}.vac-tab-count{font-size:11px;font-weight:600;min-width:22px;padding:2px 7px;border-radius:999px;background:var(--lightGray);color:var(--burgundy);text-align:center}.vac-tab.active .vac-tab-count{background:#fff3;color:var(--white)}.vac-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:start}.vac-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vac-list>li[hidden]{display:none}.vac-card{width:100%;display:flex;align-items:flex-start;gap:14px;text-align:left;background:var(--white);border:1px solid #ececef;border-radius:16px;padding:18px;position:relative;cursor:pointer;transition:all .2s ease}.vac-card:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 4px 4px 0;background:var(--burgundy);transform:scaleY(0);transition:transform .2s ease}.vac-card:hover{border-color:#dcc8d0;box-shadow:0 10px 24px #61123214;transform:translateY(-2px)}.vac-card.is-active{border-color:var(--burgundy);box-shadow:0 12px 28px #61123224}.vac-card.is-active:before{transform:scaleY(1)}.vac-card:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}.vac-card-logo{flex-shrink:0;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--burgundy),var(--red));color:var(--sand);display:grid;place-items:center;font-size:18px}.vac-card-logo-lg{width:60px;height:60px;border-radius:16px;font-size:24px}.vac-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.vac-card-title{font-weight:600;font-size:15px;line-height:1.35;color:var(--black)}.vac-card.is-active .vac-card-title{color:var(--burgundy)}.vac-card-meta{font-size:13px;font-weight:300;color:var(--darkGray)}.vac-card-meta i{color:var(--burgundy);margin-right:4px}.vac-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.vac-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;background:#f6edf1;color:var(--burgundy)}.vac-chip-soft{background:#f4f1ea;color:#7a6331}.vac-card-arrow{align-self:center;color:#c9c9ce;transition:all .2s ease}.vac-card:hover .vac-card-arrow,.vac-card.is-active .vac-card-arrow{color:var(--burgundy);transform:translate(3px)}.vac-detail{position:sticky;top:170px;max-height:calc(100vh - 190px);overflow-y:auto;background:var(--white);border:1px solid #ececef;border-radius:20px;box-shadow:0 16px 40px #00000014;scrollbar-width:thin}.vac-detail[hidden]{display:none}.vac-detail.is-anim .vac-detail-inner{animation:vacFade .3s ease}@keyframes vacFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vac-detail-inner{padding:28px}.vac-detail-back{display:none}.vac-detail-header{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.vac-detail-title{font-family:var(--fontFamilyTitle);font-size:24px;line-height:1.2;margin-bottom:6px}.vac-detail-meta{font-size:14px;color:var(--darkGray);margin-bottom:6px}.vac-detail-meta i{color:var(--burgundy);margin-right:4px}.vac-detail-actions{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:20px;border-bottom:1px solid #ececef}.vac-contact{display:flex;align-items:center;gap:14px;margin:20px 0;padding:14px 16px;background:var(--lightGray);border-radius:14px;font-size:13px}.vac-contact>i{font-size:20px;color:var(--burgundy)}.vac-contact div{flex:1;min-width:0;display:flex;flex-direction:column}.vac-contact span{color:var(--darkGray)}.vac-contact a{color:var(--burgundy);font-weight:600;word-break:break-all}.vac-copy{border:1px solid #dcdce0;background:var(--white);border-radius:10px;width:36px;height:36px;color:var(--darkGray);transition:all .2s}.vac-copy:hover{border-color:var(--burgundy);color:var(--burgundy)}.vac-detail-subtitle{font-family:var(--fontFamilyBody);font-size:15px;font-weight:600;margin-bottom:12px}.vac-pdf{position:relative;height:70vh;min-height:480px;border-radius:14px;overflow:hidden;background:var(--lightGray);border:1px solid #ececef}.vac-pdf iframe{position:relative;z-index:1;width:100%;height:100%;border:0}.vac-pdf-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--darkGray);text-align:center;padding:24px}.vac-pdf-fallback i{font-size:40px;color:var(--sand)}.vac-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:9px 18px;font-size:13px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.vac-btn-lg{padding:12px 24px;font-size:14px;font-weight:600}.vac-btn-icon{width:42px;padding:9px 0}.vac-btn-primary{background:var(--burgundy);color:var(--white);box-shadow:0 8px 18px #61123240}.vac-btn-primary:hover{background:var(--red);color:var(--white);transform:translateY(-1px)}.vac-btn-ghost{background:var(--white);border-color:#dcdce0;color:var(--black)}.vac-btn-ghost:hover{border-color:var(--burgundy);color:var(--burgundy)}.vac-empty{text-align:center;padding:48px 16px;color:var(--darkGray);border:1px dashed #dcdce0;border-radius:16px;background:var(--white)}.vac-empty[hidden]{display:none}.vac-empty i{font-size:36px;color:var(--sand);margin-bottom:12px}@media(max-width:991.98px){.vac-layout{grid-template-columns:1fr}.vac-detail{position:fixed;inset:0;z-index:1050;max-height:none;border-radius:0;border:0;transform:translate(100%);transition:transform .3s ease}.vac-detail.is-open{transform:none}.vac-detail-inner{padding:20px 16px 32px}.vac-detail-back{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--burgundy);font-weight:600;padding:4px 0 16px}.vac-detail-actions .vac-btn-lg{flex:1 1 100%}.vac-detail-actions .vac-btn-ghost:not(.vac-btn-icon){flex:1}.vac-pdf{height:65vh;min-height:380px}}@media(max-width:575.98px){.vac-hero{padding:40px 0 76px}.vac-searchbar{padding-left:16px}.vac-searchbar-count{display:none}.vac-detail-title{font-size:20px}.vac-card-logo-lg{width:48px;height:48px;font-size:20px}}@media(prefers-reduced-motion:reduce){.vac-card,.vac-detail,.vac-detail.is-anim .vac-detail-inner{transition:none;animation:none}}.nav-convocatoria-estado{font-size:10px;font-style:italic;opacity:.8}.nav-drops .dropdown-toggle~.dropdown-menu.show li.is-concluida a{color:var(--gray)}.nav-drops .dropdown-toggle~.dropdown-menu.show li.is-proximamente{color:var(--gray);font-size:12px}.nav-drops .dropdown-toggle~.dropdown-menu.show li.is-proximamente:hover{background-color:transparent}.cur-form{background:var(--white);border-radius:16px;box-shadow:0 10px 30px #00000014;padding:20px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:32px}.cur-field{display:flex;flex-direction:column;gap:6px;flex:0 1 240px}.cur-field-grow{flex:1 1 320px}.cur-field label{font-size:13px;color:var(--darkGray)}.cur-field select{border:1px solid #e3e3e6;border-radius:10px;padding:10px 12px;font-size:14px;background:var(--white);outline:none}.cur-field select:focus{border-color:var(--burgundy)}.cur-field select:disabled{background:var(--lightGray);color:var(--gray)}.cur-submit{padding:11px 24px;font-size:14px}.cur-submit:disabled{opacity:.5;cursor:not-allowed}.cur-card{background:var(--white);border:1px solid #ececef;border-radius:16px;padding:32px}.cur-title{font-size:28px;margin-bottom:16px}.cur-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.cur-chips span{display:inline-flex;align-items:center;gap:6px;background:#f6edf1;color:var(--burgundy);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.cur-card .accordion-body{font-weight:300;line-height:1.7}.cur-subtitle{font-size:22px;margin:8px 0 16px}.cur-nota{color:var(--darkGray);margin-bottom:16px}.cur-fechas{display:flex;flex-direction:column;gap:12px}.cur-fecha{display:flex;gap:24px;border:1px solid #ececef;border-radius:14px;padding:16px 20px}.cur-fecha-dias{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:4px;align-content:start;min-width:240px;padding-right:24px;border-right:1px solid #ececef}.cur-fecha-dias span{font-size:12px;color:var(--darkGray)}.cur-fecha-dias strong{font-size:14px}.cur-formato{display:flex;flex-wrap:wrap;align-items:center;gap:16px;background:#fbf6ec;border-left:4px solid var(--yellow);border-radius:10px;padding:16px 20px;margin:24px 0}.cur-formato p{flex:1 1 280px;font-size:14px}.cur-sedes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.cur-sedes .cur-sede{border:1px solid #ececef;border-radius:14px;padding:16px 20px}.cur-sede{display:flex;flex-direction:column;gap:4px;font-size:14px}.cur-sede-lema{font-size:12px;font-style:italic;color:var(--darkGray);margin-bottom:6px}.cur-sede p{line-height:1.5}.cur-sede i{width:16px;color:var(--burgundy)}.cur-sede a{color:var(--burgundy);word-break:break-all}.norm{padding:80px 0;scroll-margin-top:140px}.norm-head{text-align:center;max-width:680px;margin:0 auto 40px}.norm-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);margin-bottom:12px}.norm-eyebrow:before,.norm-eyebrow:after{content:"";width:28px;height:1px;background:var(--yellow)}.norm-head h2{margin-bottom:12px}.norm-head p{color:var(--darkGray)}.norm-head strong{color:var(--burgundy);font-weight:600}.norm-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px}.norm-tile{position:relative;display:flex;flex-direction:column;gap:10px;text-align:left;padding:24px 22px 20px;border:1px solid #ececef;border-radius:18px;background:var(--white);color:var(--black);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.norm-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--burgundy),var(--yellow));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.norm-tile:hover{transform:translateY(-4px);box-shadow:0 18px 36px #00000014}.norm-tile:hover:after,.norm-tile.active:after{transform:scaleX(1)}.norm-tile.active{border-color:transparent;background:radial-gradient(circle at 100% 0%,rgba(221,201,163,.35),transparent 55%),linear-gradient(150deg,var(--burgundy),#7d1c43);color:var(--white);box-shadow:0 20px 40px #61123247}.norm-tile-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.norm-tile-num{font-family:var(--fontFamilyTitle);font-size:34px;line-height:1;color:#e7dde1;transition:color .25s}.norm-tile.active .norm-tile-num{color:#ffffff40}.norm-tile-icon{font-size:22px;color:var(--burgundy);transition:color .25s}.norm-tile.active .norm-tile-icon{color:var(--sand)}.norm-tile-title{font-family:var(--fontFamilyTitle);font-size:19px;line-height:1.2}.norm-tile-desc{flex:1;font-size:13px;font-weight:300;line-height:1.5;color:var(--darkGray)}.norm-tile.active .norm-tile-desc{color:#fffc}.norm-tile-foot{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:4px;border-top:1px solid #f0f0f2;font-size:12px;font-weight:600;color:var(--burgundy)}.norm-tile.active .norm-tile-foot{border-top-color:#fff3;color:var(--sand)}.norm-tile-foot i{opacity:0;transform:translateY(-4px);transition:all .25s ease}.norm-tile.active .norm-tile-foot i{opacity:1;transform:none}.norm-panel{background:var(--white);border:1px solid #ececef;border-radius:20px;box-shadow:0 16px 40px #0000000d;overflow:hidden}.norm-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:26px 32px 20px;background:var(--lightGray);border-bottom:1px solid #ececef}.norm-panel-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);margin-bottom:6px}.norm-panel-head h3{font-size:24px;margin:0}.norm-badge{flex-shrink:0;font-size:12px;font-weight:600;padding:7px 16px;border-radius:999px;background:var(--white);border:1px solid #e7dde1;color:var(--burgundy)}.norm-table{padding:24px 32px 32px}.norm-table .dataTables_wrapper{font-size:14px}.norm-table .dataTables_length,.norm-table .dataTables_filter{margin-bottom:16px;color:var(--darkGray)}.norm-table .dataTables_filter input,.norm-table .dataTables_length select{border:1px solid #e3e3e6!important;border-radius:999px!important;padding:7px 14px!important;margin-left:8px;outline:none;transition:border-color .2s}.norm-table .dataTables_filter input{min-width:240px}.norm-table .dataTables_filter input:focus,.norm-table .dataTables_length select:focus{border-color:var(--burgundy)!important}.norm-table table.dataTable{border-collapse:separate!important;border-spacing:0;width:100%!important;margin:0!important}.norm-table table.dataTable thead th{background:var(--lightGray);border-bottom:1px solid #ececef!important;color:var(--darkGray);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:12px 16px!important}.norm-table table.dataTable thead th:first-child{border-radius:10px 0 0 10px}.norm-table table.dataTable thead th:last-child{border-radius:0 10px 10px 0}.norm-table table.dataTable tbody tr{background:transparent!important;transition:background .15s}.norm-table table.dataTable tbody td{padding:14px 16px!important;border-top:0!important;border-bottom:1px solid #f0f0f2!important;vertical-align:middle;line-height:1.45}.norm-table table.dataTable tbody tr:hover td{background:#fcf8fa}.norm-table table.dataTable tbody td:first-child{font-weight:400;color:var(--black)}.norm-table table.dataTable.no-footer{border-bottom:0!important}.norm-table table.dataTable tbody a,.norm-table table.dataTable tbody button{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 14px;font-size:12px;text-decoration:none;border:1px solid #dcdce0;background:var(--white);color:var(--black);transition:all .2s ease;white-space:nowrap}.norm-table table.dataTable tbody a:hover,.norm-table table.dataTable tbody button:hover{border-color:var(--burgundy);color:var(--burgundy)}.norm-table .dataTables_info{padding-top:18px!important;font-size:13px;color:var(--darkGray)}.norm-table .dataTables_paginate{padding-top:14px!important}.norm-table .dataTables_paginate .paginate_button{border:1px solid transparent!important;border-radius:10px!important;padding:6px 12px!important;margin-left:4px!important;background:transparent!important;color:var(--black)!important}.norm-table .dataTables_paginate .paginate_button:hover{border-color:#dcc8d0!important;color:var(--burgundy)!important}.norm-table .dataTables_paginate .paginate_button.current,.norm-table .dataTables_paginate .paginate_button.current:hover{background:var(--burgundy)!important;border-color:var(--burgundy)!important;color:var(--white)!important}.norm-table .dataTables_paginate .paginate_button.disabled,.norm-table .dataTables_paginate .paginate_button.disabled:hover{opacity:.4;border-color:transparent!important;color:var(--darkGray)!important}@media(max-width:1199.98px){.norm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.norm{padding:56px 0}.norm-tiles{grid-template-columns:1fr;gap:10px}.norm-tile{padding:18px}.norm-tile-desc{display:none}.norm-panel-head{flex-wrap:wrap;align-items:flex-start;padding:20px}.norm-table{padding:16px 16px 20px}.norm-table .dataTables_filter input{min-width:0;width:100%;margin:6px 0 0}.norm-table .dataTables_filter label{width:100%}}@media(prefers-reduced-motion:reduce){.norm-tile,.norm-tile:after{transition:none}}@media(max-width:767.98px){.cur-field,.cur-submit{flex-basis:100%}.cur-submit{justify-content:center}.cur-card{padding:20px}.cur-fecha{flex-direction:column;gap:12px}.cur-fecha-dias{border-right:none;border-bottom:1px solid #ececef;padding:0 0 12px}}@media screen and (min-width:1200px){.doc-position{position:absolute;left:13%}}@media screen and (max-width:1199px){.hamburger{display:block}nav ul{display:none}.half-half .bg-container.red-bg,.half-half .burgundy-bg,.half-half .bg-container.green-bg,.half-half .lightgreen-bg,.half-half .bg-container.sand-bg,.half-half .yellow-bg{padding:80px 60px}.nav-drops .dropdown-toggle~.dropdown-menu.show{width:100%}}@media screen and (max-width:992px){h4{font-size:calc(1.275rem + .3vw)}.green-card .card-content,.yellow .yellow-card .card-content{padding:40px 20px}.nosotros-section{flex-direction:column}.nosotros-section .green-bg{width:100%}.full-half{flex-direction:column}.full-half .yellow-bg{width:100%}.nosotros-section .bg-container,.full-half .bg-container{height:400px;width:100%}.hero-lic{background-position:66% 50%}}@media screen and (min-width:992px){.footer-align{display:flex;justify-content:flex-end}}@media screen and (max-width:768px){.half-half{flex-direction:column}.half-half .burgundy-bg,.half-half .lightgreen-bg,.half-half .yellow-bg{width:100%;padding:80px 24px}.half-half .bg-container{display:none}.nosotros-section .green-bg,.full-half .yellow-bg{padding:80px}.featured-squares{height:300px}.hero-lic:before{background:#01034a99}.hero-lic{padding:40px}.hero-nosotros{padding:40px;height:450px}.hero-nosotros:before{background:#00000080}.estadisticas-card{border-bottom:1px solid var(--white);border-right:0;padding-bottom:24px}.hero .hero-content .title-banner{font-size:clamp(3.875rem,2.82vw + 40.2px,7.75rem)}}@media screen and (max-width:700px){.menubar{width:50%}}@media screen and (max-width:425px){.nosotros-section .green-bg,.full-half .yellow-bg{padding:40px 24px}.hero-lic{padding:40px 16px}}@media screen and (max-width:550px){h1{font-size:40px}h2{font-size:38px}h3{font-size:32px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}.menubar .mobile-logo{height:50px}.hero .hero-content .title-banner{font-size:clamp(3rem,.82vw + 20.2px,5.75rem)}}@media screen and (max-width:425px){.hero .hero-content .title-banner{font-size:clamp(2.2rem,.82vw + 20.2px,5.75rem)}}@media screen and (max-width:470px){.menubar{width:80%}}@media screen and (max-width:575px){.constancias-bg:before{background:#0000009c;background-position:right}.sideblue-bg:before{background:#01034aab;background-position:right}.links-submenu-container{flex-direction:column;margin:0 auto}}@media(max-width:767.98px){.cell-image{height:300px;box-shadow:none}.cell-color{height:auto;padding:40px 28px}}
