/* html { scroll-behavior: smooth; } */ html, body { height: 100%; } body { margin: 0px; display: flex; flex-direction: column; font-family: system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'; color: #333; } h1 { margin: 0rem; margin-bottom: 0.5rem; margin-top: 0.5rem; } p { margin: 0.5rem; } a { text-decoration: none; color: inherit; } button { font-family: inherit; font-size: 100%; line-height: inherit; color: inherit; background-color: transparent; background-image: none; text-transform: none; padding: 0; } .col-1 {width: 8.33%;} .col-2 {width: 16.66%;} .col-3 {width: 25%;} .col-4 {width: 33.33%;} .col-5 {width: 41.66%;} .col-6 {width: 50%;} .col-7 {width: 58.33%;} .col-8 {width: 66.66%;} .col-9 {width: 75%;} .col-10 {width: 83.33%;} .col-11 {width: 91.66%;} .col-12 {width: 100%;} [class*="col-"] { float: left; padding: 15px; border: 1px solid red; } .row::after { content: ""; clear: both; display: table; } .content { border: 2px; border-color: black; flex: 1 0 auto; max-width: 1152px; align-self: center; padding: 3rem 1.5rem; padding-top: 8rem; } .divider { height: 3px; border-radius: 50px; background: tomato; width: 60px; } .title { font-size: large; padding-bottom: 1rem; text-align: start; } .videoWrapper { position: relative; padding-bottom: 56.25%; height: 0; } .video { position: absolute; margin: 0 auto; border: 5px dotted tomato; top: 0; left: 0; width: 100%; /* max-width: 640px; */ height: 100%; } .section { padding-bottom: 3rem; } /* Team */ .team { align-items: center; text-align: center; } .teammember { display: inline-block; align-items: center; text-align: center; margin: 0 auto; padding: 1.5rem; } .avatar { width: 15rem; height: 15rem; border-radius: 50%; border: 2px solid tomato; object-fit: cover; margin: 0 auto; } .teammember-title { font-size: x-large; padding-bottom: 0.1rem; } .social-media { display: flex; justify-content: center; flex-wrap: wrap; font-size: 1.5em; padding-top: 1rem; color: #333; min-height: 2em; } /* Funding */ .funding-logo { width: 15rem; padding: 1.5rem; } .reference-logo { max-height: 15rem; max-width: 15rem; padding: 1.5rem; -webkit-filter: grayscale(100%); filter: grayscale(100%); } .service-icon { min-width: 300px; justify-content: center; }