.burger-nav.svelte-p3la0s.svelte-p3la0s{display:none;position:fixed;top:0;left:0;width:100%;z-index:3;overflow:hidden}.burger-nav.show.svelte-p3la0s.svelte-p3la0s{display:block;background-color:var(--color-secondary);color:var(--color-black);height:100%}.burger-nav.svelte-p3la0s a.svelte-p3la0s:hover{color:var(--color-white)}.burger-nav.svelte-p3la0s .nav-wrapper.svelte-p3la0s{display:flex;padding:0 23px;height:100vh}.burger-nav.svelte-p3la0s .inner-wrapper.svelte-p3la0s{display:flex;flex-direction:column;justify-content:space-around;height:100%}.burger-nav.svelte-p3la0s .nav-item.svelte-p3la0s{padding:2px 0}.burger.svelte-uu2c0q.svelte-uu2c0q.svelte-uu2c0q{position:relative;top:9px}.burger.svelte-uu2c0q [type=checkbox].svelte-uu2c0q.svelte-uu2c0q{display:none}.burger.svelte-uu2c0q input.svelte-uu2c0q+label.svelte-uu2c0q{bottom:0;right:0;height:20px;width:32px;position:absolute;z-index:5}.burger.svelte-uu2c0q input.svelte-uu2c0q:checked+label.svelte-uu2c0q{position:fixed;top:24px;right:24px}.burger.svelte-uu2c0q input+label span.svelte-uu2c0q.svelte-uu2c0q{width:100%;height:3px;top:50%;transition:.5s;position:absolute;display:block;margin-top:-1px;left:0}.burger.svelte-uu2c0q input+label span.svelte-uu2c0q.svelte-uu2c0q:first-child{top:6px}.burger.svelte-uu2c0q input+label span.svelte-uu2c0q.svelte-uu2c0q:last-child{top:17px}.burger.svelte-uu2c0q label.svelte-uu2c0q.svelte-uu2c0q:hover{cursor:pointer}.burger.svelte-uu2c0q input:checked+label span.svelte-uu2c0q.svelte-uu2c0q{opacity:0;top:50%;background-color:var(--color-black)}.burger.svelte-uu2c0q input:checked+label span.svelte-uu2c0q.svelte-uu2c0q:first-child{opacity:1;transform:rotate(405deg)}.burger.svelte-uu2c0q input:checked+label span.svelte-uu2c0q.svelte-uu2c0q:last-child{opacity:1;transform:rotate(-405deg)}.footer:where(.astro-35ED7UM5),.header-container:where(.astro-QLFJKSAO){display:flex;flex-direction:column;padding:1rem}.header-container:where(.astro-QLFJKSAO) .navigation:where(.astro-QLFJKSAO) ul:where(.astro-QLFJKSAO) li:where(.astro-QLFJKSAO).hide-mobile{display:none}header:where(.astro-QLFJKSAO) div:where(.astro-QLFJKSAO).navigation>:where(.astro-QLFJKSAO),header:where(.astro-QLFJKSAO) ul:where(.astro-QLFJKSAO) li:where(.astro-QLFJKSAO){padding-right:40px}header:where(.astro-QLFJKSAO) .navigation:where(.astro-QLFJKSAO) .phone-icon:where(.astro-QLFJKSAO){padding-right:5px}.footer:where(.astro-35ED7UM5){align-items:flex-start;flex-wrap:nowrap;justify-content:space-between;color:var(--color-black);padding:5rem 0}.footer:where(.astro-35ED7UM5) .footer-section:where(.astro-35ED7UM5){display:flex;flex-direction:column;margin-bottom:35px}.footer:where(.astro-35ED7UM5) .footer-section:where(.astro-35ED7UM5) .title:where(.astro-35ED7UM5){padding-bottom:25px}.footer:where(.astro-35ED7UM5) .logo-down:where(.astro-35ED7UM5){padding-top:83px}.certificate-img:where(.astro-35ED7UM5){object-fit:contain;max-width:180px;padding:0 10px}.branschvinnare:where(.astro-35ED7UM5){width:220px}.testimonial:where(.astro-FKBBCKHY){padding:5rem 0}.testimonial:where(.astro-FKBBCKHY) .message:where(.astro-FKBBCKHY){line-height:1.4}.testimonial:where(.astro-FKBBCKHY) .message:where(.astro-FKBBCKHY):before{content:"“";font-size:104px;color:var(--color-medium-gray);display:block;line-height:6px;padding-top:80px}.testimonial:where(.astro-FKBBCKHY) .message:where(.astro-FKBBCKHY) p{padding-bottom:1rem}.testimonial:where(.astro-FKBBCKHY) img:where(.astro-FKBBCKHY){width:60px;text-align:center}#kontakt_form:where(.astro-346426Y5){display:block}#form_thanks:where(.astro-346426Y5){display:none}.form:where(.astro-346426Y5) .form-row:where(.astro-346426Y5){margin:0 0 20px}.form:where(.astro-346426Y5) .form-row:where(.astro-346426Y5) label:where(.astro-346426Y5){color:var(--color-gray);padding-bottom:5px}.form:where(.astro-346426Y5) input:where(.astro-346426Y5),.form:where(.astro-346426Y5) textarea:where(.astro-346426Y5){max-width:100%;width:100%}.form:where(.astro-346426Y5) input:where(.astro-346426Y5)[type=email],.form:where(.astro-346426Y5) input:where(.astro-346426Y5)[type=tel],.form:where(.astro-346426Y5) input:where(.astro-346426Y5)[type=text],.form:where(.astro-346426Y5) textarea:where(.astro-346426Y5){background-color:var(--color-white);border:1px solid var(--color-medium-gray);border-radius:7px;color:var(--color-black);line-height:1.5;padding:.8725em 1em}.form:where(.astro-346426Y5) textarea:where(.astro-346426Y5){height:100px;padding:2em 1em .438em;resize:vertical}.form:where(.astro-346426Y5) input:where(.astro-346426Y5)[type=checkbox]{height:1.5em;width:1.5em}.form:where(.astro-346426Y5) .pr1:where(.astro-346426Y5){padding-right:.2em}.cta_section:where(.astro-VWM6B3XV){background-color:#f8f7f6;padding:5rem 0;flex-direction:column}.flex-split-layout:where(.astro-VWM6B3XV){flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.title:where(.astro-VWM6B3XV){padding-bottom:2rem}.description:where(.astro-VWM6B3XV){padding-top:2rem;padding-bottom:2rem}.description:where(.astro-VWM6B3XV) a:where(.astro-VWM6B3XV){color:var(--color-primary);text-decoration:none}img:where(.astro-VWM6B3XV).call_me{width:100%;max-width:200px;margin:0 auto;object-fit:cover;object-position:0-33px;height:200px}:root{--color-white:#ffffff;--color-black:#000;--color-gray:#404040;--color-light-gray:#f2f2f2;--color-medium-gray:#d2d2d2;--color-primary-red:#ff0000;--color-primary-red-front:#CC0049;--color-primary:#671e4f;--color-secondary:#ded3cc;--mobile-vertical-spacing-main:75px;--desktop-vertical-spacing-main:160px;--paragraph-spacing:25px;--border-radius-image:16px}a,address,b,del,div,dl,dt,footer,form,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,nav,object,p,q,s,span,strong,summary,th,tr,tt,u,ul,var{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}body,h1{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}body{font-family:regular,sans-serif;font-size:18px;line-height:28px;text-shadow:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1{font-family:title,sans-serif;font-size:45px;line-height:45px}footer,header,nav{display:block}ul{list-style:none}q{quotes:none}q:after,q:before{content:none}html{scroll-behavior:smooth}a,body{color:var(--color-black)}a:hover{color:var(--color-primary);transition:color .24s ease-out}a.link,a:hover{text-decoration:none}.spacing-paragraph{padding:var(--paragraph-spacing)0}.cursor{cursor:pointer}.list{list-style:disc;list-style-position:inside}.list li{padding:5px 0}.rounded{border-radius:9999px}.logo-img{width:80px}.cta,.cta:hover{text-decoration:none}.cta{cursor:pointer;display:inline-block;padding:16px 32px;border-radius:56px}.cta:hover{transition:color .24s ease-out}.cta.cta--primary,.cta.cta--primary:hover{background-color:var(--color-primary);color:var(--color-white)}.cta-link{color:var(--color-primary);padding:16px 0;display:block}.cta.cta--sticky{position:fixed;bottom:26px}.cta.cta--primary:hover{background-color:var(--color-black)}.mv2{margin-top:16px;margin-bottom:16px}.container{width:90%;margin-left:auto;margin-right:auto}.container-vertical-spacing{margin-top:var(--mobile-vertical-spacing-main);margin-bottom:var(--mobile-vertical-spacing-main)}.hide-mobile{display:none}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.space-between{justify-content:space-between}.align-center{align-items:center}.justify-center{justify-content:center}.black{color:var(--color-black)}.gray{color:var(--color-gray)}.white{color:var(--color-white)}.bg-black{background-color:var(--color-black)}@font-face{font-family:regular;src:url(/fonts/regular.otf)format("opentype")}@font-face{font-family:medium;font-weight:700;src:url(/fonts/medium.otf)format("opentype")}@font-face{font-family:title;font-weight:700;src:url(/fonts/title.otf)format("opentype")}.h1,.h2,.h3,.h4,.h5{font-family:title,serif;font-size:96px;font-weight:400;line-height:96px}.h2,.h3,.h4,.h5{font-size:64px;line-height:64px}.h3,.h4,.h5{font-size:48px;line-height:48px}.h4,.h5{font-size:40px;line-height:40px}.h5{font-size:32px;line-height:32px}.body-medium,.body-regular,.body-small,.body-xsmall{font-family:regular,sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.03em}.body-medium,.body-small,.body-xsmall{font-family:medium,sans-serif}.body-small,.body-xsmall{font-family:regular,sans-serif;font-size:16px;line-height:20px}.body-xsmall{font-size:14px;line-height:18px}.tc{text-align:center}.no-underline{text-decoration:none}@media (min-width:768px){.burger-nav.svelte-p3la0s .nav-wrapper.svelte-p3la0s{padding:0;justify-content:center;align-items:center}.burger-nav.svelte-p3la0s .inner-wrapper.svelte-p3la0s{flex-direction:row;align-items:center}.burger-nav.svelte-p3la0s .nav-left.svelte-p3la0s{margin-right:120px}.burger.svelte-uu2c0q.svelte-uu2c0q.svelte-uu2c0q{top:9px}.footer:where(.astro-35ED7UM5){flex-direction:row}.footer:where(.astro-35ED7UM5) .footer-section:where(.astro-35ED7UM5){display:flex;flex-direction:column;margin-bottom:0}.h2-ns,.h4-ns,.h5-ns{font-family:title,serif;font-size:64px;font-weight:400;line-height:64px}.h4-ns,.h5-ns{font-size:40px;line-height:40px}.h5-ns{font-size:32px;line-height:32px}.body-medium-ns,.body-regular-ns{font-family:regular,sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.03em}.body-medium-ns{font-family:medium,sans-serif}.tl-ns{text-align:left}}@media only screen and (min-width:768px){.header-container:where(.astro-QLFJKSAO),.testimonial:where(.astro-FKBBCKHY) .message:where(.astro-FKBBCKHY) p{padding:1rem 0}.header-container:where(.astro-QLFJKSAO) .navigation:where(.astro-QLFJKSAO) ul:where(.astro-QLFJKSAO) li:where(.astro-QLFJKSAO).hide-mobile{display:flex}.testimonial:where(.astro-FKBBCKHY) .message:where(.astro-FKBBCKHY){width:700px;max-width:100%;margin:0 auto}.cta.cta--sticky{position:relative;bottom:0}.hide-mobile{display:inline-block}.hide-desktop{display:none}.container-vertical-spacing{margin-top:var(--desktop-vertical-spacing-main);margin-bottom:var(--desktop-vertical-spacing-main)}}@media (min-width:782px){.form:where(.astro-346426Y5) input:where(.astro-346426Y5),.form:where(.astro-346426Y5) textarea:where(.astro-346426Y5){max-width:50%;width:50%}.cta_section:where(.astro-VWM6B3XV){align-items:center;flex-direction:row}.description:where(.astro-VWM6B3XV){padding-bottom:0}}@media only screen and (min-width:600px){.container{width:80%}}@media only screen and (min-width:992px){.container{width:90%}}@media only screen and (min-width:1200px){.container{width:90%}}