diff --git a/public/assets/css/style.css b/public/assets/css/style.css new file mode 100644 index 0000000000000000000000000000000000000000..46c6bc6d5651e3baa4bd88139d7b28bf96e061a8 --- /dev/null +++ b/public/assets/css/style.css @@ -0,0 +1,244 @@ +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap'); + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: 'Roboto', sans-serif; +} + +h1 { + margin-top: 1.5em; +} + +p { + margin-top: 1.25em; +} + +.content{ + padding-left: 25%; + padding-right: 25%; +} + +.content ul { + list-style-image: url(../images/list.png); +} + +.content img { + max-width: 100%; +} + +header { + position: relative; + width: 100%; + height: 43.2vw; + background: url(../images/header.jpg); + background-size: contain; + background-repeat: no-repeat; + display: flex; + flex-direction: column; + justify-content: space-between; + overflow: hidden; +} + +.row { + display: flex; + flex-direction: row; + width: 100%; + justify-content: space-between; +} + +nav { + margin-top: 20px; + margin-right: 5vw; + letter-spacing: .8px; +} + +nav ul { + list-style: none; + margin: 8px; + padding: 0; + display: flex; + flex-wrap: wrap; +} +nav li { + display: inline-block; + padding: 0 20px; + margin-top: 20px; +} + +nav a { + text-decoration: none; + text-transform: uppercase; + font-size: 14px; + font-weight: 700; + color: #fff; + text-shadow: 0 1px 4px rgba(0,0,0,.4); + border-bottom: 5px solid transparent; + padding-bottom: 5px; +} + +nav a:hover { + border-bottom: 5px solid gray; + transition: border-bottom-color 0.5s; +} + +.footer { + margin-top: 3em; + background-image: linear-gradient(45deg, #a999a0, #ded9d6); +} + +.logo{ + width: 120px; + height: 120px; + margin-left: 8vw; +} + +.footer-participants-container { + display: flex; + justify-content: space-evenly; + flex-wrap: wrap; + padding-left: 20px; + padding-right: 20px; + padding-top: 60px; + padding-bottom: 60px; +} + +.participant { + display: flex; + flex-direction: column; + align-items: center; +} + +.participant-avatar { + width: 120px; + height: 120px; + overflow: hidden; + border-radius: 50%; + background-color: white; + box-shadow: 0px 3px 8px 0px #00000069; + margin-left: 40px; + margin-right: 40px; + margin-top: 40px; + margin-bottom: 10px; +} + +.participant-avatar img { + width: 100%; + margin: auto; +} + +.participant-social { + margin-top: 10px; +} + +.social { + margin-left: 3px; + margin-right: 3px; +} + +.footer-logo-container { + display: flex; + justify-content: flex-end; + flex-wrap: wrap; + padding-left: 20px; + padding-right: 20px; + padding-top: 60px; + padding-bottom: 60px; +} + +.footer-logo { + width: 80px; + height: 80px; + overflow: hidden; + border-radius: 25%; + background-color: white; + display: flex; + box-shadow: 0px 2px 6px 0px #00000069; + margin-right: 20px; + margin-top: 40px; +} + +.footer-logo a { + display: flex; +} + +.footer-logo img { + width: 80%; + margin: auto; +} + +#projectlogo { + text-align: center; + margin-top: auto; +} + +#projectlogo img{ + max-width: 300px; + width: 16%; +} + +#projectname { + font-weight: 700; + color: #fff; + text-align: center; + font-size: 4vw; + margin-bottom: 6vw; +} + +.hamburger { + display: none; +} + +.legal { + display: flex; + align-items: center; + flex-wrap: wrap; + background-color: #252525; + padding: 10px 80px; +} + +.legal-text-container { + display: flex; + flex-wrap: wrap; + flex: 1; + justify-content: center; +} + +.legal-text { + color: #c5c5c5; + font-size: 0.8em; + margin-right: 20px; + text-decoration: none; +} + +.top { + display: flex; + align-items: center; + opacity: 0.8; +} + +.top a { + display: inline-block; + line-height: 0; +} + +.top:hover { + opacity: 1; +} + +audio { + width: 100%; +} + +.video-container { + width: 100%; +} + +.video-container iframe { + width: 100%; + max-width: 560px; +}