@media screen and (min-width:1px){.home-products{padding-top:40px}.home-products .cta{margin-top:10px}}@media screen and (min-width:768px){.home-products{padding-top:60px}.home-products .cta{margin-top:25px}}@media screen and (min-width:1px){.home-catalogs{padding-top:40px}.home-catalogs .container{display:grid;grid-template-columns:1fr;grid-row-gap:30px}.home-catalogs .catalogs{padding-top:30px;border-top:1px #242527 solid}.home-catalogs .catalog-list{display:grid;grid-template-columns:1fr;grid-row-gap:30px}}@media screen and (min-width:768px){.home-catalogs{padding-top:60px}.home-catalogs .container{grid-template-columns:1fr 380px;grid-column-gap:20px;grid-row-gap:0}}@media screen and (min-width:1200px){.home-catalogs .container{grid-template-columns:1fr 2fr}.home-catalogs .catalogs{padding-top:60px}.home-catalogs .catalog-list{grid-template-columns:1fr 1fr;grid-row-gap:0;grid-column-gap:20px}}@media screen and (min-width:1px){.home-news{padding-top:40px}.home-news .generic-content{display:grid;grid-template-columns:1fr 1fr}.home-news .carousel-container{overflow:hidden}}@media screen and (min-width:768px){.home-news{padding-top:60px}}@media screen and (min-width:1px){.home-reserved-area{padding-top:40px;padding-bottom:60px}.home-reserved-area ul{margin:30px 0}.home-reserved-area ul li{margin-top:15px}.home-reserved-area ul li:first-child{margin-top:0}.home-reserved-area .banners{display:grid;grid-row-gap:30px;margin-top:40px}}@media screen and (min-width:768px){.home-reserved-area{padding-top:60px;padding-bottom:100px}.home-reserved-area .banners{grid-template-columns:1fr 1fr;grid-row-gap:0;grid-column-gap:20px}}@media screen and (min-width:992px){.home-reserved-area ul li{display:inline-block;margin-top:0;margin-left:15px}.home-reserved-area ul li:first-child{margin-left:0}}@media screen and (min-width:1px){.home-quality{padding-top:40px;padding-bottom:40px;background-color:#fff}.home-quality .container{display:grid;grid-template-columns:1fr;grid-row-gap:30px}.home-quality .container img{width:120px}}@media screen and (min-width:768px){.home-quality{padding-top:60px;padding-bottom:60px}.home-quality .container{grid-template-columns:auto 120px;grid-column-gap:60px;grid-row-gap:0}.home-quality .container img{margin-top:70px}}@media screen and (min-width:992px){.home-quality .container{grid-template-columns:2fr 1fr;grid-column-gap:0}.home-quality .container img{margin:0 auto;align-self:center}}@media screen and (min-width:1200px){.home-quality{padding-bottom:90px}}
