:root{--color-1:#7b4f39;--color-2:#504880;--color-3:#68c325;--color-4:#fff;--box-shadow:0 0 10px rgba(0,0,0,.2);--border-radius:20px}main{padding-bottom:60px}main a{color:var(--color-2);transition:opacity .3s}main p:not(:last-of-type){margin-bottom:20px}.default h1{margin:70px 0 50px}@media (min-width:1024px){main a:hover{opacity:.6}}@media (max-width:1023px){.default h1{margin:50px 0 30px}}@media (max-width:767px){main{padding-bottom:40px}}