@media screen and (max-width: 1023px){.layer img{max-width:95%;max-height:95%}.layer{justify-content:flex-start}.grid-ambientes{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-auto-rows:350px;gap:32px}.grid-ambientes-card{max-width:300px;max-height:100%;width:100%;height:100%;margin:auto}#contact{background-color:#fff;padding:50px 0}.map{padding:50px 0}}@media screen and (min-width: 768px){.differentials__card{padding:32px}.differentials__card:not(.differentials__card--inner){min-height:458px}.differentials__card--first{padding:24px}.differentials__card--second{border-radius:4px}.differentials__card--last{border-radius:4px 0 0 4px}}@media screen and (min-width: 1024px){.contact__title{margin:100px 0 0;text-align:left}.contact__header{background-image:url("../../../images/img_background.webp");background-repeat:no-repeat;background-size:cover}.contact__arrow{display:initial}.differentials__card--third{padding:0}.differentials__card--inner{min-width:180px;width:100%;border-radius:4px}.differentials__card--shadow-top::before,.differentials__card--shadow-bottom::after{content:"";background:rgba(195,196,211,.3);width:var(--width);height:var(--height);margin:var(--margin);border-radius:inherit;display:block;position:absolute;z-index:-1}.differentials__card--shadow-top::before{top:-5%;--width: 85%;--height: 15%;--horizontal-spacing: calc((100% - var(--width)) / 2)}.differentials__card--shadow-bottom::after{--width: 85%;--height: 5%;--margin: 0 0 0 5%;bottom:-5%}.about{background:url(../../../images/magama-lava1.webp) 0 0/contain no-repeat,url(../../../images/magama-lava2.webp) 100% 0/contain no-repeat}.about__content{margin:0 auto;padding:0 32px;background-color:#fff}.about__card--content{background-color:rgba(0,0,0,0);grid-area:b}.about__card--company-profile{height:100%;margin-bottom:unset}#products{background-color:var(--background)}.home__products{background-color:rgba(0,0,0,0)}.filtre-products-category{background:#eee;border-radius:4px;gap:16px}.filtre-products-category button{background:#fff;padding:0;border-radius:4px;box-shadow:1px 1px 8px 0px rgba(0,0,0,.1);cursor:pointer;transition:background-color .3s ease-in-out}.filtre-products-category button span{transition:color .3s ease-in-out}.filtre-products-category button.active{background:var(--primary-color)}.filtre-products-category button.active span{color:#fff}.grid-ambientes-card:nth-child(3n+2){grid-row-end:span 2}.grid-ambientes-card:nth-child(5n+2){grid-row-end:span 2}.grid-ambientes-card:nth-child(7n+3){grid-row-end:span 3}}