/*! - -- Built by Consid AB | (c) 2025 Kund x | Karlskoga Kommun externwebb v0.1.0 -- - !*/.con-hero-campaign{margin-bottom:0;overflow:hidden;position:relative}.con-hero-campaign .con-hero__image-wrapper-campaign{height:24rem;overflow:hidden;width:100%}.con-hero-campaign .con-hero__image-wrapper-campaign img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.con-hero-campaign .con-hero__plate-wrapper{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:24px;margin:0 auto;max-width:100%;padding:8rem 0 1.5rem;position:absolute;right:24px;width:auto;z-index:1}.con-hero-campaign .con-hero__plate-wrapper .con-hero__plate{background-color:#eff2fe;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;max-width:1360px;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.con-hero-campaign .con-hero__plate-wrapper .con-hero__plate .heading{color:#5166b0;-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset;line-height:1.2;margin:0}.con-hero-campaign .con-hero__plate-wrapper .con-hero__plate .sv-font-ingress{color:#5166b0;font-size:1rem;font-weight:900;line-height:1.7;margin:1rem 0 0;max-width:40rem}.con-hero-campaign .plate-wrapper-no-shadow:after{background:none!important}@media (min-width:768px){.con-hero-campaign .con-hero__image-wrapper-campaign{height:42rem}.con-hero-campaign .con-hero__plate-wrapper{padding:8rem 2rem 4rem}.con-hero-campaign .con-hero__plate-wrapper:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),color-stop(80%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.65),transparent 80%)}.con-hero-campaign .con-hero__plate-wrapper .con-hero__plate{padding:1rem 2rem}.con-hero-campaign .con-hero__plate-wrapper .con-hero__plate .heading{font-size:4rem!important;line-height:1.1}.con-hero-campaign .con-hero__plate-wrapper .con-hero__plate .sv-font-ingress{font-size:1.5rem}}@media (min-width:1350px){.con-hero-campaign .con-hero__plate-wrapper{padding:15rem 1rem 4rem}.con-hero-campaign .con-hero__plate-wrapper .con-hero__plate .heading{font-size:4.5rem!important}}.con-mosaic-board{display:grid;grid-template-columns:10fr 11fr 9fr;grid-template-rows:repeat(12,3rem);margin:1rem 0 0;grid-column-gap:1rem;grid-row-gap:1rem;grid-auto-flow:row;grid-auto-rows:12.5rem}.con-mosaic-board>.sv-con-mosaic-puff:first-of-type{grid-area:1/1/4/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(2){grid-area:4/1/7/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(3){grid-area:7/1/13/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(4){grid-area:1/2/10/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(5){grid-area:10/2/13/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(6){grid-area:1/3/5/4}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(7){grid-area:5/3/9/4}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(8){grid-area:9/3/13/4}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(9){grid-area:13/1/15/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(10){grid-area:13/2/14/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(11){grid-area:14/2/15/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(12){grid-area:13/3/15/4}@media (max-width:900px){.con-mosaic-board{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(12,3rem)}.con-mosaic-board>.sv-con-mosaic-puff:first-of-type{grid-area:1/1/4/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(2){grid-area:7/1/10/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(3){grid-area:4/1/7/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(4){grid-area:1/2/7/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(5){grid-area:7/2/9/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(6){grid-area:10/1/13/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(7){grid-area:9/2/11/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(8){grid-area:11/2/13/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(9){grid-area:13/1/14/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(10){grid-area:13/2/14/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(11){grid-area:14/2/15/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(12){grid-area:14/1/15/2}}@media (max-width:767px){.con-mosaic-board{margin-bottom:2rem;margin-top:2rem}}@media (max-width:540px){.con-mosaic-board{grid-auto-rows:10rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(14,5rem)}.con-mosaic-board>.sv-con-mosaic-puff:first-of-type{grid-area:1/1/3/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(2){grid-area:3/1/5/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(3){grid-area:5/1/7/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(4){grid-area:7/1/11/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(5){grid-area:11/1/13/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(6){grid-area:11/2/13/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(7){grid-area:13/1/15/2}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(8){grid-area:13/2/15/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(9){grid-area:15/1/17/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(10){grid-area:17/1/19/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(11){grid-area:19/1/21/3}.con-mosaic-board>.sv-con-mosaic-puff:nth-of-type(12){grid-area:21/1/22/3}}.con-mosaic-puff,.con-mosaic-puff>div,.con-mosaic-puff>div>div:first-child{height:100%;width:100%}.con-mosaic-puff__img-wrapper{-ms-flex:0 1 auto;height:100%;overflow:hidden;width:100%;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 1 auto}.con-mosaic-puff__img-wrapper img{min-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s;transition:all .4s;width:100%}.con-mosaic-puff--linked:hover .con-mosaic-puff__img-wrapper img{-webkit-transform:scale(1.03);transform:scale(1.03)}.con-mosaic-puff--linked:hover .con-mosaic-puff__text-wrapper:not(.con-mosaic-puff__text-wrapper--quote){background-color:rgba(0,0,0,.2)}.con-mosaic-puff__text-wrapper{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;-webkit-transition:all .4s;transition:all .4s}.con-mosaic-puff__text-wrapper .subheading,.con-mosaic-puff__text-wrapper .subheading a{color:#fff;font-size:1.125rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5);word-break:break-word}.con-mosaic-puff__text-wrapper--quote{background-color:#0075a6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.con-mosaic-puff__text-wrapper--quote .con-mosaic-puff__header{text-align:center;width:100%}.con-mosaic-puff__text-wrapper--quote .con-mosaic-puff__header .subheading,.con-mosaic-puff__text-wrapper--quote .con-mosaic-puff__header .subheading a{font-size:1.75rem;font-style:italic;font-weight:400;text-shadow:none}.con-mosaic-puff__overlay{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(50%,rgba(0,0,0,.6)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.6) 50%,transparent);bottom:0;height:7rem;left:0;position:absolute;right:0;-webkit-transition:all .4s;transition:all .4s;z-index:1}.con-mosaic-puff__tag{background-color:#fff;color:#555;display:inline-block;height:1.75rem;line-height:1.9rem;margin-bottom:1.5rem!important;margin-left:-1.5rem;padding:0 1.5rem 0 2rem;position:relative;text-transform:none}.con-mosaic-puff__tag:before{border-color:transparent #d8d8d8 transparent transparent;border-style:solid;border-width:0 .5rem .3rem 0;content:"";left:0;position:absolute;top:100%}.con-mosaic-puff__tag:after{border-bottom:.875rem solid #fff;border-right:.5rem solid transparent;border-top:.875rem solid #fff;bottom:0;content:"";position:absolute;right:-.5rem;top:0}.con-storytelling{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f3f8fb;border-bottom:none;-ms-flex-direction:column;flex-direction:column}.con-storytelling__img-wrapper{background-position:50%;background-repeat:repeat;background-size:cover;height:25rem;overflow:hidden;width:100%}.con-storytelling__img-wrapper img{opacity:0}.con-storytelling__fake-grid{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:2rem 32px 4rem;width:100%}.con-storytelling__fake-grid h2{font-size:2.25rem;margin-bottom:0;margin-top:1.5rem}.con-storytelling__fake-grid p{font-size:1rem;line-height:1.5}.con-storytelling__fake-grid a.con-storytelling__link{border-bottom:none;color:#5166b0;display:inline-block;font-size:1rem;font-weight:900;line-height:2;padding-bottom:.5rem;padding-right:1rem;position:relative;text-decoration:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}.con-storytelling__fake-grid a.con-storytelling__link:after{background-image:url(https://karlskoga.se/images/18.5772f8291815e28cfaa33b9/1655964161145/long-arrow-right-blue.svg);background-repeat:no-repeat;background-size:contain;content:"";height:1rem;position:absolute;right:-2.5rem;top:.5rem;width:2.5rem}.con-storytelling__fake-grid a.con-storytelling__link:hover{color:#333889}@media (min-width:768px){.con-storytelling{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:36rem;padding:0 3rem;position:relative}.con-storytelling__img-wrapper{bottom:0;height:36rem;position:absolute;right:0;top:0;width:50%}.con-storytelling__img-wrapper img{width:100%}.con-storytelling__fake-grid{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;height:100%;justify-content:flex-start;margin:0 auto;max-width:1360px}.con-storytelling__fake-grid,.con-storytelling__fake-grid .con-storytelling__text-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.con-storytelling__fake-grid .con-storytelling__text-wrapper{padding:2rem 6rem 2rem 0;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.con-storytelling__fake-grid p{font-size:1.125rem}.con-storytelling__fake-grid h2{font-size:2.25rem}.con-storytelling__fake-grid a.con-storytelling__link{font-size:1.125rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.con-storytelling__fake-grid a.con-storytelling__link:after{top:.6rem}}.kga-quote{background:#5166b0;padding:6rem 1rem}.kga-quote blockquote{color:#fff;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5;margin:0 auto;max-width:850px;text-align:center}.kga-quote.hide{background:none;padding:0}.sv-layout:has(.kga-bildpuffar-flex) .kga-bildpuffar-flex{margin-top:2rem}.sv-layout:has(.kga-bildpuffar-flex)+.sv-layout:has(.kga-bildpuffar-flex) .kga-bildpuffar-flex{margin-top:0}.sv-layout:has(.kga-bildpuffar-flex)+.sv-layout:has(.kga-bildpuffar-flex) .con-shortcut-img{margin-top:0}.con-shortcut-img{margin:1rem 0}.kga-padding-top-bottom .kga-padding{padding:0}@media (min-width:768px){.kga-padding-top-bottom .kga-padding:first-child{padding-left:0;padding-right:3rem}.kga-padding-top-bottom .kga-padding+.kga-padding{padding-left:3rem;padding-right:0}.kga-padding-top-bottom{padding-bottom:6rem;padding-top:5rem}.kga-quote{padding:8rem 4rem 9rem}.kga-quote blockquote{font-size:2.25rem}.con-shortcut-img{margin:3rem 0}.sv-layout:has(.kga-bildpuffar-flex) .kga-bildpuffar-flex{margin-top:0}}
/*# sourceMappingURL=tmpl-campaign.min.css.map */
