.elementor .e-d67005e-4cf8{font-family:"Libre Baskerville";font-weight:700;font-size:1.65rem;color:#173D2B;line-height:1.2;display:flex;gap:0.35em;align-items:center;white-space:nowrap; &::before { content:""; display:block; width:1.3em; height:1.3em; flex:0 0 1.3em; background-color:currentColor; mask-image:url("https://calm-tan-chimpanzee.byggfaktaguiden.se/wp-content/uploads/2026/10/byggfakta-guiden-logo.png"); -webkit-mask-image:url("https://calm-tan-chimpanzee.byggfaktaguiden.se/wp-content/uploads/2026/10/byggfakta-guiden-logo.png"); mask-size:contain; -webkit-mask-size:contain; mask-repeat:no-repeat; -webkit-mask-repeat:no-repeat; mask-position:center; -webkit-mask-position:center; }\n}.elementor .e-6faab25e-7a71{font-family:"Source Sans 3";font-weight:700;font-size:1rem;color:#B74720;line-height:1.6;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.4rem;padding-inline-end:0.4rem;border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: #B74720;\n}.elementor .e-608ccd75-46da:hover,.elementor .e-608ccd75-46da:focus-visible{color:#B74720;}.elementor .e-608ccd75-46da{font-family:"Source Sans 3";font-weight:700;font-size:1rem;color:#173D2B;line-height:1.6;}.elementor .e-1c8177f6-6adc:hover,.elementor .e-1c8177f6-6adc:focus-visible{color:#B74720;}.elementor .e-1c8177f6-6adc{font-family:"Source Sans 3";font-weight:700;font-size:1rem;color:#173D2B;line-height:1.6;}.elementor .e-684d1e3a-8b89{width:auto;padding:0px;display:flex;gap:2.3rem;align-items:center;}.elementor .e-3d0dce06-e583{max-width:74rem;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#F7F4EC;display:flex;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-3565e769-a490{font-family:"Source Sans 3";font-weight:600;font-size:0.85rem;color:#E8C3A3;letter-spacing:0.14em;line-height:1.6;}.elementor .e-612ab5c7-98ac{max-width:42rem;font-family:"Libre Baskerville";font-weight:700;font-size:3.5rem;color:#F7F4EC;letter-spacing:-0.035em;line-height:1.12;}.elementor .e-39f8006-bd5f{max-width:38rem;font-family:"Source Sans 3";font-size:1.2rem;color:#F7F4EC;line-height:1.6;}.elementor .e-48ab71af-5262{max-width:70rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1rem;}.elementor .e-317a74d4-c208{min-height:24rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(90deg, rgba(9,22,14,.78) 0%,rgba(9,22,14,.44) 45%,rgba(9,22,14,.05) 100%),url("https://byggfaktaguiden.se/wp-content/uploads/2026/10/image-1791461469805.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position:center 52%;\n}.elementor .e-fb20d1b-2147{font-family:"Libre Baskerville";font-weight:700;font-size:2rem;color:#F7F4EC;letter-spacing:-0.03em;line-height:1.25;}.elementor .e-6d054eb9-c24e{max-width:35rem;font-family:"Source Sans 3";font-size:1.05rem;color:#F7F4EC;line-height:1.6;}.elementor .e-29ab74c1-aef6:hover,.elementor .e-29ab74c1-aef6:focus-visible{color:#FFFFFF;border-color:#B74720;background-color:#B74720;box-shadow:0px 7px 18px 0px rgba(0,0,0,0.18);transform:translate3d(0px, -2px, 0px);}.elementor .e-29ab74c1-aef6{font-family:"Source Sans 3";font-weight:600;font-size:1rem;color:#173D2B;line-height:1.6;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.35rem;border-width:1px;border-color:#F7F4EC;border-style:solid;background-color:#F7F4EC;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.12);transition:background-color 0.2s, color 0.2s, transform 0.2s, box-shadow 0.2s;align-self:flex-start;&:focus-visible { outline: 2px solid #E6A17E; outline-offset: 4px; }\n}.elementor .e-c43f2a3-a0db{padding:0px;display:flex;flex-direction:column;gap:1.2rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-582edb49-87eb{width:25rem;height:auto;max-width:40%;object-fit:contain;mix-blend-mode:normal;opacity:85%;filter: none;\n}.elementor .e-2b7f0ebb-bcf5{max-width:70rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:3rem;justify-content:space-between;align-items:center;}.elementor .e-396ed9b-31bd{padding-block-start:2.3rem;padding-block-end:2.3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#173D2B;}