@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:62.5%;box-sizing:border-box;height:100%}body{min-height:100%;background-color:#fff;color:#000}body.admin{background-color:#041d3d;color:#fff}*,*:before,*:after{box-sizing:inherit}body{font-family:"Barlow",sans-serif;font-size:1.6rem}.contenedor{width:95%;max-width:1200px;margin:0 auto}a{text-decoration:none}img{max-width:100%}h1,h2,h3{font-family:"Barlow",sans-serif;margin:0 0 2.5rem 0;text-align:center;color:#000}.admin h1,.admin h2,.admin h3{color:#fff;font-family:"Barlow",sans-serif;margin:0 0 2.5rem 0;text-align:center}h1{font-size:4rem}h2{font-size:3.6rem}h3{font-size:3rem;text-align:center}p{color:#fff;font-size:2rem;margin:0}.logo-blanco{background-image:url(../img/logo_blanco.webp);background-size:contain;background-repeat:no-repeat;background-position:center center;width:20rem;height:10rem;cursor:pointer}.logo-blanco-grande{background-image:url(../img/logo_blanco.webp);background-size:contain;background-repeat:no-repeat;background-position:center center;width:40rem;height:20rem}.menu-movil{position:absolute;z-index:1000;right:0;top:0;height:100vh;width:60vw;background-color:#fff;padding:5rem}.menu-movil .cerrarMenuMovil{position:absolute;top:2rem;left:2rem;cursor:pointer;color:#000;font-size:3rem;font-weight:300}.menu-movil .navegacion{align-items:end;text-align:right;display:flex;flex-direction:column;gap:3rem}.menu-movil .navegacion a,.menu-movil .navegacion p{color:#000;font-size:2.4rem}.menu-movil .navegacion select{width:5rem;height:3.5rem;border:none;border-radius:1rem;box-shadow:0px 0px 4px 5px rgba(0,0,0,.13)}.docs{background-color:#041d3d;padding:20rem 5rem}@media(min-width: 768px){.docs{padding:20rem}}.docs h2{color:#fff;margin-bottom:5rem}.docs p{margin-bottom:5rem}.header{position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:100;padding:2rem 4rem;width:100%;display:flex;flex-direction:row;justify-content:center;gap:5rem}.header .menu-hamburguesa{width:5rem;height:5rem;margin-top:2rem;cursor:pointer;color:#fff}.header .contenedor-logo{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.header{justify-content:space-between;align-items:center}}@media(min-width: 1180px){.header{flex-direction:row;justify-content:space-between;align-items:center}.header .menu-hamburguesa{display:none}.header .contenedor-logo{flex-direction:row}}.header .idioma{background-color:#041d3d;border:1px solid #003b71;padding:1rem;color:#fff;border-radius:4rem}.header .contenedor-idioma{display:none}@media(min-width: 1180px){.header .contenedor-idioma{display:flex;flex-direction:row;gap:2rem}}.header .contenedor-boton{background-color:rgba(0,59,113,.36);padding:.5rem;border-radius:4rem;margin-right:0}.header .contenedor-boton .boton-interno{background-color:#003b71;padding:1rem 2rem;border-radius:2rem;color:#fff;font-size:2rem;font-weight:700;display:flex;gap:2rem;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-in-out}.header .contenedor-boton .boton-interno:hover{background-color:#041d3d;transition:background-color .2s ease-in-out}.header .navegacion{display:none;gap:1rem;margin-left:5rem}@media(min-width: 1180px){.header .navegacion{display:flex;flex-direction:row}}.header .navegacion a,.header .navegacion p{color:#fff;font-size:1.8rem;transition:all .3s ease-in-out;padding:1rem;cursor:pointer}.header .navegacion a:hover,.header .navegacion p:hover{background-color:#fff;color:#000;transition:all .3s ease-in-out}.header .navegacion .active{background-color:#fff;color:#000 !important}.header .sub-navegacion2.active a,.header .sub-navegacion2.active p{color:#000}.header .menuDesplegable2{display:flex;flex-direction:column;position:absolute;background-color:#fff}.header .menuDesplegable2 a,.header .menuDesplegable2 p{color:#000;font-size:1.8rem;transition:all .3s ease-in-out;padding:1rem;cursor:pointer}.header .menuDesplegable2 a:hover,.header .menuDesplegable2 p:hover{background-color:#003b71;color:#fff;transition:all .3s ease-in-out}.menu-movil .navegacion .sub-navegacion .menuDesplegable{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}.menu-movil .navegacion .sub-navegacion .menuDesplegable a,.menu-movil .navegacion .sub-navegacion .menuDesplegable p{font-size:1.6rem !important}.flex{display:flex;gap:3rem;justify-content:center;align-items:center}.mt-5{margin-top:5rem}.text-sm{font-size:1.4rem}.text-xs{font-size:1rem}@media(min-width: 768px){.text-xs{font-size:1.2rem}}.text-lg{font-size:3.2rem}.text-xl{font-size:2rem}@media(min-width: 768px){.text-xl{font-size:4.2rem}}.font-normal{font-weight:400}.flex-column{display:flex;flex-direction:column}.items-start{align-items:flex-start}.hidden{display:none !important}.footer{position:relative;background-image:url(/build/img/footerHero.webp)}.footer a{color:#fff;text-decoration:none}.footer a,.footer p{font-size:1.6rem}.footer .superior{margin:0 auto;padding:8rem 0;display:flex;gap:2rem;align-items:center;flex-direction:column;width:30rem}.footer .flex-column{width:30rem;gap:2rem}@media(min-width: 1180px){.footer .flex-column{height:19rem;justify-content:flex-start}}.footer .linea-denuncia{width:30rem}@media(min-width: 1180px){.footer .linea-denuncia{display:flex;flex-direction:column;gap:2rem;height:19rem}}@media(min-width: 1180px){.footer{height:40rem}.footer .superior{display:flex;width:90%;margin:0 auto;height:40rem;padding-top:8rem;gap:5rem;justify-content:space-between;flex-direction:row}}.footer .inferior{width:100%;display:flex;justify-content:space-between;padding:2rem 5rem;align-items:center;background-color:#003b71}.footer .inferior .redes-sociales img{width:3rem;height:3rem}.barraEditarPagina{position:fixed;z-index:10000;top:0;right:0;height:100vh;max-height:100vh;overflow-y:scroll;width:25rem;background-color:#333}.barraEditarPagina .seccionBarra{margin:2rem}.barraEditarPagina .seccionBarra img{margin-bottom:1rem}.barraEditarPagina .seccionBarra label{font-size:1.2rem;margin-bottom:.3rem;color:#fff}.barraEditarPagina .seccionBarra input{background-color:#272727;border:none;color:#fff;font-size:1.2rem;margin-bottom:1rem;padding:.5rem 0}.barraEditarPagina .seccionBarra .contenedorDatos{margin-top:2rem;display:flex;flex-direction:column}.mb-2{margin-bottom:2rem}.mb-5{margin-bottom:5rem}.marginEditarPagina{width:90vw;overflow-x:scroll;overflow-y:scroll}.marginEditarPagina button{width:100%;cursor:pointer}.modal{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center}.close-modal{position:absolute;top:2rem;right:2rem;font-size:2rem;cursor:pointer;color:#fff}.login{height:80vh;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;align-items:center}.formulario{display:flex;flex-direction:column;gap:2rem;width:100%;max-height:90vh;overflow-y:auto;padding:2rem 0}.formulario .campo{display:flex;flex-direction:column}.formulario .campo select{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;color:#fff;padding:1rem;margin-top:.5rem}.formulario .campo option{background-color:#041d3d;border:none}.formulario textarea{background-color:#041d3d;height:20rem}.formulario input{padding:1rem;margin-top:.5rem;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;color:#fff}.formulario input[type=submit]{background-color:#fff;border:none;color:#000;padding:1rem 2rem;font-weight:700;display:block;width:fit-content;transition:all .3s ease;margin:0 auto}.formulario input[type=submit]:hover{cursor:pointer;background-color:purple;color:#fff}.formulario input:focus{outline:none;border-bottom:1px solid purple;transition:all .3s ease}.home-hero{width:100%;height:90rem;display:flex;justify-content:center;align-items:flex-start}@media(min-width: 900px){.home-hero{height:auto}}.home-hero .contenedor-imagen-hero{width:100%;height:110vh}.home-hero .contenedor-imagen-hero img{position:absolute;height:110vh;width:100vw;top:0;left:0;z-index:-10;object-fit:cover}@media(min-width: 900px){.home-hero .contenedor-imagen-hero{height:80vh}.home-hero .contenedor-imagen-hero img{height:100vh}}@media(min-width: 1300px){.home-hero .contenedor-imagen-hero img{height:110vh}}.home-hero .contenedor-imagen-hero .contenedor-fade{position:absolute;width:100%;height:fit-content;z-index:-5;left:0;bottom:20rem}.home-hero .contenedor-imagen-hero .contenedor-fade img{height:50vh}.texto-hero{z-index:10;width:25%;display:flex;flex-direction:column;gap:3rem;justify-content:center;align-items:center}.texto-hero h1{text-align:left;color:#fff;font-size:2.4rem;font-weight:600;line-height:1.2}.texto-hero .contenedor-boton{background-color:rgba(0,59,113,.36);padding:1rem;border-radius:4rem;margin-right:0}.texto-hero .contenedor-boton .boton-interno{background-color:#003b71;padding:1rem 2rem;border-radius:2rem;color:#fff;font-size:1.6rem;font-weight:400;display:flex;gap:2rem;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-in-out}.texto-hero .contenedor-boton .boton-interno:hover{background-color:#041d3d;transition:background-color .2s ease-in-out}.texto-hero p{font-size:1.4rem}@media(min-width: 900px){.texto-hero{gap:6rem}.texto-hero p{font-size:1.4rem}.texto-hero .contenedor-boton{background-color:rgba(0,59,113,.36);padding:1rem;border-radius:4rem;margin-right:10rem}.texto-hero .contenedor-boton .boton-interno{background-color:#003b71;padding:1rem 2rem;border-radius:2rem;color:#fff;font-size:1.8rem;font-weight:400;display:flex;gap:2rem;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-in-out}.texto-hero .contenedor-boton .boton-interno:hover{background-color:#041d3d;transition:background-color .2s ease-in-out}.texto-hero h1{font-size:4.5vw}}@media(min-width: 1000px){.texto-hero{width:45%}}.contenido-hero{position:absolute;display:flex;flex-direction:column;top:20rem;width:80%;height:65vh;justify-content:space-between;align-items:center}@media(min-width: 900px){.contenido-hero{flex-direction:row;top:10rem}}.contenido-hero .cbfi{background-color:rgba(0,65,126,.6156862745);padding:2rem;border-radius:1rem;position:relative;width:20rem;display:flex;flex-direction:row-reverse;align-items:center;gap:2rem}.contenido-hero .cbfi span{font-weight:700}.contenido-hero .cbfi p{font-size:1.6rem}.contenido-hero .cbfi #downArrow{height:4rem;color:red}.contenido-hero .cbfi #downArrow stroke{color:red}.contenido-hero .cbfi #upArrow{height:4rem;color:#00d100}.contenido-hero .cbfi #upArrow stroke{color:#00d100}.contenido-hero .cbfi .comoInvertir{position:absolute;bottom:-6rem;left:0;background-color:#045097;display:flex;gap:1rem;padding:1rem 2rem;border-radius:2rem;cursor:pointer;transition:all .2s ease-in-out}.contenido-hero .cbfi .comoInvertir:hover{background-color:#003b71}.estadisticas-home{display:flex;gap:2rem;height:50vh;justify-content:center;align-items:flex-end;margin:2rem 0}@media(min-width: 900px){.estadisticas-home{margin:0 auto}}.estadisticas-home .contenedor-estadisticas{display:flex;gap:1rem;justify-content:center;align-items:flex-end;width:100%}.estadisticas-home .estadistica{display:flex;align-items:center;gap:2.5rem;padding:1rem}.estadisticas-home .estadistica::after{content:"";display:block;width:1px;height:4rem;background-color:#fff}.estadisticas-home .estadistica:last-child::after{display:none}.estadisticas-home .estadistica .numero{font-size:2rem;font-weight:600;color:#fff}@media(min-width: 768px){.estadisticas-home .estadistica .numero{font-size:3.4rem}}.estadisticas-home .estadistica p{font-size:1.2rem;color:#fff;margin:0;margin-top:.7rem}@media(min-width: 768px){.estadisticas-home .estadistica p{font-size:1.8rem}}.estadisticas-home .estadistica .contenido-estadistica{display:flex;flex-direction:column;gap:.5rem}.home-section2{margin-top:5rem;position:relative}.home-section2 .card-container{display:flex;flex-direction:column;gap:5rem;align-items:center}@media(min-width: 900px){.home-section2 .card-container{margin-top:0;align-items:flex-end;flex-direction:row}}.home-section2 .shadow{position:absolute;height:60rem;background-image:url(../img/home_section2_shadow.png);background-position:center center;background-size:contain;background-repeat:no-repeat;width:100%;left:0;top:12rem;z-index:-1}.home-section2 .card{position:relative}.home-section2 .card img{position:relative;z-index:-10}@media(max-width: 900px){.home-section2 .card img{height:30rem}}.home-section2 .card .card1-icon{position:absolute;top:2rem;left:2rem}.home-section2 .card p{position:absolute;top:45%;width:75%;left:10%;color:#fff;font-size:1.8rem;font-weight:500}.home-section2 .contenedor-boton2{position:absolute;background-color:rgba(0,0,0,0);border:1px solid #fff;padding:1rem;border-radius:4rem;bottom:10%;left:10%}.home-section2 .contenedor-boton2 p{position:relative;top:0;color:#000;z-index:20;width:fit-content;font-size:1.8rem}.home-section2 .contenedor-boton2 .boton-interno{background-color:#fff;padding:1rem 2rem;width:15rem;height:4rem;border-radius:2rem;color:#041d3d;font-size:1.8rem;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;transition:background-color .2s ease-in-out}.home-section2 .contenedor-boton2 .boton-interno:hover{background-color:#041d3d;transition:background-color .2s ease-in-out}.home-section2 .contenedor-boton2 .boton-interno:hover p{color:#fff}.home-section2 .contenedor-boton2 .boton-interno:hover svg path{stroke:#fff}.home-section2 .long-card{position:relative}.home-section2 .long-card p{position:absolute;bottom:6%;width:100%;text-align:center;padding:0 5rem;font-size:3rem;font-weight:500}@media(max-width: 900px){.home-section2 .long-card p{font-size:2.6rem}.home-section2 .long-card img{height:40rem}}.home-section2 .long-card svg{position:absolute;bottom:calc(35% - 2.5rem);left:calc(50% - 2.5rem);width:5rem;height:5rem;cursor:pointer;transition:all .3s ease-in-out}.home-section2 .long-card svg:hover circle,.home-section2 .long-card svg:hover path{transition:all .3s ease-in-out;stroke:#041d3d;fill:#fff}.home-section2 .card3{position:relative}.home-section2 .card3 svg{position:absolute;top:10%;right:10%}@media(max-width: 900px){.home-section2 .card3 img{height:30rem}}.home-section2 .card3 p{position:absolute;bottom:20%;width:100%;text-align:center;padding:0 5rem;font-size:1.8rem;font-weight:500}.home-section3{width:90%;margin:10rem auto;padding:5rem 0}.home-section3 h3{text-align:left;color:#003b71;font-weight:500;font-size:3.4rem;margin:2rem 0}.home-section3 p{text-transform:uppercase;color:#636363 !important;letter-spacing:1.4px;font-size:1.6rem}@media(min-width: 1000px){.home-section3 h3{font-size:6.4rem}.home-section3 p{font-size:2.4rem}}.home-section3 .swiperMarcas{margin-top:10rem;height:fit-content;width:100%}.home-section3 .swiperMarcas .swiper-wrapper{align-items:center;gap:5rem}.home-section3 .swiperMarcas .swiper-wrapper .swiper-slide{display:flex;height:100%;justify-content:center;align-items:center}.home-section3 .swiperMarcas .swiper-wrapper .swiper-slide img{width:100%;max-height:15rem;object-fit:contain}.home-section4{position:relative}.home-section4 img{position:relative;z-index:-1;object-fit:cover;height:140rem;width:100%}@media(min-width: 1300px){.home-section4 img{position:relative;z-index:-1;max-height:80rem;width:100%}}.home-section4 .contenido{position:absolute;top:0;left:0;right:0;bottom:0;margin:3rem 0 0 2rem}.home-section4 .contenido img{margin-top:0;object-fit:cover;z-index:10}@media(min-width: 1300px){.home-section4 .contenido{margin:5rem 5rem}.home-section4 .contenido img{height:40rem;object-fit:contain;z-index:1}}@media(min-width: 1500px){.home-section4 .contenido{width:80%;margin:5rem auto}}.home-section4 .sub-contenido{display:flex;margin-top:1rem;width:100%;gap:5rem;flex-direction:column-reverse;align-items:center}.home-section4 .sub-contenido img{width:50%;height:30rem;object-fit:cover;border-radius:2rem}@media(min-width: 1300px){.home-section4 .sub-contenido{flex-direction:row;gap:2rem}.home-section4 .sub-contenido img{width:30rem;height:40rem}}.home-section4 .sub-contenido .detalles{display:flex;flex-direction:column;gap:2rem;margin-left:2rem;align-items:center;margin-top:2rem}@media(min-width: 1300px){.home-section4 .sub-contenido .detalles{align-items:flex-start;margin-top:0}}.home-section4 .sub-contenido .card-detalles{display:flex;flex-direction:column;gap:2rem;margin-top:-1.7rem;width:90%;border:1px solid #fff;border-radius:2rem;padding:4rem 2rem}.home-section4 .sub-contenido .card-detalles p{font-weight:200;font-size:1.6rem}@media(min-width: 768px){.home-section4 .sub-contenido .card-detalles p{font-size:2rem}}@media(min-width: 1300px){.home-section4 .sub-contenido .card-detalles{margin-left:2rem}}@media(min-width: 1200px){.home-section4 .sub-contenido .card-detalles{width:95%}}.home-section4 .sub-contenido .contenedor-boton{background-color:rgba(0,59,113,.36);padding:.5rem;border-radius:4rem;margin-right:0}.home-section4 .sub-contenido .contenedor-boton .boton-interno{background-color:#003b71;padding:1rem 2rem;border-radius:2rem;color:#fff;font-size:1.2rem;font-weight:400;display:flex;gap:2rem;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-in-out}.home-section4 .sub-contenido .contenedor-boton .boton-interno:hover{background-color:#041d3d;transition:background-color .2s ease-in-out}.home-section4 .sub-contenido .contenedor-boton{width:fit-content}.home-section4 .sub-contenido .contenedor-boton .boton-interno{gap:1rem;padding:1rem;width:fit-content}.home-section4 .sub-contenido .contenedor-boton p{font-size:1.4rem;width:100%}.home-section4 .sub-contenido .contenedor-boton svg{width:1rem;height:1rem;margin-right:.5rem}.home-section4 .sub-contenido .contenedor-boton svg path{stroke:#fff}.home-section4 #homeSection4Texto1{text-transform:uppercase;letter-spacing:2px;font-weight:100}.home-section4 h4{color:#fff;font-size:3.6rem;font-weight:500;margin:2rem 0}@media(min-width: 768px){.home-section4 h4{font-size:5.5rem}}.home-section4 .cotizacion-cbfi{margin-top:2rem;margin-left:2rem;text-transform:uppercase;letter-spacing:1.4px;font-weight:600}.home-section4 .contenido-cbfi{display:flex;flex-direction:column}@media(min-width: 900px){.home-section4 .contenido-cbfi{gap:2rem;flex-direction:row}}.home-section4 .contenido-cbfi .cotizacion{margin-top:2rem;display:flex;gap:1rem;align-items:flex-start;width:20rem}@media(min-width: 900px){.home-section4 .contenido-cbfi .cotizacion{min-height:10rem}}.home-section4 .contenido-cbfi .cotizacion::after{content:"";display:block;width:1px;height:2rem;margin-top:2rem;background-color:#fff}.home-section4 .contenido-cbfi .cotizacion:last-child::after{display:none}.home-section4 .contenido-cbfi .cotizacion p{font-family:"Montserrat";font-weight:500}.home-section4 .contenido-cbfi .cotizacion .flex-column{gap:1rem}.home-section5{width:90%;margin:1rem auto}.home-section5 h3{text-align:left;color:#003b71;font-weight:500;font-size:3rem;padding:1rem;margin:0}@media(min-width: 1000px){.home-section5{margin:10rem auto}.home-section5 h3{padding:2rem;margin:2rem 0;font-size:5.6rem}}.home-section5 p{text-transform:uppercase;color:#707070;letter-spacing:1.4px}.home-section5 .swiperCertificados{height:fit-content;width:100%;margin-top:1rem}@media(min-width: 1000px){.home-section5 .swiperCertificados{margin-top:5rem}}.home-section5 .swiperCertificados .swiper-wrapper{align-items:center;gap:2rem}.home-section5 .swiperCertificados .swiper-wrapper .swiper-slide{display:flex;height:100%;justify-content:center;align-items:center}.home-section5 .swiperCertificados .swiper-wrapper .swiper-slide img{width:100%;height:10rem;object-fit:contain}@media(min-width: 1000px){.home-section5 .swiperCertificados .swiper-wrapper .swiper-slide img{max-height:10rem}}.home-section6{position:relative;margin:-0.4rem 0}.home-section6 img{position:relative;z-index:-1000;height:180rem;width:100%}@media(min-width: 900px){.home-section6 img{position:relative;z-index:-1000;height:90rem;width:100%}}.home-section6 .presentacion{margin:5rem;position:absolute;height:50%;display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.home-section6 .presentacion{margin:0 5rem;gap:15rem;flex-direction:row}}.home-section6 .presentacion .video{width:100%;margin:2rem 0;height:60%;border-radius:2.5rem}@media(min-width: 768px){.home-section6 .presentacion .video{margin:2rem 0;width:50%}}.home-section6 .presentacion .textos{width:100%}@media(min-width: 1024px){.home-section6 .presentacion .textos{width:50%}}.home-section6 .presentacion .textos .titulo{font-weight:500;margin-bottom:2rem;font-size:2.6rem}@media(min-width: 768px){.home-section6 .presentacion .textos .titulo{font-size:4.6rem}}.home-section6 .presentacion .textos .autor{margin-bottom:2rem}.home-section6 .presentacion .textos .descripcion{font-size:1.6rem;text-align:justify}.home-section6 .credenciales{position:absolute;top:50%;display:flex;justify-content:center;flex-direction:column;gap:2rem;width:100%}.home-section6 .credenciales .credencial{display:flex;width:90%;margin:0 auto;justify-content:space-between;align-items:center;flex-direction:column}@media(min-width: 768px){.home-section6 .credenciales .credencial{align-items:flex-start;flex-direction:row;gap:3rem}}@media(max-width: 900px){.home-section6 .credenciales .credencial:nth-child(2){gap:1rem;flex-wrap:wrap}.home-section6 .credenciales .credencial:nth-child(2) .card{width:100%;height:15rem}.home-section6 .credenciales .credencial:nth-child(2) .card .flex{gap:5rem}.home-section6 .credenciales .credencial:nth-child(2) .card p{font-size:2rem;width:50%}}.home-section6 .credenciales .credencial .titulo{font-weight:500;font-size:2.6rem}@media(min-width: 1024px){.home-section6 .credenciales .credencial .titulo{font-size:4.6rem}}.home-section6 .credenciales .credencial .fill-img{scale:.5;width:50rem;height:30rem;background-size:cover;background-position:center center;background-repeat:no-repeat;clip-path:path("m 501,273c 0,15 -11,27 -29,27H 235c -13,0 -27,-12 -27,-24v -61c 0,-12 -8,-24 -24,-24H 30c -18,0 -29,-12 -29,-32V 22C 0,10 9,0 22,0H 477c 11,0 24,10 24,22 0,82 0,168 0,251z")}@media(min-width: 1024px){.home-section6 .credenciales .credencial .fill-img{scale:1;width:50rem;height:30rem}}.home-section6 .credenciales .credencial .contenedor-imagen{position:relative;width:fit-content;height:fit-content}@media(max-width: 440px){.home-section6 .credenciales .credencial .contenedor-imagen{width:40rem}}.home-section6 .credenciales .credencial .contenedor-imagen .boton-interno{position:absolute;left:0;bottom:12%;display:flex;background-color:#003b71;padding:1.5rem 2.5rem;border-radius:4rem;justify-content:space-between;align-items:center;gap:1rem;transition:all .2s ease-in-out;cursor:pointer}.home-section6 .credenciales .credencial .contenedor-imagen .boton-interno a{font-size:1.8rem;font-weight:500;color:#fff}@media(max-width: 900px){.home-section6 .credenciales .credencial .contenedor-imagen .boton-interno{left:20%;bottom:25%;padding:1rem}.home-section6 .credenciales .credencial .contenedor-imagen .boton-interno a{font-size:1.2rem;font-weight:500;color:#fff}}.home-section6 .credenciales .credencial .contenedor-imagen .boton-interno svg path{width:2rem;height:2rem;fill:#fff;stroke:#fff}.home-section6 .credenciales .credencial .contenedor-imagen .boton-interno:hover{background-color:#045097;transition:all .2s ease-in-out}.home-section6 .card{z-index:100;width:40%;border:1px solid #003b71;border-radius:2rem;padding:2rem;background-color:#fff;display:flex;align-items:center;justify-content:center}.home-section6 .card :hover{cursor:pointer}@media(min-width: 768px){.home-section6 .card{height:15rem}}.home-section6 .card p{font-weight:500;font-size:2.2rem}.home-section6 .card a{display:block;height:auto}.home-section6 .card img{object-fit:contain;height:100%;width:100%}.home-section6 .card svg{width:4rem;height:4rem;transition:all .3s ease-in-out}.home-section6 .card svg:hover{transition:all .3s ease-in-out;cursor:pointer;fill:#fff}.home-section6 .card svg:hover path{stroke:#000}.home-section6 .card .flex{justify-content:center;align-items:center}.home-section6 .card .flex img{width:10rem;height:10rem}.home-section6 .learn-more{z-index:100;position:relative}.home-section6 .learn-more a{color:#fff;text-decoration:none;font-size:2.2rem;font-weight:500;position:absolute;bottom:3rem;left:3rem}.home-section6 .learn-more img{height:22rem;width:20rem;object-fit:cover;border-radius:2rem}.home-section6 .learn-more svg{position:absolute;width:4rem;height:4rem;right:2rem;top:2rem;transition:all .3s ease-in-out}.home-section6 .learn-more svg:hover{transition:all .3s ease-in-out;cursor:pointer;fill:#fff}.home-section6 .learn-more svg:hover path{stroke:#000}.modal-invertir{display:none;opacity:0;transition:all .2s ease-in-out}.modal-invertir .contenido{border-radius:2rem;background:#003b71;background:linear-gradient(180deg, rgb(0, 59, 113) 0%, rgb(14, 9, 39) 100%);width:80%;overflow-y:auto;min-height:80vh;max-height:85vh;display:flex;flex-direction:column;align-items:center;padding:2rem 0}@media(min-width: 768px){.modal-invertir .contenido{min-height:90vh;max-height:95vh}}.modal-invertir h1{color:#fff;font-weight:400;font-size:3.2rem}.modal-invertir img{height:15rem;width:15rem;margin:1rem 0}.modal-invertir .texto{width:80%}.modal-invertir .texto p{text-align:center;line-height:1.4;margin-bottom:2rem;font-size:1.6rem}.modal-invertir .iconos{display:flex;flex-direction:column;align-items:center;gap:5rem}@media(min-width: 768px){.modal-invertir .iconos{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;place-items:center}}.modal-invertir .contenidoIcono{display:flex;width:90%;flex-direction:column;align-items:center}.modal-invertir .contenidoIcono p{text-align:center;font-size:1.6rem}.modal-invertir .tituloIcono{display:flex;flex-direction:column;align-items:center}.modal-invertir .tituloIcono img{width:7rem;height:7rem}.modal-invertir .tituloIcono p{text-align:center;font-weight:bold;margin:2rem 0}.modal-invertir .boton{margin-top:2rem;border-radius:2rem;border:1px solid #fff;padding:1rem .5rem}.modal-invertir .boton a{color:#003b71;background-color:#fff;padding:.5rem 1rem;border-radius:2rem;transition:all .2s ease-in-out}.modal-invertir .boton a svg{width:1rem;height:1rem}.modal-invertir .boton a path{stroke:#003b71;transition:all .2s ease-in-out}.modal-invertir .boton a:hover{background-color:#045097;color:#fff}.modal-invertir .boton a:hover path{stroke:#fff}.modal-learn-more{display:none;opacity:0;transition:all .2s ease-in-out}.modal-learn-more .contenido{width:80%;height:50vh;background-color:#003b71;display:flex;justify-content:space-evenly;align-items:center;border-radius:2rem}.modal-learn-more .documento{padding:2rem;border:1px solid #fff;border-radius:2rem}.modal-learn-more .documento svg:hover{fill:#fff}.modal-learn-more .documento svg:hover path{stroke:#041d3d}.admin{display:flex;gap:2rem}.admin *{color:#fff}.admin .sidebar{flex:0 0 10rem;display:flex;flex-direction:column;gap:2rem;background-color:#163381;padding:5rem 2rem;height:100vh}.admin .sidebar nav{display:flex;flex-direction:column;gap:2rem}.admin .sidebar nav a{color:#fff}.admin .selectorDocs{color:#000}.admin .selectorDocs option{color:#000}.admin .contenedor-paginas{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}.admin .contenedor-alertas{margin:2rem 0;width:100%}.admin .contenedor-alertas .alerta{padding:1rem;text-align:center;color:#fff}.admin .contenedor-alertas .alerta.error{background-color:#b30000}.admin .contenedor-alertas .alerta.exito{background-color:#189100}.admin .marcas{display:grid;gap:2rem;grid-template-columns:repeat(3, 1fr);max-height:60vh;overflow-y:auto;width:90%;margin:0 auto;padding:0 1rem}.admin .marca{display:flex;justify-content:space-between;align-items:center;gap:2rem}.admin .marca img{width:10rem;height:10rem}.admin .marca a{background-color:#fff;border:none;color:#000;font-weight:700;display:block;transition:all .3s ease;padding:1rem;height:fit-content}.admin .marca a:hover{cursor:pointer;background-color:purple;color:#fff}.admin .marca .boton-rojo{background-color:#700000;border:none;color:#fff;font-weight:700;display:block;transition:all .3s ease;padding:1rem;height:fit-content;width:fit-content;margin:2rem 0}.admin .marca .boton-rojo:hover{cursor:pointer;background-color:#b40505;color:#fff}.admin .boton{background-color:#fff;border:none;color:#000;font-weight:700;display:block;transition:all .3s ease;padding:1rem;height:fit-content;width:fit-content;margin:2rem 0}.admin .boton:hover{cursor:pointer;background-color:purple;color:#fff}.panel{margin-top:2.5rem;flex:1 0 calc(100% - 20rem);width:100%}.selectorCategoria{color:#000 !important}.selectorCategoria select{border:none;background-color:rgba(0,0,0,0)}.selectorCategoria select:focus{outline:none}.selectorCategoria option{color:#000 !important}.sustainability-bg{background:linear-gradient(to bottom, #041D3D 0%, #0C0122 79%);padding:0 0 3rem 0;overflow:hidden}.modal-section .modal-ODS5,.modal-section .modal-ODS7,.modal-section .modal-ODS8,.modal-section .modal-ODS9,.modal-section .modal-ODS11,.modal-section .modal-ODS12{display:none}.modal-section .contenido{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:3rem;margin:2rem;border-radius:3rem}.modal-section .contenido img{width:60%;object-fit:contain;margin:2rem 0}.modal-section .contenido .texto{display:flex;flex-direction:column;gap:.5rem}.modal-section .contenido .texto h1{text-shadow:0px 2px 2.5px rgba(0,0,0,.75);text-align:center;color:#003b71;font-size:2.5rem;font-weight:500}.modal-section .contenido .texto p,.modal-section .contenido .texto li{width:100%;text-align:justify;color:#041d3d;font-size:1.5rem}@media(min-width: 768px){.modal-section .contenido{padding:5rem;margin:10rem;flex-direction:row}.modal-section .contenido img{width:30%}.modal-section .contenido .texto{gap:1rem}.modal-section .contenido .texto h1{font-size:4rem;text-align:left}.modal-section .contenido .texto p,.modal-section .contenido .texto li{font-size:2.3rem}}.blue-titles{display:flex;flex-direction:column;align-items:left;margin-left:10rem;margin-top:10rem}.sustainability-section1{width:100%;padding-top:20rem;align-items:center;display:flex;flex-direction:column;gap:5rem}.sustainability-section1 p{width:87%;text-align:justify;color:#fff;font-size:2.3rem;margin-bottom:2.8rem}@media screen and (max-width: 900px){.sustainability-section1{padding-top:15rem}.sustainability-section1 p{font-size:2rem;width:90%}}.sustainability-section1 h1,.sustainability-section1 h2,.sustainability-section1 p{text-shadow:0px 4.55px 5px rgba(0,0,0,.75)}.sustainability-section1 .hero-first-section{display:flex;justify-content:center;align-items:center;gap:15rem}@media screen and (max-width: 900px){.sustainability-section1 .hero-first-section{flex-direction:column;gap:2rem}}.sustainability-section1 .hero-first-section img{width:40%;border-radius:30px 0 0 30px}@media screen and (max-width: 900px){.sustainability-section1 .hero-first-section img{width:80%;border-radius:30px}}.sustainability-section1 .texto-hero-section1{width:60%;display:flex;flex-direction:column;margin-left:10rem}@media screen and (max-width: 900px){.sustainability-section1 .texto-hero-section1{margin:0;width:80%}}.sustainability-section1 .texto-hero-section1 h1{text-align:left;color:#fff;font-size:5rem;font-weight:500;margin-bottom:5rem}.sustainability-section1 .texto-hero-section1 h2{text-align:left;color:#fff;font-size:3rem;margin-bottom:.5rem;font-weight:600}.sustainability-section1 .texto-hero-section1 p{width:100%;text-align:justify;color:#fff;font-size:2.3rem;margin-bottom:2.8rem}@media screen and (max-width: 900px){.sustainability-section1 .texto-hero-section1 h1{font-size:2.7rem;margin-bottom:2rem}.sustainability-section1 .texto-hero-section1 h2{font-size:2.3rem}.sustainability-section1 .texto-hero-section1 p{font-size:2rem;margin-bottom:1.5rem}}.sustainability-section1 .texto-hero-section1 .contenedor-boton{background-color:rgba(0,59,113,.36);padding:1rem;border-radius:4rem;margin-right:30rem}.sustainability-section1 .texto-hero-section1 .contenedor-boton .boton-interno{background-color:#003b71;padding:1rem 2rem;border-radius:2rem;color:#fff;font-size:1.8rem;font-weight:400;display:flex;gap:2rem;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-in-out}.sustainability-section1 .texto-hero-section1 .contenedor-boton .boton-interno:hover{background-color:#041d3d;transition:background-color .2s ease-in-out}.sustainability-section1 .sustainability-section1-middletext{width:87%;text-align:justify;color:#fff;font-size:2.3rem;margin:0}@media screen and (max-width: 900px){.sustainability-section1 .sustainability-section1-middletext{font-size:2rem;width:80%}}.sustainability-section1 .hero-second-section{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 900px){.sustainability-section1 .hero-second-section{flex-direction:column;gap:5rem}}.sustainability-section1 .hero-second-section img{width:40%;border-radius:0 30px 30px 0}@media screen and (max-width: 900px){.sustainability-section1 .hero-second-section img{width:80%;border-radius:30px}}.sustainability-section1 .texto-hero-section2{margin-left:10rem;width:100%;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 900px){.sustainability-section1 .texto-hero-section2{margin-left:0;width:90%;align-items:center}}.sustainability-section1 .texto-hero-section2 p{text-align:justify;color:#fff;font-size:2.3rem}@media screen and (max-width: 900px){.sustainability-section1 .texto-hero-section2 p{font-size:2rem;margin-bottom:1.5rem}}.sustainability-section2,.sustainability-section4,.sustainability-section9{padding:8rem;width:100%;align-items:center;display:flex;flex-direction:column;gap:5rem}.sustainability-section2 h1,.sustainability-section2 h2,.sustainability-section2 p,.sustainability-section4 h1,.sustainability-section4 h2,.sustainability-section4 p,.sustainability-section9 h1,.sustainability-section9 h2,.sustainability-section9 p{text-shadow:0px 4.55px 5px rgba(0,0,0,.75)}.sustainability-section2 h1,.sustainability-section4 h1,.sustainability-section9 h1{text-align:center;color:#fff;font-size:5rem;font-weight:300}@media screen and (max-width: 900px){.sustainability-section2,.sustainability-section4,.sustainability-section9{padding:3rem;padding-top:5rem;gap:2rem}.sustainability-section2 h1,.sustainability-section4 h1,.sustainability-section9 h1{font-size:2.8rem}}.sustainability-section2 .sustainability-carousel-wrapper,.sustainability-section4 .sustainability-carousel-wrapper,.sustainability-section9 .sustainability-carousel-wrapper{width:100%;display:flex;align-items:center;justify-content:center;gap:2rem;position:relative}.sustainability-section2 .sustainability-carousel-wrapper .reports-swiper,.sustainability-section4 .sustainability-carousel-wrapper .reports-swiper,.sustainability-section9 .sustainability-carousel-wrapper .reports-swiper{width:100%;padding:1rem}.sustainability-section2 .sustainability-carousel-wrapper .swiper-wrapper,.sustainability-section4 .sustainability-carousel-wrapper .swiper-wrapper,.sustainability-section9 .sustainability-carousel-wrapper .swiper-wrapper{align-items:center;width:100%}.sustainability-section2 .sustainability-carousel-wrapper .report-card,.sustainability-section4 .sustainability-carousel-wrapper .report-card,.sustainability-section9 .sustainability-carousel-wrapper .report-card{background:#0c3786;color:#fff;padding:2rem 0;border-radius:1.2rem;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;transition:transform .2s ease,box-shadow .2s ease;height:28rem;gap:1rem}@media screen and (max-width: 900px){.sustainability-section2 .sustainability-carousel-wrapper .report-card,.sustainability-section4 .sustainability-carousel-wrapper .report-card,.sustainability-section9 .sustainability-carousel-wrapper .report-card{height:24rem}}.sustainability-section2 .sustainability-carousel-wrapper .report-card:hover,.sustainability-section4 .sustainability-carousel-wrapper .report-card:hover,.sustainability-section9 .sustainability-carousel-wrapper .report-card:hover{transform:scale(1.03);box-shadow:0 8px 24px rgba(0,0,0,.15)}.sustainability-section2 .sustainability-carousel-wrapper .report-card h2,.sustainability-section4 .sustainability-carousel-wrapper .report-card h2,.sustainability-section9 .sustainability-carousel-wrapper .report-card h2{color:#fff;font-size:2.3rem;font-weight:400;max-width:80%;padding:1rem 0}.sustainability-section2 .sustainability-carousel-wrapper .report-card a,.sustainability-section4 .sustainability-carousel-wrapper .report-card a,.sustainability-section9 .sustainability-carousel-wrapper .report-card a{color:#fff;font-size:1.5rem;text-decoration:underline;font-weight:600}@media screen and (max-width: 900px){.sustainability-section2 .sustainability-carousel-wrapper .report-card a,.sustainability-section4 .sustainability-carousel-wrapper .report-card a,.sustainability-section9 .sustainability-carousel-wrapper .report-card a{font-size:1.2rem}}.sustainability-section2 .sustainability-carousel-wrapper .report-card a:hover,.sustainability-section4 .sustainability-carousel-wrapper .report-card a:hover,.sustainability-section9 .sustainability-carousel-wrapper .report-card a:hover{color:#ab6bff}.sustainability-section2 .sustainability-carousel-wrapper .report-icon,.sustainability-section4 .sustainability-carousel-wrapper .report-icon,.sustainability-section9 .sustainability-carousel-wrapper .report-icon{margin-bottom:1.5rem}.sustainability-section2 .sustainability-carousel-wrapper .reports-arrow,.sustainability-section4 .sustainability-carousel-wrapper .reports-arrow,.sustainability-section9 .sustainability-carousel-wrapper .reports-arrow{background:rgba(0,0,0,0);border:none;color:#fff;font-size:4rem;cursor:pointer}.sustainability-section2 .sustainability-carousel-wrapper .reports-arrow:hover,.sustainability-section4 .sustainability-carousel-wrapper .reports-arrow:hover,.sustainability-section9 .sustainability-carousel-wrapper .reports-arrow:hover{transform:scale(1.5);transition:transform .2s ease}.sustainability-section3{padding:3rem;margin:2rem auto;margin-bottom:10rem;width:80%;display:flex;flex-direction:column;gap:3rem}.sustainability-section3 h1,.sustainability-section3 h2,.sustainability-section3 p{text-shadow:0px 4.55px 5px rgba(0,0,0,.75)}.sustainability-section3 h1{text-align:center;color:#fff;font-size:5rem;font-weight:300}@media screen and (max-width: 900px){.sustainability-section3 h1{font-size:2.8rem}}.sustainability-section3 .sustainability-materiality{width:100%}.sustainability-section3 .chart-container{position:relative;margin:auto;height:30rem;width:100%;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.sustainability-section3 .chart-container{height:70vh}}.sustainability-section3 .materiality-legend{color:#fff;display:flex;flex-direction:column;gap:5rem}.sustainability-section3 .materiality-legend .legend-group{width:100%;display:flex;flex-direction:column;gap:2.5rem;align-items:center;justify-content:center}.sustainability-section3 .materiality-legend .legend-group .legend-title{display:flex;align-items:center;gap:5rem;font-weight:600;font-size:3rem;cursor:pointer}.sustainability-section3 .materiality-legend .legend-group .legend-ul{margin:0;columns:2;font-size:1.3rem;padding-inline-start:0;width:100%}@media(min-width: 820px){.sustainability-section3 .materiality-legend .legend-group .legend-ul{padding-inline-start:8rem;font-size:2rem;columns:3}}.sustainability-section3 .materiality-legend .legend-group .legend-ul li{padding:.3rem 0;display:flex;opacity:.6}.sustainability-section3 .materiality-legend .legend-group .marker{display:inline-block;width:25px;height:25px;position:relative;top:1px}.sustainability-section3 .materiality-legend .legend-group .marker[data-shape=circle]{border-radius:50%}.sustainability-section3 .materiality-legend .legend-group .marker[data-shape=diamond]{transform:rotate(45deg)}.sustainability-section3 .materiality-legend .legend-group .marker[data-shape=triangle]{width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:25px solid currentColor;background:rgba(0,0,0,0) !important}@media screen and (max-width: 900px){.sustainability-section3{font-size:1.2rem;padding:1rem;gap:2rem}.sustainability-section3 .materiality-legend .legend-group .legend-title{gap:1rem;font-size:2rem}}.sustainability-section5{width:100%}.sustainability-section5 h1,.sustainability-section5 h2,.sustainability-section5 p{text-shadow:0px 4.55px 5px rgba(0,0,0,.75);text-align:justify}.sustainability-section5 h1{text-align:left;color:#fff;font-size:5rem;font-weight:400;margin-bottom:3rem}.sustainability-section5 h2{text-align:left;color:#fff;font-size:3rem;margin-bottom:.5rem;font-weight:600}.sustainability-section5 p{width:100%;color:#fff;font-size:2.3rem}@media screen and (max-width: 900px){.sustainability-section5 h1{font-size:2.7rem;margin-bottom:2rem}.sustainability-section5 h2{font-size:2.3rem}.sustainability-section5 p{font-size:2rem;margin-bottom:1.5rem}}.sustainability-section5 .section5-content1{background-image:url(../img/sustainability_section5_image1.png);padding:5rem 15rem;width:100%;display:flex;flex-direction:column}@media screen and (max-width: 900px){.sustainability-section5 .section5-content1{background-position:center;background-size:cover;padding:5rem 5rem}}.sustainability-section5 .cert-swiper{overflow:visible;width:100%;padding:3rem 0;position:relative}.sustainability-section5 .cert-swiper .swiper-wrapper{align-items:center}.sustainability-section5 .cert-swiper .swiper-slide{display:flex;justify-content:center;transition:transform .45s ease,opacity .45s ease,filter .45s ease,z-index .45s;transform-origin:center;opacity:.35;z-index:0;filter:saturate(0.7)}.sustainability-section5 .cert-swiper .swiper-slide-prev,.sustainability-section5 .cert-swiper .swiper-slide-next{transform:scale(0.5);opacity:.65;z-index:1;filter:none}.sustainability-section5 .cert-swiper .swiper-slide-active{transform:scale(1.5);opacity:1;z-index:2;filter:none}.sustainability-section5 .cert-swiper .cert-card{background:#0f1c68;color:#fff;border-radius:24px;box-shadow:0 12px 40px rgba(0,0,0,.35);display:flex;align-items:center;gap:2rem;padding:3rem 2em;width:100%;height:30rem}.sustainability-section5 .cert-swiper .cert-card img{width:30%;height:60%;object-fit:contain;border-radius:16px}.sustainability-section5 .cert-swiper .card-body{width:70%;display:flex;flex-direction:column;justify-content:center}.sustainability-section5 .cert-swiper .card-body h2{font-size:3rem;font-weight:700;margin:0 0 1rem;text-shadow:0 4px 5px rgba(0,0,0,.45)}.sustainability-section5 .cert-swiper .card-body ul{margin:0;padding-left:1.4rem}.sustainability-section5 .cert-swiper .card-body ul li{font-size:1.4rem;margin:.35rem 0}.sustainability-section5 .cert-swiper .cert-prev,.sustainability-section5 .cert-swiper .cert-next{color:#fff;width:3rem;height:4rem;--swiper-navigation-size: 28px }@media(max-width: 900px){.sustainability-section5 .cert-swiper{padding:2rem 0}.sustainability-section5 .cert-swiper .swiper-slide{height:40rem}.sustainability-section5 .cert-swiper .card-body{width:80%;margin-bottom:2rem}.sustainability-section5 .cert-swiper .card-body h2{font-size:2rem}.sustainability-section5 .cert-swiper ul{margin:0;padding-left:1.4rem}.sustainability-section5 .cert-swiper ul li{font-size:1.2rem;margin:.35rem 0}.sustainability-section5 .cert-swiper .cert-card{gap:1rem;padding:2rem;flex-direction:column;align-items:center;justify-content:center;height:auto}.sustainability-section5 .cert-swiper .cert-card img{width:50%;margin:2rem;height:20%}}.sustainability-section6{background-color:#fff;padding:10rem;padding-bottom:15rem;width:100%}@media screen and (max-width: 900px){.sustainability-section6{padding:5rem;padding-bottom:25rem}}.sustainability-section6 h1,.sustainability-section6 h2,.sustainability-section6 p{text-align:justify}.sustainability-section6 h1{text-align:right;color:#041d3d;font-size:5rem;font-weight:400;margin-bottom:3rem}.sustainability-section6 h2{text-align:right;color:#003b71;font-size:3rem;margin-bottom:.5rem;font-weight:600}.sustainability-section6 p{width:100%;text-align:justify;color:#003b71;font-size:2.3rem;font-weight:500}@media screen and (max-width: 900px){.sustainability-section6 h1{font-size:2.7rem;margin-bottom:2rem}.sustainability-section6 h2{font-size:2.3rem}.sustainability-section6 p{font-size:2rem;margin-bottom:1.5rem}}.sustainability-section6 .section6-content1{display:flex;gap:10rem;justify-content:center;margin-bottom:5rem}.sustainability-section6 .section6-content1 img{width:30%;height:30%}@media screen and (max-width: 900px){.sustainability-section6 .section6-content1{flex-direction:column;align-items:center;gap:3rem}.sustainability-section6 .section6-content1 img{width:50%;height:50%}}.sustainability-section6 .section6-content2{display:flex;gap:10rem;align-items:center}.sustainability-section6 .section6-content2 img{width:20%;height:25%}@media screen and (max-width: 900px){.sustainability-section6 .section6-content2{flex-direction:column;align-items:center;gap:3rem}.sustainability-section6 .section6-content2 img{width:60%}}.sustainability-section7{padding:0 10rem;padding-top:10rem;width:100%}.sustainability-section7 h1,.sustainability-section7 h2,.sustainability-section7 p{text-shadow:0 4.55px 5px rgba(0,0,0,.75)}.sustainability-section7 h2{color:#fff;font-size:3rem;margin-bottom:.5rem;font-weight:600;text-align:left}.sustainability-section7 h1{color:#fff;font-size:5rem;font-weight:400;margin-bottom:6rem;text-align:left}.sustainability-section7 .cardtitle{font-size:4rem;font-weight:500;text-align:center}.sustainability-section7 p{color:#fff;font-size:2.3rem;text-align:justify}@media(max-width: 900px){.sustainability-section7{padding:0 5rem}.sustainability-section7 h1{font-size:2.6rem;margin-bottom:2rem}.sustainability-section7 h2{font-size:2.2rem}.sustainability-section7 p{font-size:2rem;margin-bottom:1.5rem}.sustainability-section7 .cardtitle{font-size:2rem}}.sustainability-section7 .section7-card{margin-bottom:3rem;position:relative;padding:4rem 3rem 5rem;border-radius:24px;background:rgba(3,12,34,.45);border:1px solid rgba(0,147,255,.18);box-shadow:0 0 0 2px rgba(0,147,255,.25) inset,0 10px 30px rgba(0,115,255,.35)}.sustainability-section7 .s7-frame.swiper{overflow:visible}.sustainability-section7 .s7-arrow{position:absolute;top:50%;translate:0 -50%;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.06);color:#fff;font-size:26px;cursor:pointer;transition:background .2s ease;z-index:2}.sustainability-section7 .s7-arrow:hover{background:hsla(0,0%,100%,.14)}.sustainability-section7 .s7-prev{left:-58px}.sustainability-section7 .s7-next{right:-58px}@media(max-width: 900px){.sustainability-section7 .s7-prev{left:-60px}.sustainability-section7 .s7-next{right:-60px}}.sustainability-section7 .kpi-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.sustainability-section7 .kpi{text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;width:40%;color:#fff;padding:4rem;border:1px solid hsla(0,0%,100%,.06);border-radius:18px;background:hsla(0,0%,100%,.02)}.sustainability-section7 .kpi-text{display:flex;flex-direction:column;width:100%}.sustainability-section7 .kpi-grid>:nth-last-child(1):nth-child(odd){flex-basis:100%;max-width:520px;margin-inline:auto}.sustainability-section7 .kpi-ico{width:15%;object-fit:contain;margin:0 auto 1.2rem;display:block}.sustainability-section7 .kpi-title{font-size:2rem;line-height:1.25;font-weight:500;color:#fff;width:80%;margin:0 auto 1.2rem}.sustainability-section7 .kpi-years,.sustainability-section7 .kpi-vals{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:1.5rem;opacity:.85}.sustainability-section7 .kpi-years{margin-bottom:.6rem}.sustainability-section7 .kpi-vals{margin-top:.8rem}.sustainability-section7 .kpi-track{--p: 0;position:relative;height:2px;background:hsla(0,0%,100%,.28);border-radius:2px;margin:.2rem .8rem}.sustainability-section7 .kpi-track::after{content:"";position:absolute;top:50%;right:-8px;translate:0 -50%;border-left:8px solid hsla(0,0%,100%,.35);border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0)}.sustainability-section7 .kpi-track .fill{position:absolute;inset:0 auto 0 0;width:calc(var(--p)*1%);height:2px;border-radius:2px;background:#fff;transition:width .6s ease}.sustainability-section7 .kpi-track .tick{position:absolute;top:50%;left:var(--x);translate:-50% -50%;width:8px;height:8px;border-radius:50%;border:2px solid hsla(0,0%,100%,.55);background:rgba(0,0,0,0)}.sustainability-section7 .kpi-track .dot{position:absolute;top:50%;left:calc(var(--p)*1%);translate:-50% -50%;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px hsla(0,0%,100%,.15);transition:left .6s ease}@media screen and (max-width: 900px){.sustainability-section7 .kpi{flex-direction:column;width:100%;padding:2rem 1rem;border-radius:1rem;gap:1rem}.sustainability-section7 .kpi-text{gap:1rem}.sustainability-section7 .kpi-text .kpi-title{font-size:1.5rem;width:100%}.sustainability-section7 .kpi-ico{width:40%}.sustainability-section7 .kpi-years,.sustainability-section7 .kpi-vals{font-size:1.3rem;opacity:.85}}.sustainability-section8{width:100%;margin-top:10rem}.sustainability-section8 h1,.sustainability-section8 h2,.sustainability-section8 p{text-shadow:0px 4.55px 5px rgba(0,0,0,.75);text-align:justify}.sustainability-section8 h1{text-align:left;color:#fff;font-size:5rem;font-weight:400;margin-bottom:3rem;margin-left:0}.sustainability-section8 h2{text-align:left;color:#fff;font-size:3rem;margin-bottom:.5rem;font-weight:600}.sustainability-section8 p{width:100%;text-align:justify;color:#fff;font-size:2.3rem}@media screen and (max-width: 900px){.sustainability-section8{padding:0 5rem}.sustainability-section8 h1{font-size:2.6rem;margin-left:0;margin-bottom:2rem}.sustainability-section8 h2{margin-top:5rem;margin-left:0;font-size:2.2rem}.sustainability-section8 p{font-size:2rem;margin-bottom:1.5rem}}.sustainability-section8 .sustainability-section8-container1{display:flex;align-items:center;justify-content:center;margin-bottom:5rem;gap:10rem}.sustainability-section8 .sustainability-section8-container1 .section8-text{width:60%;display:flex;flex-direction:column;margin-left:10rem;gap:3rem}.sustainability-section8 .sustainability-section8-container1 img{width:40%;height:40%;border-radius:3rem 0 0 3rem}@media screen and (max-width: 900px){.sustainability-section8 .sustainability-section8-container1{flex-direction:column-reverse;gap:5rem;margin-bottom:0}.sustainability-section8 .sustainability-section8-container1 .section8-text{width:100%;margin-left:0}.sustainability-section8 .sustainability-section8-container1 img{margin-top:3rem;width:80%;border-radius:30px}}.sustainability-section8 .sustainability-section8-container2{display:flex;align-items:center;justify-content:center;padding:10rem 0}@media screen and (max-width: 900px){.sustainability-section8 .sustainability-section8-container2{padding:5rem 0}}.sustainability-section8 .sustainability-section8-container2 .section8-cards{width:80%;display:grid;grid-template-columns:repeat(3, 1fr);gap:8rem;flex-wrap:wrap}@media screen and (max-width: 900px){.sustainability-section8 .sustainability-section8-container2 .section8-cards{grid-template-columns:repeat(1, 1fr)}}.sustainability-section8 .sustainability-section8-container2 .section8-cards .section8-card{display:flex;flex-direction:column;align-items:center;text-align:center}.sustainability-section8 .sustainability-section8-container2 .section8-cards .section8-card h3{font-size:2.3rem;font-weight:600;color:#fff;margin-bottom:2rem;text-transform:uppercase}.sustainability-section8 .sustainability-section8-container2 .section8-cards .section8-card img{width:80%;height:auto;margin-bottom:2rem}.sustainability-section8 .sustainability-section8-container2 .section8-cards .section8-card button{background-color:red;color:#fff;font-size:1.5rem;font-weight:600;padding:1rem 2rem;border-radius:1rem;border:none;cursor:pointer;transition:all .2s ease}.sustainability-section8 .sustainability-section8-container2 .section8-cards .section8-card button:hover{transform:translateY(-3px);box-shadow:0px 0px 15px 2px hsla(0,0%,100%,.4)}@media screen and (max-width: 900px){.sustainability-section8 .sustainability-section8-container2 .section8-cards .section8-card{margin-bottom:5rem}.sustainability-section8 .sustainability-section8-container2 .section8-cards .section8-card img{width:100%}}.portafolio-hero{width:100%;position:relative;display:flex;flex-direction:column-reverse;gap:10rem;justify-content:center;align-items:center;margin-bottom:2rem;height:100vh}@media(min-width: 768px){.portafolio-hero{flex-direction:row}}.portafolio-hero img{position:absolute;width:100%;height:120vh;object-fit:cover;z-index:-20}.portafolio-hero .fade{position:absolute;bottom:-40%;width:150vw;object-fit:cover;left:0;z-index:-10}.portafolio-hero .mapa{margin-top:-15rem;width:60%}@media(min-width: 768px){.portafolio-hero .mapa{width:50%;margin-top:0}}.portafolio-hero .mapa svg{height:fit-content;width:100%;stroke:rgba(0,0,0,0)}@media(max-width: 768px){.portafolio-hero .mapa svg{height:30rem}}.portafolio-hero .mapa svg path{stroke:#041d3d;stroke-width:.3px;transition:all .3s ease-in-out}.portafolio-hero .mapa svg path:hover{stroke:#fff;fill:#041d3d;transition:all .3s ease-in-out;cursor:pointer}.portafolio-hero .mapa svg .no-hover{fill:#868686}.portafolio-hero .mapa svg .no-hover:hover{stroke:#041d3d;fill:#868686;transition:all .3s ease-in-out;cursor:pointer}.portafolio-hero .detalles h3{color:#fff;font-weight:600}@media(min-width: 768px){.portafolio-hero .detalles{position:relative;translate:0 -5rem}.portafolio-hero .detalles h3{text-align:left;font-size:5rem;margin:2rem 0;position:static;top:-10rem;width:50rem}}.portafolio-hero .detalles .contenedor-detalles{display:flex;gap:5rem}.portafolio-hero .detalles .contenedor-cantidades .cantidad{font-size:3rem;font-weight:600}.portafolio-hero .detalles .contenedor-cantidades .tipo{font-size:1.6rem;font-weight:400}.portafolio-hero .detalles .contenedor-cantidades:nth-child(1){display:flex;gap:5rem}.portafolio-hero .detalles .contenedor-cantidades:nth-child(1)::after{content:"";display:block;width:1px;height:4rem;background-color:#fff}.portafolio-section2{margin-top:2rem}.portafolio-section2 p{text-align:center;color:#003b71;font-weight:500}.portafolio-section2 .flex{flex-wrap:wrap}.portafolio-section2 .filtro{transition:all .2s ease-in-out;padding:1rem 2rem}.portafolio-section2 .filtro:last-child::after{display:none}.portafolio-section2 .filtro:hover{cursor:pointer;color:#fff;background-color:#041d3d;transition:all .2s ease-in-out}.portafolio-section2 .selected{cursor:pointer;color:#fff;background-color:#041d3d;transition:all .2s ease-in-out}.portafolio-section2 .division::after{content:"";display:block;width:1px;height:2rem;background-color:#003b71}.portafolio-section2 .contenedor-filtros{margin-top:2rem}.portafolio-section2 .contenedor-hoteles{width:80%;display:grid;gap:4rem;grid-template-columns:repeat(1, 1fr);margin:5rem auto}@media(min-width: 768px){.portafolio-section2 .contenedor-hoteles{display:grid;gap:3rem;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.portafolio-section2 .contenedor-hoteles{display:grid;gap:3rem;grid-template-columns:repeat(3, 1fr)}}.portafolio-section2 .contenedor-hoteles .hotel-info{margin-top:2rem;padding:0 2rem 0rem 2rem;display:flex;flex-direction:column;justify-content:space-evenly}.portafolio-section2 .contenedor-hoteles .hotel-card{display:flex;flex-direction:column;position:relative;height:60rem;box-shadow:0 0 20px 10px rgba(0,0,0,.151);border-radius:2rem;transition:all .2s ease-in-out;padding:0 0 1rem 0}.portafolio-section2 .contenedor-hoteles .hotel-card .btn{width:30%;margin:1rem 0;position:absolute;bottom:0;left:1rem;border:none;padding:1rem;border-radius:1rem;background-color:#041d3d;color:#fff}@media(max-width: 768px){.portafolio-section2 .contenedor-hoteles .hotel-card .btn{left:10%;width:80%;margin:1rem 0;text-align:center}}.portafolio-section2 .contenedor-hoteles .hotel-card .btn:hover{cursor:pointer;transition:all .2s ease-in-out;background-color:#003b71}.portafolio-section2 .contenedor-hoteles .hotel-card:hover{cursor:pointer;transform:scale(1.05);transition:all .2s ease-in-out}.portafolio-section2 .contenedor-hoteles .hotel-card img{height:50%;width:100%;object-fit:cover;border-top-left-radius:2rem;border-top-right-radius:2rem}.portafolio-section2 .contenedor-hoteles .hotel-card p{color:#000;text-align:left}.portafolio-section2 .contenedor-hoteles .hotel-card .hotel-nombre{font-size:2.4rem;font-weight:500;margin:0 0 1rem 0}.portafolio-section2 .contenedor-hoteles .hotel-card .hotel-estado{font-size:1.4rem;font-weight:400;margin-bottom:1rem}.portafolio-section2 .contenedor-hoteles .hotel-card .hotel-descripcion{font-size:1.6rem;font-weight:400;color:#464646;margin-bottom:1rem}.portafolio-section2 .contenedor-hoteles .hotel-card .line{height:1px;width:100%;background-color:#c4c4c4;margin-bottom:1rem}.portafolio-section2 .contenedor-hoteles .hotel-cantidades .hotel-habitaciones{font-size:1.6rem;font-weight:400;color:#464646}.portafolio-section2 .contenedor-hoteles .hotel-cantidades .hotel-operador{font-size:1.4rem;font-weight:400;color:#464646}.portafolio-section2 .brands-filter{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;padding:0 4rem;transition:all .2s ease-in-out}.portafolio-section2 .brands-filter img{width:8rem;height:8rem;cursor:pointer;filter:grayscale(100%);transition:all .2s ease-in-out;padding:.5rem}.portafolio-section2 .brands-filter img:hover{padding:0;filter:grayscale(0);transition:all .2s ease-in-out}.portafolio-section2 .select-filter{display:flex;justify-content:center;transition:all .2s ease-in-out}.portafolio-section2 .select-filter select{border:none;width:20rem;box-shadow:0 0 2rem 5px rgba(0,0,0,.151);border-radius:1rem;padding:1rem;margin-top:2rem}.modal-hoteles{display:none;opacity:0;transition:all .2s ease-in-out}.modal-hoteles .hotel-modal{display:flex;flex-direction:column;width:80%;margin:0 auto;gap:2rem;background-color:#fff;border-radius:1rem;padding:2rem;box-shadow:0 0 2rem 5px rgba(0,0,0,.151)}@media(max-width: 768px){.modal-hoteles .hotel-modal{align-items:center;max-height:70vh;overflow-y:auto}}@media(min-width: 768px){.modal-hoteles .hotel-modal{flex-direction:row}}.modal-hoteles .hotel-modal img{width:30rem;height:100%;object-fit:cover;border-radius:1rem}.modal-hoteles .hotel-modal p{color:#000;font-size:1.6rem;font-weight:400}.modal-hoteles .hotel-info{display:flex;flex-direction:column;justify-content:center;gap:2rem}.modal-hoteles .hotel-nombre{font-size:3rem !important;font-weight:600;color:#003b71 !important;margin:1rem 0}.modal-hoteles .hotel-cantidades{display:flex;justify-content:space-between;flex-direction:column;gap:1rem}@media(min-width: 768px){.modal-hoteles .hotel-cantidades{flex-direction:row}}.modal-hoteles .hotel-cantidades span{font-size:2.6rem}.modal-hoteles .hotel-cantidades p,.modal-hoteles .hotel-cantidades a{text-align:center;color:#003b71;font-weight:600}.modal-hoteles .hotel-icon img{height:3rem;width:3rem}.modal-hoteles .hotel-ubicacion{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.modal-members .member-modal{background-color:#fff;padding:5rem 10rem;border-radius:3rem;width:60%;margin:0 auto}@media(max-width: 900px){.modal-members .member-modal{width:80%;padding:3rem}}.modal-members .member-info{display:flex;flex-direction:column;gap:2rem}.modal-members .member-info h2{text-align:center;color:#003b71;font-size:3rem;font-weight:600}.modal-members .member-info p{text-align:justify;font-size:2rem;color:#000}@media screen and (max-width: 900px){.modal-members .member-info{gap:1rem}.modal-members .member-info h2{font-size:2.5rem}.modal-members .member-info p{font-size:1.8rem}}.nosotros-section1{background-image:url("../img/nosotros_hero_image1.webp");background-size:cover;background-repeat:no-repeat;position:relative;width:100%;height:90rem;overflow:hidden}.nosotros-section1 .hero-section{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;z-index:1;margin-top:20rem;gap:10rem}.nosotros-section1 .texto-hero-section1{width:100%;display:flex;flex-direction:column;margin:0 auto}@media(min-width: 768px){.nosotros-section1 .texto-hero-section1{margin-left:20rem}}.nosotros-section1 .texto-hero-section1 .titulo{text-align:center;color:#fff;font-size:4rem;margin-bottom:5rem}@media(min-width: 768px){.nosotros-section1 .texto-hero-section1 .titulo{text-align:justify}}.nosotros-section1 .texto-hero-section1 .subtitulo{text-align:center;color:#fff;margin-bottom:2rem;font-weight:200;font-size:1.6rem}@media(min-width: 768px){.nosotros-section1 .texto-hero-section1 .subtitulo{font-size:2.6rem;text-align:justify}}.nosotros-section1 .texto-hero-section1 .texto{width:80%;align-self:center;text-align:justify;color:#fff;margin-bottom:4rem;font-size:1.6rem}@media(min-width: 768px){.nosotros-section1 .texto-hero-section1 .texto{font-size:2rem}}.nosotros-section2{width:100%;padding:2rem;margin:0;color:#fff;background:linear-gradient(180deg, rgb(0, 59, 113) 0%, rgb(14, 9, 39) 100%);display:flex;flex-direction:column;align-items:center;gap:6rem}@media(min-width: 768px){.nosotros-section2{padding:5rem 0}}.nosotros-section2 .contenedor-vision-mision{display:flex;gap:10rem;flex-wrap:wrap;justify-content:center;max-width:130rem;width:100%;color:#fff}.nosotros-section2 .contenedor-vision-mision .vision,.nosotros-section2 .contenedor-vision-mision .mision{width:48rem}.nosotros-section2 .contenedor-vision-mision .vision .titulo,.nosotros-section2 .contenedor-vision-mision .mision .titulo{color:#fff;margin-bottom:2rem;font-size:2rem}@media(min-width: 768px){.nosotros-section2 .contenedor-vision-mision .vision .titulo,.nosotros-section2 .contenedor-vision-mision .mision .titulo{font-size:3rem}}.nosotros-section2 .contenedor-vision-mision .vision .contenido,.nosotros-section2 .contenedor-vision-mision .mision .contenido{line-height:1.6;text-align:justify;color:#fff;font-size:1.6rem}@media(min-width: 768px){.nosotros-section2 .contenedor-vision-mision .vision .contenido,.nosotros-section2 .contenedor-vision-mision .mision .contenido{font-size:2rem}}.imagenes-solapadas{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80%;max-width:120rem;padding:2rem 0}@media(min-width: 768px){.imagenes-solapadas{flex-direction:row}}.imagenes-solapadas .card{position:relative;display:block;width:36rem;height:24rem;border-radius:1.2rem;overflow:hidden;box-shadow:0 1.2rem 2.4rem rgba(0,0,0,.35);transition:transform .35s ease,box-shadow .35s ease,filter .35s ease,z-index .35s ease}.imagenes-solapadas .card img{width:100%;height:100%;object-fit:cover;display:block}.imagenes-solapadas .card.center{width:44rem;height:28rem;z-index:3}@media(min-width: 768px){.imagenes-solapadas .card.center{margin:0 -8rem}}.imagenes-solapadas .card.left{z-index:2}@media(min-width: 768px){.imagenes-solapadas .card.left{margin-right:-6rem}}.imagenes-solapadas .card.right{z-index:2}@media(min-width: 768px){.imagenes-solapadas .card.right{margin-left:-6rem}}.imagenes-solapadas .card:hover{transform:scale(1.05);box-shadow:0 2rem 3.6rem rgba(0,0,0,.45);filter:brightness(1.03);z-index:4}.valores{width:100%;margin:8rem 0;padding:6rem 0;color:#fff;display:flex;flex-direction:column;gap:6rem}.valores-top{display:flex;flex-direction:column;justify-content:space-evenly;gap:2rem;align-items:center;padding:0}@media(min-width: 768px){.valores-top{gap:5rem;flex-direction:row;padding:0 4rem}}.valores-img{margin-left:0 auto;width:100%;max-width:clamp(40rem,45vw,68rem)}@media(min-width: 768px){.valores-img{margin-left:-10.2rem}}.valores-img img{width:100%;height:auto;border-radius:2rem;object-fit:cover}.valores-content{max-width:64rem}.valores-content h2{color:#fff;font-size:3rem;margin-bottom:2rem;text-align:justify}.valores-content p{font-size:2rem;line-height:1.6;text-align:justify;color:#fff;opacity:.95;font-size:1.6rem}@media(min-width: 768px){.valores-content p{font-size:2rem}}.valores-lead{max-width:127.2rem;margin:6rem auto 3.2rem;text-align:center;font-weight:600;line-height:1.2;color:#fff;letter-spacing:.2px;opacity:.98;animation:fadeInUp .6s ease both;display:block;font-size:2rem}@media(min-width: 768px){.valores-lead{font-size:3rem}}.valores-list{max-width:134rem;margin:0 auto;padding:1rem 0;list-style:none;display:grid;flex-direction:column;gap:4.8rem 6.4rem;align-items:center;justify-items:center}@media(min-width: 900px){.valores-list{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(5rem, 40rem));align-items:center;justify-items:center;margin:0 auto}}.valor{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem}.valor .icon{width:8.6rem;height:auto;display:block;transition:transform .25s ease,filter .25s ease}.valor .icon:hover{transform:translateY(-4px) scale(1.05);filter:brightness(1.05)}.valor .label{color:#fff;font-weight:600;font-size:1.8rem;line-height:1.4;max-width:36rem}.objetivo{width:100%;color:#fff;display:flex;flex-direction:column;gap:5rem;padding:2rem 1rem;align-items:center}@media(min-width: 768px){.objetivo{padding:0;gap:5rem}}@media(min-width: 1000px){.objetivo{flex-direction:row;justify-content:space-evenly}}.objetivo h2{color:#fff;font-size:3rem;margin-bottom:2rem;text-align:justify}.objetivo p{font-size:1.6rem;line-height:1.6;text-align:justify;color:#fff;opacity:.95}.objetivo p+p{margin-top:1.6rem}@media(min-width: 768px){.objetivo h2{margin-left:5rem}.objetivo p{font-size:2.2rem;margin-left:5rem}}.objetivo .objetivo-content{max-width:64rem}.objetivo .objetivo-img{margin:0;width:fit-content;display:flex;justify-content:center}.objetivo .objetivo-img img{width:100%;height:40rem;border-radius:3rem;object-fit:cover}@media(min-width: 1000px){.objetivo .objetivo-img img{width:100%;height:50rem}}.separador{width:100%;height:50rem;display:flex;align-items:center;justify-content:center;text-align:justify;padding:0 4rem;margin-top:-0.1rem;background-size:cover;background-repeat:no-repeat;background-position:center}.separador p{align-self:center;text-align:justify;color:#fff;font-size:2rem;margin-bottom:2rem}@media(min-width: 768px){.separador p{font-size:2.7rem;font-weight:500;text-align:justify;line-height:1.2;width:80%;margin:0 auto 2rem auto}}.modelo_section3{padding:8rem 4rem;max-width:165.1rem;margin-inline:auto;display:flex;grid-template-columns:1fr auto;align-items:start;flex-direction:column;gap:clamp(4rem,5vw,8rem)}.modelo_section3 h2,.modelo_section3 p{color:#003b71}.modelo_section3 h2{font-size:4rem;font-weight:600;text-align:justify}.modelo_section3 p{text-align:justify;font-size:1.6rem}@media(min-width: 768px){.modelo_section3 p{font-size:2rem}}.modelo_section3 .modelo-top{display:flex;gap:4rem;flex-direction:column;align-items:center}.modelo_section3 .closing{font-weight:600;margin-top:2rem}.modelo_section3 .intro{margin-bottom:2rem}.modelo_section3 .modelo-img{height:40rem;border-radius:3rem}@media(min-width: 768px){.modelo_section3 .modelo-img{height:40rem;width:40rem}}@media(min-width: 1000px){.modelo_section3 .modelo-top{flex-direction:row}.modelo_section3 .modelo-img{height:50rem}}.modelo_section3 .modelo-cards{max-width:133rem;list-style:none;padding:0;margin:3.2rem auto 0;display:flex;flex-direction:column;gap:2.4rem}.modelo_section3 .modelo-cards .card{background:#12092a;color:#fff;border-radius:1.629rem;height:18.9rem;display:grid;place-items:center;padding:2.4rem;text-align:center;font-weight:600;font-size:1.6rem;line-height:1.2}@media(min-width: 768px){.modelo_section3 .modelo-cards{flex-direction:row}}.timeline{background:linear-gradient(180deg, #003B71 -7%, #0E0927 100%);height:fit-content}.timeline .timeline-title{padding:5rem;font-size:4rem;font-weight:600;text-align:center}@media(min-width: 768px){.timeline .timeline-title{padding-left:10rem;text-align:justify}}.timeline .timeline-swiper{width:100%;height:65vh;padding:0 2rem;margin:0 auto}@media(min-width: 768px){.timeline .timeline-swiper{height:100rem;padding:0 2rem}}@media(min-width: 1000px){.timeline .timeline-swiper{height:80rem;width:60%}}@media(min-width: 1200px){.timeline .timeline-swiper{height:80rem;width:50%}}.timeline .timeline-swiper .timeline-wrapper{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;padding:5rem 0}.timeline .timeline-swiper .timeline-slide{width:50%;display:flex;position:relative;flex-direction:column;justify-content:center}.timeline .timeline-swiper .timeline-slide:nth-child(odd){align-items:flex-start;grid-column:1/3;border-right:1rem solid #fff;text-align:justify}.timeline .timeline-swiper .timeline-slide:nth-child(odd)::before{content:"";position:absolute;width:1rem;height:3rem;background-color:#5200bd;top:50%;right:0;transform:translateX(100%)}.timeline .timeline-swiper .timeline-slide:nth-child(even){align-items:flex-end;text-align:justify;grid-column:2/3;width:95%;border-left:1rem solid #fff}.timeline .timeline-swiper .timeline-slide:nth-child(even)::before{content:"";position:absolute;width:1rem;height:3rem;background-color:#5200bd;transform:translateX(-100%);top:50%;left:0}.timeline .timeline-swiper .year{width:90%;font-size:3.6vw;font-weight:700;margin-top:2rem}.timeline .timeline-swiper .description{font-size:2.6vw;margin-top:1rem;width:90%}@media(min-width: 768px){.timeline .timeline-swiper .year{font-size:2.8rem}.timeline .timeline-swiper .description{font-size:1.8rem}}.timeline .gobiernoCorporativo{width:90%;margin:10rem auto 0 auto}.timeline .gobiernoCorporativo h2{color:#fff}.timeline .gobiernoCorporativo .title{font-size:3rem;text-align:center;font-weight:300;margin:5rem 0}.timeline .gobiernoCorporativo .cards{display:flex;justify-content:space-evenly;align-items:center}.timeline .gobiernoCorp{width:80%;margin:0 auto}.timeline .gobiernoCorp .corpSlide{background-color:#fff;border-radius:2rem}.timeline .gobiernoCorp .corpSlide p{color:#000}.timeline .gobiernoCorp .corpSlide h2{font-size:2rem;margin:0;color:#041d3d;font-weight:500}.timeline .gobiernoCorp .card{height:10rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.timeline .arrow{background:rgba(0,0,0,0);border:none;color:#fff;font-size:4rem;cursor:pointer}.timeline .arrow:hover{transform:scale(1.5);transition:transform .2s ease}.timeline .politicasCards{display:grid;grid-template-columns:repeat(auto-fit, minmax(30rem, 1fr));align-items:center;place-items:center;gap:2rem;margin:0 auto;width:90%;padding-bottom:5rem}.timeline .politicasCards .card{padding:2rem;border:1px solid #fff;border-radius:2rem;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:30rem;width:20rem}.timeline .politicasCards .card p{margin:1rem 0;font-size:1.6rem;text-align:center}.timeline .politicasCards .card a{color:#fff;font-weight:800;text-decoration:underline}.timeline .politicasCards .card2{padding:2rem;border:1px solid #fff;border-radius:2rem;display:flex;flex-direction:column;align-items:center;gap:2rem;width:20rem}.timeline .politicasCards .card2 p{margin:1rem 0;font-size:1.6rem}.timeline .politicasCards .card2 a{color:#fff;font-weight:800;text-decoration:underline}.timeline .dropdown{position:relative;display:flex;justify-content:center;width:100%}.timeline .dropbtn{background-color:#003b71;color:#fff;padding:10px 16px;font-size:16px;border:none;cursor:pointer;border-radius:6px;width:30%}.timeline .dropdown-content{display:none;position:absolute;background:#fff;min-width:20rem;box-shadow:0px 8px 16px rgba(0,0,0,.2);border-radius:6px;z-index:1;top:4rem}.timeline .dropdown-content a{display:block;padding:10px 14px;text-decoration:none;color:#000;transition:background .2s}.timeline .dropdown-content.show{display:block;max-height:30rem;overflow-y:auto}.contacto{background:#003b71;background:linear-gradient(180deg, rgb(0, 59, 113) 0%, rgb(14, 9, 39) 100%);color:#fff}.contacto .titulo,.contacto .subtitle{color:#fff}.contacto .contenedor{padding:20rem 0}.contacto .redes-icons{width:100%;display:flex;justify-content:center;margin-bottom:2rem;gap:2rem}.contacto .redes-icons img{height:4rem;width:4rem}.contacto .campo{margin-bottom:2rem}.contacto .mensajeTextArea{height:20rem;resize:none;padding:1rem;border-radius:1rem}.contacto .mensajeTextArea:focus{outline:none}.contacto .boton{width:100%;background-color:#005000;padding:1rem 2rem;color:#fff;border:none;border-radius:1rem;transition:all .2s ease-in-out}.contacto .boton:hover{background-color:#fff;color:#005000;cursor:pointer}.contacto .subtitle{margin-bottom:2rem}.contacto textarea{color:#fff}.investors-bg{background:#061334;position:relative}.investors-image-wrapper{position:absolute;top:22%;z-index:0;width:80%;height:auto;overflow:hidden}.investors-image-wrapper-right{position:absolute;top:43%;right:0;z-index:0;width:80%;height:auto;overflow:hidden}.investors-image-wrapper-right::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #061334 26%, rgba(2, 46, 96, 0) 99%)}@media(min-width: 768px){.investors-image-wrapper{width:30%}.investors-image-wrapper-right{width:30%}}.investors-img3{top:65%}.investors-img4{top:87%}.investors-left-img{width:100%;height:auto;object-fit:cover;display:block;opacity:.5}.investors-image-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(270deg, #061334 26%, rgba(2, 46, 96, 0) 99%)}.investors-section1,.investors-section2,.investors-section3,.investors-section4{z-index:1;position:relative;padding-top:20rem;width:80%;display:flex;flex-direction:column;gap:1rem;margin:0 auto}.investors-section1 select,.investors-section2 select,.investors-section3 select,.investors-section4 select{background-color:rgba(0,0,0,0);color:#fff;border:none;border-bottom:1px solid #fff;padding:1rem;margin-bottom:2rem}.investors-section1 select:focus,.investors-section2 select:focus,.investors-section3 select:focus,.investors-section4 select:focus{outline:none}.investors-section1 option,.investors-section2 option,.investors-section3 option,.investors-section4 option{color:#000 !important}.investors-section1 h1,.investors-section1 h2,.investors-section1 p,.investors-section2 h1,.investors-section2 h2,.investors-section2 p,.investors-section3 h1,.investors-section3 h2,.investors-section3 p,.investors-section4 h1,.investors-section4 h2,.investors-section4 p{text-shadow:0px 4.55px 5px rgba(0,0,0,.75);margin:0;padding:0}.investors-section1 h1,.investors-section2 h1,.investors-section3 h1,.investors-section4 h1{text-align:left;color:#fff;font-size:2.9rem;font-weight:500;margin-bottom:2rem}.investors-section1 h2,.investors-section2 h2,.investors-section3 h2,.investors-section4 h2{text-align:left;color:#fff;font-size:2rem;font-weight:600}.investors-section1 p,.investors-section2 p,.investors-section3 p,.investors-section4 p{width:100%;text-align:left;color:#fff;font-size:1.8rem}@media(min-width: 768px){.investors-section1 h1,.investors-section2 h1,.investors-section3 h1,.investors-section4 h1{font-size:4.5rem}.investors-section1 h2,.investors-section2 h2,.investors-section3 h2,.investors-section4 h2{font-size:3rem}.investors-section1 p,.investors-section2 p,.investors-section3 p,.investors-section4 p{font-size:2.3rem}}.investors-section1 .sustainability-carousel-wrapper,.investors-section2 .sustainability-carousel-wrapper,.investors-section3 .sustainability-carousel-wrapper,.investors-section4 .sustainability-carousel-wrapper{width:100%;display:flex;align-items:center;justify-content:center;gap:2rem;position:relative}.investors-section1 .sustainability-carousel-wrapper .reports-swiper,.investors-section2 .sustainability-carousel-wrapper .reports-swiper,.investors-section3 .sustainability-carousel-wrapper .reports-swiper,.investors-section4 .sustainability-carousel-wrapper .reports-swiper{width:100%;padding:1rem}.investors-section1 .sustainability-carousel-wrapper .swiper-wrapper,.investors-section2 .sustainability-carousel-wrapper .swiper-wrapper,.investors-section3 .sustainability-carousel-wrapper .swiper-wrapper,.investors-section4 .sustainability-carousel-wrapper .swiper-wrapper{align-items:center;width:100%}.investors-section1 .sustainability-carousel-wrapper .report-card,.investors-section2 .sustainability-carousel-wrapper .report-card,.investors-section3 .sustainability-carousel-wrapper .report-card,.investors-section4 .sustainability-carousel-wrapper .report-card{background:#0c3786;color:#fff;padding:2rem 0;border-radius:1.2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;max-height:30rem;min-height:25rem;min-width:25rem}@media screen and (max-width: 900px){.investors-section1 .sustainability-carousel-wrapper .report-card,.investors-section2 .sustainability-carousel-wrapper .report-card,.investors-section3 .sustainability-carousel-wrapper .report-card,.investors-section4 .sustainability-carousel-wrapper .report-card{height:24rem}}.investors-section1 .sustainability-carousel-wrapper .report-card p,.investors-section2 .sustainability-carousel-wrapper .report-card p,.investors-section3 .sustainability-carousel-wrapper .report-card p,.investors-section4 .sustainability-carousel-wrapper .report-card p{width:80%;margin-bottom:1rem}.investors-section1 .sustainability-carousel-wrapper .report-card:hover,.investors-section2 .sustainability-carousel-wrapper .report-card:hover,.investors-section3 .sustainability-carousel-wrapper .report-card:hover,.investors-section4 .sustainability-carousel-wrapper .report-card:hover{transform:scale(1.03);box-shadow:0 8px 24px rgba(0,0,0,.15)}.investors-section1 .sustainability-carousel-wrapper .report-card h2,.investors-section2 .sustainability-carousel-wrapper .report-card h2,.investors-section3 .sustainability-carousel-wrapper .report-card h2,.investors-section4 .sustainability-carousel-wrapper .report-card h2{color:#fff;font-size:2.3rem;font-weight:400;max-width:80%;padding:1rem 0}.investors-section1 .sustainability-carousel-wrapper .report-card a,.investors-section2 .sustainability-carousel-wrapper .report-card a,.investors-section3 .sustainability-carousel-wrapper .report-card a,.investors-section4 .sustainability-carousel-wrapper .report-card a{color:#fff;font-size:1.5rem;text-decoration:underline;font-weight:600}@media screen and (max-width: 900px){.investors-section1 .sustainability-carousel-wrapper .report-card a,.investors-section2 .sustainability-carousel-wrapper .report-card a,.investors-section3 .sustainability-carousel-wrapper .report-card a,.investors-section4 .sustainability-carousel-wrapper .report-card a{font-size:1.2rem}}.investors-section1 .sustainability-carousel-wrapper .report-card a:hover,.investors-section2 .sustainability-carousel-wrapper .report-card a:hover,.investors-section3 .sustainability-carousel-wrapper .report-card a:hover,.investors-section4 .sustainability-carousel-wrapper .report-card a:hover{color:#ab6bff}.investors-section1 .sustainability-carousel-wrapper .FI-card .fecha,.investors-section2 .sustainability-carousel-wrapper .FI-card .fecha,.investors-section3 .sustainability-carousel-wrapper .FI-card .fecha,.investors-section4 .sustainability-carousel-wrapper .FI-card .fecha{font-size:1.5rem}.investors-section1 .sustainability-carousel-wrapper .FI-card .description,.investors-section2 .sustainability-carousel-wrapper .FI-card .description,.investors-section3 .sustainability-carousel-wrapper .FI-card .description,.investors-section4 .sustainability-carousel-wrapper .FI-card .description{font-size:1.4rem}@media(min-width: 1600px){.investors-section1 .sustainability-carousel-wrapper .FI-card .fecha,.investors-section2 .sustainability-carousel-wrapper .FI-card .fecha,.investors-section3 .sustainability-carousel-wrapper .FI-card .fecha,.investors-section4 .sustainability-carousel-wrapper .FI-card .fecha{font-size:1.8rem}.investors-section1 .sustainability-carousel-wrapper .FI-card .description,.investors-section2 .sustainability-carousel-wrapper .FI-card .description,.investors-section3 .sustainability-carousel-wrapper .FI-card .description,.investors-section4 .sustainability-carousel-wrapper .FI-card .description{font-size:1.6rem}}.investors-section1 .sustainability-carousel-wrapper .IF-card .description,.investors-section2 .sustainability-carousel-wrapper .IF-card .description,.investors-section3 .sustainability-carousel-wrapper .IF-card .description,.investors-section4 .sustainability-carousel-wrapper .IF-card .description{text-align:center;font-size:1.8rem}.investors-section1 .sustainability-carousel-wrapper .report-icon,.investors-section2 .sustainability-carousel-wrapper .report-icon,.investors-section3 .sustainability-carousel-wrapper .report-icon,.investors-section4 .sustainability-carousel-wrapper .report-icon{margin-bottom:1.5rem}.investors-section1 .sustainability-carousel-wrapper .reports-arrow,.investors-section2 .sustainability-carousel-wrapper .reports-arrow,.investors-section3 .sustainability-carousel-wrapper .reports-arrow,.investors-section4 .sustainability-carousel-wrapper .reports-arrow{background:rgba(0,0,0,0);border:none;color:#fff;font-size:4rem;cursor:pointer}.investors-section1 .sustainability-carousel-wrapper .reports-arrow:hover,.investors-section2 .sustainability-carousel-wrapper .reports-arrow:hover,.investors-section3 .sustainability-carousel-wrapper .reports-arrow:hover,.investors-section4 .sustainability-carousel-wrapper .reports-arrow:hover{transform:scale(1.5);transition:transform .2s ease}.investors-section1 .s4-investors-swiper,.investors-section2 .s4-investors-swiper,.investors-section3 .s4-investors-swiper,.investors-section4 .s4-investors-swiper{display:flex;gap:2rem;max-width:100%;overflow-x:auto;padding:2rem 0}.investors-section1 .s4-investors-swiper .report-card,.investors-section2 .s4-investors-swiper .report-card,.investors-section3 .s4-investors-swiper .report-card,.investors-section4 .s4-investors-swiper .report-card{height:10rem;width:20rem}.investors-section1 .s4-investors-swiper .report-card:hover,.investors-section2 .s4-investors-swiper .report-card:hover,.investors-section3 .s4-investors-swiper .report-card:hover,.investors-section4 .s4-investors-swiper .report-card:hover{transform:none}.investors-section1 .analyst p,.investors-section2 .analyst p,.investors-section3 .analyst p,.investors-section4 .analyst p{width:90%;text-align:center;text-wrap:wrap;font-size:1.6rem}.investors-section1,.investors-section2,.investors-section3,.investors-section4{padding-bottom:20rem}.investors-section5{position:relative;background-color:#fff;display:flex;justify-content:center;padding:1rem}.investors-section5 .title{text-align:left;margin:3rem;color:#003b71}@media(min-width: 768px){.investors-section5 img{padding:5rem}}.investors-section5 .tenedores-title-card{position:absolute;top:-10rem;left:50%;transform:translate(-50%, -50%);width:fit-content;border-radius:1rem;margin:0 auto;background-color:#041d3d;margin-bottom:5rem;padding:1rem}.investors-section5 .tenedores-title-card p{color:#fff;text-align:center;font-size:5vw}@media(min-width: 768px){.investors-section5 .tenedores-title-card{gap:5rem}.investors-section5 .tenedores-title-card p{font-size:4rem}}.investors-section5 .logo{grid-column-start:1;grid-column-end:3;display:flex;justify-content:center;margin:2rem 0;background-color:#fff;z-index:5}.investors-section5 .logo img{min-height:5rem;min-width:10rem;max-height:10rem;max-width:20rem;margin:0 auto}@media(min-width: 768px){.investors-section5 .logo img{min-height:10rem;min-width:20rem;max-height:15rem;max-width:35rem}}.investors-section5 .contenedor-tenedores{position:relative;z-index:10;width:90%;margin:20rem auto 0 auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}.investors-section5 .contenedor-tenedores .text-center{font-size:6vw;text-align:center}@media(min-width: 768px){.investors-section5 .contenedor-tenedores{gap:5rem;font-size:1.6rem}.investors-section5 .contenedor-tenedores .text-center{font-size:3rem}}.investors-section5 p{color:#000}.investors-section5 .tenedores-card{position:relative;z-index:5;height:fit-content}.investors-section5 .tenedores-card p,.investors-section5 .tenedores-card li{color:#fff;font-size:3vw}@media(min-width: 768px){.investors-section5 .tenedores-card p,.investors-section5 .tenedores-card li{font-size:1.6rem}}.investors-section5 .tenedores-card .card-content{min-width:10rem;width:fit-content;max-width:40rem;margin:0 auto;padding:2rem;border-radius:1rem;background-color:#041d3d}@media(min-width: 768px){.investors-section5 .tenedores-card .card-content{padding:5rem}}.investors-section5 .tenedores-card:last-child{grid-column-start:1;grid-column-end:3}.investors-section5 svg#connections{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.investors-section5 line{stroke:#041d3d;stroke-width:2}/*# sourceMappingURL=app.css.map */
