*{box-sizing:border-box;margin:0;padding:0;font-family:Georgia,serif}h1{color:#222;letter-spacing:2px}.home,.our-projects,.our-story,.contact{text-transform:uppercase;color:#fff;text-align:center;text-shadow:2px 2px 5px #0000004d;justify-content:center;align-items:center;height:90vh;margin-top:3px;font-size:5rem;font-weight:700;line-height:1.3;display:flex}.home{background:url(/images/sxedio.jpg) 50%/cover no-repeat}.our-projects{background-image:url(/images/logo14.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.our-story{background-image:url(/images/logo34.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.contact{background-image:url(/images/logo-33.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:960px){.home,.our-projects,.contact,.our-story{font-size:70px}}@media (max-width:568px){.home,.our-projects,.our-story,.contact{font-size:40px}}.language-switcher{z-index:1000;background:#111;border-radius:50px;justify-content:center;align-items:center;width:10vw;min-width:90px;max-width:160px;padding:1vw;display:flex;position:fixed;top:90px;right:2%}.language-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50px;outline:3px solid #0000;flex:1;padding:12px;font-size:18px;transition:all .3s ease-in-out}button:focus,a:focus{outline:3px solid #ff0;box-shadow:0 0 10px #ff0}.language-btn.active{color:#000;background:#fff;font-weight:700}.language-btn:focus{outline:3px solid #ff0;box-shadow:0 0 10px #ff0}.visually-hidden{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
