body,html{padding:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;height:100vh;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{color:inherit;text-decoration:none}*{-moz-box-sizing:border-box;box-sizing:border-box}button{margin:none;outline:none;background-color:transparent}.footer{width:100%;border-top:1px solid #eaeaea;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}.footer,.footer_lower{display:-webkit-flex;display:-moz-box;display:flex}.footer_lower{background-color:#232326;color:#fff;padding:2rem 6rem 1rem;font-size:.9rem;min-height:92px;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;text-align:right}.developer{text-decoration:none;font-weight:700;font-weight:900}.footer_upper{color:#fff;padding:2rem 6rem;font-size:.9rem;background-color:#2962ff;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.link{font-weight:700;-moz-transition-duration:.5s;transition-duration:.5s}.footer_upper_col_1{width:40rem}.footer_upper_col{width:12rem;font-weight:400}.footer_upper_col div{color:#c1d6ff;padding:.2rem 0;-moz-transition-duration:.6s;transition-duration:.6s;border-radius:4px}.navlogo{width:7rem}.logosvg,.social_icons i{color:hsla(0,0%,91.8%,.27);font-size:20px;margin:10px;-moz-transition-duration:.5s;transition-duration:.5s}.logosvg{margin:-2px 10px}@media (hover:hover){.link:hover{text-decoration:underline}.footer_upper_col div:hover{color:#fff}.logosvg:hover,.social_icons i:hover{color:#eaeaea}}@media (max-width:769px){.footer_lower,.footer_upper{padding:1rem;font-size:.8rem;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;text-align:left}.footer_lower div{padding:.2rem 0}.footer_upper_col div{color:#eaeaea}.footer_upper_col,.footer_upper_col_1{padding:.8rem 0;width:unset}.logosvg,.social_icons i{color:#eaeaea}}