* { 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;}[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%;}#i86k0k{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;line-height:20px;color:rgb(245, 241, 232);text-align:center;}#i3dbtj{font-family:Lato, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:oklch(0.25 0.01 65);text-align:center;}#idycw{font-family:Lato, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:oklch(0.25 0.01 65);text-align:start;}#i2rpq{font-family:Arial, Helvetica, sans-serif;font-size:48px;font-weight:700;line-height:60px;color:rgb(61, 61, 61);text-align:start;}#ijask{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#i0737{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:700;line-height:37.5px;color:rgb(61, 61, 61);text-align:start;}#im5tr{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#ivwyv{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#i1f7k{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#iihc6{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#ix8ei{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:rgb(139, 134, 128);text-align:start;}#i7st4{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:700;line-height:37.5px;color:rgb(61, 61, 61);text-align:start;}#ie3gzh{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:700;line-height:37.5px;color:rgb(61, 61, 61);text-align:start;}#in7i75{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#i3tyai{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#i0zpje{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#iajif9{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#iz1owi{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#i9ueak{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#izgkk3{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#ikb5f2{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:start;}#i4tkwi{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:700;line-height:37.5px;color:rgb(61, 61, 61);text-align:start;}#i4nmyg{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#ig2xbl{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:rgb(139, 134, 128);text-align:start;}#isn4s9{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#irbn2i{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:rgb(139, 134, 128);text-align:start;}#i775dk{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#irc6ct{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:rgb(139, 134, 128);text-align:start;}#i69942{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:700;line-height:49.5px;color:rgb(61, 61, 61);text-align:start;}#iuz4xg{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:rgb(139, 134, 128);text-align:start;}#iae1of{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:700;line-height:37.5px;color:rgb(61, 61, 61);text-align:center;}#ita0xm{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(139, 134, 128);text-align:center;}#irvm5c{font-family:Lato, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgb(255, 255, 255);text-align:center;}#ir1i0k{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:29.25px;color:rgb(255, 255, 255);text-align:center;}#i2syt2{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;}#i5to5{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;line-height:28px;color:rgb(255, 255, 255);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;}#id8g{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:oklch(0.25 0.01 65);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;}#i9cm4e{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;line-height:24px;color:rgb(255, 255, 255);text-align:start;}#i6emfg{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;line-height:24px;color:rgb(255, 255, 255);text-align:start;}#ijfze2{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;line-height:24px;color:rgb(255, 255, 255);text-align:start;}#inc9vj{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;line-height:24px;color:rgb(255, 255, 255);text-align:start;}#iaw1td{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;line-height:28px;color:rgb(255, 255, 255);text-align:center;}@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){#i2rpq{font-size:min(46.8px,10vw)!important}#ie3gzh{font-size:min(30px,6.1vw)!important}#i4nmyg{font-size:min(36px,8.3vw)!important}}
/* offerblock: kapas + räknas om av appendIdHeadingCap vid publicering */
@media (max-width:767px){#i2rpq{font-size:min(48px,13vw)}#iihc6{font-size:min(36px,9vw)}#in7i75{font-size:min(36px,9vw)}#i0zpje{font-size:min(36px,9vw)}#iz1owi{font-size:min(36px,9vw)}#izgkk3{font-size:min(36px,9vw)}#i4nmyg{font-size:min(36px,9vw)}#isn4s9{font-size:min(36px,9vw)}#i775dk{font-size:min(36px,9vw)}#i69942{font-size:min(36px,9vw)}}