* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-zone-template="services-card"], [data-ssbr-row], [data-ssbr-cols], section:has(> a[class*="card"]), section:has(> div > a[class*="card"]){align-items:stretch;}[data-zone-template="services-card"] a[class*="card"], [data-ssbr-row] a[class*="card"], [data-ssbr-cols] a[class*="card"], section:has(> a[class*="card"]) a[class*="card"], section:has(> div > a[class*="card"]) a[class*="card"]{height:100%;}#in67au{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;line-height:20px;color:rgb(245, 241, 232);text-align:center;}#ii3h5m{font-family:Lato, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:oklch(0.25 0.01 65);text-align:center;}#ip4i24{font-family:Lato, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:oklch(0.25 0.01 65);text-align:center;}#ieezu{font-family:Lato, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:oklch(0.25 0.01 65);text-align:start;}#iw2dl{font-family:Arial, Helvetica, sans-serif;font-size:48px;font-weight:700;line-height:60px;color:rgb(61, 61, 61);text-align:start;}#iuhoz{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#ibgbd{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:700;line-height:37.5px;color:rgb(61, 61, 61);text-align:start;}#izu1y{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#iqb82{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#iphio{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#i6x1d{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#ielpv{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:rgb(139, 134, 128);text-align:start;}#ia4gd5{font-family:Lato, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:oklch(0.25 0.01 65);text-align:start;}#i0w02m{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:700;line-height:37.5px;color:rgb(61, 61, 61);text-align:start;}#ib5f9i{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#ixjgqg{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#iein6m{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#i86h7t{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#iltm1e{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#iu2dyg{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#ie1vq2{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#ilr3k9{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#ij6ugo{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:700;line-height:37.5px;color:rgb(61, 61, 61);text-align:center;}#i0jmj4{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:center;}#iqod3g{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(255, 255, 255);text-align:center;}#i2yy48{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:oklch(0.707 0.022 261.325);text-align:center;}#iisdru{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;line-height:24px;color:rgb(255, 255, 255);text-align:start;}#io3cvp{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;line-height:24px;color:rgb(255, 255, 255);text-align:start;}#ittovi{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;line-height:24px;color:rgb(255, 255, 255);text-align:start;}#ij718j{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;line-height:24px;color:rgb(255, 255, 255);text-align:start;}#igui{font-family:Lato, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:oklch(0.25 0.01 65);text-align:start;}#if14s{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;line-height:32px;color:rgb(61, 61, 61);text-align:start;}#i5to5{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;line-height:28px;color:rgb(255, 255, 255);text-align:start;}#i0czy{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgb(212, 165, 116);text-align:start;}#ighkd{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgb(212, 165, 116);text-align:start;}#i24j3{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgb(212, 165, 116);text-align:start;}#iuls7{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgb(212, 165, 116);text-align:start;}#i1swth{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;line-height:28px;color:rgb(255, 255, 255);text-align:center;}#ih90z{font-family:Lato, sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:oklch(0.25 0.01 65);text-align:start;}@media (max-width: 767px){[data-ssbr-cols]{grid-template-columns:1fr !important;}}
/* --- gretchen: ordanpassat rubriktak (2026-08-04) ---
   !important krävs: appendIdHeadingCap (api/src/lib/templates/headingMobileCap.js)
   kapar allt från SISTA @media(max-width:767px) och räknar om taket vid varje
   publicering. Utan !important förlorar finjusteringen mot det automatiska taket.
   vw-värdena är uppmätta mot Libre Baskerville så inget ord bryts på 320-767px. --- */
@media (max-width:767px){#i0w02m{font-size:min(30px,9vw)!important}}
/* offerblock: kapas + räknas om av appendIdHeadingCap vid publicering */
@media (max-width:767px){#iw2dl{font-size:min(48px,13vw)}#i6x1d{font-size:min(36px,9vw)}#ib5f9i{font-size:min(36px,9vw)}#iein6m{font-size:min(36px,9vw)}#iltm1e{font-size:min(36px,9vw)}#ie1vq2{font-size:min(36px,9vw)}}