.marquee-carousel[data-astro-cid-j7pv25f6]{width:100%;overflow:hidden;position:relative}.marquee-carousel[data-astro-cid-j7pv25f6] .marquee-track[data-astro-cid-j7pv25f6]{display:flex;width:200%;animation:marquee-scroll 25s linear infinite;gap:8px}.marquee-carousel[data-astro-cid-j7pv25f6] .marquee-track[data-astro-cid-j7pv25f6]:hover{animation-play-state:paused}.marquee-carousel[data-astro-cid-j7pv25f6] .marquee-item[data-astro-cid-j7pv25f6]{flex:0 0 auto;width:100%}@media (min-width: 768px){.marquee-carousel[data-astro-cid-j7pv25f6] .marquee-item[data-astro-cid-j7pv25f6]{width:15%}}@media (min-width: 1200px){.marquee-carousel[data-astro-cid-j7pv25f6] .marquee-item[data-astro-cid-j7pv25f6]{width:15%}}@media (min-width: 1400px){.marquee-carousel[data-astro-cid-j7pv25f6] .marquee-item[data-astro-cid-j7pv25f6]{width:10%}}@media (min-width: 1700px){.marquee-carousel[data-astro-cid-j7pv25f6] .marquee-item[data-astro-cid-j7pv25f6]{width:8%}}@media (min-width: 2100px){.marquee-carousel[data-astro-cid-j7pv25f6] .marquee-item[data-astro-cid-j7pv25f6]{width:7%}}@media (min-width: 2400px){.marquee-carousel[data-astro-cid-j7pv25f6] .marquee-item[data-astro-cid-j7pv25f6]{width:6%}}@media (max-width: 767px){.marquee-carousel[data-astro-cid-j7pv25f6] .marquee-item[data-astro-cid-j7pv25f6]{width:35%}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{padding-top:80px;padding-bottom:40px;background-color:var(--secondary-color)}.hero .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero .container h1{font-size:64px;font-weight:400;color:var(--primary-color);text-align:center;max-width:930px;line-height:normal}@media (max-width: 1024px){.hero .container h1{font-size:32px;max-width:305px}}@media (max-width: 768px){.hero .container h1{font-size:24px;max-width:305px}}.hero .container .columns{display:grid;grid-template-columns:repeat(3,1fr);gap:80px}.hero .container .columns .column{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.hero .container .columns .column .enlace-categoria-imagen{aspect-ratio:400/300;display:flex;align-items:center;justify-content:center}.hero .container .columns .column .enlace-categoria-imagen img{width:80%;max-width:400px}@media (max-width: 1024px){.hero .container .columns .column .enlace-categoria-imagen img{width:50%}}@media (max-width: 768px){.hero .container .columns .column .enlace-categoria-imagen img{width:100%;max-width:160px}}@media (min-width: 1200px){.hero .container .columns .column .enlace-categoria-imagen img{width:95%}}@media (min-width: 1380px){.hero .container .columns .column .enlace-categoria-imagen img{width:400px;height:300px;object-fit:cover}}@media (min-width: 1550px){.hero .container .columns .column .enlace-categoria-imagen img{width:95%}}@media (max-width: 768px){.hero .container .columns .column .enlace-categoria-imagen{width:100%;max-width:160px}}.hero .container .columns .column .info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media (max-width: 768px){.hero .container .columns .column .info{min-width:204px}}.hero .container .columns .column .info .titulo{font-size:20px;text-align:center;font-weight:400;line-height:24px;color:var(--primary-color);text-transform:capitalize}@media (max-width: 768px){.hero .container .columns .column .info .titulo{font-size:18px}}@media (max-width: 768px){.hero .container .columns .column .info a{width:100%;max-width:120px;text-align:center;font-size:12px}}@media (max-width: 1024px){.hero .container .columns .column{flex-direction:row;gap:10px;margin-bottom:-19px}}@media (max-width: 1024px){.hero .container .columns{grid-template-columns:1fr;gap:0px}}@media (max-width: 768px){.hero .container{flex-direction:column;gap:10px}}@media (max-width: 1024px){.hero{padding-top:40px;padding-bottom:40px}}.destacados-carrusel{padding:1rem}.destacados-carrusel h2{font-size:64px;font-weight:400;color:var(--primary-color);text-align:left;margin-bottom:25px;margin-top:15px}@media (max-width: 1024px){.destacados-carrusel h2{font-size:32px;line-height:36px;padding-left:0}}.destacados-carrusel .carousel-wrapper{position:relative;padding-bottom:30px}.destacados-carrusel .carousel-custom .carousel__track{display:flex!important;gap:8px}.destacados-carrusel .carousel-custom .carousel__slide{flex:0 0 auto;width:100%}.destacados-carrusel .card{padding:16px;background-color:var(--tertiary-color);display:grid;grid-template-columns:2fr 4fr;gap:1rem;border-radius:8px;align-items:center;justify-content:center;width:auto}.destacados-carrusel .card img{height:80px;width:auto;width:100%;border-radius:8px}.destacados-carrusel .card h3{font-size:1rem;font-weight:400;line-height:20px;text-transform:capitalize;text-edge:cap;leading-trim:both;max-width:127px}@media (max-width: 1024px){.destacados-carrusel{padding-top:60px;padding-bottom:40px}}.work-with-us{padding-top:64px;padding-bottom:64px}.work-with-us .columns{display:grid;grid-template-columns:1fr 1fr;gap:30vw}.work-with-us .columns .column-left{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.work-with-us .columns .column-left h2{font-size:64px;font-weight:400;color:var(--primary-color);line-height:70px}@media (max-width: 1024px){.work-with-us .columns .column-left h2{font-size:32px;line-height:36px}}.work-with-us .columns .column-left div{max-width:500px}.work-with-us .columns .column-left div p{font-size:18px;font-weight:400;color:var(--primary-color);line-height:20px;margin-bottom:20px;text-align:justify}@media (min-width: 1800px){.work-with-us .columns .column-left div{max-width:700px}}.work-with-us .columns .column-right img{width:100%;height:100%;object-fit:cover;border-radius:8px}@media (min-width: 1800px){.work-with-us .columns{gap:16vw}}@media (max-width: 1800px){.work-with-us .columns{gap:16vw}}@media (max-width: 1400px){.work-with-us .columns{gap:4rem}}@media (max-width: 1024px){.work-with-us .columns{grid-template-columns:1fr;gap:32px}}@media (max-width: 1024px){.work-with-us{padding-top:10px;padding-bottom:40px}}.empresa{padding-top:64px;padding-bottom:64px}.empresa .columns{display:grid;grid-template-columns:1fr 1fr;gap:30vw}.empresa .columns .column-left{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.empresa .columns .column-left h2{font-size:64px;font-weight:400;color:var(--primary-color);line-height:70px}@media (max-width: 1024px){.empresa .columns .column-left h2{font-size:32px;line-height:36px}}.empresa .columns .column-left div{max-width:500px}.empresa .columns .column-left div p{font-size:18px;font-weight:400;color:var(--primary-color);line-height:20px;margin-bottom:20px;text-align:justify}@media (min-width: 1800px){.empresa .columns .column-left div{max-width:700px}}.empresa .columns .column-right .valores{display:flex;flex-direction:column;gap:10px;padding-top:70px}.empresa .columns .column-right .valores .valor{padding:8px 0;border-bottom:1px dashed var(--primary-color)}.empresa .columns .column-right .valores .valor .titulo{font-size:32px;font-weight:400;color:var(--primary-color);line-height:normal}@media (max-width: 1024px){.empresa .columns .column-right .valores .valor .titulo{font-size:24px}}.empresa .columns .column-right .valores .valor:first-child{border-top:1px dashed var(--primary-color)}@media (max-width: 1024px){.empresa .columns .column-right .valores{padding-top:0}}@media (min-width: 1800px){.empresa .columns{gap:16vw}}@media (max-width: 1800px){.empresa .columns{gap:16vw}}@media (max-width: 1400px){.empresa .columns{gap:4rem}}@media (max-width: 1024px){.empresa .columns{grid-template-columns:1fr;gap:32px}}@media (max-width: 1024px){.empresa{padding-top:10px;padding-bottom:40px}}.section-noticias{padding-top:64px;padding-bottom:80px;background-color:var(--primary-color);gap:32px}.section-noticias .container{display:flex;flex-direction:column;gap:32px}.section-noticias .container .head{display:flex;justify-content:space-between;align-items:center}.section-noticias .container .head h2{font-size:64px;font-weight:400;color:var(--secondary-color)}@media (max-width: 1024px){.section-noticias .container .head h2{font-size:32px}}@media (max-width: 1024px){.section-noticias .container .head{flex-direction:column;align-items:flex-start;gap:16px}}.section-noticias .container .grid{display:flex;flex-direction:column;gap:32px}.section-noticias .container .grid .noticias{display:grid;grid-template-columns:3fr 2fr 2fr;gap:32px;row-gap:56px}.section-noticias .container .grid .noticias .noticia{display:flex;flex-direction:column;gap:16px}.section-noticias .container .grid .noticias .noticia .noticia-link{max-height:100%;height:75%}.section-noticias .container .grid .noticias .noticia .noticia-link img{width:100%;height:100%;object-fit:cover;border-radius:12px;aspect-ratio:16/9;overflow:hidden;object-position:top;transition:all .3s ease}.section-noticias .container .grid .noticias .noticia .noticia-link img:hover{transform:scale(1.01);transition:all .3s ease}@media (max-width: 1024px){.section-noticias .container .grid .noticias .noticia .noticia-link img{aspect-ratio:16/9}}@media (min-width: 1180px){.section-noticias .container .grid .noticias .noticia .noticia-link{max-height:81%;height:auto}}.section-noticias .container .grid .noticias .noticia .noticia-content{display:flex;flex-direction:column;gap:16px}.section-noticias .container .grid .noticias .noticia .noticia-content .fecha{font-size:18px;font-weight:400;color:var(--neutral2-color);line-height:normal;letter-spacing:normal;leading-trim:both;text-edge:cap}.section-noticias .container .grid .noticias .noticia .noticia-content .titulo{font-size:18px;font-weight:400;color:var(--secondary-color);line-height:normal;letter-spacing:normal;leading-trim:both;text-edge:cap}.section-noticias .container .grid .noticias .noticia:first-child{grid-column:1/2;grid-row:1/3}.section-noticias .container .grid .noticias .noticia:first-child .noticia-link img{border-radius:12px;aspect-ratio:9/13}@media (max-width: 1024px){.section-noticias .container .grid .noticias .noticia:first-child .noticia-link img{aspect-ratio:16/10}}@media (max-width: 1024px){.section-noticias .container .grid .noticias{grid-template-columns:1fr}}@media (max-width: 1024px){.section-noticias{padding-top:40px;padding-bottom:40px}}
