.btn{width:100%;display:flex;justify-content:center;gap:1rem;text-decoration:none;color:#000;margin:0 auto;padding:1rem 2rem;transition:all .25s ease-in-out;text-wrap:nowrap}.btn--1{font-size:2rem;text-transform:uppercase;background-color:#fab51d}.btn--1:hover{background-color:#000;color:#fff}.btn--2{flex-direction:row-reverse;font-size:3rem;box-shadow:-1px 1px 1px 1px #000,-5px 5px 2px 0 #949493}.btn--2:hover{box-shadow:none;transform:translate(-2px,2px);background-color:#fab51d}@media(min-width:768px){.btn{width:-moz-fit-content;width:fit-content;margin:0}}.hero{height:calc(100vh - 23rem - 1px);background:url(/images/bg-mobile.avif);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;padding:2rem}@media(min-width:768px){.hero{height:calc(100vh - 12rem - 1px);background:url(/images/bg-hero.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}}.hero__contenedor{height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:0;text-align:start}@media(min-width:768px){.hero__contenedor{width:min(90%,140rem);margin:0 auto;justify-content:end}}.hero__contenedor__botones{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.hero__contenedor__botones{flex-direction:row}}.hero__subtitulo,.hero__text,.hero__titulo{background:linear-gradient(0deg,rgba(250,181,29,.7),rgba(250,181,29,.7) 42%);width:min(100%,80rem);padding:1rem 2rem}.hero__titulo{font-size:clamp(3rem,-.8rem + 10vw,7rem);font-family:Barlow Condensed,sans-serif;margin:0;text-transform:uppercase;text-align:center}.hero__subtitulo{font-size:clamp(2.2rem,-.8rem + 10vw,2.5rem);font-weight:700}.hero__text{font-size:clamp(1.8rem,-.8rem + 10vw,2rem);margin-bottom:2rem;text-align:justify}.hero__heading{width:-moz-fit-content;width:fit-content;margin:0 auto!important;padding:2rem 3rem;background-color:#fab51d;text-transform:uppercase}@media(min-width:768px){.hero__heading{font-family:8rem}}.maquinita{position:absolute;left:0;bottom:-.5rem;height:100%;display:flex;align-items:end;background-image:url(/_next/static/media/huellas.8f5305bc.svg);background-size:5rem;background-repeat:repeat-x;background-position:bottom}.maquinita img{width:6rem!important;height:100%}@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.nav{padding:1rem;background-color:#fff;display:flex;height:8rem}@media(min-width:768px){.nav{height:7rem}}.nav__logo{width:10rem}@media(min-width:768px){.nav__logo{width:20rem;position:absolute;left:50%;transform:translate(-50%)}.nav__logo:before{content:"";display:block;position:absolute;top:50%;left:50%;width:50rem;transform:translate(-50%,-13%);z-index:-1;border-left:300px solid rgba(0,0,0,0);border-right:300px solid rgba(0,0,0,0);border-top:100px solid #fff}}.menu{width:min(90%,140rem);margin:0 auto}@media(min-width:768px){.menu{display:block}}.menu__mobile{font-size:5rem}@media(min-width:768px){.menu__mobile{display:none!important}}.menu__list,.menu__list--show{margin:0;padding:0;list-style:none;background-color:#fff;width:50%;position:absolute;left:-100%;transition:all .5s ease-out}@media(min-width:768px){.menu__list,.menu__list--show{position:inherit;display:flex;flex-direction:row;font-size:2rem;justify-content:space-between;width:100%}}@media(min-width:1024px){.menu__list,.menu__list--show{font-size:2.5rem}}@media(min-width:768px){.menu__list__contenedor{display:flex;gap:5rem;width:-moz-fit-content;width:fit-content;justify-content:space-between}}@media(min-width:1024px){.menu__list__contenedor{gap:10rem}}.menu__list__item{position:relative;padding:2rem;text-align:center;background:#fff;background:linear-gradient(-180deg,rgba(255,255,255,.18),rgb(250,181,29));background-size:0 100%;background-repeat:no-repeat;background-position:start;transition:background-size .25s ease-out}.menu__list__item:hover{background-size:100% 100%}@media(min-width:768px){.menu__list__item{padding:.5rem 2rem}}.menu__list__item a{color:#000;text-underline-offset:none}.menu__list--show{left:0}