.slide-enter-active,.slide-leave-active{transition:opacity .5s ease}.slide-enter-from,.slide-leave-to{opacity:0;position:absolute}.slide-leave-from{position:absolute}.home-page p{line-height:1.3em}.home-page .grid-component .post-preview{height:100%}.blog-grid.latest,.home-page-align{grid-template-columns:1fr}.home-page-align{display:grid}@media screen and (max-width:700px){.home-page-align{border-top:var(--dotted-border);margin-top:1rem}}@media screen and (min-width:700px){.home-page-align{display:grid;grid-template-columns:1fr 1fr;padding-bottom:1rem;padding-top:1rem}.home-page-align>:first-child{border-right:var(--dotted-border)}}.home-page-align>.section{padding:2rem 2rem 1rem}@media screen and (min-width:700px){.home-page-align>.section{padding:2rem 3rem}}.home-page-align h1{color:var(--text-color);margin-bottom:1rem;text-align:center}.home-page-align .nyhetsbrev{text-align:center}.home-page-align .input-align{align-items:center;display:flex;gap:0;justify-content:center}.home-page-align input{min-width:50%;text-align:start}.hero{background:var(--beige-background);border-radius:.5rem;padding:1rem}.hero h1{color:var(--text-color-on-white);font-size:2.4rem;font-weight:900;margin-bottom:1rem}.hero h2{color:var(--border-color);font-size:1rem;line-height:1.7rem;margin-top:1rem}.hero-grid{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:1fr min-content;place-items:center}.hero-grid .content{padding-right:2rem}@media screen and (min-width:700px){.hero.hero-grid{gap:3rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.hero h2{font-size:1rem;line-height:1.2rem}.hero h1{margin-bottom:2rem}}@media screen and (min-width:1000px){.hero h2{font-size:1.2rem;line-height:1.7rem}.hero .hero-grid{gap:3rem}}@media screen and (min-width:1300px){.hero h2{font-size:1.25rem}}@media screen and (max-width:700px){.hero h1{font-size:1.75rem}}.carousel-image{border-radius:.5rem;height:18rem;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:700px){.carousel-image{height:20rem;-o-object-fit:cover;object-fit:cover;width:100%}}.carousel-container{position:relative;width:100%}.button-overlay{display:grid;grid-template-columns:1fr 1fr;height:100%;position:absolute;top:0;width:100%}.button-overlay button{background:var(--beige-background);border:none;color:var(--text-color-on-white);height:2.4rem;width:1.7rem}.button-overlay:not(.arrow-background) button{background:none;color:#fff;width:3rem}.button-overlay:not(.arrow-background) button:hover{color:#b8b8b8}.button-overlay:not(.arrow-background) button svg{filter:drop-shadow(1px 1px 2px rgba(0,0,0,1));scale:200%}.button-overlay button svg{scale:150%}.button-overlay button:hover{color:var(--border-color)}.button-overlay .add{border-radius:10rem 0 0 10rem;place-self:center end;translate:.5rem}.button-overlay .subtract{border-radius:0 10rem 10rem 0;place-self:center start;translate:-.5rem}.seo{opacity:0;position:absolute}html .seo *{font-size:.1rem!important;line-height:0;margin:0}.carousel-enter-active,.carousel-leave-active{transition:opacity .5s ease}.carousel-enter-from,.carousel-leave-to{opacity:0;position:absolute}section.superlistan{border-top:var(--dotted-border);display:grid;gap:1rem;padding:2.5rem .5rem 1.5rem;width:100%}@media screen and (min-width:1000px){section.superlistan{gap:4rem;grid-template-columns:1fr 1fr}}section.superlistan img{border-radius:1rem;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1000px){section.superlistan .image{grid-row:1}}section.superlistan p{line-height:1.6}section.superlistan h1{margin-bottom:.5rem}section.superlistan div:has(>.linkbutton){font-size:1rem;margin-top:1rem;width:100%}section.superlistan .linkbutton{display:block;text-decoration:none;width:100%}
