@media (max-width:768px){:root{--section-padding:32px}.container{--bs-gutter-x:32px}.material-card{padding-bottom:0}.material-item{padding:0 20px}.main-section-title{font-size:20px}.eco h2{font-size:20px}.contact-item{justify-content:flex-start}.contact-item::after{display:none}.contact-info-row{margin-bottom:28px}.customer-cases{padding:var(--section-padding) 0}}@media (min-width:1200px){.container{max-width:1200px}}