:root{--bg: #f0f0f0;--bg1: #eff7ff;--bg2: #0d77d2;--bg3: #000;--bg4: hsl(0 0% 97% / 1);--bg5: #0d77d2;--bg6: #0d77d2;--colorBB: #6ba1d2;--colorPrimary: #4689c8;--colorPrimaryHover: #3c7fbd;--colorText: #1d1d1f;--colorTextSecondary: #383838;--colorTextExtraSecondary: #a2a2a2;--colorTextHover: #000;--colorBullets: #85b0e2;--colorNav: #ececec;--colorNavHover: #fff;--colorHeadline1: #609bda;--colorHeadline2: #7dacde;--maxWidth: 1920px;--borderRadius: 10px;--modulesGapY: 10px;--modulesGapX: 12px;--moduleImgBorderRadius: .7rem;--modulePaddingY: 1.2rem;--modulePaddingX: 1.5rem}@media(min-width: 768px){:root{--modulePaddingY: 1.5rem;--modulePaddingX: 2rem}}@media(min-width: 1440px){:root{--modulePaddingY: 2rem;--modulePaddingX: 3rem}}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html,body{overscroll-behavior:none;touch-action:pan-x pan-y}html{height:100%;background-color:var(--bg);font-size:16px;scroll-behavior:smooth;scroll-padding-top:70px}body{font-family:-apple-system,BlinkMacSystemFont,"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0;padding:0;font-size:1rem;background-color:var(--bg);color:var(--colorText);line-height:1.5;text-align:center;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden}a{text-decoration:none;color:var(--colorPrimary)}a:hover{color:var(--colorPrimaryHover)}main{margin:0 auto;padding:1rem;background-color:var(--bg);position:relative;z-index:1;overflow-x:hidden}section:not(.intro){max-width:var(--maxWidth);margin:2rem auto 0 auto}img{width:100%;max-width:100%;height:auto}.img-rounded{border-radius:6px}@media(min-width: 1024px){main{padding:0 2rem 1rem 2rem}}@media(min-width: 1440px){main{padding-bottom:1rem}}.bg_1 .btn,.bg_2 .btn,.bg_3 .btn{color:#fff;border-color:rgba(0,0,0,0)}.bg_1 .btn:hover,.bg_2 .btn:hover,.bg_3 .btn:hover{border-color:rgba(0,0,0,0)}.bg_1{background:radial-gradient(#f7c6d1, #f8bbc9)}.bg_1 .btn{background-color:#fd8aa7}.bg_1 .btn:hover{background-color:#ff7699}.bg_2{background:radial-gradient(#99c2ae, #8bbba4)}.bg_2 .btn{background-color:#5c9177}.bg_2 .btn:hover{background-color:#4e856b}.bg_3{background:radial-gradient(#81b1dd, #68a0d3)}.bg_3 .btn{background-color:#4390d7}.bg_3 .btn:hover{background-color:#3385d1}.btn{font-weight:700}.btn-l{--bs-btn-padding-y: 0.4rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.3rem}.btn-xl{--bs-btn-padding-y: 0.6rem;--bs-btn-padding-x: 1.7rem;--bs-btn-font-size: 1.5rem}.btn-xxl{--bs-btn-padding-y: 0.8rem;--bs-btn-padding-x: 1.9rem;--bs-btn-font-size: 1.9rem}h1,h2,h3{letter-spacing:-0.5px;font-weight:700;color:var(--colorText)}h1{text-align:center;flex-basis:100%;font-weight:700;color:var(--colorHeadline1);font-size:2.2rem;line-height:1.3;margin:0 0 2.5rem 0;color:hsl(212,62%,71%)}h2{font-size:1.8rem;margin-bottom:1.3rem}h2.rubrik--block{font-size:2.3rem;margin-bottom:1.8rem;color:hsl(212,62%,71%)}h3{font-size:1.6rem;margin-bottom:1rem}@media(min-width: 768px){h1{font-size:2.8rem}h2{font-size:2rem;margin-bottom:2rem}h2.rubrik--block{font-size:2.4rem;margin-bottom:1.6rem}h3{font-size:1.7rem}}.navigation{position:sticky;top:0;width:100%;height:60px;margin:0 auto;padding:.9rem 1rem;z-index:1000;background-color:rgba(240,240,240,.72);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigation__menu{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0}.navigation__item{display:inline-block;white-space:nowrap;font-size:.85rem;padding:0 .4rem;font-weight:300}.navigation__item--vald a{font-weight:600;border-bottom:2px solid #8dc6ff;padding:3px}.navigation__item a{color:var(--colorText);text-decoration:none}.navigation__item a:hover{color:var(--colorTextHover)}.navigation__item:first-child{margin-right:auto}.navigation__menu .navigation__buttons{margin-left:auto}.navigation__logo,.navigation__logo-mobile{height:25px;width:auto}.navigation__logo-small{height:23px;width:auto}.navigation__logo-mobile{display:none}@media(max-width: 1130px){.navigation__logo{display:none}}@media(min-width: 1131px){.navigation__logo{display:block}.navigation__logo-small{display:none}}.navigation__button .btn{color:#fff;font-size:.8rem}.navigation__button:first-child{margin-right:.5rem}.navigation__button:last-child{margin-right:.5rem}.navigation__button{display:inline-block}.hamburger{display:none;font-size:1.5rem;cursor:pointer;text-align:right}.navigation__button .dropdown-menu{position:absolute;left:50%;transform:translatex(-50%)}.navigation__button .dropdown-menu li{display:block}@media(min-width: 992px){.navigation__button .dropdown-menu{left:auto;transform:unset}}@media(max-width: 1024px){.navigation__logo-mobile{display:inline-block}.navigation__logo-small{display:none}.navigation__menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:rgba(240,240,240,.97);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);flex-direction:column;text-align:center;border-bottom:5px solid rgba(74,144,213,.5490196078);padding-bottom:1rem}.navigation__menu .navigation__buttons{margin:1rem}.navigation__menu .navigation__buttons .btn{font-size:1.1rem;padding:.5rem 1rem}.hamburger{display:block;position:absolute;top:6px;right:12px}.navigation__menu.active{display:flex}.navigation__item{margin:.5rem 0;font-size:1.5rem;font-weight:700}.navigation__item--vald a{font-weight:900}}@media(min-width: 1440px){.navigation{padding-left:4.5rem;padding-right:4.5rem}}.block{background-color:#fff;margin:0;padding:1.5rem 1.2rem;border-radius:var(--borderRadius);overflow:hidden}@media(min-width: 768px){.block{padding:3rem}}@media(min-width: 1024px){.block{padding:3rem 4rem}}.block:last-child{margin-bottom:0}.block__bottenpanel{padding:3rem 3rem;border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius);margin:0 -1.2rem -1.5rem -1.2rem}.block__bottenpanel p{font-weight:400;font-size:1.4rem}.block__bottenpanel--midja{padding:3rem 12rem}.puff{font-size:1.5rem;padding:1rem 1.5rem 1.5rem 1.5rem;margin:var(--borderRadius) 0 0 0;line-height:1.3;font-weight:500;text-align:center;border-radius:var(--borderRadius);color:hsla(0,0%,100%,.8)}.puff h1{font-weight:800;margin-top:0;margin-bottom:1.5rem;text-align:center;color:#fff;font-size:2.5rem}@media(min-width: 768px){.block__bottenpanel{margin-left:-3rem;margin-right:-3rem;margin-bottom:-3rem}}@media(min-width: 1024px){.puff{padding:2rem 7rem 2.5rem 7rem}.block__bottenpanel{margin-left:-4rem;margin-right:-4rem}}.modules{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--modulesGapY) var(--modulesGapX)}.module__wrap{padding:var(--modulePaddingY) var(--modulePaddingX)}.module__headline{margin-top:0}.module__text{font-size:1.2rem;font-weight:400;color:var(--colorTextSecondary)}@media(min-width: 768px){.module__text{font-size:1.2rem}}.module__image{display:flex;flex:1;align-items:center;justify-content:center;padding:var(--modulePaddingY) var(--modulePaddingX)}.module__image img{-o-object-fit:cover;object-fit:cover;min-height:1px}.module{display:flex;background-color:#fff;padding:0;border-radius:var(--borderRadius);overflow:hidden;flex-grow:1;flex-shrink:1;flex-basis:0;min-width:100%;text-align:left}.module.inverted a,.module.inverted a:hover,.module.inverted .module__headline,.module.inverted .module__text{color:#fff}.module .btn{width:-moz-fit-content;width:fit-content}.module--tom{padding:1.3rem 1.5rem}@media(min-width: 768px){.module--tom{padding:2rem 3rem}}.module.width-25{min-width:calc(25% - var(--modulesGapY))}.module.width-33{min-width:calc(33% - var(--modulesGapY))}.module.width-50{min-width:calc(50% - var(--modulesGapY))}.module.width-75{min-width:calc(75% - var(--modulesGapY))}.module.width-100{min-width:100%}.module.landscape{flex-direction:row}.module.landscape .module__wrap{flex:1}.module.landscape .module__image{padding-top:var(--modulePaddingY);padding-left:0}.module.landscape .module__image.img-width-50{flex:0 0 50%}.module.landscape .module__image.img-width-60{flex:0 0 60%}.module.landscape .module__image.img-width-70{flex:0 0 70%}.module.landscape .module__image.img-width-80{flex:0 0 80%}.module.landscape .module__image.img-width-90{flex:0 0 90%}.module.landscape .module__image.img-width-100 img{width:unset}.module.landscape .module__image.img-snap-top{padding-top:0}.module.landscape .module__image.img-snap-right{padding-right:0}.module.landscape .module__image.img-snap-bottom{padding-bottom:0}.module.landscape .module__image.img-snap-left{padding-left:0}.module.portrait{flex-direction:column}.module.portrait .module__image{padding-top:0;padding-left:var(--modulePaddingX);padding-right:var(--modulePaddingX)}.module.portrait .module__image.img-width-50{flex:0 1 100%}.module.portrait .module__image.img-width-50 img{width:50%}.module.portrait .module__image.img-width-60{flex:0 1 100%}.module.portrait .module__image.img-width-60 img{width:60%}.module.portrait .module__image.img-width-70{flex:0 1 100%}.module.portrait .module__image.img-width-70 img{width:70%}.module.portrait .module__image.img-width-80{flex:0 1 100%}.module.portrait .module__image.img-width-80 img{width:80%}.module.portrait .module__image.img-width-90{flex:0 1 100%}.module.portrait .module__image.img-width-90 img{width:90%}.module.portrait .module__image.img-width-100{flex:0 1 100%}.module.portrait .module__image.img-width-100 img{width:100%}.module.portrait .module__image.img-snap-top{padding-top:0}.module.portrait .module__image.img-snap-right{padding-right:0}.module.portrait .module__image.img-snap-bottom{padding-bottom:0}.module.portrait .module__image.img-snap-left{padding-left:0}.module__image.img-top{align-items:flex-start}.module__image.img-middle{align-items:center}.module__image.img-bottom{align-items:flex-end}.module__image.img-left{justify-content:flex-start}.module__image.img-center{justify-content:center}.module__image.img-right{justify-content:flex-end}.module__image img.img-rounded{border-radius:var(--moduleImgBorderRadius)}.module__image img.img-rounded-bottom-right{border-bottom-right-radius:var(--moduleImgBorderRadius)}.module__image img.img-rounded-bottom-left{border-bottom-left-radius:var(--moduleImgBorderRadius)}.module__image img.img-rounded-top-right{border-top-right-radius:var(--moduleImgBorderRadius)}.module__image img.img-rounded-top-left{border-top-left-radius:var(--moduleImgBorderRadius)}.module__image img.not-rounded{border-radius:0}@media(min-width: 768px){.module.width-768-25{min-width:calc(25% - var(--modulesGapY))}.module.width-768-33{min-width:calc(33% - var(--modulesGapY))}.module.width-768-50{min-width:calc(50% - var(--modulesGapY))}.module.width-768-66{min-width:calc(66% - var(--modulesGapY))}.module.width-768-75{min-width:calc(75% - var(--modulesGapY))}.module.width-768-100{min-width:100%}}@media(min-width: 1024px){.module.width-1024-25{min-width:calc(25% - var(--modulesGapY))}.module.width-1024-33{min-width:calc(33% - var(--modulesGapY))}.module.width-1024-50{min-width:calc(50% - var(--modulesGapY))}.module.width-1024-66{min-width:calc(66% - var(--modulesGapY))}.module.width-1024-75{min-width:calc(75% - var(--modulesGapY))}.module.width-1024-100{min-width:100%}}@media(min-width: 1440px){.module.width-1440-25{min-width:calc(25% - var(--modulesGapY))}.module.width-1440-33{min-width:calc(33% - var(--modulesGapY))}.module.width-1440-50{min-width:calc(50% - var(--modulesGapY))}.module.width-1440-66{min-width:calc(66% - var(--modulesGapY))}.module.width-1440-75{min-width:calc(75% - var(--modulesGapY))}.module.width-1440-100{min-width:100%}}.lista .accordion{--bs-accordion-bg: transparent;--bs-accordion-btn-bg: transparent}.lista .accordion-button{padding:.6rem 1rem;font-size:1.1rem;font-weight:600}.lista .accordion-button:not(.collapsed){color:unset;background-color:rgba(0,0,0,0)}.lista .accordion-flush .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.lista .accordion-body{text-align:left;font-size:1.1rem}.btn-primary{background-color:var(--colorPrimary);border-color:var(--colorPrimary)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--colorPrimaryHover);border-color:var(--colorPrimaryHover)}.alert{background:#f3f3f3;font-size:1.1rem;margin:0;padding:.8rem 1.4rem;width:-moz-fit-content;width:fit-content}.alert p{margin-bottom:.5em}.alert p:last-child{margin-bottom:0}.alert--tight{padding:.4rem .9rem}.form-control{font-size:1.1rem}.form-control::-moz-placeholder{color:#919191;opacity:1}.form-control::placeholder{color:#919191;opacity:1}.form-check{padding-left:2em}.form-check .form-check-input{margin-left:-1.8em}.accordion-button{gap:15px}.ingress{margin:0 auto 1rem auto;max-width:100%;font-size:1.4rem;font-weight:500;line-height:1.5}@media(min-width: 1024px){.ingress{max-width:80%}}@media(min-width: 1440px){.ingress{max-width:65%}}.hero{background-image:url("../img/hemsida/hero-28.webp");background-repeat:no-repeat;background-size:cover;background-position:32%;height:55vh;transition:height 1s ease-in-out;overflow:hidden}.hero-logo{max-width:330px;margin:1rem auto 1rem auto}h1.hero-tagline{color:#fff;text-align:center;font-size:1.5rem;line-height:1.4;margin:1rem auto 0rem auto;max-width:375px}.hero-cta{margin-top:2.5rem}.intro{padding:3rem 2rem;border-top:.2rem solid hsla(0,0%,100%,0.7215686275);display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;background:#2e2e2e;background:radial-gradient(#494949, #1c1c1c)}.intro .btn{background-color:#4390d7;color:#fff;border-color:rgba(0,0,0,0)}.intro .btn:hover{background-color:#3385d1;border-color:rgba(0,0,0,0)}@media(min-width: 768px){.hero-logo{max-width:400px}h1.hero-tagline{font-size:1.8rem;max-width:500px}}@media(min-width: 1024px){h1.hero-tagline{max-width:100%}}@media(min-height: 800px){.hero{height:65vh}}.funktioner__accordions{margin-top:2.7rem}.funktioner__accordion.accordion-body{padding-top:.5rem;padding-left:0;padding-right:0}.funktioner__accordion.accordion-item{background:none;border:none}.funktioner__accordion.accordion-header{margin:.8rem 0rem}.funktioner__accordion.accordion-header .accordion-button{background:var(--colorPrimary);border-radius:4px !important;font-weight:600;line-height:1;color:#fff;padding:.8rem 1rem;font-size:1.4rem}.funktioner__accordion.accordion-header .accordion-button::after{filter:brightness(0) invert(1)}.funktioner__accordion.accordion-header .accordion-button:focus{--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgb(48 106 159)}.funktioner__accordion.accordion-header .bi.bi-square-fill{font-size:.7rem;color:hsla(0,0%,100%,.7411764706);margin-top:.2rem}@media(min-width: 768px){.funktioner__accordion.accordion-header{margin-left:.7rem;margin-right:.7rem}.funktioner__accordion.accordion-header .accordion-button{font-size:1.5rem}}.priser__wrap{text-align:center}.priser__manadskostnad__rubrik{font-weight:800;text-transform:uppercase;font-size:1.3rem;margin-bottom:.2rem;color:var(--colorBullets)}.priser__manadskostnad{font-size:3rem;font-weight:800;margin-bottom:2rem}.priser__punkter{margin-left:.2rem}.priser__punkt{color:var(--colorBullets);font-size:1.5em;line-height:1.25;padding:2px 1.2rem 0 0}.priser__punkt__info{line-height:1.9rem;font-size:1.3rem;font-weight:600;text-align:left;padding-bottom:1rem}.priser__info__wrap{background:rgba(0,0,0,0)}.priser__info{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:stretch}.priser__info_ruta{text-align:center;padding:1.3rem 2rem 1.6rem 2rem;background:rgba(135,178,227,.0705882353);border-radius:var(--borderRadius);width:100%}@media(min-width: 768px){.priser__info_ruta{padding:1.8rem 3rem 2.1rem 3rem}}@media(min-width: 1440px){.priser__info_ruta{max-width:calc(50% - 5px)}}.priser__info_ruta:last-child{max-width:100%}.priser__info__rubrik{font-weight:700;font-size:1.5rem;line-height:1.3;margin-bottom:.8rem}.priser__info__text{color:var(--colorTextSecondary);font-size:1.1rem;line-height:1.4}.priser__info__text p{margin-bottom:.4rem}.priser__info__text p:last-child{margin-bottom:0}.priser__info__pris{font-weight:700;font-size:1.1rem;margin:2rem auto 0 auto;background:rgba(135,178,236,.231372549)}.priser .btn{margin-left:auto;margin-right:auto}.priser__exkl_moms{color:var(--colorTextExtraSecondary);margin-top:1rem;text-align:center}.referenser__loggor{max-width:1200px;padding-left:0;padding-right:0;margin:0 auto 3rem auto}.referenser__case__overlay{position:absolute;inset:0;background:rgba(0,0,0,.14);z-index:1}.referenser__case__text{position:relative;z-index:2;padding:0}.referenser__case{position:relative;background-image:url(../img/hemsida/westerqwarn.jpg);background-repeat:no-repeat;background-size:cover;background-position:-830px center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;min-height:600px}.referenser__case p{font-weight:700;font-size:1.6rem;line-height:1.5;margin-bottom:1.5rem}@media(min-width: 800px){.referenser__case{background-position:-750px center}}@media(min-width: 1000px){.referenser__case{background-position:-550px center}}@media(min-width: 1200px){.referenser__case{background-position:center}}.referenser__case__rubrik{font-weight:700;font-size:3.6rem;line-height:1.5;margin-bottom:1.5rem}p.referenser__citat__vad:first-child{margin-top:0}p.referenser__citat__vad{color:var(--colorText);margin:2rem 0 .3rem 0;font-size:1.2rem;font-weight:600}p.referenser__citat__vem{font-size:1.1rem;color:var(--colorTextSecondary);font-weight:200}.partnersamarbeten__logos img{margin:20px 25px;width:auto;max-width:175px;max-height:25px}.partnersamarbeten__omraden{margin:3rem auto 0 auto;max-width:100%;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:stretch}.partnersamarbeten__omrade{font-weight:700;font-size:1.2rem;display:flex;align-items:center;justify-content:center;text-align:center;background:#f3f3f3;border-radius:5px;white-space:nowrap;padding:10px 20px;min-height:55px}@media(min-width: 1024px){.partnersamarbeten__omraden{margin-top:4rem}.partnersamarbeten__omrade{padding:20px;min-height:80px}}@media(min-width: 1440px){.partnersamarbeten__omraden{max-width:70%}}.partnersamarbeten__bli_partner{position:relative;background-image:url(../img/hemsida/bli-partner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;justify-content:right;text-align:center;padding:2rem}.partnersamarbeten__bli_partner p{font-weight:500;font-size:1.6rem;line-height:1.5;margin-bottom:1.5rem}.partnersamarbeten__bli_partner__overlay{position:absolute;inset:0;background:rgba(255,119,153,.25);z-index:1}.partnersamarbeten__bli_partner__text{z-index:2;line-height:1.3;padding:0;width:100%;text-align:left;background:rgba(253,138,167,.7490196078);padding:1.4rem 2rem;border-radius:8px;border:3px solid #ffcdd9}.partnersamarbeten__bli_partner__text .btn{background-color:#ff4675;color:#fff;border-color:rgba(0,0,0,0)}.partnersamarbeten__bli_partner__text .btn:hover{border-color:rgba(0,0,0,0);background-color:#ff3467}.partnersamarbeten__bli_partner__rubrik{font-size:2.6rem;line-height:1.1;margin-bottom:1.9rem;font-weight:700}@media(min-width: 768px){.partnersamarbeten__bli_partner__text{width:70%}}@media(min-width: 1024px){.partnersamarbeten__bli_partner__text{width:50%}}@media(min-width: 1440px){.partnersamarbeten__bli_partner{padding:4rem 5rem}.partnersamarbeten__bli_partner p{font-size:1.4rem}.partnersamarbeten__bli_partner__text{width:40%}}@media(min-width: 1920px){.partnersamarbeten__bli_partner__text{width:25%}}.vart_dna__wrap{margin-top:3rem}@media(min-width: 1440px){.vart_dna__wrap{padding:0 3rem}}.vart_dna__rubrik{font-weight:700;font-size:1.6rem;line-height:1.3;margin-bottom:.5rem;text-align:center}.vart_dna__text{color:var(--colorTextSecondary);text-align:center;font-size:1.2rem}@media(min-width: 768px){.vart_dna__rubrik,.vart_dna__text{text-align:left}}.kontakt .module{padding:1rem 1.6rem}.kontakt .module__text{font-size:1.1rem}.kontakt--fokus{background:#ffedfa}.kontakt__bli_uppringd__arende{font-size:1.1rem;margin:1rem 0 2rem 0}.kontakt__bli_uppringd__arende .form-check{margin-bottom:.4rem}#inp_bli_uppringd_tfn{max-width:350px}#frm_bli_uppringd .alert{display:none;margin:1rem 0}footer{display:flex;justify-content:center;align-items:center;padding:1rem;position:relative;width:100%}.copyright{font-size:1rem;margin:0;line-height:1;opacity:.5}@media(min-width: 768px){.copyright{margin:1rem 0 2rem 0}}/*# sourceMappingURL=hemsida.css.map */