.header{width:100%;height:6.5rem;display:flex;position:fixed;top:0;left:0;z-index:1;justify-content:space-between;background-color:#efefef;padding:2rem;background-color:#000;color:#fff;box-shadow:0 5px 13px -3px rgba(0,0,0,.75)}@media screen and (min-width:600px){.header{height:8rem}}.header__left{justify-content:flex-start}.header__left,.header__right{display:flex;align-items:center}.header__right{justify-content:flex-end}.header__link{text-decoration:none}.header__logo{width:15rem}@media screen and (min-width:600px){.header__logo{width:20rem}}.header__title{font-size:2rem}@media screen and (min-width:600px){.header__title{font-size:3rem}}.logo{position:relative;display:flex;flex-direction:column;padding:2rem;background-color:#fff;color:#333;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.logo:not(:last-of-type){margin-bottom:6rem}.logo__image-container{padding-bottom:1rem}.logo__image{width:auto;max-width:100%}.logo__image--ai{width:3rem}.logo__image--svg{width:100%}.logo__info p:not(:last-of-type){margin-bottom:.5rem}.logo__download{position:absolute;right:2rem;bottom:2rem;width:3rem;height:3rem}.logo__download a{color:#666;transition:color .3s ease-in}.logo__download a:hover{color:#000;transition:color .3s ease-in}.logo__download svg{width:100%;height:100%}@media only screen and (min-width:600px){.logo__download{width:5rem;height:5rem}}.logo--inverted{background-color:#666;color:#fff}.logo--inverted .logo__download a{color:#ddd;transition:color .3s ease-in}.logo--inverted .logo__download a:hover{color:#fff;transition:color .3s ease-in}.content{width:100%;margin-top:6.5rem;padding:2rem}@media screen and (min-width:600px){.content{margin-top:8rem}}.filter{display:flex;justify-content:space-around;margin-bottom:3rem}.filter__element{display:flex;flex-direction:column}.filter__element--select select{font-size:1.6rem;font-weight:300;padding:.5rem}.filter__element--select label{margin-bottom:.5rem;color:#333}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}@media only screen and (max-width:960px){html{font-size:50%}}body{margin:0;padding:0;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#efefef}#app{max-width:1650px;margin:0 auto}h1,h2,h3{font-weight:400}img,svg{display:block}