@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.k5y0cW_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.k5y0cW_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--global-palette1:#049f82;--global-palette2:#008f72;--global-palette3:#222;--global-palette4:#353535;--global-palette5:#454545;--global-palette6:#676767;--global-palette7:#eee;--global-palette8:#f7f7f7;--global-palette9:#fff;--global-kb-font-size-sm:clamp(.8rem, .73rem + .217vw, .9rem);--global-kb-font-size-md:clamp(1.1rem, .995rem + .326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + .543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, .489rem + 7.065vw, 6rem);--green:#049f82;--green-dark:#008f72;--orange:#eb6712;--orange-dark:#c9540a;--ink:#222;--text:#454545;--muted:#676767;--line:#eee;--bg-soft:#f7f7f7;--white:#fff;--content:1200px;--prose:800px;--gutter:1.5rem;--radius:10px;--font:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--text);background:var(--white);margin:0;font-size:17px;line-height:1.6}img,video,iframe{max-width:100%;display:block}img{height:auto}a{color:var(--green-dark)}a:hover{color:var(--orange)}h1,h2,h3,h4,h5,h6{font-family:var(--font);color:var(--ink);margin:0 0 .5em}h1{font-size:45px;font-weight:400;line-height:1.5}h2{font-size:34px;font-weight:700;line-height:1.2}h3{font-size:20px;font-weight:400;line-height:1.5}h4{color:var(--global-palette4);font-size:22px;font-weight:500;line-height:1.5}h5{color:var(--global-palette4);font-size:20px;font-weight:700;line-height:1.5}h6{color:var(--global-palette5);font-size:18px;font-weight:700;line-height:1.5}h1[data-as=h2]{font-size:34px;font-weight:700;line-height:1.2}:root .has-theme-palette-1-color{color:var(--global-palette1)}:root .has-theme-palette-1-background-color{background-color:var(--global-palette1)}:root .has-theme-palette-2-color{color:var(--global-palette2)}:root .has-theme-palette-2-background-color{background-color:var(--global-palette2)}:root .has-theme-palette-3-color{color:var(--global-palette3)}:root .has-theme-palette-3-background-color{background-color:var(--global-palette3)}:root .has-theme-palette-4-color{color:var(--global-palette4)}:root .has-theme-palette-4-background-color{background-color:var(--global-palette4)}:root .has-theme-palette-5-color{color:var(--global-palette5)}:root .has-theme-palette-5-background-color{background-color:var(--global-palette5)}:root .has-theme-palette-6-color{color:var(--global-palette6)}:root .has-theme-palette-6-background-color{background-color:var(--global-palette6)}:root .has-theme-palette-7-color{color:var(--global-palette7)}:root .has-theme-palette-7-background-color{background-color:var(--global-palette7)}:root .has-theme-palette-8-color{color:var(--global-palette8)}:root .has-theme-palette-8-background-color{background-color:var(--global-palette8)}:root .has-theme-palette-9-color{color:var(--global-palette9)}:root .has-theme-palette-9-background-color{background-color:var(--global-palette9)}p.has-background,h2.has-background,h3.has-background{padding:1.25em 2.375em}.has-text-align-center{text-align:center}p{margin:0 0 1.1em}mark{color:var(--orange);background:0 0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--white);padding:.5rem 1rem;position:absolute;left:-9999px}.skip-link:focus{top:1rem;left:1rem}:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.container{max-width:var(--content);padding:0 var(--gutter);margin:0 auto}.site-header{z-index:50;position:sticky;top:0}.topbar{background:var(--ink);color:var(--white);letter-spacing:.04em;padding:.35rem 0;font-size:.85rem;font-weight:600}.topbar a{color:var(--orange);text-decoration:underline}.mainbar{background:var(--white);border-bottom:1px solid var(--line)}.mainbar-inner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.brand{color:var(--ink);align-items:center;gap:.75rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.primary-nav ul{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.primary-nav a{color:var(--ink);font-weight:600;text-decoration:none}.primary-nav a:hover{color:var(--green)}.mobile-nav{display:none}.menu-toggle{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:.25rem .5rem;font-size:1.6rem}.mobile-menu{background:var(--white);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #00000014}.mobile-menu ul{padding:.5rem var(--gutter) 1rem;margin:0;list-style:none}.mobile-menu a{border-bottom:1px solid var(--line);color:var(--ink);padding:.75rem 0;font-weight:600;text-decoration:none;display:block}@media (max-width:860px){.primary-nav{display:none}.mobile-nav{display:block}.brand-name{font-size:1rem}}.site-footer{background:var(--ink);color:#ccc;text-align:center;padding:2rem 0;font-size:.9rem}.site-footer p{margin:0}.site-footer a{color:var(--white)}.kb-row-layout-wrap{position:relative}.section-bg-img{object-fit:cover;z-index:0}.kt-row-layout-overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.kt-row-column-wrap{z-index:2;gap:var(--global-kb-gap-md,2rem);max-width:var(--content);grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;padding:25px;display:grid;position:relative}.kt-inside-inner-col .kt-row-column-wrap{padding-left:0;padding-right:0}@media (max-width:767px){.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)}}.wp-block-kadence-column{flex-direction:column;min-width:0;display:flex;position:relative}.kt-inside-inner-col{flex-direction:column;flex:1;display:flex}.kt-inside-inner-col>:last-child{margin-bottom:0}.column-link{transition:transform .2s}.column-link:hover{transform:translateY(-4px)}.column-link-overlay{z-index:3;position:absolute;inset:0}.cover{border-radius:var(--radius);min-height:430px;color:var(--white);flex-direction:column;justify-content:center;padding:2rem;display:flex;position:relative;overflow:hidden}.cover-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}video.cover-media{transform:scale(1.2)}.cover-dim{background:#000;position:absolute;inset:0}.cover-inner{z-index:1;position:relative}.cover :where(h1,h2,h3,h4,a:not(.btn)){color:var(--white)}.kb-buttons-wrap{justify-content:center;align-items:center;gap:var(--global-kb-gap-xs,.5rem);flex-wrap:wrap;margin:1rem 0;display:flex}.kb-button{font-family:var(--font);border:0 solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:.5em;padding:.4em 1em;font-size:1.125rem;line-height:1.6;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.kb-btn-global-fill{color:#fff;background:#eb6712}.kb-btn-global-fill:hover,.kb-btn-global-fill:focus{color:#fff;background:#d35c10}.kb-btn-global-outline{color:#eb6712;background:0 0;border-width:2px;border-color:#eb6712}.kb-btn-global-outline:hover,.kb-btn-global-outline:focus{color:#fff;background:#eb6712}.kb-svg-icon-wrap{justify-content:center;align-items:center;display:inline-flex}.kb-svg-icon-wrap svg{width:1em;height:1em}.btn{color:var(--white);font-family:var(--font);cursor:pointer;background:#00775f;border:2px solid #00775f;border-radius:50px;align-items:center;padding:.6rem 1.6rem;font-size:1rem;font-weight:600;display:inline-flex}.btn:hover{background:#00604d;border-color:#00604d}.btn:disabled{opacity:.6;cursor:wait}:is(h1,h2,h3,h4,h5,h6) a{color:inherit}.img{max-width:100%;margin:1.5rem 0}.img img{border-radius:var(--radius)}figure.img[class*=kb-image]{margin-left:auto;margin-right:auto}figcaption{color:var(--muted);text-align:center;margin-top:.5rem;font-size:.85rem}.embed{margin:1.5rem 0}.embed-ratio{aspect-ratio:16/9;position:relative}.embed-ratio iframe{border-radius:var(--radius);border:0;width:100%;height:100%;position:absolute;inset:0}.video{border-radius:var(--radius);width:100%}.map{border-radius:var(--radius);background:var(--global-palette7);height:300px;margin:1.5rem 0}.map iframe{border-radius:var(--radius);border:0;width:100%;height:100%}.icon-list ul{margin:0 0 1rem;padding:0;list-style:none}.icon-list li{text-align:left;color:var(--global-palette6);margin-bottom:.6rem;padding-left:2rem;position:relative}.cover .icon-list li,.section-bg .icon-list li{color:inherit}.icon-list li:before{content:"";background:var(--global-palette1);width:1.2rem;height:1.2rem;position:absolute;top:.25em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.faq{gap:.75rem;margin:1rem 0 1.5rem;display:grid}.faq-item{color:var(--text);text-align:left}.faq-item summary{cursor:pointer;color:var(--global-palette4);padding:.75rem 3rem .75rem 1rem;font-weight:700;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.6rem;height:.6rem;transition:transform .2s;position:absolute;top:50%;right:1.25rem;transform:translateY(-75%)rotate(45deg)}.faq-item[open] summary:after{transform:translateY(-25%)rotate(-135deg)}.faq-answer{padding:0 1rem 1rem}.faq-answer>:last-child{margin-bottom:0}.contact-form{text-align:left;background:var(--white);color:var(--text);border-radius:var(--radius);gap:1rem;padding:1.5rem;display:grid;box-shadow:0 6px 24px #00000014}.form-field{gap:.35rem;display:grid}.form-field label{color:var(--ink);font-size:.9rem;font-weight:600}.form-field label span{color:var(--orange);margin-left:.15em}.form-field label .form-optional{color:var(--palette6,#676767);margin-left:0;font-weight:400}.form-field input,.form-field textarea{font:inherit;background:var(--white);color:var(--ink);border:1px solid #d0d0d0;border-radius:6px;width:100%;padding:.65rem .8rem;font-size:1rem}.form-field input:focus,.form-field textarea:focus{border-color:var(--green);outline:2px solid #049f8240}.form-field [aria-invalid=true]{border-color:#b82105}.form-error{color:#b82105;font-size:.85rem}.form-success{color:var(--green-dark);border-radius:var(--radius);background:#e6f6f2;padding:1.25rem 1.5rem;font-weight:600}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.article-header,.archive-header{background:var(--global-palette7);padding:clamp(2.5rem, 6vw, 4.5rem) var(--gutter);text-align:center}.archive-header{background:var(--global-palette2);justify-content:center;align-items:center;min-height:200px;display:flex}.archive-header h1{color:var(--global-palette9)}.article-header h1,.archive-header h1{max-width:var(--prose);margin:.4rem auto 0}.category-links{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:600}.category-links a{text-decoration:none}.prose{max-width:var(--prose);padding:clamp(2rem, 5vw, 3.5rem) var(--gutter);margin:0 auto}.prose h2,.prose h3,.prose h4{margin-top:1.6em;scroll-margin-top:120px}.prose ul,.prose ol{margin:0 0 1.1em;padding-left:1.4rem}.prose li{margin-bottom:.4em}.toc{background:var(--bg-soft);border-radius:var(--radius);margin:1.5rem 0 2rem;padding:1.25rem 1.5rem}.toc-title{color:var(--ink);margin-bottom:.5rem;font-weight:700}.toc ul{margin:0;padding:0;list-style:none}.toc li{margin:.3rem 0}.toc .toc-depth-3{padding-left:1rem}.toc .toc-depth-4{padding-left:2rem}.toc a{text-decoration:none}.prose>.section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.prose>.section:last-child{margin-bottom:calc(-1*clamp(2rem,5vw,3.5rem))}.card-grid{max-width:var(--content);padding:clamp(2rem, 5vw, 4rem) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:2rem;margin:0 auto;display:grid}.card{background:var(--white);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 18px #00000012}.card-image img{aspect-ratio:768/525;object-fit:cover;width:100%}.card-body{padding:1.25rem 1.5rem 1.5rem}.card-title{color:var(--global-palette4);margin:.4rem 0 .75rem;font-size:22px;font-weight:700}.card-title a{color:var(--global-palette4);text-decoration:none}.card-title a:hover{color:var(--green)}.read-more{font-weight:600}.page-content>:not(.kb-row-layout-wrap){max-width:var(--content);padding-left:var(--gutter);padding-right:var(--gutter);margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.column-link,.btn{transition:none}}@media (max-width:767px){[data-page=tradgardshjalp-akersberga] .kadence-column167_49c010-fa,[data-page=stubbfrasning-i-akersberga] .kadence-column1093_29a8c9-f3,[data-page=tradfallning] .kadence-column1255_f454cf-49{margin-top:1.5rem}}
