*{padding:0;margin:0;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;text-rendering:optimizeLegibility;vertical-align:initial}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{width:7px;height:7px;background:#ebeef0}::-webkit-scrollbar-track{margin:0}::-webkit-scrollbar-thumb{background:#2b3034;border-radius:10px;box-shadow:0 0 0 1px hsla(0,0%,100%,.3);cursor:pointer}:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.45)}::-webkit-scrollbar-thumb:hover{background:#000}.flex,[flex]{flex:1}html{height:100%;width:100%}body[app=frontend] article{font-family:Raleway,Arial,sans-serif;font-weight:400}body[app=frontend] article nav{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.6784313725490196);height:60px;z-index:1;display:flex;flex-direction:row;justify-content:center;align-items:center}body[app=frontend] article nav>.logo{height:50px;width:auto}body[app=frontend] article header{position:relative}body[app=frontend] article header .video{width:100%;height:auto;max-height:80vh;object-fit:cover;object-position:center}body[app=frontend] article header>section{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff}body[app=frontend] article header>section h1{font-weight:800;font-size:64px}body[app=frontend] article header>section .search{width:600px;margin:auto;position:relative}body[app=frontend] article header>section .search input[type=search]{width:100%;height:80px;border:1px solid #000;margin-top:30px;padding:0 30px;font-size:30px}body[app=frontend] article header>section .search.toggled>input[type=search]{border-bottom:0}body[app=frontend] article header>section .search .autocomplete{position:absolute;top:100%;width:100%;height:auto;min-height:350px;background:#fff;border:1px solid #000;border-top-color:#ccc;color:#000}body[app=frontend] article header>section .search .autocomplete>aside{margin:20px;padding:10px;min-height:80px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center}