body{padding:0;margin:0}div{box-sizing:border-box}#konfigurator-root .konfigurator-inner-c{display:flex;flex-direction:row;align-items:stretch;position:relative;margin:0 auto;width:100%;max-width:1560px;column-gap:48px;overflow:visible;min-height:740px}#konfigurator-root .konfigurator-questions-outer-c{width:calc(100% - 660px)}#konfigurator-root .konfigurator-result-offert-outer-c{width:612px;min-height:100%}#konfigurator-root .konfigurator-result-outer-c{width:612px}#konfigurator-root .konfigurator-result-c{position:relative;width:100%;background-color:#f2f2f2;border-radius:8px;padding:61px 48px 90px;height:100%}#konfigurator-root .konfigurator-result-outer-c{opacity:0;transition:opacity .2s,left .5s;position:absolute}#konfigurator-root .konfigurator-result-outer-c.show{opacity:1}#konfigurator-root .konfigurator-result-outer-c.show.hiding{opacity:0}#konfigurator-root h2{font-size:26px;line-height:1.25;margin-top:0;margin-bottom:0}#konfigurator-root .answers-c{padding-top:15px}#konfigurator-root .svar{display:block;padding:10px;text-align:center;width:100%;background-color:#f2f2f2;cursor:pointer;border-radius:8px;color:#3b3b3b;border:2px solid #F2F2F2;max-width:296px;opacity:1!important;height:48px;margin-top:20px;transition:opacity .15s linear,height .15s linear,padding .15s linear,margin .15s linear!important;-webkit-user-select:none;user-select:none}#konfigurator-root .svar.disabled{opacity:.4;pointer-events:none;cursor:not-allowed;height:0px;margin-top:0;opacity:.4!important;color:#888;display:block!important;border:0px;padding-top:0;padding-bottom:0;overflow:hidden}#konfigurator-root .svar.chosen-answer{border-color:#1d7a81}#konfigurator-root .konfigurator-questions-c{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}#konfigurator-root .konfigurator-pdf{position:absolute;top:16px;right:16px;width:35px;height:35px}#konfigurator-root .konfigurator-pdf a,#konfigurator-root .konfigurator-pdf img{display:block;width:100%}#konfigurator-root .konfigurator-ditt-resultat{text-transform:uppercase;font-size:14px;font-weight:700}#konfigurator-root .konfigurator-namn h2{margin:0;font-size:56px;font-weight:400}#konfigurator-root .konfigurator-beskrivning{font-size:14px;font-weight:400}#konfigurator-root .konfigurator-dina-val{padding-top:20px}#konfigurator-root .konfigurator-dina-val span.dina-val-heading{font-size:14px;font-weight:700}#konfigurator-root .konfigurator-dina-val ul{list-style-type:none;padding:0;margin:0}#konfigurator-root .konfigurator-dina-val ul li{font-size:14px}#konfigurator-root .konfigurator-bild{padding-top:35px;width:100%;text-align:center}#konfigurator-root .konfigurator-bild img{max-width:100%;max-height:240px}#konfigurator-root .offert-c{position:absolute;bottom:30px;width:calc(100% - 96px)}#konfigurator-root .offert-c{position:absolute;bottom:30px;width:calc(100% - 96px);left:48px;right:48px}#konfigurator-root .konfigurator-notering{position:absolute;bottom:-25px;width:100%;left:0;font-size:12px}#konfigurator-root .konfigurator-button{background-color:#1d7a81;color:#fff;border-radius:8px;text-align:center;padding:10px 10px 0;height:42px;font-size:18px;width:52vw;max-width:100%;cursor:pointer}#konfigurator-root .konfigurator-button.skicka{border:0px;width:auto;padding-left:60px;padding-right:60px;padding-top:8px}#konfigurator-root .konfigurator-button.till-startsidan{display:inline-block;border:0px;width:auto;padding-left:60px;padding-right:60px;padding-top:8px;font-weight:700}#konfigurator-root .konfigurator-button.prev{background-color:#fff;color:#363636;padding:10px 0 0;width:auto}#konfigurator-root .konfigurator-button.prev,#konfigurator-root .konfigurator-button.next{max-width:209px}#konfigurator-root .konfigurator-button.offert{padding-top:8px}.konfigurator-button.prev span:before{content:"<";display:inline-block;padding-right:4px;top:-1px;position:relative}#konfigurator-root .konfigurator-questions-c{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}#konfigurator-root .fraga-1,#konfigurator-root .fraga-3{grid-column:1}#konfigurator-root .fraga-2,#konfigurator-root .fraga-4{grid-column:2}#konfigurator-root .question-c.fraga-1,#konfigurator-root .question-c.fraga-2{padding-top:0}#konfigurator-root{width:100%}#konfigurator-root h1{font-size:56px;line-height:1.1}#konfigurator-root h2{font-size:26px;line-height:1.25;margin-top:0;margin-bottom:15px}#konfigurator-root .question-c{padding-top:40px}#konfigurator-root .konfigurator-intro-text{max-width:610px;padding-bottom:30px}#konfigurator-root .konfigurator-result-outer-c{padding-top:6px}#konfigurator-root .konfigurator-button.skriv-ut{display:none}#konfigurator-result-offert-outer-c{position:relative;overflow:hidden}#konfigurator-root .konfigurator-result-outer-c.inaktiv{left:-110%}#konfigurator-root .konfigurator-offert-outer-c{position:absolute;padding-top:0;left:110%;top:0;width:100%;transition:left .5s}#konfigurator-root .konfigurator-offert-outer-c.aktiv{left:0%}#konfigurator-root .konfigurator-offert-outer-c.inaktiv{left:-110%}#konfigurator-root .konfigurator-tack-outer-c{position:absolute;padding-top:0;left:110%;top:0;width:100%;transition:left .5s}#konfigurator-root .konfigurator-tack-outer-c.aktiv{left:0%}#konfigurator-root .konfigurator-tack-outer-c.inaktiv{left:-110%}#konfigurator-root .konfigurator-offert-outer-c,#konfigurator-root .konfigurator-tack-outer-c{max-height:100%;overflow-y:auto}#konfigurator-root .konfigurator-buttons.hide{display:none!important}#konfigurator-root .konfigurator-offert-outer-c h2,#konfigurator-root .konfigurator-tack-outer-c h2{font-size:24px;margin-bottom:10px}#konfigurator-root .konfigurator-offert-outer-c p,#konfigurator-root .konfigurator-tack-outer-c p,#konfigurator-root .konfigurator-offert-outer-c ul,#konfigurator-root .konfigurator-tack-outer-c ul{font-size:14px;line-height:1.42;margin-bottom:12px}#konfigurator-root .konfigurator-tack-outer-c p:has(+ul){margin-bottom:0}#konfigurator-root .konfigurator-tack-outer-c ul{padding-left:20px;margin-bottom:30px}#konfigurator-root .konfigurator-tack-outer-c p:has(+a){margin-bottom:30px}#konfigurator-root .offer-form input::placeholder,#konfigurator-root .offer-form textarea::placeholder{font-weight:400}@media only screen and (min-width: 768px){#konfigurator-root .konfigurator-navbar,#konfigurator-root .konfigurator-buttons{display:none}}@media only screen and (min-width: 1025px){#konfigurator-root .konfigurator-no-result{display:none}#konfigurator-root .konfigurator-result-offert-outer-c{position:relative;overflow:hidden}}@media only screen and (max-width: 1800px){#konfigurator-root .konfigurator-inner-c{column-gap:40px;min-height:717px}#konfigurator-root .konfigurator-questions-outer-c{width:calc(100% - 540px)}#konfigurator-root .konfigurator-result-offert-outer-c,#konfigurator-root .konfigurator-result-outer-c{width:500px}#konfigurator-root h2{font-size:22px}}@media only screen and (max-width: 1500px){#konfigurator-root .konfigurator-inner-c{min-height:680px}#konfigurator-root .konfigurator-questions-outer-c{width:calc(100% - 440px)}#konfigurator-root .konfigurator-result-offert-outer-c,#konfigurator-root .konfigurator-result-outer-c{width:400px}#konfigurator-root h2{font-size:20px}#konfigurator-root .konfigurator-questions-c{gap:10px 40px}}@media only screen and (max-width: 1300px){#konfigurator-root .svar{font-size:14px;padding-top:12px}#konfigurator-root h2{margin-bottom:0}}@media only screen and (max-width: 1024px){#konfigurator-root{max-width:390px;padding-left:27px;padding-right:27px;margin:0 auto}#konfigurator-root .konfigurator-inner-c{min-height:0px}#konfigurator-root .konfigurator-navbar{display:flex;font-size:13px;padding-bottom:20px;justify-content:space-between;border-bottom:1px solid #707070;margin-bottom:20px}#konfigurator-root .konfigurator-navbar div{position:relative}#konfigurator-root .konfigurator-navbar div:after{content:"";position:absolute;top:auto;bottom:-24px;left:0;right:auto;width:100%;height:7px;background-image:url(./circle.svg?v=2);background-repeat:no-repeat;background-position:top center;background-size:7px 7px;z-index:20}#konfigurator-root .konfigurator-navbar div:first-child:after{background-position:top left}#konfigurator-root .konfigurator-navbar div:last-child:after{background-position:top right}#konfigurator-root .konfigurator-navbar div.active:after{background-image:url(./circle-filled.svg?v=2)}#konfigurator-root .konfigurator-buttons{display:flex;position:fixed;justify-content:space-between;padding:20px 27px;width:100%;max-width:390px;left:0;right:0;bottom:0;margin:0 auto;background-color:#fff}#konfigurator-root .konfigurator-intro-text{display:none}#konfigurator-root .konfigurator-inner-c{display:block;min-height:calc(100dvh - 200px);overflow:hidden}#konfigurator-root .konfigurator-questions-outer-c{width:100%}#konfigurator-root .konfigurator-questions-c{display:block}#konfigurator-root .konfigurator-result-offert-outer-c{width:100%}#konfigurator-root .question-c,#konfigurator-root .konfigurator-result-outer-c{position:absolute;padding-top:0;left:-110%;top:0;width:100%;transition:left .5s}#konfigurator-root .question-c.aktiv{left:0}#konfigurator-root .question-c.aktiv~.question-c{left:110%}#konfigurator-root .konfigurator-result-outer-c{left:110%}#konfigurator-root .konfigurator-result-outer-c.aktiv{left:0%}#konfigurator-root .konfigurator-result-outer-c{padding-top:15px}#konfigurator-root .konfigurator-result-outer-c.aktiv{opacity:1}#konfigurator-root .konfigurator-result-outer-c.show .konfigurator-no-result{display:none}#konfigurator-root .konfigurator-result-outer-c:has(.konfigurator-result-c) .konfigurator-no-result{display:none}#konfigurator-root .konfigurator-no-result{background-color:#f2f2f2;border-radius:8px;padding:29px 22px}#konfigurator-root .question-c{padding-top:20px}#konfigurator-root .question-c.fraga-1 h2{max-width:230px}#konfigurator-root h2{font-size:40px;line-height:1.12}#konfigurator-root h2 span{display:none}#konfigurator-root .svar{max-width:100%;font-size:16px;padding-top:7px;height:40px;margin-top:14px}#konfigurator-root .konfigurator-button{font-size:14px;padding-top:13px}#konfigurator-root .konfigurator-button.next{font-weight:700;margin-left:auto}#konfigurator-root .konfigurator-button.next.hide,#konfigurator-root .konfigurator-button.prev.hide,#konfigurator-root .konfigurator-button.skicka.hide,#konfigurator-root .konfigurator-pdf{display:none}#konfigurator-root .konfigurator-result-c{padding:29px 22px 13px}#konfigurator-root .konfigurator-bild{padding-top:0}#konfigurator-root .offert-c{position:static;bottom:auto;width:100%;left:auto;right:auto}#konfigurator-root .konfigurator-button.offert{width:100%;margin-top:12px}#konfigurator-root .konfigurator-button.skriv-ut{display:flex;justify-content:center;column-gap:15px;box-sizing:border-box;width:100%;background-color:transparent;color:#1d7a81;border:1px solid #1D7A81;text-decoration:none;margin-top:12px;padding-top:11px}#konfigurator-root .konfigurator-button.skriv-ut:after{content:"";display:block;width:14px;height:14px;background-image:url(./skriv-ut-icon.svg);background-repeat:no-repeat;background-position:left center;background-size:14px 11px;margin-top:2px}#konfigurator-root .konfigurator-button.prev{padding:13px 0 0}#konfigurator-root .answers-c{padding:15px 0}#konfigurator-root .konfigurator-notering{min-height:35px;bottom:-40px}#konfigurator-root .konfigurator-result-outer-c{max-height:calc(100dvh - 310px);overflow-y:auto;min-height:100%}#konfigurator-root .konfigurator-inner-c{min-height:calc(100dvh - 310px)}#konfigurator-root .question-c>div{max-height:calc(100dvh - 330px);overflow-y:auto}#konfigurator-root .konfigurator-ditt-resultat{font-size:12px}#konfigurator-root .konfigurator-namn h2{font-size:30px}#konfigurator-root .konfigurator-button.offert,#konfigurator-root .konfigurator-button.till-startsidan,#konfigurator-root .konfigurator-button.prev,#konfigurator-root .konfigurator-button.next{padding-top:11px}#konfigurator-root .konfigurator-result-offert-outer-c{min-height:100%!important}#konfigurator-root .offer-form .konfigurator-button.skicka{display:none}#konfigurator-root .konfigurator-offert-outer-c h2{max-width:250px}#konfigurator-root .konfigurator-tack-outer-c h2{margin-top:30px;margin-bottom:14px}#konfigurator-root .konfigurator-inner-c.success{min-height:calc(100dvh - 228px)}#konfigurator-root .konfigurator-dina-val{padding-top:10px}}@media only screen and (max-width: 767px){#konfigurator-root .konfigurator-inner-c{min-height:calc(100dvh - 232px)}#konfigurator-root .konfigurator-inner-c.success{min-height:calc(100dvh - 153px)}#konfigurator-root .question-c>div{max-height:calc(100dvh - 252px)}#konfigurator-root .konfigurator-result-outer-c{max-height:calc(100dvh - 232px)}}
