@media only screen and (max-width:768px){body{font-size:16px;padding:10px}.container,.section,.row{width:100%;max-width:100%;padding:0 8px;box-sizing:border-box}img{max-width:100%;height:auto;display:block}nav,.menu{display:flex;flex-direction:column;align-items:center}.button,button,a.button{width:100%;padding:14px 0;font-size:1.1em;margin:8px 0;text-align:center}}@media only screen and (max-width:768px){.desktop-only{display:none}.mobile-only{display:block}}