body{margin:0;padding:0}.section{padding:30px;font-size:20px}.layout,.section{min-height:100vh;display:flex;flex-direction:column}.layout{overflow-y:hidden}main{flex:1;height:100%;background-color:#f4f4f9;justify-content:center}.homepage-content{display:flex;flex-direction:column;flex:1;overflow:hidden}.home-section{flex:1;display:flex;align-items:center;justify-content:center}.home-content{text-align:center}.about{background-color:#e1e5ea}.digital-products{background-color:#d3e0dc}.digital-product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}.digital-product{box-shadow:0 2px 8px 0 #63636333;padding:10px;text-align:center;background-color:#fff}ul{list-style-type:none;padding:0}ul li{margin:10px 0}@media only screen and (max-width:780px){.digital-product-list{grid-template-columns:repeat(2,1fr)}.homepage-content{padding-left:5px;padding-bottom:inherit;padding-right:5px;padding-top:inherit}.homepage-content.contact span{display:block}}@media only screen and (max-width:480px){.digital-product-list{grid-template-columns:1fr}.homepage-content{padding:80px 5px}.homepage-content.contact span{display:block}}