.nav-link-dropdown-wrapper{position:relative;display:flex}.navbar{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#000;display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:1500px;padding:.5rem 7rem;z-index:9998;position:fixed;top:0;left:0;right:0}.sahkodominus-logo{width:140px;height:40px;cursor:pointer;margin-top:.45rem}.nav-links{display:flex;z-index:1000;text-align:center;align-items:baseline;gap:2rem}.nav-links a{cursor:pointer;font-size:14px;font-weight:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#f0f8ff;text-decoration:none;transition:color .3s ease;z-index:1000;position:relative}.contact-link{margin-top:0;border:1px solid aliceblue;padding:4px 10px;border-radius:5px}.contact-link:hover{background-color:#f0f8ff;color:#000;cursor:pointer}.burger{display:none;background:none;border:0;padding:0;width:28px;height:20px;gap:.7rem;flex-direction:column;align-items:center}.hover-flash-icon{position:absolute;left:-20px;top:50%;color:#fed85d;width:14px;height:14px;opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none;display:block}.nav-links a:hover .hover-flash-icon{opacity:1;transform:translateY(-50%)}@media screen and (max-width: 992px){.nav-links a .hover-flash-icon{opacity:1;transform:translateY(-50%)}.sahkodominus-logo{width:120px;height:35px;display:flex;padding-left:1rem}.navbar{width:100%;margin:0;padding:.5rem 0;border-radius:0}.nav-links{position:fixed;padding-top:3rem;top:55px;left:0;width:100%;height:100vh;background-color:#000;transform:translate(-100%);opacity:0;pointer-events:none;text-align:left;justify-content:flex-start;align-items:left;flex-direction:column;transition:transform .5s ease-out,opacity .5s ease-in-out;z-index:9999}.nav-links.show{transform:translate(0);opacity:1;pointer-events:auto}.nav-links a{position:relative;font-size:18px;align-items:left;justify-content:flex-start;text-align:left;margin-left:2rem}.burger{display:flex;cursor:pointer;margin-right:1rem;color:#f0f8ff;transition:transform .3s ease-in-out}.burger.active{transform:rotate(90deg)}}.burger-line{display:block;width:100%;height:2px;background-color:#f0f8ff;transition:transform .25s ease,opacity .25s ease}.burger.active .burger-line:first-child{transform:translateY(9px) rotate(45deg)}.burger.active .burger-line:last-child{transform:translateY(-9px) rotate(-45deg)}.home{margin:0 auto;padding-top:0;display:flex;align-items:center;justify-content:center;color:#f0f8ff;background-color:#000}.home-main{margin-top:11rem;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1;position:relative}.home-main .header{z-index:1;font-size:65px;margin-bottom:5rem}.hero-image{width:85%;height:auto;margin:0 auto;display:flex;border-radius:20px;justify-content:center}.main-text-home{font-size:27px;margin:0 auto;width:85%;padding-top:5rem;padding-bottom:5rem;text-align:left;line-height:2}@media screen and (max-width: 992px){.home-main{margin-top:5rem}.home-main .header{font-size:25.5px;margin-bottom:1.5rem}.hero-image{width:95%;border-radius:15px}.main-text-home{font-size:18px;margin:0 auto;padding-top:1rem;padding-bottom:2rem;width:90%;text-align:left;line-height:1.5}}*,*:before,*:after{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:root{--scroll-offset: 80px}section[id],div[id]{scroll-margin-top:var(--scroll-offset)}
