:root { /* define any variables here */ } ul { display: inline-block; text-align: left; } img { display: block; margin: auto; } p { text-align: center; } .gr-button { display: block !important; width: 100% !important; color: black !important; transition: all .2s ease-out 0s !important; box-shadow: 0 10px #DBFBFB !important; border: 1px solid black !important; border-radius: 10px !important; --tw-gradient-from: #C0FCDC !important; --tw-gradient-to: #DBFBFB !important; } .gr-button:hover { box-shadow: 0 5px #00AEAB; transform: translateY(5px); } .gr-button:focus { --tw-gradient-from: #CE2C97 !important; --tw-gradient-to: #F5501C !important; box-shadow: 0 10px #F5501C !important; } .gr-check-radio { background-color: #CE2C97 !important; } h1 { background-image: url(https://media.giphy.com/media/26BROrSHlmyzzHf3i/giphy.gif) !important; background-size: cover !important; color: transparent !important; -moz-background-clip: text !important; -webkit-background-clip: text !important; text-transform: uppercase; font-size: 60px !important; line-height: .75 !important; margin: 10px 0 !important; } .box { background-color: #454545 !important; text-align: center; margin: 10px; padding: 5%; } .acc, .feat, .data, .team { background-color: #CE2C97 !important } .prj, .ethics { background-color: #F5501C !important; } .model-container { display: flex; flex-direction: column; justify-content: center; } .spacer { display: flex; justify-content: center; } .model-div { width: 45%; } @media screen and (max-width: 700px) { .model-container { flex-wrap: wrap; } }