@media screen and (max-width:1400px){header nav .menu ul{display:none}header nav>.menu #mobile{display:flex;justify-content:flex-start}header nav>.menu{margin-left:30px;margin-right:auto}header nav>div:last-child a:last-child:before{display:none}header nav .menu ul{opacity:0;transform:scale(0);pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;height:calc(50vh - 110px);background-color:#fff;transition:all .28s ease;position:absolute;top:110px;left:0;box-shadow:0 10px 15px #00000045}body.noscroll header nav .menu ul{opacity:1;transform:scale(1);pointer-events:all}header nav .menu ul li{margin-right:0}}@media screen and (max-width:1220px){header nav,main section#our,main #products,main #fill,main .productos,main #envelop,main #sustainable,main #consumables,main .productos h3,main #protection,main #industry,footer>div{padding-left:30px;padding-right:30px}main #fill>div,main .productos>div>div,main #envelop>div,main #sustainable>div{grid-template-columns:repeat(2,1fr);justify-content:space-between}main #products>div>div h2{line-height:1.1}main #products{padding-top:50px;padding-bottom:50px}header nav>div:last-child{display:flex;flex-direction:column;align-items:flex-end}main #our>figure,main #our>.more_info{padding-top:0}}@media screen and (max-width:1030px){main section#our{grid-template-columns:1fr;row-gap:35px}main section#our figure img{width:100%}main #industry article:nth-child(2){column-gap:40px;row-gap:60px}}@media screen and (max-width:920px){p{font-size:16px}main #fill>div>div,main .productos>div>div>div,main #envelop>div>div,main #sustainable>div>div{grid-template-columns:1fr}main #fill>div,main .productos>div>div,main #envelop>div,main #sustainable>div{gap:30px}figure img{height:100%;width:100%}main #protection>div article{grid-template-columns:1fr 1fr;gap:30px}main #protection>div article>div>div{grid-template-columns:1fr}main #industry article:nth-child(2){column-gap:30px}}@media screen and (max-width:768px){h1{font-size:45px;text-align:center;line-height:1.1}h2{font-size:40px;line-height:1.1}header nav,main section#our,main #products,main #fill,main .productos,main #envelop,main #sustainable,main .productos h3,main #protection,main #industry,footer>div{padding-left:20px;padding-right:20px}main #industry,main #products,main #fill,main .productos,main #protection,main #envelop,main #industry,main #sustainable>div{padding-top:50px;padding-bottom:50px}main #fill>div,main .productos>div>div,main #envelop>div,main #sustainable>div,main #consumables>div,main #protection>div article,main #products>div,main #industry #clients>div{grid-template-columns:1fr}main #products>div>div{order:-1}main section#hero p{width:calc(100% - 50px);font-size:16px}main .button{font-size:16px;padding:15px 50px;margin:20px}main #industry article:nth-child(2){grid-template-columns:1fr;row-gap:30px;padding:50px 0}main #industry>div:first-child h2,main #industry>div:first-child h4,main #industry>div:first-child p,main #industry #clients p{width:100%;text-align:start}main #industry>article#clients{align-items:flex-start}footer{padding:50px 0 0}footer>div>div:first-child,footer>div>div:first-child>div{grid-template-columns:1fr;row-gap:25px}}@media screen and (max-width:650px){#cookies{flex-direction:column}#cookies a[href="#accept"]{margin-top:20px}header nav>div:last-child a{margin-right:0;padding:0;background-color:transparent}header nav>div:last-child a svg{display:block;color:#54ba00}header nav>div:last-child a:last-child{order:-1;transform:rotate(10deg)}header nav>div:last-child a span{display:none}header nav>div:last-child{flex-direction:row;gap:15px}header nav>div:last-child a:first-child svg{width:30px;height:30px}header nav>div:last-child a:nth-child(2) svg{width:26px;height:27px}header nav>div:first-child ul{top:90px;opacity:0;z-index:10}}@media screen and (max-width:550px){h1{font-size:40px}header{height:90px}header nav>div:first-child ul{height:calc(100vh - 90px);position:absolute;top:90px}header nav>a[role=logo] img{width:130px;height:auto}header nav .ranpak{display:none}header nav .menu ul{top:90px;height:calc(60vh - 90px)}header nav>.menu .mobile-ranpak{display:block}header nav>.menu .mobile-ranpak>img{width:80px}main section#hero{height:calc( 100vh - 90px)}header nav>div:last-child{align-items:center}footer>div>div:first-child>figure{display:flex;justify-content:center}footer>div>div:first-child img{width:75px}}