.Home_button__G93Ef{display:inline-block;background-color:#f39c12;color:#3d2a0a;padding:30px 60px;margin-top:20px;text-decoration:none;border-radius:5px;transition:background .3s;font-size:1.2rem;font-weight:600}.Home_button__G93Ef:hover{background-color:#ffba4c}.Home_button__G93Ef a{font-size:2rem;color:white}.Home_services___t0jh{background-color:#f9f9f9}.Home_buttonContainer__nOVuY{display:flex;justify-content:center}.Home_showAllButton__FFcj0{background-color:#000000;color:white;font-size:18px;font-weight:700;padding:12px 24px;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease-in-out,transform .2s}.Home_showAllButton__FFcj0:hover{background-color:#e67e22;transform:scale(1.05)}@media (max-width:480px){.Home_serviceGrid__3z7nQ{padding:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Roboto:wght@400;500&display=swap");body{font-family:Roboto,sans-serif}.logo,.navLinks a{font-family:Montserrat,sans-serif}.Footer_footer__o4_Ec{background-color:#0c2d42;color:white;text-align:center;padding:32px 0}.Footer_footerContainer__0wviV{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:24px;flex-wrap:wrap;gap:24px}.Footer_nav__tddAl{display:flex;gap:24px}.Footer_nav__tddAl a{color:#ffffff;text-decoration:none;font-size:1.4rem;font-weight:500;transition:color .2s ease}.Footer_nav__tddAl a:focus-visible,.Footer_nav__tddAl a:hover{color:#f4a623}.Footer_social__ZBgR2{display:flex;align-items:center}.Footer_facebookIcon__3qi4D{font-size:34px;color:#f4a623;transition:color .2s ease}.Footer_facebookIcon__3qi4D:focus-visible,.Footer_facebookIcon__3qi4D:hover{color:#d48c1a}.Footer_copyright__sqw0C{font-size:1rem;margin-top:16px;color:#ddd;text-align:center}.Footer_srOnly__5if9c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:977px){.Footer_footerContainer__0wviV{flex-direction:column-reverse;gap:40px;align-items:center}.Footer_nav__tddAl{flex-direction:column;gap:28px}.Footer_nav__tddAl a{font-size:1.5rem}}.Navbar_navbar__2D84i{background:#0a2a3d;color:white;padding:1rem 1.5rem}.Navbar_container__W2XK3{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;height:72px}.Navbar_logo__mcPUC{font-size:2rem;font-weight:700;text-decoration:none;color:rgb(255,255,255)}.Navbar_menuButton__O1I4D{display:none;background:none;border:none;cursor:pointer;color:rgb(255,255,255);z-index:5}.Navbar_navLinks__OvpCA{display:flex;gap:1.5rem;list-style:none}.Navbar_navLinks__OvpCA a{text-decoration:none;color:rgb(255,255,255);font-size:22px;font-weight:600;transition:color .3s ease}.Navbar_navLinks__OvpCA a:hover{color:#ffcc00}.Navbar_hasDropdown__4UlV6{position:relative}.Navbar_dropdownToggle__B5bhc{background:none;border:none;color:rgb(255,255,255);font-size:22px;font-weight:600;cursor:pointer;padding:0;transition:color .3s ease;display:inline-flex;align-items:center;gap:.35rem}.Navbar_dropdownToggle__B5bhc:hover,.Navbar_hasDropdown__4UlV6:focus-within .Navbar_dropdownToggle__B5bhc{color:#ffcc00}.Navbar_dropdownArrow__q_8Ru{font-size:.9em;transform:translateY(1px);transition:transform .2s ease}.Navbar_hasDropdown__4UlV6:focus-within .Navbar_dropdownArrow__q_8Ru,.Navbar_hasDropdown__4UlV6:hover .Navbar_dropdownArrow__q_8Ru{transform:translateY(1px) rotate(180deg)}.Navbar_dropdown__b8fMI{display:none;position:absolute;top:calc(100% + 4px);left:50%;right:auto;transform:translateX(-50%);background:#0a2a3d;padding:1rem 1.25rem;margin:0;border-radius:6px;min-width:220px;max-width:calc(100vw - 32px);box-shadow:0 10px 24px rgba(0,0,0,.2);z-index:4}.Navbar_dropdown__b8fMI:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.Navbar_dropdown__b8fMI li+li{margin-top:.5rem}.Navbar_hasDropdown__4UlV6:focus-within .Navbar_dropdown__b8fMI,.Navbar_hasDropdown__4UlV6:hover .Navbar_dropdown__b8fMI{display:block}.Navbar_topline__Z5b92{background:#757981;height:60px;color:white;text-align:center;padding:.5rem 0;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.Navbar_topline__Z5b92 a{color:#ffffff;text-decoration:none;font-weight:700;display:flex;align-items:center}.Navbar_topline__Z5b92 p{display:flex;align-items:center;gap:12px}.Navbar_topline__Z5b92 a:hover{text-decoration:underline}.Navbar_phoneIcon__vT_Of{color:#ffffff;font-size:1.5rem}@media (max-width:768px){.Navbar_menuButton__O1I4D{display:block}.Navbar_navLinks__OvpCA{display:none;flex-direction:column;background:#0a2a3d;position:absolute;top:150px;left:0;width:100%;padding:1rem;align-items:center;z-index:3}.Navbar_icon__HAdsJ{width:40px;height:40px;color:rgb(255,255,255)}.Navbar_showMenu__XruX8{display:flex}.Navbar_hasDropdown__4UlV6{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.Navbar_dropdown__b8fMI{position:static;background:transparent;box-shadow:none;padding:.5rem 0 0;min-width:0;margin:1rem;text-align:center}.Navbar_dropdown__b8fMI li a{display:inline-block}}.HeroSection_container__aGPb9{width:100%;margin:0 auto;height:auto}.HeroSection_hero__d7CSM{position:relative;width:100%;min-height:70vh;background-image:url(/images/rehabilitert-borettsalg-trondheim.webp);background-size:cover;background-position:50%;color:white;padding:80px 20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;overflow:hidden}.HeroSection_hero__d7CSM:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.6);z-index:0}.HeroSection_button__vOUxw,.HeroSection_hero__d7CSM h1,.HeroSection_hero__d7CSM p{position:relative;z-index:1}.HeroSection_hero__d7CSM h1{font-size:clamp(2.2rem,5vw,4rem);margin:0}.HeroSection_hero__d7CSM p{font-size:clamp(1.1rem,2.2vw,1.5rem);margin:0}.HeroSection_button__vOUxw{display:inline-block;background-color:#f39c12;color:#3d2a0a;padding:16px 28px;margin-top:12px;text-decoration:none;border-radius:6px;transition:background .2s ease;font-size:1.1rem;font-weight:600}.HeroSection_button__vOUxw:hover{background-color:#ffba4c}.HeroSection_button__vOUxw:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.HeroSection_about__fMR_6{background-color:#f9f9f9;padding:80px 20px;text-align:center}.HeroSection_about__fMR_6 h2{font-size:2.5rem;margin-bottom:20px}.HeroSection_about__fMR_6 p{font-size:1.2rem;margin-bottom:20px}